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 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
Are Your Teams Empowered to Change Requirements Based on User Feedback? If Not, You’re Probably Not Very Agile
Empowering teams to adapt requirements based on user feedback is key to true agility. Learn why backlog updates and team engagement drive …
Does Your Team Truly Understand Your Product Vision and Goals?
Ensuring every team member understands and connects their daily work to the product vision and strategic goals is key to true Agile …
The Fallacy of Equating Agility with Speed: What Agile Really Means
Explains why Agile is not about speed but about prioritising valuable work, adapting to feedback, and avoiding wasted effort to deliver …
Turning User Feedback into Actionable Work: A Guide to Maximizing Product Value
Learn how to quickly turn user feedback into actionable work items in Agile teams, improving product value through fast feedback loops, …
Mastering Your Kanban Board: A Practical Guide to Visualising Workflows for Maximum Efficiency
Learn how to design and customise Kanban boards to visualise workflows, identify bottlenecks, and boost team efficiency through clear, …
Why Cost-Cutting During Recessions Is Counterproductive
Cutting costs during recessions can harm long-term business success. Investing in people, agility, and continuous improvement builds …
Empowering Agile Teams: Why Understanding Product Vision is Key to Success
Explains why agile teams need a clear understanding of product vision and strategic goals to boost alignment, ownership, decision-making, …
Mastering Kanban: A Simple Guide to Its Core Principles
Learn the three core Kanban principles, visualising workflow, actively managing tasks, and continuous improvement, to boost team efficiency, …
Detecting Agile BS: Lessons from the US Department of Defense
Learn how to spot fake Agile practices using six key questions from the US Department of Defense, and discover steps to assess and improve …
The Power of Technical Excellence in Agile Development
Explores how technical excellence in Agile development reduces risk, prevents technical debt, and boosts product quality and delivery speed …
The Importance of Delivering Working Software Every Iteration
Explains why delivering working software to users every iteration is vital in Agile, highlighting feedback, value, and practical steps for …
The false claim that Scrum is immutable
Clarifies that Scrum is flexible and adaptable, not strictly immutable, and highlights the importance of transparency when modifying its …
Understanding Kanban: A Tool for Transparency and Continuous Improvement
Explains how Kanban visualises workflows, tracks metrics, and supports continuous improvement, helping teams identify bottlenecks and …
Unlocking Naked Agility: How Happy Teams Drive Exceptional Products
Explores how team happiness, autonomy, mastery, and purpose drive engagement and lead to higher-quality, more impactful products in agile …
Empowering Your Team: Why Quick Fixes in Agile and DevOps Are a Myth
Explains why lasting Agile and DevOps success requires empowering teams and building internal capability, not relying on quick fixes or …
Transforming Training: The Power of Immersive Learning in Scrum
Explores how immersive, hands-on learning in Scrum boosts knowledge retention, practical skills, and continuous improvement compared to …
Empowering Teams for Success: The Key to Thriving Product Development
Explores how empowering and engaging diverse software teams boosts motivation, collaboration, and product quality through trust, feedback, …
Debunking the Top 5 Myths About Scrum: Unlocking Agile Success in Your Organisation
Explores and corrects common misconceptions about Scrum, clarifying its true principles, events, planning, and governance to help teams …
Bridging the Gap: How to Align Your Organisation for Successful Agile Product Management
Learn how to align teams, stakeholders, and processes for effective agile product management by fostering shared goals, clear communication, …
Agile at Microsoft
Simon Reindl and Martin Hinshelwood discuss the role of precise language and transparency in Agile practices at Microsoft, highlighting why …
You can't stop the signal! But you can ignore it!
Explores why teams ignore clear signals from Agile and Scrum, highlighting how culture and fear hinder continuous improvement and effective …
Avoiding the Seven Deadly Sins of Agile: Transform Your Organisation for True Agility
Identifies seven common Agile pitfalls, quick fixes, backlog overload, resource focus, lack of accountability, blame, imitation, and pride, …
Mastering Azure DevOps: Avoiding Common Pitfalls for Agile Success
Learn how to avoid common mistakes in Azure DevOps, improve agile workflows, maintain traceability, and simplify processes for better team …
Maximise Your Scrum Process: Leveraging Azure DevOps for Agile Success
Learn how to customise Azure DevOps to support Scrum teams, manage backlogs, plan sprints, and improve agile workflows with practical setup …
Rethinking Backlog Management: Why a Flat Structure Boosts Agility and Value Delivery
Explains how using a flat backlog structure, rather than a hierarchy, improves agility, prioritisation, and value delivery in Scrum and …
Pragmatism crushes Dogma in the wild
Explores how practical use of Scrum fosters adaptability and resilience in teams, highlighting the value of flexibility over rigid rules in …
Illuminate Your Workflow: Harnessing Candan Strategies for Continuous Improvement and Transparency
Learn how Candan strategies use flow metrics and transparency to reveal workflow issues, drive continuous improvement, and support …
The Importance of Visualizing Your Work in a Kanban Strategy
Explains how visualising work in Kanban boosts team clarity, transparency, and alignment, and offers steps to define workflows, avoid …
3 best ways to wreck Kanban. Don't have a working agreement
Not having a working agreement in Kanban leads to team misalignment, inefficiency, and conflict. Clear agreements ensure roles, goals, and …
3 best ways to wreck Kanban. Use vanity metrics
Learn how to avoid common Kanban mistakes by focusing on actionable metrics like WIP, cycle time, and throughput instead of vanity metrics …