Product Framework
π§ Problem solving
- Assesses if features they are involved with are needed, how it solves customer problems and how it contributes to a measurable business objective.
- Demonstrates enthusiasm to learn a range of problem-solving techniques and practices.
- Understands how product works in their squad, which problems it solves and how it is performing.
π User-centricity
- Always starts with user needs and acts as the voice of the user within their squad.
- Able to translate needs into user stories/jobs to be done. Ensures that anything shipped meets users needs. Understands the fidelity needed for different stages of rollout.
π¨βπ» Data Skills
- Closely tracks metrics for features. Uses them to spot issues and measure success.
- Understands how squadβs work links to business objectives and key performance indicators.
π Domain Knowledge
- Understands and appreciates the appropriate use of HTML, CSS, JS and native code.
- Demonstrates appetite and aptitude to learn about the context the product operates in.
π οΈ Execution
- Can prioritise defined tasks based on effort, impact, user needs and business goals.
π€ Works Through Others
- Collaborates daily with members of the product squad to ship and iterate.
- Understands the objectives of and participates actively in team ceremonies. Prepared and organised to make the most of squad time.
πͺ Communication and Feedback
- Seeks out the information they need to solve a problem.
- Keeps stakeholders like COps, legal, marketing, finance updated on progress and ensures they have what they need.
- Able to clearly articulate what weβre working on and why.
π§ Problem solving
- Works with the squad to set clear goals for their remit.
- Identifies assumptions and risks, and tackles them upfront, testing and learning in increments.
- Uses or fosters creativity and experimentation to find and solve problems.
- Considers which features to remove, as well as maintain.
- Learns from failure and success. Shares and builds on that learning.
- Asks good questions to get to the root of a problem or opportunity.
- Deep understanding of product in their squad and good knowledge of product in team.
π User-centricity
- Can identify who users are and what their needs are, based on evidence. Regularly engages with users and can carry out usability testing unassisted.
- Creates shared context and understanding of user needs in their squad. Helps their squad to identify and solve user problems, instead of jumping to features. Ensures that solutions to problems are delightful and high quality.
π¨βπ» Data Skills
- Collaborates with product analyst to set up the right things to track. Understand what a metric actually measures and how reliable/direct it is.
- Closely tracks performance of their squad, and how to influence it. Draws reliable conclusions from qualitative and quantitative data.
π Domain Knowledge
- Understands core principles of web technologies, including HTTP(S)-based interactions between front-end clients and back-end servers/microservices and APIs.
- Understands the need to consider, and takes, expert advice. Applies the concepts correctly and demonstrates a strong interest in their area.
π οΈ Execution
- Tends to action - narrowing in on a MVP to help learn. Comfortable with releasing uncomfortable first versions (done is better than perfect).
- Leads squad in prioritising work with some ambiguity or competing demands.
- Makes sure the team have everything they need to be productive.
- Maintains sensible work in progress limits and knows when and how to say no.
π€ Works Through Others
- Sets squad rhythm and routines - facilitates agreement on how they all work together to discover, define and ship features or experiments to meet their goals.
- Works collaboratively to get the best out of all of the people in their squad, involving all disciplines throughout. Takes proactive steps to build and maintain team health, e.g. resolve conflict, counter inertia.
- Point person for the squad - does whatever is needed to unblock or support the squad and their delivery. Escalates and delegates appropriately.
- Ensures the squad has the skills and resources it needs to ship autonomously.
πͺ Communication and Feedback
- Proactively communicates with users, squads and stakeholders.
- Identifies assumptions, shares direction and tailors communication to audience.
- Seeks out and gives constructive, actionable feedback where valuable.
π§ Problem solving
- Defines a clear, compelling and ambitious product vision and strategy for their remit. Strategy leads to high-performing product experience that delights users.
- Proactively identifies and resolves potential problems. Can employ the right (one of many approaches) for the product and problem.
- Deep understanding of product in their team and broad knowledge of overall product.
π User-centricity
- In depth knowledge of current and potential users. Manages trade-offs between user needs.
- Ensures their area of the product delights their intended audiences and forms a coherent experience with other features.
- Champions users and a user-centred approach with stakeholders.
π¨βπ» Data Skills
- Closely tracks and understands how metrics interact with and impact other group/business metrics.
- Identifies when and how to set experiments, supported by a product data analyst. Incorporates results into future iterations.
- Can assimilate new information easily, and can synthesise qualitative and quantitative inputs to form reliable insights into user needs and behaviour.
π Domain Knowledge
- Understands how code is tested, deployed and version-controlled for backend microservices, native apps and web interfaces.
- Develops and maintains solid foundation of market knowledge in their area, proactively identifies potential issues/risks.
π οΈ Execution
- Able to prioritise effectively on multiple dimensions - makes sure the urgent doesnβt always outdo the important; that there is a balance between new work, maintenance, fixing issues; long- and short-term work.
- Employs speed as a habit.
π€ Works Through Others
- Servant leader who empowers the squad to achieve more and be ambitious (test sooner, generate more ideas, think broadly), valuing outcome over output.
- Ensures the squad are aware of what other squads are working on and how that relates to their squadβs goals.
- Coaches Associate Product Managers and helps them identify and achieve personal development goals.
πͺ Communication and Feedback
- Can gather influence and support for their work, confidently debating and defending their decisions and approach.
- Communicates effectively to a wide range of stakeholders, e.g. sharing update with ExCo/all hands or community.
π§ Problem solving
- Successfully leads initiatives with high levels of uncertainty, from discovery to successful adoption or retirement.
- Brings structure, clarity and new insights to ambiguous or complex problems. Can often find ways to make it possible to βdo bothβ by reframing problem or approach.
π User-centricity
- Is a champion for user experience and starting with user needs - helps senior stakeholders and team members to understand the value of this approach.
- Can balance trade offs (or think creatively to increase the pie) between user need and business need.
π¨βπ» Data Skills
- Makes data-driven decisions based on a multitude of complex, interdependent factors.
- Can design and evaluate experiments, based on solid hypotheses. Proactively alters course when confidence of hitting goals is low.
π Domain Knowledge
- Conversant with overall Dummy Co architecture, and highly knowledgeable about specific elements and services that are relevant to their area of responsibility.
- Develops and maintains an in-depth market knowledge in at least one area and is able to challenge experts. Identifies market opportunities or product gaps.
π οΈ Execution
- Creates frameworks that aid decision making and prioritisation.
π€ Works Through Others
- Understands how the needs of the team vary across product and team lifecycle and adapts accordingly.
- Open to being challenged, encourages constructive conflict and maximises the talent of others. Makes the squad βmissionaries, not mercenariesβ.
πͺ Communication and Feedback
- Ensures the team has strong relationships with stakeholders, fully recognises their constraints and concerns and creates mutual recognition and trust.
- Able to simply explain complex concepts and deliver difficult messages clearly.
To view a framework, please select a level above.