Book: Project to product
Author
Mik Kersten
Summary
A practical guide to developing a product focussed management framework that allows competing in the Age of Software.
Takeaways
We are at the turning point of the digital revolution. Companies need to transform their business practices to effectively leverage software development and technology. Many companies realize the need for transformation but rely on management practices that are not adequate for the task.
Products differ from projects in multiple ways. Products have a longer life cycle and receive incremental funding based on business results. The direct mapping to business results enables transparency into the delivery progress and the impact a product has. The Flow Framework is a way to track and visualize the network of product value streams of an organization and identify bottlenecks that require attention.
Quotes
“Software delivery concepts near and dear to technologists, such as technical debt and story points, are meaningless to most business leaders who manage IT initiatives as projects and measure them by whether they are on time and on budget."
“The problem is not with visualizing the information; the problem is that, at a business level, we have not come up with a compelling set of abstractions for what to visualize. Contrast this with the DevOps team, who knows the exact telemetry to show, such as deploys per day and change success rate. Or contrast it with the development team, who uses Scrum or kanban boards to make work in progress visible to the entire team. In other words, the work should already be visible at the specialist and team level. It’s the business-level visibility that organizations lack. This is what flow metrics provide."
“In contrast, the key aspect of tracking business outcomes using the Flow Framework is that they are tracked continually for each product-oriented value stream. This is in contrast to many existing approaches, which track metrics according to project or organizational structures. It is this shift in what we measure that is key to accomplishing the move from project to product, as accurate feedback at the right level of granularity is essential to supporting decision making."