Product Development is the systematic process of delivering valuable and usable products through iterative learning, customer feedback, and continuous improvement. It encompasses the alignment of strategy, discovery, and delivery to maximise outcomes while minimising risk. This concept is crucial as it enables teams to respond effectively to changing market demands and customer needs, fostering an environment where innovation can thrive.
By integrating practices from Agile, Lean, and DevOps, Product Development promotes a culture of collaboration and transparency, allowing cross-functional teams to work cohesively towards shared goals. It emphasises the importance of understanding customer feedback loops, which inform product iterations and enhancements, ensuring that the end product not only meets but exceeds user expectations.
The long-term, systemic nature of Product Development means that it is not merely about delivering a product but about creating a sustainable framework for ongoing value delivery. This approach encourages teams to embrace experimentation and learning, leading to improved efficiency and effectiveness in product delivery. By focusing on continuous improvement and adaptability, organisations can cultivate resilience and maintain a competitive edge in an ever-evolving landscape. The emphasis on value delivery ensures that every effort contributes meaningfully to the organisation’s strategic objectives, reinforcing the importance of a well-defined Product Development process in achieving long-term success.
The strongest work on Product Development — ranked by substance, not recency. How this is ranked
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Is Agile Really Just a Mindset?
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
Why Topic Branches Drive High-Quality Delivery
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support …
Why a Shared Definition of Done Is the Secret to Consistent, Predictable Quality in Agile Teams
Struggling with inconsistent delivery? Discover why a shared definition of done is key to predictable, high-quality results your teams, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
The Definition of Done is a Commitment to Quality
Defines the Definition of Done in Scrum as a clear, shared standard for quality, ensuring increments are releasable, transparent, and …
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …
Are We Still Pretending Coding Was the Bottleneck?
AI exposes that coding was never the main bottleneck in software delivery; real constraints are in system flow, team practices, and …
Should You Use One Project to Rule Them All in Azure DevOps?
Explores when to use a single Azure DevOps project versus multiple projects, detailing impacts on flow, visibility, governance, and team …
Getting Started with Objectives & Key Results
Learn how to successfully implement OKRs by aligning clear strategy, fostering transparency, empowering teams, focusing on outcomes, and …
Why a Shared Definition of Done Is the Secret to Consistent, Predictable Quality in Agile Teams
Struggling with inconsistent delivery? Discover why a shared definition of done is key to predictable, high-quality results your teams, and …
How to Tackle Technical Debt Without Halting Progress: Smarter Ways to Keep Your Team Moving Forward
Struggling with technical debt? Discover practical ways to tackle legacy systems, boost team morale, and deliver value, without grinding to …
Why “Done” Only Counts When It’s Live: Moving Beyond Fake Finishes to Real Value in Software Delivery
Discover why “done” means live in production, not just code complete. Learn to deliver real value, close feedback loops, and drive outcomes …
Stop Guessing: How to Make Work Visible and Drive Real Improvement with Azure DevOps Flow Metrics
Stop guessing, start making data-driven decisions in Azure DevOps. Discover tools, tips, and insights to make your work visible and your …
Stop Testing Quality In: How Shifting Left Builds Better Software, Faster
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in …
Engineering Excellence Isn’t Perfection: How Continuous Improvement and Fast Feedback Drive Real Agile and DevOps Success
Engineering excellence isn’t perfection, it’s continuous improvement, clean code, and fast feedback. Unlock true agility with modern Agile …
Why Your Definition of Done Is the Secret Weapon Your Team Needs to Win
Unlock your team's true potential, discover why a powerful definition of done drives real business impact, customer value, and lasting …
Why Your Definition of “Done” Is Holding Back Quality, Agility, and Trust, And How to Raise the Bar
Is your team’s “done” really done? Discover how a clear, objective definition of done boosts quality, agility, and trust in product …
The Open Guide to Kanban: Unlocking Collaborative Flow and Real-World Value for Every Team
Unlock better flow and real value with the Open Guide to Kanban, a practical, community-driven resource for teams in any industry. Join the …
Detecting Agile BS
The Scrum Guide (February 2010)
The Evidence-Based Management Guide 2020: Improving Value Delivery under Conditions of Uncertainty
Kendall Guide - A System of Work for AI Adoption
OKR Guide - A Social Discipline for Shared Focus, Measurable Contribution, and Strategic Learning
Evidence-Based Portfolio Management
605 resources, newest first
The Pitfalls of Agile Burndowns: Stop Being Agile Bandits
Explains why relying on Agile burndown charts leads to over-planning and false progress, and advocates for minimal, adaptive planning and …
Rethinking Sprint Planning: Why Burndown Charts Are Agile Banditry and What to Do Instead
Explains why burndown charts hinder agile teams, highlighting the pitfalls of detailed upfront planning and advocating for minimal, adaptive …
Ditching Agile Banditry: Why Story Points and Velocity Metrics Are Undermining Your Team's Success
Explores how relying on story points and velocity can harm Agile teams, advocating for objective metrics like cycle time and throughput to …
Avoiding Agile Banditry: Why Story Points and Velocity Are Misleading Metrics
Explains why story points and velocity can mislead Agile teams, and recommends focusing on throughput, cycle time, and customer value for …
Ditch the Agile Bandit Mentality: How to Prioritise Value Over Estimates for Team Success
Explores why focusing on value delivery and psychological safety leads to better Agile team outcomes than fixating on estimates, output …
Say-Do Metrics: Avoiding Agile Banditry in Your Organization
Explains the risks of using say-do metrics in Agile, highlighting how they encourage vanity metrics, harm psychological safety, and shift …
Ditching the Myth of Special Sprints: Embrace True Agile Practices for Usable Products
Explains why relying on special Sprints undermines Agile, and advocates for continuous improvement, accountability, and delivering usable …
Special Sprints: Agile Banditry or Risk Management?
Explores why special sprints like Sprint Zero or hardening sprints undermine Agile by delaying work, increasing risk, and reducing …
The Pitfalls of Routine Agile Questions: Avoiding the Ghosts of Agile Past
Explores how routine Agile questions can hinder team progress, stressing the importance of focusing on value delivery, goal alignment, and …
The Ghosts of Agile Past: Why Burndown Charts Might Be Holding You Back
Explores why burndown charts can limit Agile teams, highlighting the drawbacks of fixed planning and advocating for adaptability, empirical …
Story Points: A Ghost of Agile Past
Explores the problems with story points in Agile, their impact on team behaviour, and why flow metrics offer a better way to measure …
Introduction to Agility’s Ghosts: Shedding Dogma and Embracing Pragmatism
Explores the dangers of dogmatism in Agile, highlighting the need for flexibility, pragmatism, and people-focused adaptation over rigid …
The Power of Continuous Learning for Product Owners
Explains why continuous learning is essential for product owners, highlighting key tools, practical advice, and strategies to stay effective …
Mastering Product Backlog Management: Essential Skills for Product Owners
Learn the core skills and best practices for effective product backlog management, including risk, value, sizing, learning, and refinement …
Transforming Sprint Reviews: How to Engage Stakeholders and Secure Meaningful Feedback
Learn practical strategies to boost stakeholder attendance and engagement in Sprint reviews, encouraging valuable feedback and stronger …
Mastering the Art of Product Ownership: The Power of Marketing Your Vision
Explores how Product Owners can use marketing skills to communicate vision, boost team and stakeholder engagement, and align feedback for …
Vision, Value, and Validation: The Keys to Successful Product Management
Explains how Product Owners can replace traditional project management with vision, value, and validation to guide teams, deliver real …
The Art of Negotiation for Product Owners: Essential Skills to Master
Learn key negotiation skills for Product Owners to manage stakeholders, balance priorities, and maximise product value through effective …
Empathy in Agile: Building Trust and Stronger Relationships for Success
Explores how empathy, trust, and respect strengthen agile teams, improve collaboration, reduce bias, and foster continuous improvement in …
The Power of Humility in Agile: A Core Virtue for Success
Explores how humility strengthens Agile teams by fostering trust, collaboration, openness to feedback, and better decision-making through …
Empowering Users: Transforming Products from Burdens to Essential Tools
Explores how empathy, clear value, and open feedback can turn products from burdens into empowering tools, fostering positive user …
Cultivating Patience: The Secret Ingredient for Thriving Agile Teams
Explores how patience fosters trust, growth, and collaboration in agile teams, offering practical steps to build a supportive, blame-free, …
The Importance of Patience and Trust in Building Agile Organizations
Explores how patience and trust foster effective Agile teams, support learning from failure, prevent blame culture, and enable innovation …
Bridging the Gap: Understanding the True Meaning of "Done" in Agile Teams
Explores how Agile teams can clarify and align on the true meaning of "done" to ensure quality, reduce rework, and meet leadership …
The Overlooked Virtue of Agility: Diligence
Explores why diligence, consistent attention to quality and standards, is vital in Agile teams, how it’s often overlooked, and practical …
Unlocking Success: Join Me for a Virtual Coffee to Tackle Your Agile and Technical Challenges
Book a free virtual coffee chat to discuss and solve your agile or technical challenges, share knowledge, and find practical solutions for …
The Power of Charity in Agile: How Helping Others Elevates Teams and Organizations
Explores how practising charity, helping others without expecting rewards, strengthens Agile teams, boosts collaboration, and drives …
Mastering Agile: The Power of "Just Enough and No More" for Optimal Efficiency
Explores how applying the "just enough and no more" principle in agile practices boosts efficiency, reduces waste, and helps teams focus on …
Temperance in Agile: Why Less is More
Explores how practising moderation in Agile, by keeping backlogs lean, limiting work in progress, and focusing on value, boosts team …
The Importance of Product Backlog Management in Today's Agile Landscape
Explains why effective product backlog management is vital in Agile, highlights common pitfalls, and offers practical tips to improve team …