Middle Management Is the Keeper of the Execution Model
Transforming the PMO into an Agile VMO
Establish High Discipline as the Driving Goal for All Your Agile Processes
Take a Calibrated Approach to Defining Your Agile Processes
Define Metrics That Support and Drive Dynamic Transformation
Develop Process Controls as Natural Outputs of the Process
3. Organizing around Value Streams
Organize as Adaptive Networks of Teams
Define Flexible Value Streams by Customer Journeys
Establish the VMO as a Team of Teams
Fund Experience-Aligned Teams by Value Stream
Conform to Value Rather Than Comply to Plan
Plan, Deliver, and Measure in Small Batches
Measure Business Outcomes, Not Stage Outputs
Sense and Respond to Business Conditions
Apply Adaptive Planning at Multiple Levels
Conduct Strategy Planning—Scenario Planning, OKRs, and MMPs
Conduct Portfolio Planning—Portfolio Kanban
Conduct Product and Release Planning—Product Road Map and Big Room Planning
Conduct Sprint/Iteration and Daily Planning
5. Tracking and Monitoring Program Flow
Understand Visual Management Systems
Track and Monitor Program Flow with VMSs
Drive Continuous Learning and Adaptation
6. Prioritizing and Selecting MMPs
Plan for a Fundamental Shift from Project to MMP Delivery
Select MMPs for Maximum Financial Impact
Use WSJF to Prioritize and Select the Most Impactful Options
7. Evolving a Funding and Governance Strategy
Budget, Predictability, and Outcomes
Flexible Funding: What Will Consumers Value?
Provide Fixed Funding for Value Streams
Strategize More Frequently; Annually Is Not Fast Enough
Devise a Fixed-Cost Model for Your Stable Agile Teams
Adopt Business Outcomes as Key Governance Controls
Require Frequent Delivery, and Measure Incremental Business Results
Recognize That It Is Fundamentally about the Time Value of Money
8. Managing Organizational Change
Recognize That Change Is Extraordinarily Difficult
Design and Set Up a Holistic Change Management System
Position the VMO to Drive the Change
Create the VMO as a Cross-Functional, Cross-Hierarchy Team of Teams
Ensure End-to-End Representation with Clear Roles and Responsibilities
Establish the VMO’s Meetings and Cadence
Manage the Agile Life Cycle—Getting to Ready
Manage the Agile Life Cycle—Getting to Done
3.16.70.101