Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream...
Transcript of Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream...
![Page 1: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/1.jpg)
Devops Workshop (Section 2)
John Willis @botchagalupe
![Page 2: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/2.jpg)
![Page 3: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/3.jpg)
Section 2 - Analyzing the Technology Value Stream
![Page 4: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/4.jpg)
What is Value?
![Page 5: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/5.jpg)
Customer Value
vs
Business Value
![Page 6: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/6.jpg)
Organizational Fact Finding
![Page 7: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/7.jpg)
The Seven Archetypes
1. Work Visibility 2. Work Management Systems 3. Tribal vs Institutional Knowledge 4. Misalignment 5. Organizational Orientation 6. Observability 7. Security and Compliance Theater
![Page 8: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/8.jpg)
You can’t Lean, Agile, SAFE or Devops your way around bad
organizational culture.
![Page 9: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/9.jpg)
Solutions
1. Make All Work Visible 2. Consolidate Work Management Systems 3. Theory of Constraints Methodology 4. Collaboration Hacks 5. Toyota Kata (Coaching Kata) 6. Market Oriented Organized 7. Shift Left Auditors
![Page 10: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/10.jpg)
![Page 11: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/11.jpg)
![Page 12: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/12.jpg)
![Page 13: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/13.jpg)
![Page 14: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/14.jpg)
Graphical StoryTelling
![Page 15: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/15.jpg)
Classic Value Stream Mapping
![Page 16: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/16.jpg)
Graphical Storytelling
Map end-to-end process1
Identify wastes, inefficiencies, bottlenecks2
Identify countermeasures3
Black Pen
Red Pen
Blue Pen
![Page 17: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/17.jpg)
Graphical Storytelling (Day One)
![Page 18: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/18.jpg)
Graphical Storytelling (Day Two)
![Page 19: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/19.jpg)
Graphical Storytelling (Day Two)
![Page 20: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/20.jpg)
Understanding the Value Stream
![Page 21: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/21.jpg)
The Value Stream
If you can't describe what you are doing as a process, you don't know what you're doing.
Dr W. Edwards Deming
3
![Page 22: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/22.jpg)
The Value Stream
▪ Value Stream
▪ The sequence of activities an organization undertakes to deliver upon a customer request.
▪ The sequence of activities required to design, produce, and deliver a service to a customer.
3
![Page 23: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/23.jpg)
The Value Stream
▪ Workflow (flow)
▪ The workflow of a Value Stream ▪ The waste (Muda) of the work ▪ The evenness (Mura) of the work
3
![Page 24: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/24.jpg)
The Value Stream
▪ Lead Time
▪ The time it takes one piece to move all the way through a process of the value stream from start to finish.
▪ Lead time clock starts when the request is made and ends at delivery.
▪ Lead time is what the customer sees.
3
![Page 25: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/25.jpg)
The Value Stream
▪ Cycle Time
▪ How Often a part or product actually is completed by a process, as timed by observation.
▪ Cycle time clock starts when work begins on the request and ends when the item is ready for delivery.
▪ Cycle time is a more mechanical measure of process capability.
3
![Page 26: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/26.jpg)
The Value Stream
3
Request StartWork
Delivery
![Page 27: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/27.jpg)
The Value Stream
▪ Devops Value Stream
▪ Create an idea ▪ Add work to the backlog ▪ Create a user story ▪ Implement as code ▪ Check into version control ▪ Deploy into production ▪ Validate the customer experience
3
Lead Time
![Page 28: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/28.jpg)
The Value Stream
▪ Devops Value Stream
▪ Create an idea ▪ Add work to the backlog ▪ Create a user story ▪ Implement as code ▪ Check into version control ▪ Deploy into production ▪ Validate the customer experience
3
Cycle Time
![Page 29: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/29.jpg)
The Value Stream
▪ Two Types of Lead Time
▪ Design Lead Time ▪ Design and Development
▪ Deployment Lead Time ▪ Test and Operations
3
![Page 30: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/30.jpg)
The Value Stream
▪ Design Lead Time Example
▪ Create an idea ▪ Add work to the backlog ▪ Create a user story ▪ Implement as code ▪ Check into version control ▪ Deploy into production ▪ Validate the customer experience
3
DesignLead Time
![Page 31: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/31.jpg)
The Value Stream
▪ Design Lead Time
▪ Typically new work ▪ Uncertain estimates ▪ Outcomes have high variability
3
![Page 32: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/32.jpg)
The Value Stream
▪ Deployment Lead Time
▪ Create an idea ▪ Add work to the backlog ▪ Create a user story ▪ Implement as code ▪ Check into version control ▪ Deploy into production ▪ Validate the customer experience
3
Deployment Lead Time
![Page 33: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/33.jpg)
The Value Stream
▪ Deployment Lead Time
▪ Repeatable process (automated) ▪ Process times should be predictable ▪ Outcomes have lower variability
3
![Page 34: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/34.jpg)
The Value Stream
▪ How do we reduce Deployment Lead Time in the Workflow
▪ Small Batch ▪ Reduce Work in Process (WIP) ▪ 1x1 Flow ▪ Reduce Bottlenecks (TOC) ▪ Optimize Globally
3
![Page 35: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/35.jpg)
![Page 36: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/36.jpg)
![Page 37: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/37.jpg)
![Page 38: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/38.jpg)
![Page 39: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/39.jpg)
![Page 40: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/40.jpg)
Value Stream Mapping
![Page 41: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/41.jpg)
The Value Stream
3
Source: Damon Edwards - DTO Solutions
![Page 42: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/42.jpg)
We are doing Graphical Storytelling with VSM notation
![Page 43: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/43.jpg)
Apply Lean Waste Analysis
Structured Waste Identification
Free-form waste identification
![Page 44: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/44.jpg)
Start with Structured Waste Classification
Inspired by Mary Poppendieck (original) and Jeff Anderson (adaptation)
![Page 45: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/45.jpg)
Countermeasures
Countermeasures should be:
● Actionable
● Preferably backlog ready
● Preferably small batches of work
![Page 46: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/46.jpg)
Use the VSM to design Kanban Board. Use Kanban to track/manage daily work.
![Page 47: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/47.jpg)
Flow
![Page 48: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/48.jpg)
![Page 49: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/49.jpg)
![Page 50: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/50.jpg)
![Page 51: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/51.jpg)
Maximize Flow
![Page 52: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/52.jpg)
Flow
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 53: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/53.jpg)
Flow
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 54: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/54.jpg)
The Five Thieves of Time
• To Much Work in Process (WIP) • Unknown Dependancies • Unplanned Work • Conflicting Priorities • Neglected Work
Making Work Visible - Dominica DeGrandis
![Page 55: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/55.jpg)
Flow
▪ Make work visible with storyboards
▪ Scrum ▪ Scrumban ▪ Kanban
3
![Page 56: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/56.jpg)
Flow
▪ Kanban
▪ Card Wall ▪ Activities ▪ Work Items
3Source: Wikipedia - Kanban Board
![Page 57: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/57.jpg)
Flow
▪ Kanban (advanced)
▪ Two Tiered ▪ Swim Lanes ▪ WIP Limits ▪ Blockers
3Source: David J Anderson - jaa.com
![Page 58: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/58.jpg)
Flow
▪ Metrics and Management Reporting
▪ Tracking WIP ▪ Lead Time ▪ Throughput ▪ Flow Efficiency ▪ Failure Load
3Source: Gene Kim - itrevolution.com
![Page 60: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/60.jpg)
Flow
3
![Page 61: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/61.jpg)
The Phoenix Project
I conclude, “So… For the Phoenix task, assuming we have seven handoffs, and that each of those resources is busy ninety percent of the time, the tasks would spend in queue a total of nine hours times the seven steps…”
“What? Sixty-three hours, just in queue time?” Wes says, incredulously. “That’s impossible!”
![Page 62: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/62.jpg)
The Phoenix Project
I conclude, “So… For the Phoenix task, assuming we have seven handoffs, and that each of those resources is busy ninety percent of the time, the tasks would spend in queue a total of nine hours times the seven steps…”
“What? Sixty-three hours, just in queue time?” Wes says, incredulously. “That’s impossible!”
![Page 63: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/63.jpg)
Work Management Improvement Cycle
Make Work Visible
Use Visibility to Improve
System Behavior
System Behavior • Flow of Work • Handoffs • Batch Size • Work Process • Nature of Work* • Knowledge Sharing • Common Awareness
Adjust or Consolidate
Work Management to Make Work
Visible
Overcoming Inefficiencies in Multiple Work Management Systems - IT Revolution Press
![Page 64: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/64.jpg)
![Page 65: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/65.jpg)
Countermeasures
• Make Work Visible • Work can be Accurately Classified • Better Understand Waste (5 Thieves) • Complete Information • Better E2E Understanding • Can Analyze Bottlenecks (TOC) • Can Create Repeatability (Automation)
![Page 66: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/66.jpg)
Flow
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 67: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/67.jpg)
Flow
3
![Page 68: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/68.jpg)
Flow
▪ Small Batch
▪ Faster Feedback ▪ Mean Time to Detect is Faster ▪ Mean Time to Resolve is faster ▪ Reduces Risk ▪ Less Overhead
3
![Page 69: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/69.jpg)
Flow
▪ Single Piece Flow vs Mass Production
▪ The Envelope Stuffing Exercise ▪ Mass Production
▪ Stuff 10 envelopes in mass ▪ Single Piece Flow
▪ Do one envelope at a time
3
![Page 71: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/71.jpg)
Flow
▪ Single Piece Flow (1X1)
▪ No inventory reduces Cycle Time ▪ Create smoother workflow ▪ Catch errors earlier ▪ Creates learning opportunities
3
![Page 72: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/72.jpg)
Flow
▪ Small Batch and Single Piece Flow (Software)
▪ Small piece of code (e.g., feature) ▪ Checkin to source control ▪ Merge into truck ▪ Testing ▪ Deployment
3
![Page 73: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/73.jpg)
Flow
▪ Small Batch Summary
▪ Easier to identify the source of a bug ▪ Easier to debug recently written code ▪ Fewer external dependancies ▪ Instant feedback
3
![Page 74: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/74.jpg)
Flow
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 75: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/75.jpg)
Flow
▪ Understanding Knowledge Work
▪ Cognitive Work ▪ Interruptions ▪ Context Switching ▪ Multitasking ▪ Reduce Handoffs
3
![Page 76: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/76.jpg)
Flow
▪ WIP Limits
▪ Regulates Flow ▪ Reduces Multitasking ▪ Reduces Context Switching ▪ Emergent
3
Source: David J Anderson - jaa.com
![Page 77: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/77.jpg)
Flow
▪ WIP Limits
▪ Queues ▪ Buffers
3
![Page 78: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/78.jpg)
Flow
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 79: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/79.jpg)
Flow (Waste)
▪ Lean Principles (Review)
▪ Eliminate waste ▪ Amplify learning ▪ Decide as late as possible ▪ Deliver as fast as possible ▪ Empower the team ▪ Build integrity in ▪ See the whole
3
![Page 80: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/80.jpg)
Flow (Waste)
▪ Three Types of Waste (Toyota Production Systems)
▪ Muda (Unproductive) ▪ Mura (Inconsistent) ▪ Muri (Unreasonableness)
3
![Page 81: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/81.jpg)
Flow (Waste)
▪ Seven Wastes
3Source: https://en.wikipedia.org/wiki/Muda_(Japanese_term)#Seven_wastes
![Page 82: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/82.jpg)
Flow (Waste)
▪ Lean Software Development (Principles)
▪ Eliminate Waste ▪ Build Quality In ▪ Create Knowledge ▪ Defer Commitment ▪ Deliver Fast ▪ Respect People ▪ Optimize The Whole
3
![Page 83: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/83.jpg)
Flow (Waste)
▪ Lean Software Development (Wastes)
▪ Unnecessary code or functionality ▪ Starting more than can be completed ▪ Delay in the software development process ▪ Unclear or constantly changing requirements ▪ Bureaucracy ▪ Slow or ineffective communication ▪ Partially done work ▪ Defects and quality issues ▪ Task switching
3
![Page 84: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/84.jpg)
Example (Ticketing Systems)
• Too Many Ticketing Systems? • Hard to Manage Work (No Visibility) • Inconsistent Messaging • Hard to impossible to Correlation • Low Accurately • Perpetuates Toil • Motivates Workarounds (gamification)
![Page 85: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/85.jpg)
![Page 86: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/86.jpg)
Countermeasures
Overcoming Inefficiencies in Multiple Work Management Systems - IT Revolution Press
![Page 87: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/87.jpg)
Countermeasures
Overcoming Inefficiencies in Multiple Work Management Systems - IT Revolution Press
![Page 88: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/88.jpg)
Countermeasures
Overcoming Inefficiencies in Multiple Work Management Systems - IT Revolution Press
Requires Development Based
Methodology
![Page 89: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/89.jpg)
Flow (Bottlenecks)
▪ Maximize Flow (The Work)
▪ Make Work Visible ▪ Reduce Batch Sizes ▪ Limit WIP ▪ Eliminate Waste ▪ Reduce Bottlenecks
3
![Page 90: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/90.jpg)
Flow (Bottlenecks)
3
“In any value stream, there is always a direction of flow, and there is always one and only one constraint; any improvement not made at that
constraint is an illusion.”
Eliyahu Goldratt
![Page 91: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/91.jpg)
Flow
▪ Drum-Buffer-Rope
3
Source: Wikipedia - Drum-Buffer-Rope
![Page 92: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/92.jpg)
Flow (Bottlenecks)
▪ The five focusing steps
▪ Identify the system's constraint(s). ▪ Decide how to exploit the system's constraint(s). ▪ Subordinate everything else to the above decision(s). ▪ Elevate the system's constraint(s). ▪ Warning! If in the previous steps a constraint has been broken, go
back to step 1
3
Source: Wikipedia - Theory of Constraints
![Page 93: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/93.jpg)
Flow (Bottlenecks)
▪ Smoothing Bottlenecks
▪ WIP Limit ▪ Queues ▪ Buffers
3
![Page 94: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/94.jpg)
![Page 95: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/95.jpg)
![Page 96: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/96.jpg)
Drum Buffer Rope (TOC)
3
![Page 97: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/97.jpg)
Drum Buffer Rope (TOC)
3
![Page 98: Devops Workshop (Section 2)€¦ · Devops Value Stream ... Value Stream Mapping. The Value Stream 3 Source: Damon Edwards - DTO Solutions. We are doing Graphical Storytelling with](https://reader034.fdocuments.net/reader034/viewer/2022042713/5fab283839f86b39c0462d10/html5/thumbnails/98.jpg)
Drum Buffer Rope (TOC)
3