Remote Work Tools

  • Beta Customers

  • Canary Releases

  • Release on Demand

  • Iterative Releases

Techniques

  • Strive for multiple releases to customers and avoid big, complex releases. 

  • Multiple internal iterations increases quality, and multiple customer iterations leads to better outcomes. 

  • Customers are unpredictable; only delivery can truly validate design choices; more releases provide more chances. 

  • Interact with customers differently, according to their need - some want stability, but other customers want frequent releases.

Guidance

P1.2 Iterative Customer Delivery

Remote Work Tools

  • Systems Thinking

  • Value Stream Mapping

  • Agile Release Trains

  • Scrum of Scrums

  • Project to Product

Techniques

  • Customers don’t know or care about organizational hierarchy; focus on the entire customer experience surrounding each product line. 

  • Identify all of the people who interact with the same customer segment.

  • Coordinate regular communication between teams that serve the same customers.

  • Observe, measure, and optimize for the whole system. 

  • Design, plan, and make decisions together. 

Guidance

P1.1 Team of Teams Alignment

  • Confusion

  • Disgruntled Employees

  • Impediments & Delays

  • Lack of Communication

  • Late-breaking Requirements

  • Low Output

  • Rework

  • Siloed “Not My Job” Thinking

  • Unhappy Stakeholders

Problems Experienced Without These Practices

Design

Product

P1.