$30 off During Our Annual Pro Sale. View Details »

The Service-Delivery Review: The Missing Agile Feedback Loop

The Service-Delivery Review: The Missing Agile Feedback Loop

Slides for talk presented to the Lean Kanban St. Louis meetup on Aug. 28, 2017. #LKSTL @mattphilip

Matt Philip

August 28, 2017
Tweet

More Decks by Matt Philip

Other Decks in Business

Transcript

  1. # L K S T L | A u g . 2 8 , 2 0 1 7
    THE SERVICE-DELIVERY REVIEW
    The Missing Agile Feedback Loop

    View Slide

  2. @mattphilip #lkstl
    THE MOST IMPORTANT PHRASE?

    View Slide

  3. @mattphilip #lkstl
    THE MOST IMPORTANT PHRASE?

    View Slide

  4. WHAT'S THE
    PROBLEM?

    View Slide

  5. @mattphilip #lkstl
    DELIVERY CONCERNS
    Service
    Product
    Team 

    (Internal)
    Customer
    (External)
    Viewpoint
    Component

    View Slide

  6. @mattphilip #lkstl
    FEEDBACK NEEDS
    Is our 

    team 

    healthy?
    Is our 

    service delivery
    fit for its
    purpose?
    Is our 

    product 

    healthy?
    Is our 

    product

    fit for its
    purpose?
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  7. @mattphilip #lkstl
    FEEDBACK LOOPS
    ? ?
    ? ?
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  8. @mattphilip #lkstl
    FEEDBACK LOOPS
    Retrospective ?
    ? ?
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  9. @mattphilip #lkstl
    FEEDBACK LOOPS
    Retrospective ?
    ■ Automated
    build/tests
    ■ Code metrics
    ■ Performance
    monitors
    ?
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  10. @mattphilip #lkstl
    FEEDBACK LOOPS
    Retrospective ?
    ■ Automated
    build/tests
    ■ Code metrics
    ■ Performance
    monitors
    ■ Demo
    ■ Usage
    metrics
    ■ Money!
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  11. @mattphilip #lkstl
    FEEDBACK LOOPS
    Retrospective ?
    ■ Automated
    build/tests
    ■ Code metrics
    ■ Performance
    monitors
    ■ Demo
    ■ Usage
    metrics
    ■ Money!
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  12. @mattphilip #lkstl
    A POSSIBLE SOLUTION
    Retrospective
    Service-
    Delivery
    Review
    ■ Automated
    build/tests
    ■ Code metrics
    ■ Performance
    monitors
    ■ Demo
    ■ Usage
    metrics
    ■ Money!
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  13. SERVICE-DELIVERY
    REVIEW

    View Slide

  14. @mattphilip #lkstl
    A regular, quantitatively-oriented
    discussion between a customer and
    delivery team about the fitness for
    purpose of its service delivery.

    View Slide

  15. @mattphilip #lkstl
    7 KANBAN CADENCES

    View Slide

  16. @mattphilip #lkstl
    WHO SHOULD ATTEND?

    View Slide

  17. @mattphilip #lkstl
    TOPICS
    ▫︎Delivery times (aka Cycle/Lead/Time-in-Process) of
    recent work and tail length in distribution
    ▫︎Blocker-clustering results and remediations
    ▫︎Risks and mitigations
    ▫︎Aging of work in progress
    ▫︎Work-type mix (% allocation to work types)
    ▫︎Classes of service/expectations of each work type
    ▫︎Value-demand ratio (value-add or failure demand)
    ▫︎Due-date performance (fixed-date misses)
    ▫︎Policy changes

    View Slide

  18. @mattphilip #lkstl
    FEEDBACK METRICS
    ■ Team health
    ■ Engagement
    ■ Flow
    efficiency
    ■ Delivery time
    distribution
    ■ Throughput
    ■ Due-date
    performance
    ■ Mean time to
    restore
    ■ Code health
    ■ Performance
    ■ Revenue
    ■ Usage
    metrics
    ■ App-store
    rating
    Service
    Product
    Customer 

    (Build right thing)
    Team 

    (Build thing right)

    View Slide

  19. SERVICE-DELIVERY REVIEW CANVAS
    FITNESS CRITERIA METRICS
    What does our customer value about our service? e.g.
    Predictable delivery, quality, delivery-time expectation at 85th%
    Delivery Team (single kanban):
    SERVICES WE PROVIDE
    Which service requests / work items types do we accept?
    What are the service level expectations of each work item
    type?
    PARTICIPANTS IN REVIEW
    E.g., Flow manager, coach, exec sponsor, Product owner,
    customer(s), external stakeholders, delivery team reps

    INPUTS OUTPUTS
    DUE-DATE PERFORMANCE
    How well did we do with on-time delivery of fixed-date items?
    ACHIEVEMENTS AND SHORTFALLS VS. EXPECTATIONS
    DELIVERY-TIME EXPECTATION
    85th percentile:
    50th percentile:
    BLOCKER CLUSTERS
    Express largest clusters by type, count and total days blocked
    RECENT DELIVERY SCATTERPLOT
    OPTIONS TO REDUCE RISK
    Or system-design changes to improve capability vs. expectations (e.g., reduce WIP)
    FORECAST
    Based on delivery times, our expectation that we will complete remaining work
    IMPROVEMENT HYPOTHESES
    We believe that will result in and we’ll know because of
    Date:
    “Is our service delivery fit for its purpose according to our customer?”

    View Slide

  20. @mattphilip #lkstl
    SCATTERPLOT

    View Slide

  21. @mattphilip #lkstl
    FLOW-EFFICIENCY TREND

    View Slide

  22. @mattphilip #lkstl
    VALUE-DEMAND RATIO
    0%
    25%
    50%
    75%
    100%
    7-Jan
    14-Jan
    21-Jan
    28-Jan
    4-Feb
    11-Feb
    18-Feb
    25-Feb
    4-M
    ar
    11-M
    ar
    18-M
    ar
    25-M
    ar
    1-Apr

    View Slide

  23. @mattphilip #lkstl
    PROBABILISTIC FORECAST

    View Slide

  24. @mattphilip #lkstl
    AGING WORK IN PROGRESS

    View Slide

  25. @mattphilip #lkstl
    TAKEAWAYS
    ▫︎Identify and involve your customer
    ▫︎Ask the “fitness” question (What do you value…?)
    ▫︎Discover your services
    ▫︎Establish service-delivery expectations
    ▫︎Keep doing the other useful feedback loops
    ▫︎Reduce/combine meetings rather than add new
    ▫︎Consider as way to measure “agile adoption”

    View Slide

  26. @mattphilip #lkstl
    REFERENCES AND FURTHER EXPLORATION
    ▫︎http://www.djaa.com/kanban-cadences
    ▫︎https://www.slideshare.net/agilemanager/kanban-
    cadences-information-flow
    ▫︎https://mattphilip.wordpress.com/2017/05/24/
    service-delivery-review-the-missing-agile-
    feedback-loop/
    ▫︎When will it be done? book by Dan Vacanti
    (https://leanpub.com/whenwillitbedone)
    ▫︎http://kanbanize.com/
    ▫︎https://actionableagile.com/

    View Slide

  27. @mattphilip #lkstl
    Questions?
    THANK YOU

    View Slide