Product Managers
Training program for new product managers to understand their responsibilities and succeed...
- Sessions
- 10
- Steps
- 40
- Last edited
- Feb 6, 2025
- Created by
- Nova
About this process
A well-structured training program or onboarding process is essential for new product managers to understand their responsibilities and succeed in their role. The program should be tailored to reflect the specific responsibilities and expectations of product managers within your company.
The process in detail
10 sessions Ā· 40 steps1. The role of the product manager
3 steps- 1
Who is the product manager?
- 2
š§āš¤ Product Management: Key responsibilities
- 3
š§ š» What Not to Do as a Product Manager
Read the full text
1. Who is the product manager?
A product manager is a professional role that is responsible for the development of products for an organization. Product managers own the product strategy behind a product, specify its functional requirements, and manage feature releases ensuring all releases are implemented and launched successfully.
A Product Manager sits at the intersection between business, design and technology and works as the middle person between the three. Their function is to translate business goals to the engineering teams and to report on product development progress to superiors. They also act as product owners so they focus on maximizing the value of the product by managing the product backlog inside Jira. They define what needs to be built and prioritize tasks, empowering the development team, staying on top of their tasks and keepin track of progress.
- Option 1
- Option 2
2. š§āš¤ Product Management: Key responsibilities
These are key responsibilities of a PM but are not exclusive. A PM is responsible and accountable for the initiatives they are working on and not the business model or the product as a whole.
In product management, this often means wearing many hats and being flexible to adapt to the actions needed to effectively launch a new initiative or feature. The PM is responsible from start to finish to define the solution while exploring multiple options, considering cost reduction, and determining what is feasible. They must understand the root of the problem, avoid getting fixated on symptoms or "nice-to-haves," and communicate priorities clearly to developers to hold them accountable and keep progress on track. Additionally, the PM must stay vigilant in tracking results, identifying any necessary improvements, risks, or issues.
This means not just monitoring results, but actively evaluating them to ensure timely action if problems arise.
š§āš¤A great product manager is able to:
- Option 1
- Option 2
3. š§ š» What Not to Do as a Product Manager
š»Wait for Someone Else vs. Ownership: You own the product, specifically the success of the initiatives you launch. Take ownership by being proactive, reaching out to stakeholders, keeping them up to date, getting people excited, and holding them accountable. Additionally, think about what is needed for success, create a plan, and ask for help to implement it.
š»"This Is Not My Role" vs. "I Will Figure It Out or Cooperate": Each initiative is different, so you may need to adapt and play different roles to get the initiative launched.
š»Being Unrealistic vs. Being a Facilitator: Recognize when you need to be a facilitator and when you need to provide realistic solutions. Avoid overpromising or feeding unrealistic ideas that can lead to wrong expectations from stakeholders. Choose to underpromise and overdeliver.
š»"I Didnāt Say That" vs. "Letās Check Our Decision Log": Human memory is imperfect, so don't rely on others to remember everything you do. Document and track decisions, ensuring that all details are captured.
š»Get to the Bottom vs. Expecting Others to Figure It Out: As a product manager, you need to understand how the product works and is structured, especially when working on a specific initiative. Understand all the ins and outs, limitations, and the structure of the platform before thinking about a solution. Avoid defining the solution and hoping developers or designers will fill in the gaps for you. Itās your responsibility to understand the product thoroughly and be able to explain it to anyone.
š»Trust but Verify: Trust that your designer or developer will do a good job, but remember that weāre all human. Double-check their work to ensure itās correct before itās shared, received, or launched.
š»"Let Me Check" vs. "Let Me Tell You": As a product manager, you should be up-to-date daily on how things are goingāwhether there are any delays, the dates of new releases, or any blockers. When someone asks for an update, you should be on top of it, ensuring youāre the first to spot a problem.
š» "Reacting Instead of Anticipating": Avoid being purely reactive to issues as they arise. Instead, anticipate potential challenges and risks before they become problems. Proactively managing risks and planning for contingencies can prevent costly delays and ensure smoother product launches.
š» "Working in Silos vs. Encouraging Cross-Functional Collaboration": Avoid working in isolation or within departmental silos. Encourage cross-functional collaboration across teams (e.g., engineering, design, marketing, sales) to ensure that all perspectives are considered and that the product benefits from diverse expertise.
š» Make assumptions and leave things open to interpretation: When documenting epics, user stories, and use cases as a product manager, you must take ownership of considering all options and assumptions. Document the solution effectively to ensure developers donāt build the wrong things due to ambiguous or unresolved details. Avoid stopping at the first row of consequences and symptoms; instead, anticipate potential risks and consequences. In product management, hundreds of things can go wrong. The ability to visualize potential risks and how a product might need to change as circumstances evolve is something that comes with experience and failure, but it also requires the development of habits and constant effort to gain that experience.
š» "Focusing Only on the Product vs. Considering the Market": Donāt focus solely on the product itself without considering the broader market and competitive landscape. Understanding market trends, competitor actions, and customer needs helps ensure that your product remains relevant and competitive.
š» "Sticking to the Plan vs. Being Flexible": While having a plan is crucial, donāt be so rigid that you canāt adapt when new information or changes arise. The ability to pivot and adjust your strategy as necessary is a key part of successful product management.
š» Individual knowledge vs Team knowledge: All knowledge and decisions should be shared and accessible to everyone. As a product manager, you gather insights and information from multiple stakeholdersāclients, developers, designers, managers, etc.ābut that knowledge shouldnāt remain solely with you. It should be shared and made accessible to all team members. Any team member should be able to find the information youāve gathered and easily understand it. This is important not only because others may need this information, but also because if you get sick or go on vacation, the team should be able to continue their work without having to repeat the work youāve already done. The importance of sharing information and ensuring accessibility to prevent bottlenecks and facilitate teamwork. The intention is to highlight the role of the product manager as a facilitator of knowledge distribution rather than someone who withholds information. This doesn't mean that everyone needs to know everything, just means that the information should be available and accessible so people can access it when they need it.
Would you add anything else?š
3. Role & Responsibilities (PL)
2 steps- 1
Primary Role & Responsibilities.
- 2
Tasks and responsibilities (Details)
Read the full text
1. Primary Role & Responsibilities.
The product manager is the driving force behind each phase of the product lifecycle, ensuring that the product is successfully launched and continuously optimized. This role requires a deep understanding of how the product works, what is feasible for the company and the team, and a strategic approach to problem-solving that balances user needs with business constraints.
Core Responsibilities:
š„Product Expertise:
šSolution Exploration:
āDetailed Documentation:
š£Lifecycle Management:
š„Feature Delivery and Success Tracking:
Cross-Departmental Collaboration:
Essential Skills:
š©āš¾šµš©āš¤Stakeholder Management:
š«Research:
š§ Critical Thinking:
Assess challenges and opportunities with a strategic mindset, identifying the best course of action for the product's success.
Understand details about the product and the limitations and own the solution.
Ownership:
2. Tasks and responsibilities (Details)
- Key Responsibilities of a PM
- These are key responsibilities of a PM but are not exclusive. A PM is responsible and accountable for the initiatives they are working on, while the Product Director is responsible for the product as a whole. In product management, this often means wearing many hats and being flexible to adapt to the actions needed to effectively launch a new initiative or feature. The PM is responsible from start to finish to define the solution while exploring multiple options, considering cost reduction, and determining what is feasible. They must understand the root of the problem, avoid getting fixated on symptoms or "nice-to-haves," and communicate priorities clearly to developers to hold them accountable and keep progress on track. Additionally, the PM must stay vigilant in tracking results, identifying any necessary improvements, risks, or issues. This means not just monitoring results, but actively evaluating them to ensure timely action if problems arise.
- PHASE 1: Product Evaluation
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Gather market research & create documentation and identify opportunities and risks
- Explore solutions (alternatives/ inspiration/proposals) and gather information about what is technically feasible but also feasible for the business
- Identify the root-cause of the problem and different use scenarios and stakeholders.
- Discuss and make a decision about how to continue with the solution and what the main objective is and how/when to approach it.
- Make a decision about the solution (stop, paused, change, continue)
- Document the decisions, the problem, the proposal and the alternatives considered including any research or insights
- when there are details related to the design solution or user needs (personas)
- PHASE 2: Product Discovery
- Explore the solution, assumptions made, user flow, use cases and understand all the potential issues and limitations
- User story mapping/Define assumptions and potential options
- Gather requirements from stakeholders providing options and alternatives that are feasible to ensure those conversations lead to immediate progress.
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Define the solution (draft to discuss with Product director and designer)
- First design solution with alternatives.
- Gather insights from the development team to understand the limitations, explore new ideas and solutions, reduce costs and understand the system and how it could affect each user type and scenario.
- Document all the above and make it available to all (transparency)
- Lead meetings until the design solution is right ( keeping in mind all requirements/ use cases/etc)
- Communicate changes and new requirements to PM and Director and lead discussions to define priorities when need it
- Lead design feedback sessions with walkthroughs and product requirements, including scenarios that help the team understand how the solution would work and feel. Ensure their feedback is documented.
- Update the design solution and requirements based on the feedback.
- Document and organize the roadmap to effectively prioritize the right things (Jira/Nova). Document designs and keep Figma organized.
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Discuss the solution and final design with the Director of Product and get approval.
- Update stakeholders about changes and final details made since the feedback session.
- Run a walkthrough with the marketing team to discuss the launch of the initiative, evaluate if anything else is needed from their side, and ensure they are informed about the release date (e.g., Do they need graphics? Do they need to change things on the website?). Do the same with ops, finance, and sales.
- Define the plan and create an action plan for yourself and those departments.
- Define how you will measure success with the available insights or if any other data points are needed (create a plan).
- Update stakeholders and the Director of Product if problems arise and if current initiatives are delayed, potentially delaying this new initiative as a result.
- Define/Lead (if needed it) training session with the team
- Create and provide documentation and resources to support our website/blog/socials/FAQ, etc
- Review our design components, storybooks and define what needs to be updated and changes and communicate the details to the development team/design
- PHASE 3: Implementation (Development)
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Ensure the development team understand the problem, the solution and the overall vision. Keep them informed and provide clarity about each initiative.
- Share final design solution and requirements with developers pre-grooming to gather feedback and give them enough time to explore the solution
- Backlog Grooming Session
- Support the developments team on daily basis and help solve problems
- Lead team ceremonies/ stay involved/ stay informed/ hold them accountable and keep them engaged
- Solve problems/ Explore alternatives/Discuss them with key stakeholder and be proactive
- Keep the director of product informed about any changes, share status updates, etc
- Keep stakeholders informed about launch dates and changes that can affect them
- Provide/Lead training or videos to help our team understand the changes and how the user will be affected
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Pre-launch communication: Communicate to stakeholders
- Review current KPIs and add checkpoints to your calendar to measure success
- Product Testing/ Feedback to help developers deliver the right solution and design
- Keep track of bugs/ improvements and feedback. Manage new tickets, define priorities, and keep all feedback and problems documented
- Manage the backlog and keep Jira up-to-date
- PHASE 4: Product validation
- Keep track of available data, evaluate insight and explore improvements if needed.
- Share wins/results with the team(developers/designers) and stakeholders (keep all stakeholders informed) It's not just about sharing results, it's about using your critical thinking to evaluate those
- If need it define new solutions, write a new proposal and next steps
- Keep progress and results documented and accessible to all. Communicate with urgency any problems, risks or issues that you see
- Other responsibilities
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Keep the development team informed, involved and engaged.
- Keep all documentation organized and accessible and keep stakeholders informed.
- Wear multiple hats, adapt, and cooperate with other departments to effectively ensure the success of each product initiative.
- Gather user feedback, lead user research (primary or secondary) and update user personas and user journeys on regular basis
- Market research on regular basis (new trends, new technologies, competitors, new regulations, etc)
- Document decisions and stakeholders requirements and provide transparency across teams
- Find new market opportunities, define proposals, explore solutions, etc
- Cooperate and collaborate with the marketing, sales, operations team to implement new initiatives
- Understand the product, how it works, any limitations and keep documents that explain that accessible to all
- Product Manager
- Product Designer
- Development team
- Product Director
- Product Marketing team
- Stakeholders
- Gather ideas and keep all ideas and suggestions from stakeholders in one place
- Identify when an idea or request , or even results is urgent, important or needs attention and bring it up to the director of product
- Collaborate on discussions to explore and define the product roadmap
- Discuss the product roadmap and update it to effectively adapt to updates, changes and delays
- Communicate changes to the roadmap
- Write and document clear descriptions of each initiative. Including details about how is different from the competitors and how it provides a competitive advantage
- write descriptions about the design solution and how it works
- Present new ideas and proposals with a business perspective.
- Lead engaging meeting and conversations with stakeholders without overselling and understanding the limitations of the product/business/team/time
- Be part of/Keep a healthy and open space to work for developers and designers
5. Market research
4 steps- 1
š« Staying Up to Date
- 2
šMarket Position
- 3
š¦¾šŖ Evaluate "Key Features"
- 4
A few more things...
Read the full text
1. š« Staying Up to Date
Staying up to date and monitoring competitors is an ongoing process. While a product manager may set aside specific times of the year to reevaluate everything, it's crucial to stay informed continuously. Set up Google alerts and follow competitors on other platforms to stay updated on new features and press releases.
There are two key things to do when evaluating your competitors. Let's go over them!
- Option 1
- Option 2
2. šMarket Position
First, assess their overall position in the market. Determine how much investment or funding they've received, who their team members are, and how much effort they put into design, quality, and innovation. Additionally, evaluate their market share. You're also trying to understand how they aim to differentiate themselves, so look into their value proposition, messaging, brand values, and mission. You can use a table to organize and compare these factors.
- Option 1
- Option 2
3. š¦¾šŖ Evaluate "Key Features"
Next, evaluate key features, usually by rating them on a scale from 0 to 5. A rating of 0 means they lack a particular feature, 1 indicates that it's not quite the same or doesn't solve the problem effectively, while a 5 represents the best solution in the market.
This evaluation can be subjective, especially when people value functionality over design, or vice versa. These discussions may be lengthy, but it's important to assign ratings and document your reasoningā-āwhat makes each feature unique and why each brand received its rating. Notes are crucial, as your perception may change over time.
- Option 1
- Option 2
4. A few more things...
These are two essential steps in market research. It's also encouraged to consider the following:
- Option 1
- Option 2
6. Epic - The Process
13 steps- 1
Defining the Problem.
- 2
Gathering information from Stakeholders.
- 3
Evaluating solutions (Initial evaluation)
- 4
Defining the Epic (Initial Draft)
- 5
Gathering requirements: Getting a Mockup/Sketch to help Stakeholders Visualize it.
- 6
šš£š„š§āāā Evaluating alternatives, costs, timing and feasibility.
- 7
The Epic.
- 8
The Design Phase.
- 9
Gathering Feedback from Stakeholders.
- 10
The Approval Process.
- 11
Grooming + Development Phase.
- 12
Product Validation.
- 13
Here is a simple framework (DML Product initiative Framework)
Read the full text
1. Defining the Problem.
Part of the Discovery Phase
The discovery phase is where everything starts, which is why the product manager needs to spend sufficient time thinking about the underlying problem, understanding how it affects all users and even team members, and defining the root cause and the pain it creates. It is imperative that the problem is fully understood because often, product managers are trying to validate whether the solution truly solves the problem. However, junior product managers sometimes build solutions that don't focus on the core problem and are merely "nice to have."
If you're unsure how to approach defining a problem, you can use a well-known framework called the Fishbone Diagram, or ask yourself the following questions:
Watch this video if you want to learn more.
- Option 1
- Option 2
2. Gathering information from Stakeholders.
Part of the Discovery Phase.
When the product manager has a general idea of the problem and has tried to define and understand it, they often need to lead a more facilitated discussion with stakeholders to understand their requirements, needs, and expectations. Sometimes, this also helps uncover what is truly important to stakeholders, while bringing awareness to aspects that are secondary or unrelated to the problem being solved.
These conversations often begin with open-ended questions such as, "Can you describe this problem and when it happens?" or "How do you imagine the solution?" By asking these questions, product managers often discover that stakeholders havenāt spent much time exploring the solution or understanding why they feel the way they doāsometimes revealing that the real issue may be something else. These questions are great for starting the conversation and assessing whether the product manager has misinterpreted anything, but they typically donāt help define the solution.
Once those initial questions have been asked, the product manager needs to get more specific. Sometimes, the product manager compares potential solutions by asking questions like, "Do you imagine this happening like this or like that? Why?" They may also reframe the problem to ensure they understand it correctly: "So from what I'm hearing, the issue is that... and the expectation is to... so that you can..."
Next, they should evaluate the exact expectations by identifying key features and ideas and asking stakeholders to rank how important those are. By the end of the meeting, the product manager should share their notes and ask questions like, "These seem to be the most important requirementsāam I missing anything?" or "Is there any other stakeholder I should involve to ensure their perspective is considered?" and "Are we missing any use cases?" Finally, they can ask, "Is there a type of user that should be treated as an exception?"
3. Evaluating solutions (Initial evaluation)
At this point, the product manager (PM) has at least the initial list of requirements defined and can begin exploring potential solutions to validate whether they solve the problem. The PM can approach this in various ways, such as discussing ideas with the design and development teams, exploring new technologies, or seeking inspiration with the help of the design team.
At this stage, the PM and the rest of the team should explore at least two potential approaches and ask themselves critical questions, such as:
šDuring this period, it is normal for many questions to arise, and the product manager may need to contact stakeholders to confirm and evaluate assumptions. This is completely normal. It's essential for the product manager to take notes on what each stakeholder says, so they can prioritize and weigh the importance of certain requirements.
- Option 1
- Option 2
4. Defining the Epic (Initial Draft)
Defining an epic is much more than just a taskāit can require multiple sessions, thought processes, and evaluations. It typically starts by defining the problem, the solution, the assumptions, the potential metrics to measure success, the user stories, the limitations, the users who will be affected or excluded, the type of support and training the team will need, and the specifications for how it should work. Additionally, a user story map may be created to outline the process, requirements, and which requirements will not be prioritized this time.
This process often begins on a whiteboard for discussion, drawing, and mapping out ideas like the user story map. Once all user stories and requirements are finalized and reviewed by the development team, the product manager will input them into the platform used as the source of truth, typically Jira. In Jira, the requirements, user stories, and all related links will be accessible to the development team. We will discuss a few more details about this later.
š„During this phase, when the product manager is working on a draft, the goal is to define all the assumptions, success metrics, requirements, and use cases with their scenarios. This allows them to share this with the design team and then to double-check the requirements with stakeholders. Essentially, this draft is used to prepare for a meeting with stakeholders to discuss any missing use cases, additional requirements, or elements that may not be important at the moment.
- Option 1
- Option 2
5. Gathering requirements: Getting a Mockup/Sketch to help Stakeholders Visualize it.
As mentioned earlier, sometimes the product manager wants to ensure they arenāt missing any requirements, use cases, or exceptions. To do this, they may ask the design team to create a mockup or sketch, followed by a quick conversation with stakeholders. During this discussion, they might ask questions such as:
This can be a good approachš
6. šš£š„š§āāā Evaluating alternatives, costs, timing and feasibility.
Before or after the design phase begins, or even at both times, the product manager needs to evaluate the solution, considering what is feasible and what is not, what might cause delays, the potential cost of the initiative, and the return on investment. They should also consider any alternatives, such as:
7. The Epic.
Once the requirements are clear, potential alternatives have been considered, and discussions have taken place about how the changes could affect different user types and scenarios, including exceptions, the product manager will take all the notes from the whiteboard or draft document and add them to the source of truth for developers, typically Jira.
8. The Design Phase.
Once all the details are finalized, the designer will begin the design phase. This phase is much more than just creating designs; it involves multiple sketches, considerations, and a back-and-forth process between developers, product managers, and designers to evaluate what is most effective and easy to implement. Designers may also look for inspiration, create components, mockups, gather feedback, and even develop prototypes. They often define how the platform will work, including what they call the "happy path," and create user flows. These are shared with developers for feedback and then added to the epic.
- Option 1
- Option 2
9. Gathering Feedback from Stakeholders.
When the team has finalized the design and requirements, and they are reasonably confident about the feasibility, itās time to share these with stakeholders. This gives stakeholders a final opportunity to evaluate whether the solution meets their needs and allows the product manager to ensure nothing is missing. The same applies to the designer. This stakeholder meeting is essential and can be done asynchronously, but itās key for product managers and designers to take a proactive approachāasking plenty of questions to get people thinking and to help them spot gaps they might otherwise overlook.
At this stage, it's not about presenting the solution as final. The mindset of the product team and designers should be:
"Whatās wrong with it?"
"What are we missing?"
"Do we really need this now?"
"Are there any risks?"
"What do we need to succeed?"
šThis can be an approach.
10. The Approval Process.
When stakeholders provide their feedback and changes are made, itās often time to get the design and requirements approved. Sometimes this step isnāt necessary, but often managers want to approve it, or clients need to approve it before moving to the development phase.
11. Grooming + Development Phase.
When the development phase begins, it often starts with a grooming session, followed by as many meetings as needed to go through the details and expectations. Developers then start implementing the requirements one by one. As they make progress, they frequently share updates with the product manager and designer. If any issues arise with the designs, they are discussed and resolved by the designer. Once development is completed, QA performs testing, and the designer also tests the new release to ensure it aligns with the design. It's normal for changes or bugs to surface, but once the team feels confident with the status, they proceed with the release.
12. Product Validation.
Right after an initiative is launched, the product manager leads a team retrospective to identify areas for improvement. Product teams maintain a mindset of continuous improvement, knowing they can learn from every initiative.
On the business side, the product manager also needs to determine when to review the results to validate whether the solution is positively impacting the company and users, and whether it solves the problem. Additionally, they must assess if the solution needs to be removed, changed, or improved based on those results.
It's important to note that a feature is never truly "done." As technology evolves, design trends shift, and users' needs change, there is always room for improvement. Therefore, it's crucial for product managers and their teams to know how to identify the core problem, define their design criteria and values, and determine when and how often improvements can be made based on available resources. This is especially challenging for designers, who often want to create the perfect solution, which may be too costly to implement.
- Option 1
- Option 2
13. Here is a simple framework (DML Product initiative Framework)
- Option 1
- Option 2
4. User Persona
3 steps- 1
Intro: User Personas
- 2
š§āš¤š¦øš§āāā Creating a User Persona.
- 3
š»Rumors vs. Factsā
Read the full text
1. Intro: User Personas
One of the key objectives of product teams is to fully understand their user personasātheir needs, wants, dreams, fears, and blockers. This understanding doesnāt develop in a day, and product managers are constantly adding to their knowledge of user personas and learning about their users.
This means that user personas are never "finished" but are always evolving and improving.
But why is this so important?
When a product manager understands their user personas, they can use empathy to better grasp what users need. More importantly, they can identify the difference between what a user says they want and the actual root problem. Solutions in any product must be defined by addressing the root problem and fully understanding the userās need or pain, rather than accepting a userās symptom or recommendation as the best solution.š
Itās the product manager's responsibility to dig deeper and get to the bottom of the problemāunderstanding how it is created, who is affected by it, how often it occurs, how important it is to solve in relation to everything else, and which edge cases may be positively or negatively impacted by any changes.
- Option 1
- Option 2
2. š§āš¤š¦øš§āāā Creating a User Persona.
When creating a user persona, certain elements are often the most important, but this can vary for each team and organization. Creating a user persona isnāt about simply filling out a template; it's about understanding what makes that user persona your user, while someone with almost the same characteristics might not be.
Focus on the factors that help define this distinction. Here are some key aspects to consider:
3. š»Rumors vs. Factsā
When creating a user persona, it's common for product managers to make assumptions. This is often the starting point of a user persona, and that's okay. Itās fine to have a whiteboard filled with sticky notes about your user persona based on assumptions. However, itās crucial to differentiate between assumptions and facts, and evaluate which assumptions are too risky or important for the current initiatives you're working on.
For instance, when you talk to a user or hear insights from the sales team about a user, you can add that information to the user persona. However, use different colors to identify assumptions (what I like to call "rumors") versus facts.
Continuously add more information as you go, and use methods like user surveys, interviews, social media, and news sources to gather factual data about your users.
- Option 1
- Option 2
8. Measuring success
3 steps- 1
Measuring Success with the HEART Framework and the AARRR Framework
- 2
HEART framework
- 3
AARRR Framework
Read the full text
1. Measuring Success with the HEART Framework and the AARRR Framework
Both the HEART framework and the AARRR framework are popular models for measuring success, but they serve different purposes and are best used in specific contexts. Hereās a detailed explanation of how each works, when to use them, and common pitfalls to avoid.
The HEART framework, developed by Google, is designed to measure user experience and is particularly useful for products with a focus on usability and engagement.
While, the AARRR framework (also known as the Pirate Metrics) is a customer lifecycle model focused on growth and revenue generation, commonly used in startups and marketing.
Combining the Frameworks
⢠Use HEART to ensure a smooth, satisfying experience for users (qualitative success).
⢠Use AARRR to track growth and conversion metrics (quantitative success).
- Give me five!
- Walk away
2. HEART framework
The HEART framework, developed by Google, is designed to measure user experience and is particularly useful for products with a focus on usability and engagement.
HEART is an acronym for five key metrics:
User-Centric Products: Ideal for digital products or services where user experience is critical.
⢠Feature Rollouts: Use to evaluate the impact of new features.
⢠UX Improvements: To identify areas for optimization in existing products.
What Not to Do
⢠Neglect Qualitative Data: Only focusing on numbers can miss deeper user insights.
⢠Overload with Metrics: Tracking too many metrics can dilute focus. Choose those most relevant to your product goals.
⢠Ignore Context: Metrics should align with specific product goals, not generic benchmarks.
3. AARRR Framework
The AARRR framework (also known as the Pirate Metrics) is a customer lifecycle model focused on growth and revenue generation, commonly used in startups and marketing.
AARRR stands for:
1. Acquisition: Tracks how users find your product. Example: Website traffic, app installs, click-through rates.
2. Activation: Measures how many users have a meaningful first experience. Example: Completed onboarding, first purchase, or first use.
3. Retention: Tracks how many users return over time. Example: Repeat visits, returning customers.
4. Referral: Measures how many users refer others. Example: Referral links clicked, invitations sent.
5. Revenue: Tracks how the product generates income. Example: Subscriptions, in-app purchases, or upgrades.
When to Use
⢠Startup Growth: Ideal for early-stage companies focused on acquiring users and scaling quickly.
⢠Marketing Campaigns: To track funnel performance and conversions.
⢠Revenue Optimization: To understand where the most value is generated in the user lifecycle.
What Not to Do
⢠Ignore Funnel Gaps: Overlooking bottlenecks in any stage of the AARRR framework can hinder growth.
⢠Focus Only on Acquisition: Acquisition is important, but without activation and retention, users wonāt convert to paying customers.
⢠Neglect Long-Term Metrics: Prioritizing short-term wins like revenue at the expense of retention can harm growth.
- Option 1
- Option 2
7. Validate your ideas
5 steps- 1
Intro
- 2
Clearly Define the Idea
- 3
Choose Validation Methods.
- 4
Gather data, experience and/or knowledge
- 5
Decision Framework.
Read the full text
1. Intro
Validating ideas effectively involves systematically testing their viability through structured feedback, experimentation, and measurable outcomes. Hereās a step-by-step framework to validate ideas and determine their future course:
1. Clearly Define the Idea
2. Choose Validation Methods
3. Gather Data ( but don't create blockers, choose wisely )
4. Analyze Results
5. Decision Framework
6. Iteration and Feedback Loops
- Give me five!
- Walk away
2. Clearly Define the Idea
Include the following.
Articulate the Core Value: Clearly define the problem the idea aims to solve. Who are the beneficiaries, and how will they benefit? What potential advantages could this idea bring? Consider the scale of investmentādo you view this idea as a long-term investment with sustained benefits or a short-term investment that could yield immediate results? Why is this more important than current priorities?
Define Success Criteria: Establish what success means for this idea. Success could be measured through user interest, engagement, revenue generation, or other relevant metrics.
Hypothesize Assumptions: Identify the key assumptions underlying the idea. Examples might include:
⢠The target audience will find value in the solution.
⢠The proposed implementation is technically feasible.
- Option 1
- Option 2
3. Choose Validation Methods.
Choose Validation Methods. Here are a few options but there are other options.
Choose one or two that seems interesting to you. š
- Prototypes, MVPs or Role-Playing
- Surveys and Interviews or A/B Testing
- Pre-Sales or Waitlists
- āWizard of Oz or Concierge MVP
- Fake Door Testing
- Crowdfunding
4. Gather data, experience and/or knowledge
Gather Data: Define which data is key for you to track and avoid getting stuck on the unknowns. Good leaders and successful businesses strategically identify what is important and what is not while being able to make decisions despite uncertainties. Choose wisely the type of data you will track, clarify why it is important, and determine how you will use it when you obtain it.
⢠Quantitative Data: Track metrics like sign-ups, click-through rates, or sales.
⢠Qualitative Data: Analyze user feedback, interviews, or focus group insights.
⢠Operational Feedback: Test feasibility with stakeholders, suppliers, or technical teams.
While gathering data is important during this process, also consider how you can gain valuable experience and knowledge. Identify the specific insights and skills that will help you and your team progress effectively.
Then, analyze Results
Ask questions like:
⢠Are key metrics meeting success criteria?
⢠Do customers express enthusiasm or indifference?
⢠Are there consistent pain points or requests for specific changes?
- Option 1
- Option 2
5. Decision Framework.
Based on the analysis, decide the ideaās future:
Continue:
⢠Validation metrics are promising.
⢠Minor tweaks or optimizations are required.
⢠Resources are available to scale.
Shift (Pivot):
⢠Some parts of the idea work, but others need improvement.
⢠Feedback suggests alternative approaches or markets.
Continue Evaluation:
⢠Data is inconclusive, requiring further testing.
⢠Refine hypotheses or validation methods.
Close (Stop):
⢠Metrics fall short of expectations despite multiple iterations.
⢠Market feedback indicates no substantial demand.
⢠The opportunity cost of pursuing the idea outweighs its potential.
Now, during this process is important that the team is able to iterate and that all members go though feedback loops
⢠Iterate quickly: Use short cycles (e.g., agile sprints) to adapt and test changes.
⢠Maintain engagement: Continuously gather feedback and update your assumptions.
⢠Document learnings and decisions: Keep a record of what worked, what didnāt, and why, to inform future initiatives.
Discuss key decisions with the leadership team and follow the process. In a way, by systematically validating ideas and using clear criteria to evaluate progress, you can confidently decide whether to continue, pivot, reevaluate, or stop an idea.
- Option 1
- Option 2
9. Gathering requirements & Feedback
2 steps- 1
Gathering Requirements
- 2
Feedback: Tips for Gathering Feedback Effectively
Read the full text
1. Gathering Requirements
When gathering requirements, one of the biggest challenges is engaging stakeholders effectively to ensure you gather the most relevant and valuable insights. Often, stakeholders lack the time to fully process information during meetings, resulting in superficial responses or a failure to uncover deeper needs. This happens because they require time to reflect or a well-framed question to spark deeper thought.
To address this, itās essential for the person leading the meetingāwhether synchronous or asynchronousāto define the key areas where stakeholders can contribute valuable input. Focus the conversation on those areas to avoid overwhelming stakeholders with irrelevant details. For example, the sales or customer service teams should focus on user-related requirements, not on design or technical constraints.
Preparation is critical. Develop at least two or three targeted questions to guide stakeholders in thinking beyond the surface. These questions can help uncover deeper insights and refine the requirements. Below are some examples:
Key Questions to Ask Stakeholdersš
1. Success Factors:
⢠What are the top three things that need to happen for this to succeed?
⢠How can we better leverage our strengths and opportunities to support this and succeed?
⢠What resources are underutilized, or what additional skills and knowledge are needed to better support this?
⢠Who else can provide more context, information, or knowledge to help us uncover opportunities?
2. Consistency:
⢠What needs to stay the same to ensure a smooth transition and make it easier for those affected by the changes to adapt?
3. Potential Issues:
⢠Which use cases might be negatively impacted by this solution, and what should we eliminate, modify, or exclude?
4. Prioritization:
⢠What is one thing that isnāt critical now and can be parked for later so we can maintain focus and define clear goals?
5. Current Strengths:
⢠Whatās one thing you love about how things work now?
6. Industry Inspiration:
⢠What are other companies or solutions doing that we should evaluate for inspiration?
7. Blockers:
⢠From your experience, what could become a major blocker or make things difficult?
8. Past Learnings:
⢠What have you tried in the past that didnāt work? What have others tried that failed?
9. Stakeholder Contribution:
⢠What actions can you take or influence that could help us succeed?
⢠What have you done, or what would you like to do about it? How important is this to you, and how would you support us?
⢠What have you heard or seen about this topic from others, competitors, or the market?
10. Risks and Concerns:
⢠Are there any fears, concerns, or risks we havenāt discussed that are worth addressing or mitigating?
11. Impact:
⢠How will this change affect people? Who will be impacted, and in what ways?
12. Preparation:
⢠How should we prepare to ensure a smooth transition and success?
By focusing on relevant areas and asking thoughtful questions, you enable stakeholders to contribute meaningfully, uncover critical requirements, and reduce the risk of missing essential insights. This approach helps ensure your project is grounded in their expertise and addresses real needs effectively.
- Option 1
- Option 2
2. Feedback: Tips for Gathering Feedback Effectively
During the development process, there are multiple phases where feedback is crucial. This could happen, for example:
⢠During the initial requirements phase, to evaluate if the solution is headed in the right direction and ensure all key elements are included.
⢠When presenting solution designs, such as mockups, sketches, or prototypes, to help the team and stakeholders visualize how the solution will work, how it fits into the intended context, and identify any potential issues.
In either case, hereās how to gather meaningful feedback effectively:
1. Avoid Vague Questions
Instead of asking generic questions like:
⢠āDo you have any comments?ā
⢠āAny thoughts?ā
These open-ended prompts often fail to engage stakeholders.
2. Prepare Engaging, Specific Questions
Ensure you prepare at least two targeted questions in advance. The goal is to:
⢠Encourage stakeholders to think critically about the solution.
⢠Identify gaps, mistakes, or potential issues early.
Tip: Frame your questions so that stakeholders are encouraged to challenge the solution rather than confirm it.
3. Provide Clear and Relevant Context
Stakeholders often come into feedback sessions without having thought deeply about the topic, as they are juggling other priorities. To ensure productive feedback:
⢠Provide enough context about the solution or concept.
⢠Keep the explanation specific and relevant to the stakeholderās area of expertise.
Tip: Avoid overwhelming stakeholders with irrelevant detailsātailor your explanation to their role and priorities.
4. Create a Feedback-Friendly Environment
Stakeholders are more likely to engage if:
⢠They feel their input is valued.
⢠The session is structured to encourage constructive criticism.
⢠They understand how their feedback will influence the outcome.
By adopting these tips, you can ensure your feedback sessions are productive, uncover critical insights, and refine solutions before moving into the development phase. Remember, feedback isnāt just about validationāitās about discovering and addressing potential challenges early.
Here is an example.
- Option 1
- Option 2
10. Managing Approvals
1 step- 1
Best Practices for Managing "Approvals"
Read the full text
1. Best Practices for Managing "Approvals"
When certain parts of a process require approval from key stakeholders, delays often occur while waiting for their responses. This is especially true when multiple stakeholders need to review and approve a proposal. To streamline this, itās essential to have a clear, efficient process in place.
šāBest Practices for Getting Approvals
1. Document Stakeholder Approvals
If approvals are obtained during a meeting, ensure detailed notes are taken to record the stakeholdersā decisions and agreements. This creates a reliable reference in case decisions are questioned in the future. While this might feel excessive, it is often necessary for clarity and accountability.
2. Avoid Ineffective Communication Channels
Using tools like Slack or email to get proposals approved can lead to issues:
⢠Stakeholders may be left out of the conversation.
⢠Messages can be missed or lost in threads.
⢠Deadlines and expectations may not be clear.
⢠Stakeholders might provide feedback instead of a clear approval.
3. Use a Structured Approval Process (e.g., Nova)
Platforms like Nova can simplify and organize the approval process. Hereās how:
⢠Step 1: Provide Context
⢠Clearly explain what needs approval, and ensure stakeholders understand its importance.
⢠Include additional resources like videos or links to supporting documents.
⢠Step 2: Collect Approvals
⢠Set up an approval session with āApproveā or āDeclineā options for clarity.
⢠Define a due date to keep the process moving.
4. Benefits of Using a Systematic Approach
⢠Transparency: All stakeholders can see each otherās notes and approvals, fostering collaboration.
⢠Automation: Integrate approvals into your process so they are automatically tracked and prepared.
⢠Accessibility: Decisions and records are easy to find when needed later.
⢠Change Tracking: If updates occur, you can maintain a record of changes in the same space.
By following these steps, you can streamline the approval process, reduce delays, and ensure that decisions are documented and easily accessible for future reference.
- Option 1
- Option 2
2. Product Manager & Product Designer
4 steps- 1
The š¦øāāā PM vs the š§āš¤PD...
- 2
𦸠The Product Manager.
- 3
š§āš¤ The Product Designer.
- 4
Do you have additional questions?
Read the full text
1. The š¦øāāā PM vs the š§āš¤PD...
A good designer isnāt just someone who makes things look niceāitās why the responsibilities between a product designer and a PM can sometimes be confusing. However, it's important to remember that while some actions are collaborative, each role has clear responsibilities.
So, letās go over those key responsibilities to provide more clarity.
š¦øāāāIn a way, the product manager is responsible for defining the requirements, setting priorities, and ensuring the product or feature gets launched. They act as the glue of the team, making sure there are no silos and that developers, designers, stakeholders, and others understand what is needed, why it is needed, and when it will be delivered.
š§āš¤Meanwhile, the designer is responsible for delivering the solutionānot the requirements, but how the product should work to ensure the user experience meets high standards. They focus on optimizing usability, reducing costs, and ensuring the design aligns with the future vision. A product designer is, first and foremost, a problem solver.
- Give me five!
- Walk away
2. 𦸠The Product Manager.
A š¦øproduct manager (PM) is responsible for guiding a product's development and ensuring it delivers value to users and the business. Their role is often described as the "glue" that holds cross-functional teams together, bridging the gap between business goals, user needs, and technical feasibility.
In a way, they are responsible for delivering requirements, defining priorities, and supporting the delivery of each initiative to ensure it is launched on time.
šSo what are their main priorities?
What a Product Manager Is šNOT Responsible For
- š Okay!
3. š§āš¤ The Product Designer.
A product designer is responsible for designing feasible, cost-effective, intuitive, functional, and aesthetically pleasing solutions that meet user needs and business goals while keeping in mind the requirements set by the product manager. However, they still explore multiple alternatives during the ideation phase. Their role extends beyond visualsāthey focus on problem-solving, usability, and the overall product experience.
šSo what are their main priorities?
š§āš¤What a Product Designer Is šNOT Responsible For
- š Okay!
4. Do you have additional questions?
You can learn more about this here: [ ADD LINK ]