有了 agile,為什麼還要有 devops?
TRANSCRIPT
Agile DevOps
William YehAgile Community Taiwan, 2016-05-03
0
50
100
4 6
Round Batch size
Time first item reaches customer WIP Defects Accepted
1
2
3
6 minutes game!
Team Batch size
Time first item reaches customer WIP Defects Accepted
1 6
No talk! Fast forward! No re-work!
Do your best to maximize productivity! PM will warn you when 5 minutes has elapsed!
Team Batch size
Time first item reaches customer WIP Defects Accepted
2 1
No talk! Fast forward! Forward only when next station is empty.
No re-work! Do your best to maximize productivity! Quality first.
PM will warn you when 5 minutes has elapsed!
Team Batch size
Time first item reaches customer WIP Defects Accepted
1 6
2 1
Throughput:(Defects + Accepted) / Time
Lead time:WIP / Throughput
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.
Scope Time
Quality Cost
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.
Scope Time
QualityCost
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.
Scope Time
QualityCost
:):(
valuevalue proposition
Agile Individuals and interactions Working software Customer collaboration Responding to change
DevOps a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.
One Piece Flow
https://youtu.be/Bi9R1Hqr8dI
http://school.soft-arch.net/blog/101712/lean-perspective-of-multitasking
“The Three Ways”
Create fast flow of work from Dev into IT Ops. Shorten and amplify feedback loops. Create a culture that simultaneously fosters 2 things: 1. continual experimentation, learning from failure. 2. repetition and practice is the prerequisite to
mastery.
Create fast flow of work from Dev into IT Ops. Shorten and amplify feedback loops.
• The Dot Game (original!)
• http://www.netobjectives.com/resources/articles/the-dot-game/
• A Leaner Dot Game
• http://lyndsayp.com/2015/11/08/a-leaner-dot-game/