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
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 …
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 …
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 …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
How Lack of Agency is Killing Your DevOps Initiatives
Explores how lacking developer control over production, telemetry, and deployments undermines DevOps, leading to fragile automation and …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Delivery is the only Measure of Progress in Scrum
Scrum teams must deliver working software to real users every Sprint; true progress is measured by delivery to production, not just by …
Release planning and predictable delivery
Explores how agile teams can achieve predictable software delivery through quality focus, effective release planning, and continuous …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
Maximising Deployment Frequency: The Key to Faster Time to Market and Business Success
Explores how increasing deployment frequency, stable environments, and fast feedback loops improve software delivery, reduce time to market, …
Why Big Bang Rewrites Fail: How Sustainable Change and Engineering Excellence Transform Legacy Systems
Ditch the Big Bang rewrite. Discover why sustainable, in-place change drives true engineering excellence and lasting transformation in your …
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 …
Unlocking Engineering Excellence: How Azure DevOps Transforms Traceability, Transparency, and the Developer Experience
Unlock engineering excellence with Azure DevOps, boost traceability, transparency, and developer experience for agile, high-performing …
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 …
Legacy Systems Aren’t the Enemy, Friction Is: How to Unblock Innovation and Accelerate Agile Delivery
Is legacy tech slowing your team? Discover how removing friction unlocks agility, innovation, and faster delivery in your organisation.
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 …
Evidence-Based Portfolio Management
Explains how evidence-based portfolio management helps organisations extend agile practices beyond teams, enabling greater responsiveness …
Detecting Agile BS
Guidance for identifying genuine agile software development in DoD projects, including key principles, warning signs, essential tools, and …
Kanban Guide for Scrum Teams
Explains how Scrum Teams can use Kanban practices to optimise workflow, track flow metrics, and enhance transparency, efficiency, and …
AI Adoption Guide - Engineer Your System of Work That AI Reveals
NKD Agility's problem-first guide to AI adoption, built on the Kendall Framework and written from engineering - start with a validated …
OKR Guide - A Social Discipline for Shared Focus, Measurable Contribution, and Strategic Learning
Comprehensive guide to using OKRs for shared focus, measurable outcomes, and strategic learning, including roles, events, best practices, …
Nexus Guide
Explains the Nexus framework for scaling Scrum with multiple teams, detailing roles, events, and artefacts to coordinate product delivery …
Manifesto for Agile Software Development
Outlines core Agile values and principles for software development, emphasising collaboration, adaptability, working software, customer …
The Evidence-Based Management Guide 2020: Improving Value Delivery under Conditions of Uncertainty
Evidence-Based Management (EBM) guides organisations to improve value delivery under uncertainty by using empirical goals, measurement, and …
The Scrum Guide (February 2010)
A clear summary of Scrum’s framework, roles, events, artefacts, and values, explaining how teams use Scrum to deliver value and adapt to …
623 resources, newest first
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 …
Mastering Product Backlog Management: Key Strategies for Agile Success
Learn practical strategies for effective product backlog management in Agile, including prioritisation, refinement, stakeholder engagement, …
Mastering Product Backlog Management: Insights from the New Scrum.org Course
Learn practical skills for effective product backlog management, including item creation, prioritisation, breakdown, and alignment with …
Transform Your Leadership: The Power of Evidence-Based Management in Agile
Discover how evidence-based management empowers Agile leaders to make data-driven decisions, foster continuous improvement, and boost team …
Agile Leadership: Empowering Managers with the Right Skills
Explores how agile leadership and evidence-based management training help managers develop servant leadership skills, delegate effectively, …
Mastering Scrum: Essential Insights for New Teams from a Scrum Master's Journey
Guidance for new Scrum teams on building strong foundations, embracing empiricism, Scrum values, continuous learning, and the Scrum Master's …
Understanding the True Role of a Scrum Master
Explains the true responsibilities of a Scrum Master, how to maximise team effectiveness, teach Scrum principles, and address organisational …
Mastering Prioritisation: How Product Owners Can Drive Value and Accountability
Explains how Product Owners can use effective prioritisation to maximise value, manage budgets, and build accountability through clear …
The Real Scope of a Product Owner: Beyond the Backlog
Explores the full responsibilities of a Product Owner in Agile, highlighting strategic decision-making, value maximisation, and the …
How to Choose the Right Agile Coach for Your Business Success
Learn how to select an Agile coach who is adaptable, experienced across frameworks, and focused on your business needs, ensuring tailored …
How Immersive Learning Transforms Aspiring Agile Leaders
Immersive learning helps aspiring agile leaders overcome cultural barriers by providing time, practical experiments, and peer feedback to …
Hiring the Right Agile Coach: What You Need to Know
Learn how to choose an Agile coach by assessing experience, track record, cultural fit, and adaptability to ensure effective, tailored Agile …
The Future of Scrum Training: Immersive Learning for Lasting Change
Explores how immersive, collaborative learning methods in Scrum training enable ongoing support, real-world application, and lasting …
Hiring an Agile Coach: What You Need to Know
Learn what to look for when hiring an Agile coach, including key qualities like teaching, mentoring, and inspiring teams to adopt Agile …
The Power of Immersive Learning: Elevating Scrum Mastery in Your Organization
Explains how immersive learning helps Scrum Masters apply knowledge through real-world practice, feedback, and collaboration, leading to …
Hiring an Agile Coach: What to Look For in Both Technical and Leadership Engagement
Learn what qualities to seek in an Agile coach, including technical expertise, business acumen, and the ability to engage both technical …
Why Every Scrum Master Needs an Immersive Training Experience
Immersive training helps experienced Scrum Masters deepen practical skills, boost team effectiveness, and develop leadership through …
Unlocking the Power of Double-Loop Learning: Transform Your Scrum Master Journey with Immersive Training
Explore how immersive, double-loop learning in Professional Scrum Master training helps Scrum Masters apply theory, reflect, and collaborate …
The Key to Being an Effective Agile Coach: Understanding the Team’s Context
Effective Agile coaching relies on understanding your team's unique context and domain, enabling tailored guidance, empathy, and practical …
The Power of Community: Becoming an Awesome Agile Coach
Explores how Agile coaches grow by engaging with diverse communities, embracing feedback, and challenging assumptions to deliver greater …
Mastering Agile: 3 Essential Strategies to Boost Your Team's Sprint Success
Learn three key Agile strategies: define clear completion criteria, avoid overcommitting in Sprints, and prioritise backlog refinement for …
Unlocking Agile Success: The Essential Knowledge Every Coach Needs
Discover the essential knowledge areas for Agile coaches, including frameworks, principles, technical skills, and practical steps to support …
Mastering Complexity in Scrum: Transform Your Team with Agile Product Strategy Insights
Learn how understanding complexity, empiricism, and key Scrum principles like transparency, inspection, and adaptation can boost Agile team …
How to Be an Effective Agile Coach: Agnosticism in Practice
Learn how Agile coaches can empower teams by staying framework-agnostic, focusing on core principles, and enabling teams to choose and adapt …
Why 'Definition of Done' is Crucial for Success in Scrum
Explains how a clear Definition of Done in Scrum ensures consistent quality, team alignment, and customer satisfaction across all projects, …
Before You Call Yourself an Agile Coach: The Importance of Real Experience
Real-world experience with teams is essential for Agile coaches, providing credibility, empathy, and practical insight needed to effectively …
Unlocking Success in Agile: Why Your Definition of Done is Essential for Quality Delivery
Explains why a clear Definition of Done is vital in Agile and Scrum for quality delivery, transparency, and risk mitigation, with tips for …
Breaking the Silence: How to Combat the Hidden Dangers in Agile Teams
Explores the risks of unspoken issues in Agile teams, detailing how silence harms communication, trust, and value delivery, and offers …
Taming the Chaos Factor: How to Align Your Agile Teams for Success
Explores common causes of chaos in Agile teams and offers practical strategies to improve alignment, communication, and collaboration for …
Navigating the Judgment Trap: How to Foster a Healthy Agile Environment
Explores how judgment in Agile teams harms morale and innovation, and offers practical steps to create a supportive, collaborative, and …
Overcoming the Plague of Rigidity: Embracing True Agility in Your Team
Explores how rigid adherence to tools and processes hinders true agility, and offers strategies for fostering adaptability, experimentation, …
Combatting the Agile Apocalypse: How to Overcome the Famine of Feedback and Engagement
Explores the impact of lacking feedback and engagement in Agile teams, highlighting risks and offering strategies to boost stakeholder …
Navigating Team Conflict: From Healthy Disagreement to Agile Harmony
Explores recognising and managing team conflict in Agile, outlining stages from healthy disagreement to destructive "war" and offering …
Beware the Fake Agilists: How to Protect Your Team from the Agile Apocalypse
Learn how to identify and prevent the harm caused by unqualified Agile leaders, protect team trust, and ensure genuine Agile practices drive …
Taming the Chaos: How to Align Your Agile Team for Success
Learn how to reduce chaos in Agile teams by improving alignment, setting clear goals, fostering open communication, and using visual tools …
Breaking the Silence: How to Combat Communication Gaps in Agile Teams
Explores the impact of communication gaps in Agile teams, their causes and consequences, and offers practical strategies to foster open, …
Navigating the Agile Apocalypse: How to Combat Judgment and Foster Team Growth
Explores how judgment in Agile teams, via metrics like velocity and bug counts, can harm collaboration, and offers strategies to foster …
Breaking Free from the Plagues of Agility: How to Cultivate Flexibility and Innovation in Your Team
Explores how rigid adherence to Agile tools and processes can hinder flexibility, and offers strategies to foster team innovation, …
Combatting Famine in Agile: How to Foster Stakeholder Engagement and Boost Team Morale
Explores how lack of stakeholder feedback in Agile harms team morale and alignment, and offers practical ways to boost engagement and …
Navigating Team Conflict: How Scrum Masters Can Prevent 'War' in Agile Projects
Explores how Scrum Masters can identify, manage, and prevent destructive team conflict in Agile projects, promoting healthy collaboration …
How to Tackle the Challenge of an Ineffective Product Owner in Agile Teams
Learn practical steps for Agile teams to address ineffective Product Owners, including support, education, relationship-building, and …