SlideShare a Scribd company logo
Bring Down The Walls of Confusion With
Chocolate, LEGO And Scrum Simulation
Game.
Dana Pylayeva
Lego Sculpture By Nathan Sawaya
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Warning: It Will Get Noisy.
Remember the Sign!
http://commons.wikimedia.org/wiki/File:Katy_Perry_with_arm_raised,_by_medigirol.jpg
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Dev? Ops? DevOps?
Who Is In The Room?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
A Little Bit About Me
@DanaPylayeva
dpylayeva@gmail.com
Agile Coach
Scrum Master
DBA Manager
Systems Architect
Java Developer
Conference Co-Chair
Speaker
Reviewer
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
A Wall Of
Confusion?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Ops Team
Scrum Team – Focus on Delivery and Speed
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Ops Team – Focus on Stability and Reliability
SOP
Escalation Procedure
Pager Duty
On-call support
Healthcheck,
Monitoring
Incident Reporting
Upgrades
Security Patching
Data Migration
Backups
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Deployment WIP
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Low Trust Creates Extra Steps
Source: Lee Reid http://devops.com/2015/06/22/the-simple-math-of-devops/
Trescope Tarch review Ttech debt
Tretest
Trework
Trebuild
Trefix
Trollback
Tre-release
It doesn’t have to be this way!
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Increased Speed and Reliability with DevOps
2015
(Super High performing IT
vs. low performing)
Deployment frequency 30x
Deployment Lead Time 200x
Mean Time to Recover 168x
Change Success Rate 60x
Source: Puppet Labs: State of DevOps Report 2015
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
What Is DevOps?
“A movement of people
who care about
developing and operating
reliable, secure, high
performance systems at
scale.”
- Jez Humble
“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
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
2015. No
Longer For
Unicorns Only…
Macy’s,
Nordstrom,
GE Capital, Disney,
US Department of
Homeland
Security,
IBM, Microsoft,
Barclays Capital,
Capital One,
Fidelity
Investments, ADP,
Target, Walmart…
2009 - 2011
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Sprint 1: Cyclical value delivery
with Scrum.
Sprint 2: Optimizing the Scrum team.
Sprint 3: DevOps transformation –
optimizing the flow of value.
DevOps Transformation
in Three Sprints
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
ChocolateLEGOScrum.com Enterprise
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Game Characters:
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Role Cards
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
1. Each development package
contains:
- one Lego animal
(according to User Story)
- one chocolate candy
2. Each package must have a
label with a number.
3. The package must be
closed
Dev Team Builds Products.
LEGO animal = software
features
Chocolate = documentation
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Deployment Package:
User Story
Deployment
package
4 small
dev
packages
with
LEGO
dogs and
chocolate
Label with a
Team Name
and a Sprint
Number
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Prices are Regulated by Business.
(Market Demand)
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Development Environment
(Built By Sys Admin)
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
What Is The Goal of The Game?
Product Owner
receives money
from
Business for
every User Story
deployed and
accepted in
production.
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Sprint 1: Cyclical Value Delivery with
Scrum
• Dev and Ops are silos
• Everyone operates
within the boundaries
of their roles.
• Sys Admin controls
release schedule
• Security Scan at the
end of the Sprint
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Debrief: What is One Thing You Will Change
in Sprint 2?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
• Cross-train Developers
and Testers - address dev
process bottlenecks.
• Invite Sara Security into
Scrum Team – learn
about security issues
before implementation.
• First release into
production: Only release
engineer can deploy.
Sprint 2: Optimizing the Scrum Team
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Debrief:
How Was
Sprint 2
For Your Group?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Ready for DevOps? Where Do You Start?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Step 1: Optimize Your Flow
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
1. Identify the system's constraint(s).
2. Decide how to exploit the system's
constraint(s).
3. Subordinate everything else to the
above decision (align the whole system or
organization to support the decision made
above).
4. Elevate the system's constraint(s)
(make other major changes needed to
increase the constraint's capacity).
5. Rinse and Repeat!
Theory of Constraints. Systems Thinking.
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Different Types of Bottlenecks
Outdated
Tools
People,
Unwilling
to Learn
Policies
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Continuously Expand Your Skills!
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Scrum Team
Dev Ops
Step2:
Fast-Track the Feedback Loop
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Scrum Team
DevOps
Bring Down The Wall - Invite Operations In!
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Simplify and Automate
Manual Steps
Anyone Can Deploy!
Anyone Can Build And
Provision Environments!
DevOps
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Continuous delivery is a software
development strategy that optimizes
your delivery process to get high-
quality, valuable software delivered as
quickly as possible.
~Jez Humble
Step 3 - Continuous Delivery
"Continuous Delivery process diagram“ by Jez Humble
http://continuousdelivery.com/2010/02/continuous-delivery/
Licensed under CC BY-SA 1.0 via Wikimedia Commons
CD Process Diagram
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
• Build T-shaped skills.
• Reduce batch sizes.
• Accelerate the feedback
loop with simplified
deployment.
Sprint 3: Optimizing the System With
DevOps Transformation.
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
•Images: https://pixabay.com/
•Game Characters: http://vectorcharacters.net/
• Scrum Framework:
http://www.innolution.com/resources/visual-
agilexicon
• Special Thank You to
Nathan Sawaya (http://www.nathansawaya.com/)
for granting me a permission to use the photo of
his Wall LEGO sculpture on the title slide of this
presentation.
Credits
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
• https://www.getchef.com/blog/2010/07/16/what-devops-
means-to-me/
• https://www.gartner.com/doc/2847717/seven-steps-start-
devops-initiative
• http://www.gartner.com/technology/reprints.do?id=1-
2CBV2MS&ct=150326&st=sb#f-d2e168
• https://blog.newrelic.com/2014/05/16/devops-name/
• http://continuousdelivery.com/
Facilitation instructions:
https://leanpub.com/chocolatelegogame
Web Resources:
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Recommended Reading:
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Thank you for playing with me today!
You’ve earned a badge!
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
Wall of
Confusion…
What
Will You
Do About It?
@DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License

More Related Content

What's hot

Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
Dana Pylayeva
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Gene Kim
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
Gene Kim
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
XebiaLabs
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
Gene Kim
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruiters
DevOpsGroup
 
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Puppet
 
The Phoenix Project DevOps Simulation - Paul Wilkinson
The Phoenix Project DevOps Simulation - Paul WilkinsonThe Phoenix Project DevOps Simulation - Paul Wilkinson
The Phoenix Project DevOps Simulation - Paul Wilkinson
Pink Elephant
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
Dynatrace
 
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
Gene Kim
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?Gene Kim
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
Zend by Rogue Wave Software
 
Dev Ops @ Envato
Dev Ops @ EnvatoDev Ops @ Envato
Dev Ops @ Envato
John Barton
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
Gene Kim
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
Gene Kim
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
Nell Shamrell-Harrington
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
Harish Kamugakudi Marimuthu
 

What's hot (20)

Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruiters
 
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
 
The Phoenix Project DevOps Simulation - Paul Wilkinson
The Phoenix Project DevOps Simulation - Paul WilkinsonThe Phoenix Project DevOps Simulation - Paul Wilkinson
The Phoenix Project DevOps Simulation - Paul Wilkinson
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
 
Dev Ops @ Envato
Dev Ops @ EnvatoDev Ops @ Envato
Dev Ops @ Envato
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 

Viewers also liked

DevOps Simulation Experience
DevOps Simulation ExperienceDevOps Simulation Experience
DevOps Simulation Experience
CA Technologies
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
Murughan Palaniachari
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
Murughan Palaniachari
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
Stanislaw Eysmont
 
Introducing Agendashift
Introducing AgendashiftIntroducing Agendashift
Introducing Agendashift
Mike Burrows
 
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...Tomasz Okborg
 
Opening Up Access In Games, Simulations and Virtual Worlds
Opening Up Access In Games, Simulations and Virtual WorldsOpening Up Access In Games, Simulations and Virtual Worlds
Opening Up Access In Games, Simulations and Virtual Worlds
Daniel Livingstone
 
Flight training for DevOps & HumanOps - IncontroDevOps 2016
Flight training for DevOps & HumanOps - IncontroDevOps 2016Flight training for DevOps & HumanOps - IncontroDevOps 2016
Flight training for DevOps & HumanOps - IncontroDevOps 2016
Server Density
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words Puzzle
Yuval Yeret
 
Agile2015 Report
Agile2015 ReportAgile2015 Report
Agile2015 Report
Dana Pylayeva
 
Challenge Café
Challenge CaféChallenge Café
Challenge Café
Alexis Monville
 
Story mapping Dreadful Dungeons. Agile practices beyond workplace
Story mapping Dreadful Dungeons. Agile practices beyond workplaceStory mapping Dreadful Dungeons. Agile practices beyond workplace
Story mapping Dreadful Dungeons. Agile practices beyond workplace
Dana Pylayeva
 
Market Research Report : Branded chocolate market in india 2012
Market Research Report : Branded chocolate market in india 2012Market Research Report : Branded chocolate market in india 2012
Market Research Report : Branded chocolate market in india 2012
Netscribes, Inc.
 
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
Amazon Web Services
 
Gamifying Retrospectives For Distributed Teams
Gamifying Retrospectives For Distributed TeamsGamifying Retrospectives For Distributed Teams
Gamifying Retrospectives For Distributed Teams
Dana Pylayeva
 
Expérience des billes rouges
Expérience des billes rougesExpérience des billes rouges
Expérience des billes rouges
Alexis Monville
 
Cesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide BookCesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide Book
Cesim Business Simulations
 
Devops for Developers
Devops for DevelopersDevops for Developers
Devops for Developers
Uwe Friedrichsen
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
Gunnar Menzel
 

Viewers also liked (20)

DevOps Simulation Experience
DevOps Simulation ExperienceDevOps Simulation Experience
DevOps Simulation Experience
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
 
Introducing Agendashift
Introducing AgendashiftIntroducing Agendashift
Introducing Agendashift
 
Edition sop
Edition sopEdition sop
Edition sop
 
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...
Evaluation_of_a_simulation_game_that_illustrates_the_software_development_pro...
 
Opening Up Access In Games, Simulations and Virtual Worlds
Opening Up Access In Games, Simulations and Virtual WorldsOpening Up Access In Games, Simulations and Virtual Worlds
Opening Up Access In Games, Simulations and Virtual Worlds
 
Flight training for DevOps & HumanOps - IncontroDevOps 2016
Flight training for DevOps & HumanOps - IncontroDevOps 2016Flight training for DevOps & HumanOps - IncontroDevOps 2016
Flight training for DevOps & HumanOps - IncontroDevOps 2016
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words Puzzle
 
Agile2015 Report
Agile2015 ReportAgile2015 Report
Agile2015 Report
 
Challenge Café
Challenge CaféChallenge Café
Challenge Café
 
Story mapping Dreadful Dungeons. Agile practices beyond workplace
Story mapping Dreadful Dungeons. Agile practices beyond workplaceStory mapping Dreadful Dungeons. Agile practices beyond workplace
Story mapping Dreadful Dungeons. Agile practices beyond workplace
 
Market Research Report : Branded chocolate market in india 2012
Market Research Report : Branded chocolate market in india 2012Market Research Report : Branded chocolate market in india 2012
Market Research Report : Branded chocolate market in india 2012
 
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...
 
Gamifying Retrospectives For Distributed Teams
Gamifying Retrospectives For Distributed TeamsGamifying Retrospectives For Distributed Teams
Gamifying Retrospectives For Distributed Teams
 
Expérience des billes rouges
Expérience des billes rougesExpérience des billes rouges
Expérience des billes rouges
 
Cesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide BookCesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide Book
 
Devops for Developers
Devops for DevelopersDevops for Developers
Devops for Developers
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
 

Similar to Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game

Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
Dynatrace
 
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
Pick Any Three: Good, Fast, or Safe - Devops from ScratchPick Any Three: Good, Fast, or Safe - Devops from Scratch
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
Pete Cheslock
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOps
BMC_DSM
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
Utsav Parashar
 
DevOps In Mobility World With Microsoft Technology
DevOps In Mobility World With Microsoft Technology DevOps In Mobility World With Microsoft Technology
DevOps In Mobility World With Microsoft Technology
Agile Testing Alliance
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPress
Joseph Dolson
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
Daniel Bryant
 
Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)
VMware Tanzu
 
Dave Karow, Split. Powering Progressive Delivery With Data
Dave Karow, Split. Powering Progressive Delivery With DataDave Karow, Split. Powering Progressive Delivery With Data
Dave Karow, Split. Powering Progressive Delivery With Data
IT Arena
 
Agile Hacks: Creative Solutions for Common Agile Issues
Agile Hacks: Creative Solutions for Common Agile IssuesAgile Hacks: Creative Solutions for Common Agile Issues
Agile Hacks: Creative Solutions for Common Agile Issues
TechWell
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
VMware Tanzu
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
Amazon Web Services
 
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
David Ryan
 
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon
 
DevOps for the Discouraged
DevOps for the Discouraged DevOps for the Discouraged
DevOps for the Discouraged
James Wickett
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
Fab L
 
The Panda Experiment - evolution of DevOps culture at HolidayCheck
The Panda Experiment - evolution of DevOps culture at HolidayCheckThe Panda Experiment - evolution of DevOps culture at HolidayCheck
The Panda Experiment - evolution of DevOps culture at HolidayCheck
Łukasz Przybył
 
Cerner at SplunkLive! Minneapolis
Cerner at SplunkLive! MinneapolisCerner at SplunkLive! Minneapolis
Cerner at SplunkLive! MinneapolisSplunk
 
Monitoring with Prometheus
Monitoring with Prometheus Monitoring with Prometheus
Monitoring with Prometheus
Pravin Magdum
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With Prometheus
Agile Testing Alliance
 

Similar to Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game (20)

Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
 
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
Pick Any Three: Good, Fast, or Safe - Devops from ScratchPick Any Three: Good, Fast, or Safe - Devops from Scratch
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
 
Why Developers Dig DevOps
Why Developers Dig DevOpsWhy Developers Dig DevOps
Why Developers Dig DevOps
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
DevOps In Mobility World With Microsoft Technology
DevOps In Mobility World With Microsoft Technology DevOps In Mobility World With Microsoft Technology
DevOps In Mobility World With Microsoft Technology
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPress
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)
 
Dave Karow, Split. Powering Progressive Delivery With Data
Dave Karow, Split. Powering Progressive Delivery With DataDave Karow, Split. Powering Progressive Delivery With Data
Dave Karow, Split. Powering Progressive Delivery With Data
 
Agile Hacks: Creative Solutions for Common Agile Issues
Agile Hacks: Creative Solutions for Common Agile IssuesAgile Hacks: Creative Solutions for Common Agile Issues
Agile Hacks: Creative Solutions for Common Agile Issues
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
 
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
Disrupting Documentation: Using Content Strategy to Change Corporate Communic...
 
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...DevSecCon Singapore 2018 -  Remove developers’ shameful secrets or simply rem...
DevSecCon Singapore 2018 - Remove developers’ shameful secrets or simply rem...
 
DevOps for the Discouraged
DevOps for the Discouraged DevOps for the Discouraged
DevOps for the Discouraged
 
DevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation SlidesDevSecCon SG 2018 Fabian Presentation Slides
DevSecCon SG 2018 Fabian Presentation Slides
 
The Panda Experiment - evolution of DevOps culture at HolidayCheck
The Panda Experiment - evolution of DevOps culture at HolidayCheckThe Panda Experiment - evolution of DevOps culture at HolidayCheck
The Panda Experiment - evolution of DevOps culture at HolidayCheck
 
Cerner at SplunkLive! Minneapolis
Cerner at SplunkLive! MinneapolisCerner at SplunkLive! Minneapolis
Cerner at SplunkLive! Minneapolis
 
Monitoring with Prometheus
Monitoring with Prometheus Monitoring with Prometheus
Monitoring with Prometheus
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With Prometheus
 

More from Dana Pylayeva

Agile2023-MultiplayerCollaboration.pdf
Agile2023-MultiplayerCollaboration.pdfAgile2023-MultiplayerCollaboration.pdf
Agile2023-MultiplayerCollaboration.pdf
Dana Pylayeva
 
Agile2021 Submission Process
Agile2021 Submission ProcessAgile2021 Submission Process
Agile2021 Submission Process
Dana Pylayeva
 
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
Dana Pylayeva
 
Fear focused Retrospective webinar
Fear focused Retrospective webinarFear focused Retrospective webinar
Fear focused Retrospective webinar
Dana Pylayeva
 
Remote facilitation workshop
Remote facilitation workshopRemote facilitation workshop
Remote facilitation workshop
Dana Pylayeva
 
Facilitating Liberating Structures with Remote teams
Facilitating Liberating Structures with Remote teamsFacilitating Liberating Structures with Remote teams
Facilitating Liberating Structures with Remote teams
Dana Pylayeva
 
Journey without fear
Journey without fearJourney without fear
Journey without fear
Dana Pylayeva
 
Agile2019 Retrospective with Liberating Structures
Agile2019 Retrospective with Liberating StructuresAgile2019 Retrospective with Liberating Structures
Agile2019 Retrospective with Liberating Structures
Dana Pylayeva
 
Team Up to Eradicate Fear
Team Up to Eradicate FearTeam Up to Eradicate Fear
Team Up to Eradicate Fear
Dana Pylayeva
 
Team Up to Eradicate Fear from your Organizational Culture
Team Up to Eradicate Fear from your Organizational CultureTeam Up to Eradicate Fear from your Organizational Culture
Team Up to Eradicate Fear from your Organizational Culture
Dana Pylayeva
 
Agile Games 2018 - Keynote - Team Up to Eradicate Fear
Agile Games 2018 - Keynote - Team Up to Eradicate FearAgile Games 2018 - Keynote - Team Up to Eradicate Fear
Agile Games 2018 - Keynote - Team Up to Eradicate Fear
Dana Pylayeva
 
The self selection game a quest for high performing scrum teams
The self selection game a quest for high performing scrum teamsThe self selection game a quest for high performing scrum teams
The self selection game a quest for high performing scrum teams
Dana Pylayeva
 
Self selection
Self selectionSelf selection
Self selection
Dana Pylayeva
 
Using Agile games to improve ANY meeting.
Using Agile games to improve ANY meeting.Using Agile games to improve ANY meeting.
Using Agile games to improve ANY meeting.
Dana Pylayeva
 
Growing by Sharing. Workshop at SGCAL
Growing by Sharing. Workshop at SGCALGrowing by Sharing. Workshop at SGCAL
Growing by Sharing. Workshop at SGCAL
Dana Pylayeva
 
Discover Your Winning Product with User Story Mapping
Discover Your Winning Product with User Story MappingDiscover Your Winning Product with User Story Mapping
Discover Your Winning Product with User Story Mapping
Dana Pylayeva
 
Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.
Dana Pylayeva
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
Dana Pylayeva
 
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
Dana Pylayeva
 
Retrospectives For Distributed Teams
Retrospectives For Distributed TeamsRetrospectives For Distributed Teams
Retrospectives For Distributed Teams
Dana Pylayeva
 

More from Dana Pylayeva (20)

Agile2023-MultiplayerCollaboration.pdf
Agile2023-MultiplayerCollaboration.pdfAgile2023-MultiplayerCollaboration.pdf
Agile2023-MultiplayerCollaboration.pdf
 
Agile2021 Submission Process
Agile2021 Submission ProcessAgile2021 Submission Process
Agile2021 Submission Process
 
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
Taking DevOps Culture to the 4th Ideal - Keynote from Agile + DevOps Virtual ...
 
Fear focused Retrospective webinar
Fear focused Retrospective webinarFear focused Retrospective webinar
Fear focused Retrospective webinar
 
Remote facilitation workshop
Remote facilitation workshopRemote facilitation workshop
Remote facilitation workshop
 
Facilitating Liberating Structures with Remote teams
Facilitating Liberating Structures with Remote teamsFacilitating Liberating Structures with Remote teams
Facilitating Liberating Structures with Remote teams
 
Journey without fear
Journey without fearJourney without fear
Journey without fear
 
Agile2019 Retrospective with Liberating Structures
Agile2019 Retrospective with Liberating StructuresAgile2019 Retrospective with Liberating Structures
Agile2019 Retrospective with Liberating Structures
 
Team Up to Eradicate Fear
Team Up to Eradicate FearTeam Up to Eradicate Fear
Team Up to Eradicate Fear
 
Team Up to Eradicate Fear from your Organizational Culture
Team Up to Eradicate Fear from your Organizational CultureTeam Up to Eradicate Fear from your Organizational Culture
Team Up to Eradicate Fear from your Organizational Culture
 
Agile Games 2018 - Keynote - Team Up to Eradicate Fear
Agile Games 2018 - Keynote - Team Up to Eradicate FearAgile Games 2018 - Keynote - Team Up to Eradicate Fear
Agile Games 2018 - Keynote - Team Up to Eradicate Fear
 
The self selection game a quest for high performing scrum teams
The self selection game a quest for high performing scrum teamsThe self selection game a quest for high performing scrum teams
The self selection game a quest for high performing scrum teams
 
Self selection
Self selectionSelf selection
Self selection
 
Using Agile games to improve ANY meeting.
Using Agile games to improve ANY meeting.Using Agile games to improve ANY meeting.
Using Agile games to improve ANY meeting.
 
Growing by Sharing. Workshop at SGCAL
Growing by Sharing. Workshop at SGCALGrowing by Sharing. Workshop at SGCAL
Growing by Sharing. Workshop at SGCAL
 
Discover Your Winning Product with User Story Mapping
Discover Your Winning Product with User Story MappingDiscover Your Winning Product with User Story Mapping
Discover Your Winning Product with User Story Mapping
 
Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
Introduction to DevOps with Chocolate, Lego and Scrum Game, AgileDays2015, Mo...
 
Retrospectives For Distributed Teams
Retrospectives For Distributed TeamsRetrospectives For Distributed Teams
Retrospectives For Distributed Teams
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game

  • 1. Bring Down The Walls of Confusion With Chocolate, LEGO And Scrum Simulation Game. Dana Pylayeva Lego Sculpture By Nathan Sawaya
  • 2. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Warning: It Will Get Noisy. Remember the Sign! http://commons.wikimedia.org/wiki/File:Katy_Perry_with_arm_raised,_by_medigirol.jpg
  • 3. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Dev? Ops? DevOps? Who Is In The Room?
  • 4. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License A Little Bit About Me @DanaPylayeva dpylayeva@gmail.com Agile Coach Scrum Master DBA Manager Systems Architect Java Developer Conference Co-Chair Speaker Reviewer
  • 5. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License A Wall Of Confusion?
  • 6. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Ops Team Scrum Team – Focus on Delivery and Speed
  • 7. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Ops Team – Focus on Stability and Reliability SOP Escalation Procedure Pager Duty On-call support Healthcheck, Monitoring Incident Reporting Upgrades Security Patching Data Migration Backups
  • 8. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Deployment WIP
  • 9. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
  • 10. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Low Trust Creates Extra Steps Source: Lee Reid http://devops.com/2015/06/22/the-simple-math-of-devops/ Trescope Tarch review Ttech debt Tretest Trework Trebuild Trefix Trollback Tre-release It doesn’t have to be this way!
  • 11. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Increased Speed and Reliability with DevOps 2015 (Super High performing IT vs. low performing) Deployment frequency 30x Deployment Lead Time 200x Mean Time to Recover 168x Change Success Rate 60x Source: Puppet Labs: State of DevOps Report 2015
  • 12. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License What Is DevOps? “A movement of people who care about developing and operating reliable, secure, high performance systems at scale.” - Jez Humble “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. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License 2015. No Longer For Unicorns Only… Macy’s, Nordstrom, GE Capital, Disney, US Department of Homeland Security, IBM, Microsoft, Barclays Capital, Capital One, Fidelity Investments, ADP, Target, Walmart… 2009 - 2011
  • 14. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Sprint 1: Cyclical value delivery with Scrum. Sprint 2: Optimizing the Scrum team. Sprint 3: DevOps transformation – optimizing the flow of value. DevOps Transformation in Three Sprints
  • 15. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License ChocolateLEGOScrum.com Enterprise
  • 16. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Game Characters:
  • 17. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Role Cards
  • 18. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License
  • 19. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License 1. Each development package contains: - one Lego animal (according to User Story) - one chocolate candy 2. Each package must have a label with a number. 3. The package must be closed Dev Team Builds Products. LEGO animal = software features Chocolate = documentation
  • 20. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Deployment Package: User Story Deployment package 4 small dev packages with LEGO dogs and chocolate Label with a Team Name and a Sprint Number
  • 21. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Prices are Regulated by Business. (Market Demand)
  • 22. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Development Environment (Built By Sys Admin)
  • 23. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License What Is The Goal of The Game? Product Owner receives money from Business for every User Story deployed and accepted in production.
  • 24. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Sprint 1: Cyclical Value Delivery with Scrum • Dev and Ops are silos • Everyone operates within the boundaries of their roles. • Sys Admin controls release schedule • Security Scan at the end of the Sprint
  • 25. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Debrief: What is One Thing You Will Change in Sprint 2?
  • 26. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License • Cross-train Developers and Testers - address dev process bottlenecks. • Invite Sara Security into Scrum Team – learn about security issues before implementation. • First release into production: Only release engineer can deploy. Sprint 2: Optimizing the Scrum Team
  • 27. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Debrief: How Was Sprint 2 For Your Group?
  • 28. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Ready for DevOps? Where Do You Start?
  • 29. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Step 1: Optimize Your Flow
  • 30. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License 1. Identify the system's constraint(s). 2. Decide how to exploit the system's constraint(s). 3. Subordinate everything else to the above decision (align the whole system or organization to support the decision made above). 4. Elevate the system's constraint(s) (make other major changes needed to increase the constraint's capacity). 5. Rinse and Repeat! Theory of Constraints. Systems Thinking.
  • 31. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Different Types of Bottlenecks Outdated Tools People, Unwilling to Learn Policies
  • 32. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Continuously Expand Your Skills!
  • 33. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Scrum Team Dev Ops Step2: Fast-Track the Feedback Loop
  • 34. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Scrum Team DevOps Bring Down The Wall - Invite Operations In!
  • 35. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Simplify and Automate Manual Steps Anyone Can Deploy! Anyone Can Build And Provision Environments! DevOps
  • 36. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Continuous delivery is a software development strategy that optimizes your delivery process to get high- quality, valuable software delivered as quickly as possible. ~Jez Humble Step 3 - Continuous Delivery
  • 37. "Continuous Delivery process diagram“ by Jez Humble http://continuousdelivery.com/2010/02/continuous-delivery/ Licensed under CC BY-SA 1.0 via Wikimedia Commons CD Process Diagram
  • 38. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License • Build T-shaped skills. • Reduce batch sizes. • Accelerate the feedback loop with simplified deployment. Sprint 3: Optimizing the System With DevOps Transformation.
  • 39. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License •Images: https://pixabay.com/ •Game Characters: http://vectorcharacters.net/ • Scrum Framework: http://www.innolution.com/resources/visual- agilexicon • Special Thank You to Nathan Sawaya (http://www.nathansawaya.com/) for granting me a permission to use the photo of his Wall LEGO sculpture on the title slide of this presentation. Credits
  • 40. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License • https://www.getchef.com/blog/2010/07/16/what-devops- means-to-me/ • https://www.gartner.com/doc/2847717/seven-steps-start- devops-initiative • http://www.gartner.com/technology/reprints.do?id=1- 2CBV2MS&ct=150326&st=sb#f-d2e168 • https://blog.newrelic.com/2014/05/16/devops-name/ • http://continuousdelivery.com/ Facilitation instructions: https://leanpub.com/chocolatelegogame Web Resources:
  • 41. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Recommended Reading:
  • 42. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Thank you for playing with me today! You’ve earned a badge!
  • 43. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License Wall of Confusion… What Will You Do About It?
  • 44. @DanaPylayeva This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License

Editor's Notes

  1. Good afternoon. How is everyone doing? Ready for some action, Lego and Chocolate? You will get plenty of all 3 in this workshop. For the next 90 min we will simulate an end-to-end product development process (from concept to cash). In this very unusual DevOps introduction we will engage all 5 senses to understand why a wall of confusion exists between development and operation and what can we do about it. If nothing else, you can expect one thing – this workshop will get really noisy.
  2. And when it does, I’d like you to practice with me using the universal agile sign: If I raise my hand and stop talking, I invite you to do the same you do the same. The first person who sees me, will raise the hand and stop talking. and the next one does the same thing. It is truly amazing to see this in action in a large room like this one.
  3. Before we jump into an action together, let’s get to know each other a little bit. How many people in the room have development background? What about operations? Anyone here has a “DevOps” in his title? In this workshop you will have an opportunity to get a glimpse and even practice some of the roles from both operations and development world.
  4. And about me – my name is Dana Pylayeva. I am an Agile Coach and a development manager at Rakuten Marketing in New York. In my 16 year of experience I’ve been at both sides of the spectrum. First on the development side, then on the operations side. That really helped me discover how different the goals, tools and processes are in these two teams. For the first time, experiencing the effects of the wall of confusion.
  5. This misalignment of goals, the disconnect between the two teams and the two different mindsets were captured by Lee Thompson in the term “wall of confusion”
  6. Let’s look closely at what happens in a typical development. Scrum team is focused on delivering features faster. At the ends of the iteration they deliver potentially shippable increment of the product , throwing it over the wall and calling it DONE.
  7. What do we have on the other side of the wall? Life isn’t pretty – escalation procedure, on-call pager duty, monitoring – everything to ensure that current systems that generate revenue are stable, have adequate throughput. Operation team is focused on keeping the lights on. Operations resist change, they know, when all these increments accumulated in It operations, they can lead to post-deployment issues.
  8. Un-deployed increments can potentially contain Outdated, incompatible features which can cause chaos during deployment and even outage in production
  9. And when THAT happens, it is not a development problem! It is not surprising that this type of a mindset leads to growing a low trust culture.
  10. This formula sums it up really well: the time it takes for us to deliver a product increases in the low trust environment. That is with every hand-off in the value stream, the members of the team loose trust in the validity and quality of their work and compensate by adding extra steps, effectively creating waste in the process. It doesn’t have to be this way!
  11. According to State of DevOps report for 2015 – use of DevOps practices allows High performing IT organizations to achieve both – increased speed of delivery and increased reliability.
  12. There isn’t one standard definition. Is it a role, a product, a job title? There are a lot of different interpretations of what it is. To the extent that Gartner analysts in their 2014 report “Seven steps to start your devops initiative” recommend as a step #1 “Define DevOps for you.”
  13. DevOps movement came a long way since 2009. 2009 – 10 deploys per day at Flickr 2011 – 11.6 sec  over 7 K deployments per day 2015 – Information from DevOps Enterprise summit. – all these companies are implementing Devops practices now and accelerating their delivery of services. And if the Department of Homeland Security can do it, so can you! Let’s get some experience with DevOps transformation!
  14. In this game, we will run 3 – 10 minutes sprints simulation and by the end of last sprint, we will transition from cyclical to continuous delivery of value.
  15. For this simulation, we all work in ChocolateLegoScrum.com company ( domestic and international branches) Each brunch has 3 scrum teams, operations team and the business team. Each scrum team tries to deliver maximum value to the business. Our product – Lego Animals with chocolate.
  16. Every Scrum Team has a product owner and scrum master Operations team is there to ensure that production environment in stable and secure.
  17. Everyone will have a Role card, describing what the role is capable and responsible of doing. Additionally, listing all the dependencies that this role has on other roles in organization.
  18. The LEGO and chocolates reflect knowledge work and not just a physical task: LEGO animal represents a feature and chocolates represent end-user documentation.
  19. Market demand is regulated at the Animal Stock Exchange. This is where the animal prices are established and the orders are placed in Sprint 1. Orders can be placed in the increments of the batch sizes. Based on a quality and a quantity of products delivered in Sprint 1, the market demand will be adjusted for Sprint 2. In the first sprint, each order from the market (for example, “5 dogs” or “10 giraffes”) is considered as one story. To generate business value, the story must be delivered to the market in its entirety. Scrum Teams need to be careful to not over produce as business will not purchase the items above desired quantity indicated. Team will work with the Product Owner to determine which story has highest value for the market and prioritize what to work on for the next sprint. ------------------- In Sprint 2, 3 the animal prices will fluctuate during the sprints, hence providing an incentive to the teams to deliver products to the market faster. Any quantity delivered by a team over the desired quantity number is counted as negative ( company will not be able to sell it = waste) Team will work with the Product Owner to determine which story has highest value for the market and prioritize what to work on for the next sprint.
  20. In spite of the eagerness to start building, Development team can’t move forward until it has a development environment. Players are asked to stay within the boundaries of their roles (based on the individual roles they got at the beginning of the game). This approach creates some constraints in the process as **Scrum team** relies heavily on Operations; only **System Administrator** can build or patch the environments, only **Release Engineer** can deploy etc. Every Lego animal must have a security label attached to it. Every package needs to include a chocolate. An animal represents functionality, whereas chocolate represents user documentation.
  21. Business will have a set of play money to be used for “payment” for accepted animals.
  22. ###Sprint 1 In the first sprint, each order from the market (for example, “5 dogs” or “10 giraffes”) is considered as one story. To generate business value, the story must be delivered to the market in its entirety. Team will work with the Product Owner to determine which story has highest value for the market and prioritize what to work on for the next sprint. **Operations team** is a functional silo team in Sprint 1. Ask your **Security Engineer** to pick three random numbers between 1 – 20. These will be security bugs. When Scrum team is ready to deliver products into production, **Security Engineer** will “run the security scan”. If a product has a label with one of the three selected numbers, it will need to be returned back to a development team. **Release Engineer** will need to package features delivered into a deployment package and deploy them into production (place the small packages into a ZipLock back, write team name with a sprint number and deliver it to market analyst's table) At the end of the Sprint 1, participants will discover that deployments are not allowed until the next deployment window. Everything that scrum teams built is now stuck in the queue in Operations department and no value gets delivered to the market. In the Sprint 1 retrospective, **Scrum teams** will look at optimizations they can apply to their current process and the constraints that impede their productivity. ###Potential improvements 1. Invite **Sara Security** into the Scrum team. 2. Solicit an early feedback from the **Market**
  23. How was your experience? Scrum Teams, how many user stories you delivered? This is great! Why are the customers unhappy? Did you get any product 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. Then what happen – team built potentially shippable products, but wasn’t able to deploy due to the code freeze. They are getting no 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!
  24. How was your experience? Scrum Teams, how many user stories you delivered? This is great! Why are the customers unhappy? Did you get any product 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. Then what happen – team built potentially shippable products, but wasn’t able to deploy due to the code freeze. They are getting no 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 make them live in production. One of the advantages of embracing DevOps , is that you are able to re-define that!
  25. Looking at this DevOps Model from Gartner you can imagine that there can be more than one entry point. To figure out what makes sense for you, take a look at your current process. Make it visible.
  26. Start with visualizing your flow. Think about all the places were you may have non-value added work. “…ensure fast, predictable and uninterrupted flow of planned work that delivers value to the business while minimizing the impact and disruption of unplanned work, so you can provide stable, predictable and secure IT service.” ~Gene Kim, ‎Kevin Behr, ‎George Spafford  “The Phoenix Project“ **** Wastes: TIM WOODS T – Transport – Moving people, products & information I – Inventory – Storing parts, pieces, documentation ahead of requirements M – Motion – Bending, turning, reaching, lifting W – Waiting – For parts, information, instructions, equipment O – Over production – Making more than is IMMEDIATELY required O – Over processing – Tighter tolerances or higher grade materials than are necessary D – Defects – Rework, scrap, incorrect documentation S – Skills – Under utilizing capabilities, delegating tasks with inadequate training
  27. Once you found your biggest bottleneck, focus on making major changes to improve it’s capacity. Any improvement done before or after constrain will not have any impact on the overall system performance. We’ve seen it in the sprint 2. When we added Sara security to the Scrum team, the team was able to build more products. But it didn’t help to deliver more products to the customers as our major bottleneck was in the deployment process.
  28. Be aware of different types of constraints: Tool: The way existing tools are used and/or lack of appropriate tools may limit the ability of the system to produce more. People: Lack of skilled people limits the system. Mental models held by people can cause behavior that becomes a constraint. Policy: A written or unwritten policy prevents the system from making more.
  29. What this means is that everyone of us can become a bottleneck. Ken Rubin in his book “Essential Scrum” speaks about I person and T person. I – someone with deep but very narrow knowledge in one area. T – a person with deep skills in one area and wide range of exposure to other areas. To make DevOps practices successful in your company, these T-shaped people need to be in majority.
  30. Did you notice in the second sprint, that bringing Sara Security into the team reduced the need for re-work? By receiving timely feedback on security issues, team was able to accelerate development.
  31. They know how your system runs in production, what are some of the challenges it is having. Leverage that feedback to make it more resilient
  32. Ultimate feedback that we are looking for is the feedback from our end-users. Manual and infrequent deployments significantly reduce our opportunity to receive this feedback. Important step in your devops initiative will be environments standardization and automated provisioning. The idea is making things self-service so that everyone in the Scrum Team can build an environment, provision and deploy.
  33. Rather than coming up with a bunch of features and planning a multi-month release, come up with new ideas continually and try them out individually on users. With enough thought, even big features or large-scale changes can be implemented as a series of smaller steps to get faster feedback, with the ability to change course or stop at any point if your idea is found wanting. With a cross-functional team working to deliver these small increments in hours or days, you can be more innovative than your competition and maximize your return on investment With Continuous Delivery your software is always release-ready, yet the timing of when to push it into production is a business decision, and so the final deployment is a manual step. 
  34. Key concept in Continuous Delivery is the delivery pipeline. You will notice continuous feedback loop through various stages of the pipeline. The ideas is that delivery team will get automated feedback on the production readiness of their code every time there is a change ( to the code, infrastructure or configuration). CD relies heavily on extensive automated testing, continuous integration and configuration management. Requires a change in your architecture, your process. Smaller-size user stories, “one piece flow”, feature toggling. Feature toggling – is a an architecture and design approach that allows you to switch a feature on/of when it is already in production. One of the common use of this is to make it available to a subset of target customers for A/B testing.