- * Build quality in * Work in small batches * Computers perform
- repetitive tasks, people solve problems * Relentlessly pursue
- continuous improvement * Everyone is responsible
-
+ * Sketch how a 1-hour bug streams through your org
+ - Discovery
+ - Selection/prioritisation
+ - Implementation
+ - Verification
+ - To production
+
+
-
+
+
+ # Processes are there for a reason!
+
+ but whom do they benefit?
-
-
- # Value stream mapping How does the value stream through the
- organisation? π
-
-
- - Customer calls with a question about sending an invoice on Monday
- 1 May, Support Hero logs ticket BS-1234 in Jira - Product Owner,
- Tech Lead and Support Hero have triage meeting on Thursday 4 May,
- bug confirmed, priority 'Highest' - Product Owner and Tech Lead have
- backlog grooming meeting on Friday 5 May - Team has Sprint Planning
- meeting on Monday 8 May, commit to BS-1234 for 2 Story Points π
-
-
- - Jr. Dev picks up BS-1234, needs clarification and sends Customer
- an email on Wednesday 10 May - Customer responds Thursday 11 May,
- 16:00 - Jr. Dev starts implementation on Monday 15 May, opens PR
- #2345 in GitHub - Sr. Dev responds to PR #2345 on Tuesday 16 May
- 16:00, needs improvement π
-
-
- - Jr. Dev processes feedback on Thursday 18 May, 10:00 - Sr. Dev
- merges PR #2345 on Thursday 18 May π - Operations Team prepares
- release after Sprint end, and deploys update on Tuesday, 23 May
-
-
-
- Why is this process slow? * Closed Sprint (1 week) * Hand-offs: -
- Support Hero β‘οΈ Tech Team - Jr. Dev β‘οΈ Sr. Dev - Dev Team β‘οΈ Ops
- team * Delays in process - Asynchronous PR review - Separate release
- team
-
-
-
- # What to do this Monday? * Draw the value stream in your org *
-
+
+ # Closed sprint
-
+
+
+
+
Continuous delivery
+
+
+ * Build quality in
+ * Work in small batches
+ * Computers perform repetitive tasks, people solve problems
+ * Relentlessly pursue continuous improvement
+ * Everyone is responsible
+