SlideShare uma empresa Scribd logo
1 de 36
Facilitator’s Guide
to
Lean, Agile and DevOps Thinking-
with Team Building Exercises
Ravi Tadwalkar
Lean/Agile/DevOps Coach
Co-founder, “Cisco Internal Coaches Network”; AgileCamp.org
Event Organizer, SVALN
December 2016. This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
2
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
2
Team Building Exercise #1: Marshmallow Challenge
3
4
▪ Teams cannot hold on to the structure when the time runs out.
Build the tallest Freestanding structure
The entire marshmallow must be on top
Use as much or little of the kit as you need
Sticks, string, and tape can be broken up
Time to complete the challenge: 15 minutes
▪ The winning team is the one that has the tallest structure measured from the table top surface to the top of
the marshmallow. That means the structure cannot be suspended from a higher structure
• Cutting or eating part of the marshmallow disqualifies the team.
• The team can use as many or as few of the 20 spaghetti sticks, as much or as little of the string or tape
as part of their structure
▪ Teams are free to break the spaghetti, cut up the tape and string to create new structures.
Team Building Exercise #1: Marshmallow Challenge
5
6
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
6
Exercise: The Penny Game
7
Learn how to achieve more, by
doing less
Work in groups of 5. One
timekeeper and four people doing
work.
Time box: 15 Minutes
7
Exercise: The Penny Game
8
Round 1:
Each person flips all pennies, one at a time.
Pass all the pennies to the next person
when you are done.
The time keeper will record the total time it
takes everyone to flip all of the coins.
8
Exercise: The Penny Game
9
Round 2:
Flip each penny one at a time
Pass each penny to the next person one at
a time
The time keeper will record the total time it
takes everyone to flip all of the coins.
9
Exercise: The Penny Game
10
RETROSPECTIVE:
Which way worked better?
Why do you think that is?
10
11
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
11
12
Team Building Activity: Lean Thinking with Ball Point Game
Rules: 5 minutes
1. Each ball must have air-time.
2. Each ball must be touched at least once by every team member.
3. Balls cannot be passed to your direct neighbor to your immediate left or right.
4. Each ball must return to the same person who introduced it into the system.
5. There are a total of five iterations.
6. A designated timekeeper records count of balls passed during each iteration.
Instructions: 5-minute short iteration, 5 such iterations
1. Two minutes of preparation time to determine how team will self-organize. (~Planning)
2. Two minute game play. (~Sprinting)
3. Record #balls that pass through the system (~Demo)
4. One minute to discuss how to improve the process. (~Retrospective)
5. Repeat for five iterations (steps 1 to 5).
Time box: 30 Minutes Goal- Get as many balls “flow” through the team as possible within 2 minutes
12
13
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
13
Exercise: Management by Walking Around
14
Learn why empowering teams is
so effective
Work in groups of 2. One team
member is the manager, the other
is the team member.
Time box: 15 Minutes
Exercise: Management by Walking Around
15
Manager Directs Team Member to
take steps to walk across the room
Manager must count steps,
instruct the team member and
walk behind the Team Member
Team member cannot talk
Round 1
Exercise: Management by Walking Around
16
Manager Instructs the Team Member to
cross the room but does not give
direction
Team Member counts steps and moves
alone (Manager stays behind)
When completed, Team Member
reports the number of steps to the
Manager.
Round 2
Exercise: Management by Walking Around
17
• Which approach worked more
efficiently?
• Which felt better to the team
member?
• Was the manager satisfied with
the results for round 2?
Retrospective
18
Break
18
19
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
19
20
Chocolate Lego Scrum Game
Sys Admin
provisions team
with environment
Business Owner adjusts
Market Demand in each sprint
Team tries to
make money by
creating batches
(user stories) in
each sprint
Time box: 90-120 Minutes Goal- Make Money based on Quantity, Batch Size & Price
20
21
Lego Scrum Game: Three Sprints Simulations
• Sprint 1: Cyclical value delivery–
with Scrum
• Sprint 2: Agile Transformation –
optimizing Scrum team
• Sprint 3: Optimizing flow of value
21
22
Lego Scrum Game: Characters in the game
• Each Scrum teams have characters
associated: 4 Dev, 2 Testers, 1 Scrum
Master and 1 Product/Service Owner
• Each scrum team has 3 Ops team
members: 1 Release Engr, 1 Sys
Admin, and 1 Security Engr
• Each Scrum team has 1 Business
Owner associated.
22
23
Lego Scrum Game: Definition of Done
• Each package contains:
• one Lego animal
• one chocolate candy
• Type of animal as per user story.
• Each animal has a label with a
unique number between 1 & 120
• white numbered labels in all sprints
Sample animals:
A lion and a horse
23
24
Lego Scrum Game: A Batch = A User Story Shippable As A Deployment Package
• LEGO animal = software tasks
• Chocolate = user documentation
User Story
Deployment
package
Five small
individual
packages
with a
LEGO dog
and a
chocolate
24
25
Lego Scrum Game: Sprint 1- Cyclical Value Delivery with Scrum
Rules for Sprint 1:
• Sys Admin creates development environment for team
• Dev creates animal
• QA labels animal with a unique numbered label & attaches a chocolate to put it into small package with that chocolate.
• QA will create Deployment Package (“batch”) with such small packages
• QA hands off the deployment package to Release Engineer.
• Security Engineer then conducts security checks at Operations table.
• Scrum Team and Ops team both operate within the boundaries of their roles.
Product/Service Owner instructions:
• Product/ Service Owner specifies work for the sprint, e.g. 1 batch of dogs, 2 batches of cats, etc.
• Once batches produce desired quantity, Release Engineer takes deployment package to Business Owner.
Scrum Master manages time-box:
• Planning: 2 min
(to plan work for the sprint)
• Execution: 8 min (to hand-off deployment package and run security checks. If possible, Demo: 2 min, and Retrospective: 1 min)
25
26
Lego Scrum Game: Sprint 1- Group Level Debriefing
26
27
Lego Scrum Game: Sprint 2- Optimizing the Scrum Team
Rules for Sprint 2:
• Dev and QA are not siloes anymore
• Cross-train Developers and Testers
• Everyone now creates animal and attaches a chocolate to it
• Invite Sara Security into Scrum Team – learn about security issues before implementation.
• Security Engineer tells what not to put into the Deployment Package
• Everyone puts white label on the animal with a unique numbered white label & puts it into small package with that chocolate.
• First release into production. Only release engineer can deploy.
• Everyone will create Deployment Package (“batch”) with such small packages
• Everyone hands off the deployment package to Release Engineer.
• First release into production. Only release engineer can deploy, since packages are bug-free.
Product/Service Owner instructions, same as sprint 1:
• Product / Service Owner specifies work for the sprint, e.g. 1 batch of dogs, 2 batches of cats, etc.
• Once batches produce desired quantity, Release Engineer takes it as deployment package to Business Owner.
Scrum Master manages time-box:
• Planning: 2 min
(to plan work for the sprint)
• Execution: 8 min (to hand-off deployment package and run security checks. If possible, Demo: 2 min, and Retrospective: 1 min)
27
28
Lego Scrum Game: Sprint 2- Group Level Debriefing
How was your experience?
What was different in Sprint 1 and Sprint 2?
28
29
Lego Scrum Game: Sprint 3- Optimizing the system with Agile Transformation
Rules for Sprint 3:
• Improving the flow:
• Dev and OPs are not siloes anymore
• Building T-shaped skills
• At the start of Sprint 3, players will cross-train each other and exchange red & green labels to indicate
completion of cross-training on their name tags. Now they are able to play additional roles in the overall process.
• Right after the cross-training is complete, introduce two more changes to the game:
• Batch size = 1
• Team agreed to move to “one-piece flow”, no more large user stories
• Simplified deployment process
• Now instead of building a task in a small package and then assembling all tasks in a deployment package,
the task will be built directly in a single deployment package –for a simplified, automated deployment.
• Everyone who has been cross-trained by Robert Release Engineer can now deploy into production.
• Accelerating the Feedback
• Simplifying deployments
• Continuous Delivery
29
30
Lego Scrum Game: Sprint 3- Group Level Debriefing
How was your experience?
What was different in Sprint 1, Sprint 2 & Sprint 3?
30
31
Break
31
32
Agenda
Lean Thinking with Penny Game (15 minutes)
Agile Management By Walking Around (15 minutes)4
2
Team Building with Marshmallow Challenge Game (15 minutes)1
Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5
Lean and Agile Thinking with BallPoint Game (30 minutes)3
Lean Kanban Thinking with getKanban Game (90-120 min)6
32
33
Learning Activity: Lean Kanban Thinking with getKanban
GameTime box: 90-120 Minutes Goal- Simulation based learning
The getKanban Board Game can be played in one of three modes. This
slide deck is for Advanced mode.
Slide decks for Quick Play and Standard modes, as well as the
Facilitator’s Guide, and Apple Keynote versions of each are available
for download at www.getkanban.com
If you are new to the game and will be facilitating it, start by
downloading and reading the Facilitator’s Guide.
This deck includes Game Setup, Instructions, and Debrief suggestions.
It contains many animations, so it is best to view it in Slide Show view
(play it) rather than edit view.
Game version: 4.0
Slide deck version: 4.0-adv-pp-beta
Advanced Mode
Contents
Setup
Instructions
Debrief
© getKanban Ltd, 2013.
33
34
Break
34
35
Summary: What is Lean? How to implement Lean with Agile & DevOps?
Lean Principles Implementation in Agile & DevOps
Eliminate waste Retrospectives, Feedback loops at every iteration
Amplify learning Retrospectives, Feedback loops at every iteration
Decide as late as possible Iteration Planning every 2 weeks
Deliver as fast as possible Short Iterations
Empower the team Servant Leadership, Team Collaboration
Build integrity in Build Quality In: Continuous Testing & integration
See the whole Cross functional teams, breaking down Silos
Principles
Values
Process
Practices
(kata)
35
Thank You

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Kanban
KanbanKanban
Kanban
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
SAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI PlanningSAFe Lego Game for learning Scaled Agile Framework PI Planning
SAFe Lego Game for learning Scaled Agile Framework PI Planning
 
Lean Management
Lean ManagementLean Management
Lean Management
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
 
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
 
Agile Organisational Change
Agile Organisational Change Agile Organisational Change
Agile Organisational Change
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling Agile
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
13. value stream mapping
13. value stream mapping13. value stream mapping
13. value stream mapping
 
Business agility
Business agilityBusiness agility
Business agility
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Kanban pizza game
Kanban pizza gameKanban pizza game
Kanban pizza game
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templates
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Value stream mapping study with example
Value stream mapping study with exampleValue stream mapping study with example
Value stream mapping study with example
 
Dmaic
DmaicDmaic
Dmaic
 

Semelhante a Lean, agile and dev ops games- facilitator's guide

Semelhante a Lean, agile and dev ops games- facilitator's guide (20)

Scrum Game
Scrum GameScrum Game
Scrum Game
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Scrum basics
Scrum basics Scrum basics
Scrum basics
 
Vladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutesVladimirs Ivanovs. Creating children book in 45 minutes
Vladimirs Ivanovs. Creating children book in 45 minutes
 
Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0
 
Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017
 
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
 
Scaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round TableScaling Agile with LeSS - Scrum Round Table
Scaling Agile with LeSS - Scrum Round Table
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
 
Introduction to agile lean
Introduction to agile  leanIntroduction to agile  lean
Introduction to agile lean
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Snehamayees workshop on why scrum works
Snehamayees workshop on why scrum worksSnehamayees workshop on why scrum works
Snehamayees workshop on why scrum works
 
Project Managers, our World is Changing!
Project Managers, our World is Changing!Project Managers, our World is Changing!
Project Managers, our World is Changing!
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum101
Scrum101Scrum101
Scrum101
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Sparks 3.0 - Agile Software-Development
Sparks 3.0 - Agile Software-DevelopmentSparks 3.0 - Agile Software-Development
Sparks 3.0 - Agile Software-Development
 
Scrum Drawing Game for Scrum Gathering Tokyo
Scrum Drawing Game for Scrum Gathering TokyoScrum Drawing Game for Scrum Gathering Tokyo
Scrum Drawing Game for Scrum Gathering Tokyo
 

Mais de Ravi Tadwalkar

From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
Ravi Tadwalkar
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 

Mais de Ravi Tadwalkar (20)

From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for Transformation
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefing
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefing
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
 
Embrace TQM (Total Quality Mgmt) mindset with lean thinking
Embrace TQM (Total Quality Mgmt) mindset with lean thinkingEmbrace TQM (Total Quality Mgmt) mindset with lean thinking
Embrace TQM (Total Quality Mgmt) mindset with lean thinking
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/CoachRavi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/Coach
 
Kanban metrics- histograms & total wip
Kanban metrics- histograms & total wipKanban metrics- histograms & total wip
Kanban metrics- histograms & total wip
 
Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)
 
Obstacle escalation process
Obstacle escalation processObstacle escalation process
Obstacle escalation process
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Team agility assessment
Team agility assessmentTeam agility assessment
Team agility assessment
 

Último

Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Último (20)

Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 

Lean, agile and dev ops games- facilitator's guide

  • 1. Facilitator’s Guide to Lean, Agile and DevOps Thinking- with Team Building Exercises Ravi Tadwalkar Lean/Agile/DevOps Coach Co-founder, “Cisco Internal Coaches Network”; AgileCamp.org Event Organizer, SVALN December 2016. This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
  • 2. 2 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 2
  • 3. Team Building Exercise #1: Marshmallow Challenge 3
  • 4. 4 ▪ Teams cannot hold on to the structure when the time runs out. Build the tallest Freestanding structure The entire marshmallow must be on top Use as much or little of the kit as you need Sticks, string, and tape can be broken up Time to complete the challenge: 15 minutes ▪ The winning team is the one that has the tallest structure measured from the table top surface to the top of the marshmallow. That means the structure cannot be suspended from a higher structure • Cutting or eating part of the marshmallow disqualifies the team. • The team can use as many or as few of the 20 spaghetti sticks, as much or as little of the string or tape as part of their structure ▪ Teams are free to break the spaghetti, cut up the tape and string to create new structures. Team Building Exercise #1: Marshmallow Challenge
  • 5. 5
  • 6. 6 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 6
  • 7. Exercise: The Penny Game 7 Learn how to achieve more, by doing less Work in groups of 5. One timekeeper and four people doing work. Time box: 15 Minutes 7
  • 8. Exercise: The Penny Game 8 Round 1: Each person flips all pennies, one at a time. Pass all the pennies to the next person when you are done. The time keeper will record the total time it takes everyone to flip all of the coins. 8
  • 9. Exercise: The Penny Game 9 Round 2: Flip each penny one at a time Pass each penny to the next person one at a time The time keeper will record the total time it takes everyone to flip all of the coins. 9
  • 10. Exercise: The Penny Game 10 RETROSPECTIVE: Which way worked better? Why do you think that is? 10
  • 11. 11 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 11
  • 12. 12 Team Building Activity: Lean Thinking with Ball Point Game Rules: 5 minutes 1. Each ball must have air-time. 2. Each ball must be touched at least once by every team member. 3. Balls cannot be passed to your direct neighbor to your immediate left or right. 4. Each ball must return to the same person who introduced it into the system. 5. There are a total of five iterations. 6. A designated timekeeper records count of balls passed during each iteration. Instructions: 5-minute short iteration, 5 such iterations 1. Two minutes of preparation time to determine how team will self-organize. (~Planning) 2. Two minute game play. (~Sprinting) 3. Record #balls that pass through the system (~Demo) 4. One minute to discuss how to improve the process. (~Retrospective) 5. Repeat for five iterations (steps 1 to 5). Time box: 30 Minutes Goal- Get as many balls “flow” through the team as possible within 2 minutes 12
  • 13. 13 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 13
  • 14. Exercise: Management by Walking Around 14 Learn why empowering teams is so effective Work in groups of 2. One team member is the manager, the other is the team member. Time box: 15 Minutes
  • 15. Exercise: Management by Walking Around 15 Manager Directs Team Member to take steps to walk across the room Manager must count steps, instruct the team member and walk behind the Team Member Team member cannot talk Round 1
  • 16. Exercise: Management by Walking Around 16 Manager Instructs the Team Member to cross the room but does not give direction Team Member counts steps and moves alone (Manager stays behind) When completed, Team Member reports the number of steps to the Manager. Round 2
  • 17. Exercise: Management by Walking Around 17 • Which approach worked more efficiently? • Which felt better to the team member? • Was the manager satisfied with the results for round 2? Retrospective
  • 19. 19 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 19
  • 20. 20 Chocolate Lego Scrum Game Sys Admin provisions team with environment Business Owner adjusts Market Demand in each sprint Team tries to make money by creating batches (user stories) in each sprint Time box: 90-120 Minutes Goal- Make Money based on Quantity, Batch Size & Price 20
  • 21. 21 Lego Scrum Game: Three Sprints Simulations • Sprint 1: Cyclical value delivery– with Scrum • Sprint 2: Agile Transformation – optimizing Scrum team • Sprint 3: Optimizing flow of value 21
  • 22. 22 Lego Scrum Game: Characters in the game • Each Scrum teams have characters associated: 4 Dev, 2 Testers, 1 Scrum Master and 1 Product/Service Owner • Each scrum team has 3 Ops team members: 1 Release Engr, 1 Sys Admin, and 1 Security Engr • Each Scrum team has 1 Business Owner associated. 22
  • 23. 23 Lego Scrum Game: Definition of Done • Each package contains: • one Lego animal • one chocolate candy • Type of animal as per user story. • Each animal has a label with a unique number between 1 & 120 • white numbered labels in all sprints Sample animals: A lion and a horse 23
  • 24. 24 Lego Scrum Game: A Batch = A User Story Shippable As A Deployment Package • LEGO animal = software tasks • Chocolate = user documentation User Story Deployment package Five small individual packages with a LEGO dog and a chocolate 24
  • 25. 25 Lego Scrum Game: Sprint 1- Cyclical Value Delivery with Scrum Rules for Sprint 1: • Sys Admin creates development environment for team • Dev creates animal • QA labels animal with a unique numbered label & attaches a chocolate to put it into small package with that chocolate. • QA will create Deployment Package (“batch”) with such small packages • QA hands off the deployment package to Release Engineer. • Security Engineer then conducts security checks at Operations table. • Scrum Team and Ops team both operate within the boundaries of their roles. Product/Service Owner instructions: • Product/ Service Owner specifies work for the sprint, e.g. 1 batch of dogs, 2 batches of cats, etc. • Once batches produce desired quantity, Release Engineer takes deployment package to Business Owner. Scrum Master manages time-box: • Planning: 2 min (to plan work for the sprint) • Execution: 8 min (to hand-off deployment package and run security checks. If possible, Demo: 2 min, and Retrospective: 1 min) 25
  • 26. 26 Lego Scrum Game: Sprint 1- Group Level Debriefing 26
  • 27. 27 Lego Scrum Game: Sprint 2- Optimizing the Scrum Team Rules for Sprint 2: • Dev and QA are not siloes anymore • Cross-train Developers and Testers • Everyone now creates animal and attaches a chocolate to it • Invite Sara Security into Scrum Team – learn about security issues before implementation. • Security Engineer tells what not to put into the Deployment Package • Everyone puts white label on the animal with a unique numbered white label & puts it into small package with that chocolate. • First release into production. Only release engineer can deploy. • Everyone will create Deployment Package (“batch”) with such small packages • Everyone hands off the deployment package to Release Engineer. • First release into production. Only release engineer can deploy, since packages are bug-free. Product/Service Owner instructions, same as sprint 1: • Product / Service Owner specifies work for the sprint, e.g. 1 batch of dogs, 2 batches of cats, etc. • Once batches produce desired quantity, Release Engineer takes it as deployment package to Business Owner. Scrum Master manages time-box: • Planning: 2 min (to plan work for the sprint) • Execution: 8 min (to hand-off deployment package and run security checks. If possible, Demo: 2 min, and Retrospective: 1 min) 27
  • 28. 28 Lego Scrum Game: Sprint 2- Group Level Debriefing How was your experience? What was different in Sprint 1 and Sprint 2? 28
  • 29. 29 Lego Scrum Game: Sprint 3- Optimizing the system with Agile Transformation Rules for Sprint 3: • Improving the flow: • Dev and OPs are not siloes anymore • Building T-shaped skills • At the start of Sprint 3, players will cross-train each other and exchange red & green labels to indicate completion of cross-training on their name tags. Now they are able to play additional roles in the overall process. • Right after the cross-training is complete, introduce two more changes to the game: • Batch size = 1 • Team agreed to move to “one-piece flow”, no more large user stories • Simplified deployment process • Now instead of building a task in a small package and then assembling all tasks in a deployment package, the task will be built directly in a single deployment package –for a simplified, automated deployment. • Everyone who has been cross-trained by Robert Release Engineer can now deploy into production. • Accelerating the Feedback • Simplifying deployments • Continuous Delivery 29
  • 30. 30 Lego Scrum Game: Sprint 3- Group Level Debriefing How was your experience? What was different in Sprint 1, Sprint 2 & Sprint 3? 30
  • 32. 32 Agenda Lean Thinking with Penny Game (15 minutes) Agile Management By Walking Around (15 minutes)4 2 Team Building with Marshmallow Challenge Game (15 minutes)1 Agile and DevOps Thinking with Lego Scrum Game (90-120 min)5 Lean and Agile Thinking with BallPoint Game (30 minutes)3 Lean Kanban Thinking with getKanban Game (90-120 min)6 32
  • 33. 33 Learning Activity: Lean Kanban Thinking with getKanban GameTime box: 90-120 Minutes Goal- Simulation based learning The getKanban Board Game can be played in one of three modes. This slide deck is for Advanced mode. Slide decks for Quick Play and Standard modes, as well as the Facilitator’s Guide, and Apple Keynote versions of each are available for download at www.getkanban.com If you are new to the game and will be facilitating it, start by downloading and reading the Facilitator’s Guide. This deck includes Game Setup, Instructions, and Debrief suggestions. It contains many animations, so it is best to view it in Slide Show view (play it) rather than edit view. Game version: 4.0 Slide deck version: 4.0-adv-pp-beta Advanced Mode Contents Setup Instructions Debrief © getKanban Ltd, 2013. 33
  • 35. 35 Summary: What is Lean? How to implement Lean with Agile & DevOps? Lean Principles Implementation in Agile & DevOps Eliminate waste Retrospectives, Feedback loops at every iteration Amplify learning Retrospectives, Feedback loops at every iteration Decide as late as possible Iteration Planning every 2 weeks Deliver as fast as possible Short Iterations Empower the team Servant Leadership, Team Collaboration Build integrity in Build Quality In: Continuous Testing & integration See the whole Cross functional teams, breaking down Silos Principles Values Process Practices (kata) 35

Notas do Editor

  1. Learning Scrum with Lean Thinking with Ball Point Game large open space with enough room for everyone to stand. You’ll also need about 20 brightly colored tennis/pingpong balls for 20 people, and you may want a whiteboard to do the debriefing
  2. In this game, we will run 3 – 10 minutes sprints simulations. By the end of last sprint, we will transition from cyclical to continuous value delivery and will get a taste of Agile & DevOps cultural transformation!
  3. In this game, we will run 3 – 10 minutes sprints simulations. By the end of last sprint, we will transition from cyclical to continuous value delivery and will get a taste of Agile & DevOps cultural transformation!
  4. In this game, we will run 3 – 10 minutes sprints simulations. By the end of last sprint, we will transition from cyclical to continuous value delivery and will get a taste of Agile & DevOps cultural transformation!
  5. In this game, we will run 3 – 10 minutes sprints simulations. By the end of last sprint, we will transition from cyclical to continuous value delivery and will get a taste of Agile & DevOps cultural transformation!
  6. In this game, we will run 3 – 10 minutes sprints simulations. By the end of last sprint, we will transition from cyclical to continuous value delivery and will get a taste of Agile & DevOps cultural transformation!
  7. Sprint 1: Dev and Ops are silos Everyone operates within the boundaries of their roles. Sys Admin controls release schedule
  8. How was your experience? Scrum Teams, how many user stories you delivered? This is great! Why are the customers unhappy? Business Owners, did you get any products delivered to you? Observers, would you like to share you observations? It took a long time to start – getting the stories, building environments… Then security testing at the end caused delays and rework. Team built potentially shippable products, but wasn’t able to deploy due to the code freeze. Effectively, they were not getting any feedback! Why do you think there IS a code freeze? This is a function of deployment process being manual, brittle and potentially causing service disruption. With the Water-Scrum-fall it gets expensive to deliver changes and making them live in production. One of the advantages of embracing DevOps , is that you are able to re-define that!
  9. Sprint 2: 1. Cross-train Developers and Testers - address dev process bottlenecks. 2. Invite Sara Security into Scrum Team – learn about security issues before implementation. 3. First release into production. Only release engineer can deploy.
  10. How was your experience? What was different in Sprint 1 and Sprint 2? Observers, what were your observations? What about the first deployment? Robert release was working really hard to get all the stuff into production!
  11. Sprint 3: Improving the flow: Building T-shaped skills Reducing batch sizes. Accelerating the Feedback: Simplifying deployments Continuous Delivery
  12. How was your experience? What was different in Sprint 1, Sprint 2 & Sprint 3? Observers, what were your observations? What about the deployments? Dev & Ops worked together really hard to get all the stuff into production!
  13. Learning Scrum with Lean Thinking with Ball Point Game large open space with enough room for everyone to stand. You’ll also need about 20 brightly colored tennis/pingpong balls for 20 people, and you may want a whiteboard to do the debriefing
  14. Without Lean Thinking, you really can’t be Agile! Lean Thinking provide a compass for good decision making Peeling the onion: Lean -> Thinking/Principles Agile -> Mindset/Values Scrum -> Process/Framework XP -> Engineering Practices