Product Goal
What is Product Goal?
The concept of a Product Goal was formally introduced in the 2020 update to the Scrum Guide. Prior to this, while Scrum teams often worked towards a long-term product vision or strategic objectives, there wasn't a specific, explicit commitment within the Scrum framework itself that articulated this mid-to-long-term target. The introduction of the Product Goal aimed to bridge the gap between the overarching Product Vision and the short-term Sprint Goals, providing a more concrete and actionable objective for the Scrum Team.
The primary purpose of the Product Goal is to provide focus and direction. Without a clear Product Goal, a Scrum Team might find itself working on a disparate collection of features, lacking a cohesive strategy or a clear understanding of the value they are trying to create. It helps the Product Owner make informed decisions about what to include in the Product Backlog and how to order it, ensuring that the most valuable work is prioritized to move closer to the desired future state.
Its importance cannot be overstated in modern software engineering. In complex product development environments, it's easy for teams to get lost in the day-to-day delivery of features. The Product Goal acts as a constant reminder of the larger objective, fostering a sense of shared purpose and accountability within the Scrum Team. It encourages an Outcome-Based Planning approach, shifting the focus from merely delivering outputs (features) to achieving measurable impacts and value for users or the business.
The Product Goal fits within the wider Agile knowledge graph by connecting several critical concepts:
- Relationship to Product Vision: The Product Goal is a stepping stone towards realizing the broader, more aspirational Product Vision Board. While the Product Vision is a long-term, strategic aspiration, the Product Goal is a more concrete, achievable objective that contributes to that vision.
- Relationship to Product Backlog: The Product Goal is the commitment for the Product Backlog. This means that all items in the Product Backlog should align with and contribute to achieving the current Product Goal. Once the Product Goal is achieved, a new one is defined, and the Product Backlog is re-aligned.
- Relationship to Sprint Goal: Each Sprint Goal, defined during Sprint Planning, should represent a step towards achieving the Product Goal. The Sprint Goal provides focus for a single Sprint, while the Product Goal provides the overarching direction for multiple Sprints.
- Relationship to Epics, Features, and User Stories: These granular items (Epics, Features, User Stories) within the Product Backlog are the specific pieces of work that, when delivered, collectively contribute to the achievement of the Product Goal.
- Relationship to Empiricism: The Product Goal supports Scrum's empirical pillars of transparency, inspection, and adaptation. It provides a clear target against which progress can be inspected, and the Product Backlog (and even the Product Goal itself) can be adapted based on new learning and feedback from Product Discovery and Experimentation.
How It Works
Definition and Transparency
The Product Owner is accountable for defining the Product Goal. This is often done in collaboration with the Development Team and key stakeholders, leveraging insights from market research, customer feedback, and strategic business objectives. The Product Goal should be clear, concise, and inspiring, articulating a desired future state or outcome. Once defined, it becomes part of the Product Backlog, making it transparent and visible to everyone involved.
Guiding the Product Backlog
The Product Goal acts as the north star for the Product Backlog. All items within the Product Backlog – whether they are Epics, Features, or User Stories – should directly contribute to achieving the current Product Goal. During Backlog Refinement, the Product Owner and Development Team use the Product Goal to prioritize, decompose, and estimate items, ensuring that the most valuable work that moves the product closer to the goal is at the top of the backlog.
Iterative Progress through Sprints
The Scrum Team works on one Product Goal at a time. Each Sprint is an opportunity to make tangible progress towards this goal. During Sprint Planning, the Scrum Team crafts a Sprint Goal that represents a specific, achievable step towards the Product Goal. The selected Product Backlog Items for the Sprint are chosen because they contribute to this Sprint Goal, and by extension, to the Product Goal.
This iterative approach ensures that the team maintains focus on the long-term objective while delivering increments of value frequently. As Sprints progress, the team builds, tests, and learns, using this feedback to inform subsequent Sprints and refine the path towards the Product Goal.
Achievement and Evolution
Once the Scrum Team determines that a Product Goal has been achieved, a new Product Goal is defined. This continuous cycle ensures that the product always has a clear, valuable objective. The Product Goal itself is not static; it is an empirical artifact. Based on new insights from Product Discovery, market changes, customer feedback, or the results of Experimentation (like A/B Testing), the Product Goal can be inspected and adapted. This might involve refining its scope, adjusting its success metrics, or even replacing it with a completely new goal if the strategic context shifts significantly.
The Product Goal, therefore, is not a rigid, fixed plan but a flexible, adaptable objective that guides the team through uncertainty, allowing them to learn and adjust their course while maintaining a clear vision of the value they intend to deliver.
Key Concepts
Product Vision
The overarching, long-term aspiration for the product, providing strategic direction and inspiration. The Product Goal is a concrete, measurable step or milestone that contributes directly to achieving this broader vision, making the vision more actionable.
Product Backlog
An ordered, emergent list of everything that is known to be needed in the product. The Product Goal is the commitment for the Product Backlog, meaning all items within it should align with and contribute to achieving the current Product Goal.
Sprint Goal
The single objective for the Sprint, created during Sprint Planning. Each Sprint Goal represents a specific, achievable step that moves the Scrum Team closer to the Product Goal, providing immediate focus for the Sprint.
Empiricism
The Product Goal supports Scrum's empirical foundation by providing a clear target against which progress can be inspected. It allows the team to learn from their work, adapt their approach, and refine the Product Backlog based on real-world feedback and outcomes.
Outcome-Oriented
Product Goals inherently focus on the desired impact or value for users or the business, rather than just the delivery of features (outputs). This aligns with Outcome-Based Planning, ensuring the team is striving for meaningful results.
Commitment
The Product Goal is one of the three commitments in Scrum (alongside the Sprint Goal and Definition of Done). It represents a long-term objective that the Scrum Team commits to achieving, providing a stable target for their efforts.
Practical Considerations
Benefits
- Enhanced Focus and Clarity: Provides a singular, clear objective for the Scrum Team, preventing distraction and ensuring everyone understands the primary aim.
- Improved Alignment: Ensures the entire team, stakeholders, and the Product Backlog are aligned towards a common, valuable outcome, reducing miscommunication and conflicting priorities.
- Better Decision-Making: Guides Product Backlog Refinement and Sprint Planning, helping the Product Owner and Development Team prioritize Epics, Features, and User Stories that contribute most effectively to the goal.
- Increased Motivation and Engagement: A clear, inspiring, and achievable goal can significantly boost team morale and commitment.
- Facilitates Outcome-Based Planning: Shifts the mindset from merely delivering features to achieving measurable impacts and value for users or the business, aligning with Lean Startup Principles and Hypothesis-Driven Development.
- Adaptability within Direction: While providing a long-term target, the Product Goal is inspectable and adaptable, allowing the team to adjust its path based on new insights from Product Discovery and Experimentation.
Limitations
- Can Become a Fixed Roadmap: If treated rigidly or as an immutable plan, it can stifle adaptation and learning, undermining Agile principles.
- Requires Strong Product Ownership: A skilled and empowered Product Owner is crucial for defining, communicating, and evolving the Product Goal effectively.
- Risk of Scope Creep: Without careful management and continuous Backlog Refinement, the Product Backlog items contributing to the goal can grow excessively, making the goal harder to achieve.
- Difficulty in Definition: Crafting a clear, valuable, measurable, and achievable Product Goal that resonates with the team and stakeholders can be challenging.
Common Mistakes
- Having Too Many Product Goals: The Scrum Guide is explicit: "The Scrum Team works on one Product Goal at a time." Multiple goals dilute focus and create conflicting priorities.
- Product Goal is Too Vague or Too Specific: A goal like "Improve the product" is too vague. A goal like "Implement feature X, Y, and Z" is too specific and output-focused, rather than outcome-focused.
- Treating it as a Project Plan: The Product Goal is an objective, not a detailed project plan with fixed dates, scope, and resources. It's a target for continuous discovery and delivery.
- Not Involving the Scrum Team: While the Product Owner is accountable, the Scrum Team should understand and ideally contribute to the Product Goal's definition for better commitment and shared ownership.
- Ignoring it After Definition: The Product Goal should be actively used to guide Product Backlog Refinement, Sprint Planning, and daily decision-making.
- Focusing on Output over Outcome: Defining a goal as "Deliver 10 new features" instead of "Increase user retention by 15%."
Best Practices
- Collaborative Definition: Involve the Scrum Team, key stakeholders, and even customers in defining the Product Goal to foster shared understanding and commitment.
- Make it Measurable/Verifiable: Define clear success criteria or key results (e.g., using OKRs) to objectively determine when the goal has been achieved.
- Time-Boxed (Implicitly): While not explicitly time-boxed, it should be achievable within a reasonable timeframe (e.g., a few Sprints to a few months) to maintain focus and allow for adaptation.
- Visible and Transparent: Ensure the Product Goal is clearly communicated, easily accessible, and frequently referenced by everyone involved in product development.
- Inspect and Adapt Regularly: Continuously review the Product Goal's relevance and progress towards it, adapting it as needed based on new information, market changes, or feedback from Product Discovery and Experimentation.
- Connect to Product Vision: Ensure the Product Goal clearly contributes to the broader Product Vision Board, providing a logical progression of value.
- Focus on Outcomes: Frame the goal in terms of the value, impact, or desired change for users or the business, rather than just a list of features.
Real-world Examples
- E-commerce Platform: "Increase customer conversion rate for first-time visitors by 10% within the next two quarters." (This would involve improving onboarding, checkout flow, product discovery, etc.)
- SaaS Application: "Reduce customer churn related to feature adoption by 20% in the next six months." (This might lead to work on better tutorials, in-app guidance, or simplifying complex features.)
- Mobile Gaming: "Achieve a 4.5-star average rating on app stores by improving game stability and performance." (Focus on bug fixes, optimization, and user experience enhancements.)
- Internal Tooling: "Automate 30% of manual data entry tasks for the finance department by year-end." (Involves integrating systems, building automation scripts, and improving data capture.)
Frequently Asked Questions
- Who is responsible for the Product Goal?
- The Product Owner is accountable for defining and communicating the Product Goal, often in collaboration with the Scrum Team and stakeholders.
- How many Product Goals can a Scrum Team have at once?
- A Scrum Team works on one Product Goal at a time. Focusing on a single goal ensures clarity and prevents conflicting priorities.
- How long does a Product Goal typically last?
- There's no fixed duration, but it should be achievable within a reasonable timeframe, typically a few Sprints to a few months. It's a mid-term objective.
- What's the difference between a Product Goal and a Sprint Goal?
- The Product Goal is the long-term objective for the product, guiding multiple Sprints. The Sprint Goal is the objective for a single Sprint, representing a step towards the Product Goal.
- Can a Product Goal change?
- Yes, like all Scrum artifacts, the Product Goal is inspectable and adaptable. It can be refined or changed if new information, market conditions, or strategic shifts warrant it.
- How does the Product Goal relate to the Product Vision?
- The Product Goal is a concrete, measurable step towards realizing the broader, more aspirational Product Vision. It provides a focused objective that contributes to the overall strategic direction.
Explore Related Topics
References & Further Reading
- Schwaber, K., & Sutherland, J. (2020). The Scrum Guide. Scrum.org.
- Pichler, R. (2016). Strategize: Product Strategy and Product Roadmap Practices for the Digital Age. Roman Pichler.
- Ries, E. (2011). The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business.
- Cagan, M. (2018). Inspired: How to Create Tech Products Customers Love. SVPG Press.
- Kniberg, H. (2014). Scrum and XP from the Trenches. C4Media.