Your SlideShare is downloading. ×
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
My Customer Won't Accept Smaller Releases
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

My Customer Won't Accept Smaller Releases

1,538

Published on

Ignite talk at Lean Kanban North America 2013 on responding to the argument that customers won't accept smaller releases

Ignite talk at Lean Kanban North America 2013 on responding to the argument that customers won't accept smaller releases

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,538
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Hello my name is Jason Yip, I’m a Principal Consultant at ThoughtWorks. Today I’d like to talk about a common refrain that I’m sure you’ve all heard before. “My customers won’t accept smaller releases.” I will suggest that this is not the real problem.
  • The real problem is that our consumption transaction cost is too high. That phrase might not sound too familiar so left me try to explain. To do that let’s look at something we should be more familiar with.
  • Transcript

    • 1. “My customers won’t accept smaller releases”Jason Yipjcyip@thoughtworks.comj.c.yip@computer.org@jchyiphttp://jchyip.blogspot.com
    • 2. The real problem is that our consumptiontransaction cost is too high.
    • 3. Overall Costof ReleaseCost of EachReleaseFrequencyof ReleasesReduce this By reducing thisWRONG!
    • 4. Overall Costof ReleaseCost of EachReleaseFrequencyof ReleasesAnd maintainor reduce thisIncreasethisBy reducing thisRIGHT!
    • 5. OverallImpact onCustomersCustomerimpact perreleaseFrequencyof ReleasesReduce this By reducing thisWRONG!
    • 6. Transactioncosts of areleaseProductiontransactioncostsConsumptiontransactioncosts• Cost of testing• Cost of deployment• Cost of management• Cost of fixes
    • 7. ConsumptiontransactioncostThe sum of any costsborne by consumers of aproduct or service tolearn about and/oraccept changes to thatproduct or service
    • 8. ConsumptiontransactioncostCost ofdefectsCost oflearning
    • 9. Defects require users to compensatefor expected functionality that nolonger worksDidn’t auto-saveuse to work?
    • 10. New or modified UI elements orfunctionality impose a learning costWhat’s thisribbonthing?!?
    • 11. Consumption costs can lead toproduction costs (e.g., training)Uh, no one seemsto know how touse our system…No problem! We’ll justdo more training!
    • 12. ConsumptiontransactioncostCost ofdefectsCost oflearningTo reduce thisReducethisReducethisAND
    • 13. Standard defect reduction approachesapplyExploratory testingBuild pipelines
    • 14. http://www.uie.com/articles/magic_escalator/(Aka cost of learning)Reduce this by reducingthe size of the change
    • 15. http://www.uie.com/articles/magic_escalator/(Aka cost of learning)Better interaction designreduces the amount ofknowledge needed to beacquired
    • 16. http://www.uie.com/articles/magic_escalator/(Aka cost of learning)Test the size of this usinguser testing
    • 17. To reduce production transactioncosts: smaller batches, build-in-quality, design for production
    • 18. To reduce consumption transactioncosts: smaller batches, built-in-quality, design for consumption
    • 19. Your customer won’t accept smallerreleases?How might you reduce the cost youimpose on them for receiving it?
    • 20. What are the quality of the releases?How easy is it to learn how to use theproduct or service?

    ×