Lean Simulation Small batch release – Coin game

This simulation will prove how small batch release wins over big bang release.

Big bang release – In traditional software development, we develop for years and release everything together. This creates a lot of issues like long lead time, skyrocketing levels of WIP (work in progress), long waiting, increasing development cost, low quality and more.

Small batch release – To create a smooth and fast flow of work with high quality we need to work in small batch sizes.

Lean Thinking: Banish Waste and Create Wealth in Your Corporation by James P. Womack and Daniel T. Jones.

sdfsdafaf

Simulation

We need to deliver stack of 10 coins as fast as possible as there is business urgency for this project.

Big bang release 

  1. Identify roles in your team Dev, QA, DD, DBA and Ops.
  2. Stack all the 10 Coins from first person
  3. Turn over each coin and stack them
  4. Once all the 10 coins turned over and stacked, pass it to next member
  5. Next team member does the same turn over each coin, stack and pass it to next member
  6. This repeats till last person which is delivered to client

Track lead time

Small batch release

  1. Identify roles in your team Dev, QA, DD, DBA and Ops.
  2. Stack all the 10 Coins from first person
  3. Turn over One coin and pass it to next member
  4. Next team member does the same turn over the coin received and pass it to next member
  5. This repeats till last person which is delivered to client

Track lead time

Observations

Small batch release wins over big bang release

  1. Time-to-market – Small batch releases deliver products faster.
  2. MTTR – If any bugs found this can be addressed immediately without much of rework as feedback is received early in development.
  3. Quality – Small batch releases product with high quality.
  4. Waste – Small batch release eliminates waste.
  5. WIP – work in progress items will be reduced as team concentrates on single-piece-flow.
  6. continuous deployment – where each change committed to version control is integrated, tested and deployed into production.
  7. Any change request can be handled in small batch release
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: