# About me * Dirk Nederveen, [@dirk@blog.ndrvn.nl](https://blog.ndrvn.nl/u/dirk) * Husband, father of 3, Streaming Engineer (QA) @Jet-Stream * Interests: - Theology - Neurospychology - Reading - Beer brewing
# Why can't we deploy this today?
# The story of a bug Starring: - πŸ¦ΉπŸ»β€β™‚οΈ Customer - πŸ¦ΈπŸΌβ€β™‚οΈ Support Hero - πŸ§‘β€πŸ’Ό Product Owner - πŸ‘©πŸΎβ€πŸ’» Sr. Dev - πŸ‘·πŸ»β€β™‚οΈ Jr. Dev - πŸ‘©πŸΌβ€πŸš’ System Operator
- πŸ¦ΉπŸ»β€β™‚οΈ Customer calls with a question about sending an invoice on Monday 1 May, πŸ¦ΈπŸΌβ€β™‚οΈ Support Hero logs ticket BS-1234 in Jira - πŸ§‘β€πŸ’Ό Product Owner, πŸ‘©πŸΎβ€πŸ’» Sr. Dev and πŸ¦ΈπŸΌβ€β™‚οΈ Support Hero have triage meeting on Thursday 4 May, bug confirmed, priority 'Highest' - πŸ§‘β€πŸ’Ό Product Owner and πŸ‘©πŸΎβ€πŸ’» Sr. Dev 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 πŸŽ‰ - πŸ‘©πŸΌβ€πŸš’ System Operator prepares release after Sprint end, and deploys update on Tuesday, 23 May
# Value stream mapping - How the *value* flows through an organisation - *Who* holds responsibility
* Delays in process - Closed Sprint - Asynchronous PR review - Separate release team * Hand-offs: - πŸ¦ΈπŸΌβ€β™‚οΈ Support Hero ➑️ Dev Team - πŸ‘·πŸ»β€β™‚οΈ Jr. Dev ➑️ πŸ‘©πŸΎβ€πŸ’» Sr. Dev - Dev Team ➑️ πŸ‘©πŸΌβ€πŸš’ System Operator
# What to do this Monday? * 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?
# 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