Reduce the no of Hand offs in project Lean Simulation Ball game

It takes months, or even years to deliver business values because there are hundreds of operations required to deliver business value.

To transmit code through the value stream requires multiple departments to work on a variety of tasks, approvals, business team, PO/BA refining, development, functional testing, integration testing, environment creation, server administration, storage administration, networking, load balancing, and information security.

In the below sample Value Stream too many departments involved, which is adding more problem to downstream. Its taking 121 days to deliver an item which is developed in 10 days!

sample-value-stream-mapping
https://elevate-org.com/2016/11/14/value-stream-mapping-to-see-the-work/

This Ball game simulation I have conducted at Serverless Conference DevOps workshop

Simulation

Pass the ball from source box to destination

Round 1: Simulation with too many hand-offs

  1. Team of 10 or more will stand next to other
  2. Ball need to be picked one at a time
  3. first person will pick the ball from source box and pass it to next person
  4. Next person who received the ball he passes to next one
  5. Ball will be passed to last person and he drop in to destination box
  6. This will repeat till last ball
  7. Track the time

066

Round 2: Simulation with less hand-offs

  1. Lets reduce the no of hand offs by eliminating 7 member
  2. 5 members will stand next to other
  3. Ball need to be picked one at a time
  4. first person will pick the ball from source box and pass it to next person
  5. Next person who received the ball he passes to next one
  6. Ball will be passed to last person and he drop in to destination box
  7. This will repeat till last ball
  8. Track the time

065

Round 3: Simulation with less hand-offs

  1. Lets reduce the no of hand offs by eliminating 4 to 5 member
  2. 5 members will stand next to other
  3. Ball need to be picked one at a time
  4. first person will pick the ball from source box and pass it to next person
  5. Next person who received the ball he passes to next one
  6. Ball will be passed to last person and he drop in to destination box
  7. This will repeat till last ball
  8. Track the time

016

Observation – It took just 4 seconds to deliver when compared with too many hand-offs simulation which took 16 seconds

Learning

  • Eliminate the waste in value stream
  • Reducing no of hand-offs to accelerate the flow of work
  • Code deployment should be automated, repeatable, and predictable
  • Production-like environments at every stage.
  • Enable Continuous integration of code and Enable Continuous delivery pipelines
  • Treat Infrastructure as code, Environments must be created in an automated manner
  • Make infrastructure easier to rebuild than to repair
  • Environments should be stable, reliable, consistent, and secure.
  • Build a fast and reliable automated validation test suite

Reference/further reading:

DevOps Handbook

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: