Mindful Product Company

The Delivery dimension focuses on your organization's ability to efficiently and reliably bring products and services to market. This includes evaluating your project management practices, development processes, and ability to meet deadlines. Effective delivery ensures that your team can turn ideas into reality swiftly and with high quality, maintaining customer satisfaction and competitive advantage.

Product Discovery and Product Delivery are not distinct phases, where one ends cleanly before the other begins. Rather, when done right, Product Delivery begins almost immediately as soon as Product Discovery requires experimenting with any particular solution in order to validate customer demand. High-performing teams able to execute both discovery and delivery equally well. But I have isolated the delivery concepts here for ease of analysis and understanding.

While this diagnostic is not strictly about Agile software development, much of this chapter is based on concepts and practices from Agile, and is geared towards a typical team producing digital products and services. However, there are a great many ideas in this chapter that could just as well apply to any product development team. Indeed, several key Agile concepts originate from Lean manufacturing and other earlier industrial disciplines.

References

  • Anderson, D.J. (2010) 'The Kanban Book'.

  • Csikszentmihalyi, M. (1990) 'Flow: The Psychology of Optimal Experience'.

  • DeGrandis, D. (2017) 'Making Work Visible: Exposing Time Theft to Optimize Work & Flow'.

  • Goldratt, E.M. (1984) 'The Goal'.

  • Kersten, M. (2018) 'Project to Product'.

  • O'Reilly, B., Molesky, J., and Humble, J. (2014) 'Lean Enterprise: How High Performance Organizations Innovate at Scale'.

  • Reinertsen, D.G. (2009) 'The Principles of Product Development Flow: Second Generation Lean Product Development'.


Product roadmap

Regular planning cadences

Work visualization system

Cross-functional, dedicated teams

Team-based throughput and cycle time metrics

Explicit policies and decision rules

Retrospectives

Function-specific guilds (architecture, UX, etc.)

Design component library

Automated testing

Push-button releases

Enabling flow