Blog

Building CheapNite's MVP: A Journey to Delivering Value Quickly

October 7th, 2023

Product Management | Design | Software Development

In the world of app development, one term frequently thrown around is "MVP." But what exactly is an MVP? MVP stands for Minimum Viable Product, and it's a crucial stage in the development of any new software or app. Essentially, an MVP is a stripped-down version of your product that includes only the most essential features to solve a specific problem or meet a particular need. It's the first step in bringing your vision to life while minimizing risks and maximizing efficiency.

Designing the Minimum Viable Product: Mockups

July 11th, 2023

Product Management | Design | Software Development

I will be outlining how we designed our first mockups from the user stories in the previous blog post and translating them in to requirements to be placed on our prodcut roadmap.

About Me

Documenting my journey designing and building products.

Contact Me

mackenzie@macwilson.tech

Writing User Stories: An INVEST and SMART Approach to Empathetic Software Development

June 5th, 2023

Product Management | Design | Software Development

User stories are a powerful tool in software development for capturing user needs and requirements. In this blog post, we explore the INVEST and SMART methods to enhance the quality and effectiveness of user stories.

We begin by highlighting the importance of user stories in fostering user empathy and providing developers with a better understanding of the problems they are solving. By focusing on the user's perspective, developers can deliver valuable and user-centric solutions.

Constructing User Personas

April 20th, 2023

Product Management| Design | Software Development

Resources Used
The Product Book: How to Become a Great Product Manager (2nd Edition) - Product School
Product Management in Practice: A Real-World Guide to the Key Connective Role of the 21st Century - Matt Lemay

"User personas are composite profiles of user needs and behaviours designed to get us out of our own heads and focus on the people for whom we are truly building."

Business Model Design: Applying the Business Model Canvas

March 26th, 2023

Product Management | Design | Software Development

Resources Used
The Product Book: How to Become a Great Product Manager (2nd Edition) - Product School

"The Business Model Canvas provides a way to look at all aspects of your company with a focus on people, values and revenue, and filling it out requires you to list facts and hypotheses."

What is CheapNite?

March 13th, 2023

Product Management | Design | Software Development

CheapNite is a digital marketing platform aimed at helping users find and utilize restaurant deals, specials, and promotions in their local area. Cheapnite is also a great platform for restaurants to promote their specials and deals to customers living in, or traveling through their city at an affordable price.