From Spark to Success: A Practical Guide to Your Product’s Lifecycle

Juan Piaggio
8 min readMay 7, 2024

From Spark to Success: A Practical Guide to Your Product’s Lifecycle

This series aims to shed light on what might seem like intimidating concepts in product development: the key stages a product goes through from initial idea to full-fledged offering. We’ll break it down into clear steps to empower you to bring your product vision to life.

Product flow

Stage 1: Spotting Opportunities

Great products often begin with identifying a business opportunity. This could be anything from enhancing customer experience (think loyalty programs or smooth checkout processes) to streamlining internal processes (imagine automated inventory management or data analysis tools) or venturing into new markets (e.g., expanding your e-commerce platform to a global audience).

One critical point to discovery of business opportunities starts with pinpointing customer needs. In mid-size and large companies, prioritising the ‘voice of the customer’ becomes even more critical. This means understanding what drives and motivates them. Are they seeking enhanced functionality, flexibility, a smoother user experience, improved efficiency, or more competitive pricing?

By creating a deep understanding of these core needs, you can build a solutions tree and discover new business opportunities.

Tip: Leverage the Power of One-Pagers

One-pagers are fantastic tools for clearly communicating business opportunities. Here’s a simple template to get you started:

Problem Statement: Use design thinking’s “HMW” (How Might We) approach to pinpoint the problem you’re solving. Example:How might you help London commuters plan their trips in advance to avoid transportation issues?

Supporting Data: Back up your problem statement with relevant data to showcase its importance. This could be industry reports, customer surveys, or even social media trends.

Hypothesis: To tackle a problem effectively, formulate multiple well-defined hypotheses. Exploring diverse possibilities helps uncover hidden opportunities, while testing them through data-driven experimentation reveals the approach with the greatest impact on your desired outcome (e.g., increased sign-ups). Remember to track relevant metrics like user engagement or conversion rates to evaluate success. To improve the quality of your hypothesis follow this structure: “We believe that [action] for [target users] will result in [desired outcome] within [timeframe]. We’ll measure success by tracking [relevant metrics] like user engagement, conversion rates, or customer satisfaction.”

Channels & customers: Specify how you’ll reach your target audience to test your hypothesis. This could involve social media campaigns, targeted advertising, or even guerilla marketing tactics.

Expected benefits: Outline the anticipated outcomes and how you’ll gauge success. Consider both business goals (increased revenue, market share) and user benefits (improved efficiency, convenience).

Stage 2: Validating Your Idea

Once you’ve articulated your opportunity and gathered feedback from your one-pager, it’s time to validate your hypothesis with minimal investment. Here’s where lean thinking comes in — building the minimum viable product to test core assumptions.

Smoke Testing vs. Minimum Viable Product (MVP)

The choice between a smoke test and an MVP depends on the complexity of your idea and the level of risk involved:

Smoke Test:

Also called RAT (riskiest assumption test) is a quick and inexpensive way to gauge initial interest in your idea, especially for highly innovative concepts. Imagine creating a landing page with a clear value proposition and a signup form to see if there’s any traction. Think of it as dipping your toe in the water before diving in — a low-risk way to assess market viability. This is ideal for situations where you have a lot of unknowns or a highly disruptive concept.

Ways to test riskiest assumptions:

Wizard of oz: This is a low-fidelity version where you manually fulfil user requests for a limited time. Imagine acting as a human version of your app to see if there’s a real need for what you’re building and how users would interact with the core functionalities. This provides valuable insights without a fully built product.

Landing page with signup form: Craft a compelling landing page that clearly communicates the problem you solve and the value you offer. Include a call to action (CTA) like “Sign Up for Early Access” and measure signup rates. High signup numbers indicate user interest in your proposed solution.

Usability testing with prototypes: Create low-fidelity prototypes (think wireframes or mockups) and observe real users interacting with them. Watch how they navigate the interface, identify confusing elements, and witness their thought processes while completing tasks. This uncovers usability problems early on before significant development investment.

Minimum Viable Product (MVP):

The Minimum Viable Product (MVP) is a cornerstone concept in lean product development. It’s your bridge from unvalidated ideas to a product with real-world user feedback. But what exactly goes into an MVP? Let’s delve deeper and explore the key characteristics of a successful MVP.

Core Functionalities, Not Feature Overload

The heart of an MVP lies in focusing on the core functionalities that solve the main user problem. Don’t get bogged down in building every dream feature at this stage. Prioritise the essentials that users absolutely need to experience the core value of your product. This prioritisation should align with your riskiest untested assumptions. Focus on validating those assumptions before further investment.

Usable and Testable

While an MVP isn’t a fully polished product, it should be usable and provide a clear indication of your product’s potential. Here’s what this translates to:

Intuitive Interface: The core functionalities should be accessible and easy to navigate, even for users unfamiliar with your product.

Basic Design: Focus on functionality over aesthetics at this stage. A clean and uncluttered interface is sufficient for gathering user feedback.

Testability: Ensure your MVP is designed for testing. Integrate analytics tools to track user behaviour and measure key metrics that indicate user engagement and value perception.

Delivering Value Early

The essence of an MVP is to get something usable into the hands of real users as soon as possible. This allows you to validate your core assumptions and pivot based on user feedback. The goal is to demonstrate value early and often, even in a minimal form.

Gathering Feedback Mechanisms: Actively solicit user feedback through surveys, in-app feedback forms, or user interviews. This allows users to tell you what’s working, what’s not, and what features they would find most valuable.

The MVP is a Stepping Stone, Not the Destination

It’s important to remember that an MVP is not a static product. It’s a starting point for an iterative development process. As you gather user feedback and analyse data, you’ll continuously refine and improve your product, adding new features and functionalities based on user needs.

Stage 3: Defining Stage Boundaries — A Collaborative Effort

Determining the exact transition points between development stages can be challenging. Here’s a collaborative approach to establish clear criteria for your specific project:

Define Key Categories:

Choose a set of categories that reflect your company’s priorities. These act as checkpoints your project needs to pass before moving to the next stage. Consider these examples:

User Experience (UX): What’s the acceptable usability level? Users shouldn’t be completely lost, but all features might not be polished yet. Here, you might focus on core functionalities being intuitive and easy to navigate.

Security: What minimum level of protection is required to minimise risk while allowing for learning? You’ll need to establish baseline security measures to protect user data, even in early stages.

Scalability: How much can the system handle (horizontally — more users, vertically — more features) without breaking down during the experiment? Consider the potential for future growth and ensure your product can handle an influx of users without major issues.

Tech Performance: What’s the minimum acceptable speed and responsiveness to ensure a usable experience and gather valuable insights? While all the bells and whistles might not be there yet, the core functionalities should be reasonably fast and responsive to gather meaningful user feedback.

Compliance: What regulations need to be met at this stage? Depending on your industry or product type, there might be specific regulations to consider even in early development phases.

Automation: How much manual intervention is tolerable to keep the experiment running smoothly? In early stages, some manual intervention might be necessary, but aim to automate tasks as soon as possible for efficiency.

Observability: What minimum metrics do you need to track for proper learning and future maintenance of the product? Identify key metrics that provide insights into user behaviour and product performance.

Example of stages categorisation.

Open Discussion and Refinement:

Discussing and refining these categories together fosters a shared understanding of expectations for each stage. This open communication avoids confusion and ensures everyone is aligned on what needs to be achieved before moving forward.

Prioritisation in MVPs depends on the product. Financial institutions, for example, prioritise security, observability, and then user experience in their MVPs due to the sensitive nature of customer data. Conversely, news portals might prioritise user experience first since security risks are lower when handling less sensitive information.

Stage 4: Building Incrementally with Minimum Valuable Increments (MVIs)

Since product development is iterative, you build upon learnings from previous stages. Minimum Valuable Increments (MVIs) are the smallest functional units that deliver value to users and companies and provide learning opportunities for your development team. Think of them as bite-sized cookies baked before the entire batch, allowing you to test core functionalities and gather feedback while improving the user experience. You can create many cycles of improvement and it is possible that with each iteration the improvement becomes marginal and you can decide that you should not keep investing in. After reaching this point It’s important to understand what is the level of maturity you have and what is missing to deliver a smooth and coherent experience for our customers.

MVIs is an iterative journey to achieve the minimum acceptable product while delivering value to the company.

Stage 5: Reaching Minimum Acceptable Product (MAP)

The Minimum Acceptable Product (MAP) represents a functional and usable version that meets basic user expectations. It goes beyond simply functioning: it aims to provide a user experience that’s easy to access, understand, and use consistently and coherently between the product channels.

Functional and usable: The MAP can perform its intended purpose without any user frustrations. Users should be able to navigate functionalities fluently and complete the tasks easily. In the map you don’t aim to take shortcuts rather you aim for a consistent and coherent product. This includes the way you communicate to our customers, the way the users navigate the application and the functionalities to delight our users.

Meeting user expectations: It includes features typically expected in similar products. For example, a mobile shopping app wouldn’t be considered MAP if it lacked a search function or shopping cart.

Final Thoughts

There’s no single stage where a product has everything users will ever need. User needs and expectations evolve over time. The key takeaway is to systematically test, refine, and iterate throughout the development process to bring your product vision to life. This ensures you’re constantly delivering value and building a product that resonates with your target audience.

The product development lifecycle isn’t a rigid sequence of steps. It’s a dynamic process that requires flexibility and adaptation. By understanding these core stages and fostering a collaborative environment, you can navigate the journey from initial spark to successful product launch.

Coming soon

This is the first article of a product trilogy. Coming next:

Next up: Is a “perfect” product lifecycle even possible?

Uncover the surprising benefits of managing product debt.

--

--

Juan Piaggio

Enterprise Lean/Kanban Agile coach. Creating live ecosystems where humans can grow and thrive, innovate and contribute to evolution.