Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Gamifying DevOps with
LEGO and Chocolate
Game
Dana Pylayeva
Turn and Talk
What’s
your
name?
What’s
your
current
role?
DevOps with LEGO and Chocolate Game
Co-organizer
FounderAuthor
Agile Coach,
CSM, CSPO, CSP,
TBR-CT Dana
Pylayeva
@DanaPylayeva
dpylayeva@gmail.com
Introductio...
Beware of
Goals Misalignment
Dev:
Focus
on
Speed
and
DeliveryDev Team
Ops
Team
Ops:
Focus
On
Stability
and
Reliability
Treplan
Tarch
review
T tech
debt
Tretest
Trework
Trebuild
Trefix
Trollback
Tre-
release
Goals Misalignment
Leads to a Low ...
Source: Puppet Labs: State of DevOps
Report 2016
DevOps: Increased Speed
Source: Puppet Labs: State of DevOps
Report 2016
DevOps: Increased Stability
Sounds like Magic…
DevOps
What’s Your Favorite
Definition of
DevOps?
My Favorite One
“A mix of patterns intended to
improve collaboration between
development and operations. DevOps
addresses ...
2017 - No
Longer For
Unicorns Only:
Macy’s, Nordstrom,
GE Capital, Disney,
US Department of
Homeland Security,
IBM, Micros...
DevOps Transformation
RPG
DevOps Transformation
Game Plan
Sprint 1:
Feel the pain:
Cyclical Value Delivery with Scrum.
Sprint 2:
First steps towards...
Pick Your Role
and
Meet Your Team
Some Players Will Get Special
Instructions.
These Will Modify the Game!
Q: Will I need to ask
Benjamin Business what
needs to be built?
A: Yes.
He knows what sells best on the
market.
Q: I am a developer.
Can I just start building?
A: No. You need
a development
environment.
Ask Adam Admin to
build it for ...
Q: What is the
Definition of Done?
A:
1. One LEGO Animal.
2. One number label.
3. One candy.
4. Package is closed.
Q: This PBI is Done.
Can we deploy it?
A: Not so fast!
Robert Release
needs to
package it for
deployment.
Sara needs to ru...
A: Benjamin Business
will pay for products
delivered and accepted
in production.
Q: How will
we get
paid?
Sprint 1: Cyclical Value Delivery
With Scrum
• Dev and Ops are
separate teams
• Sys Admin controls
release schedule
• Secu...
What Have You Observed in
Sprint One?
Ready for
DevOps?
Where Do You
Optimize Your Flow
Typical Bottlenecks in DevOps
Transformation
1. Environment creation.
2. Large batch size code merges.
3. Code deployment....
Fix your
worst
bottleneck
first!
“Any improvements made anywhere
besides the bottleneck are an illusion.”
Gene Kim, The Ph...
Dev Ops
Invite Operations Into Your Teams
Sprint 2: First Steps Towards
DevOps
• Invite Operations into
your teams.
• Build T-shaped skills
with cross-training.
• S...
How Was
the
Sprint
Two
For Your
Team?
Split Work Into Smaller Batches
Simplify and Automate Your
Deployments
Sprint 3: Continuous Value
Delivery
• Anyone can create an
environment.
• Enable better flow with
reduced batch sizes.
• A...
What’s Next?
Pursue Further Feedback Loop
Amplification
1. Telemetry – implement, collect, make
visible to all.
2. On-call rotation – i...
Experiment and Practice to Reach
Mastery
Would you like to facilitate this
game in your organizations?
Share Your Aha!
Moments
Recommended Reading:
Links and Credits
1. https://www.getchef.com/blog/2010/07/16/what-devops-
means-to-me/
2. https://puppet.com/resources/whi...
Level Up
+
AATC - Gamifying DevOps with Lego and Chocolate Game
Upcoming SlideShare
Loading in …5
×

AATC - Gamifying DevOps with Lego and Chocolate Game

530 views

Published on

New version of the game, facilitated at Agile Alliance Technical Conference 2017.

Published in: Technology
  • Be the first to comment

AATC - Gamifying DevOps with Lego and Chocolate Game

  1. 1. Gamifying DevOps with LEGO and Chocolate Game Dana Pylayeva
  2. 2. Turn and Talk What’s your name? What’s your current role? DevOps with LEGO and Chocolate Game
  3. 3. Co-organizer FounderAuthor Agile Coach, CSM, CSPO, CSP, TBR-CT Dana Pylayeva @DanaPylayeva dpylayeva@gmail.com Introduction to DevOps with Chocolate, LEGO and Scrum Game NYC Scrum User Group Play4Agile North America Agile Coach Camp US 2017
  4. 4. Beware of Goals Misalignment
  5. 5. Dev: Focus on Speed and DeliveryDev Team
  6. 6. Ops Team Ops: Focus On Stability and Reliability
  7. 7. Treplan Tarch review T tech debt Tretest Trework Trebuild Trefix Trollback Tre- release Goals Misalignment Leads to a Low Trust Culture Source: Lee Reid http://devops.com/2015/06/22/the-simple-math-of-devops/
  8. 8. Source: Puppet Labs: State of DevOps Report 2016 DevOps: Increased Speed
  9. 9. Source: Puppet Labs: State of DevOps Report 2016 DevOps: Increased Stability
  10. 10. Sounds like Magic… DevOps
  11. 11. What’s Your Favorite Definition of DevOps?
  12. 12. My Favorite One “A mix of patterns intended to improve collaboration between development and operations. DevOps addresses shared goals and incentives as well as shared processes and tools.” ~ Michael Hüttermann
  13. 13. 2017 - No Longer For Unicorns Only: Macy’s, Nordstrom, GE Capital, Disney, US Department of Homeland Security, IBM, Microsoft, Barclays Capital, Capital One, Target, Walmart… 2009 2011
  14. 14. DevOps Transformation RPG
  15. 15. DevOps Transformation Game Plan Sprint 1: Feel the pain: Cyclical Value Delivery with Scrum. Sprint 2: First steps towards DevOps. Sprint 3: Continuous Value Delivery.
  16. 16. Pick Your Role and Meet Your Team
  17. 17. Some Players Will Get Special Instructions. These Will Modify the Game!
  18. 18. Q: Will I need to ask Benjamin Business what needs to be built? A: Yes. He knows what sells best on the market.
  19. 19. Q: I am a developer. Can I just start building? A: No. You need a development environment. Ask Adam Admin to build it for you.
  20. 20. Q: What is the Definition of Done? A: 1. One LEGO Animal. 2. One number label. 3. One candy. 4. Package is closed.
  21. 21. Q: This PBI is Done. Can we deploy it? A: Not so fast! Robert Release needs to package it for deployment. Sara needs to run a security scan.
  22. 22. A: Benjamin Business will pay for products delivered and accepted in production. Q: How will we get paid?
  23. 23. Sprint 1: Cyclical Value Delivery With Scrum • Dev and Ops are separate teams • Sys Admin controls release schedule • Security tests are at the end of the Sprint
  24. 24. What Have You Observed in Sprint One?
  25. 25. Ready for DevOps? Where Do You
  26. 26. Optimize Your Flow
  27. 27. Typical Bottlenecks in DevOps Transformation 1. Environment creation. 2. Large batch size code merges. 3. Code deployment. 4. Test setup and run. 5. Overly tight architecture. 6. People unwilling to change.
  28. 28. Fix your worst bottleneck first! “Any improvements made anywhere besides the bottleneck are an illusion.” Gene Kim, The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
  29. 29. Dev Ops Invite Operations Into Your Teams
  30. 30. Sprint 2: First Steps Towards DevOps • Invite Operations into your teams. • Build T-shaped skills with cross-training. • Start automating environment creation.
  31. 31. How Was the Sprint Two For Your Team?
  32. 32. Split Work Into Smaller Batches
  33. 33. Simplify and Automate Your Deployments
  34. 34. Sprint 3: Continuous Value Delivery • Anyone can create an environment. • Enable better flow with reduced batch sizes. • Accelerate the feedback loop with simplified deployment.
  35. 35. What’s Next?
  36. 36. Pursue Further Feedback Loop Amplification 1. Telemetry – implement, collect, make visible to all. 2. On-call rotation – involve developers and architects. 3. Have developers initially self-manage their production servers.
  37. 37. Experiment and Practice to Reach Mastery
  38. 38. Would you like to facilitate this game in your organizations?
  39. 39. Share Your Aha! Moments
  40. 40. Recommended Reading:
  41. 41. Links and Credits 1. https://www.getchef.com/blog/2010/07/16/what-devops- means-to-me/ 2. https://puppet.com/resources/white-paper/2016-state-of- devops-report 3. https://blog.newrelic.com/2014/05/16/devops-name/ 4. http://continuousdelivery.com 5. https://pixabay.com/ 6. http://www.shutterstock.com/pic-151104653/stock-photo- crazy-scientist-young-boy-performing- experiments.html?src=Vq0HbZwnUpigKG9b1ITx_A-1-1 7. http://vectorcharacters.net/
  42. 42. Level Up +

×