does16 san francisco - jan schilt - devops is not going to work…unless! how the phoenix project...

12
Version 1.0 DevOps Will Fail… unless How SimulationS will help! Jan Schilt, CEO GamingWorks BV The Phoenix Project

Upload: gene-kim

Post on 16-Apr-2017

171 views

Category:

Technology


0 download

TRANSCRIPT

The Phoenix Project

DevOps Will Fail unlessHow SimulationS will help!Jan Schilt, CEOGamingWorks BVThe Phoenix Project

Version 1.0

About GamingWorksDutch company, founded 2001, Paul Wilkinson and Jan SchiltDesigners of Serious Business Simulations (interactive, team-sessions)

300 partners, 40 countries, 400+ trainers500+ runs a year

The Phoenix Project

nr.Why will DevOps fail?LACK of right CULTURE, lack of right COMPETENCESNEW FRAMEWORKTOOLS are THE SOLUTIONCertificatesFast implementation of DevOps

Cultural resistance will create significant failure rates when starting with DevOps

Organizational change issues are far more challenging

Enterprises are not ready for DevOps but will not survive without it

The Phoenix Project

nr.Why will DevOps fail?DevOps cannot be obtained overnight with a simple check and a little training. It is a transformational approach to core processes and it takes time, dedication and especially a team that can implement DevOps practice.

The Phoenix Project

nr.

4

What is DevOps?. DevOps is a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT operations professionals

(c) DevOps Institute

The Phoenix Project

nr.So, how can we avoid failure?Business awarenessSenior (IT) management awarenessFocus on people (attitude, behavior, skills, communication)Focus on teamwork (collaboration)First processes and behavior then toolLearning by doing cultureTransfer theory into practiceIntegration in current way of workingTransformation approach

The Phoenix Project

nr.What is a Serious Business Simulation?Interactive learning activityGroup of learners, face to faceActors in a challenging, realistic contextFocus of specific learning objectivesAimed at solving day to day problemsBased on Learning by doing

The Phoenix Project

nr.The Phoenix Project simulation

The Phoenix Project

nr.Jan I have added VALUE as the most important aspect for me..many are too internally focused thinking it is all about code, deployment, continuous delivery..all these other aspects are tools (e.g Kanban, wip).the ultimate goal is to deliver business value..actually it should be called bus-dev-ops.in the simulation we can also INCLUDE the business and team success depends upon delivering agreed value to the business,If you want YOUR business to buy-in to DevOps you must demonstrate the value it gives them.8

GamingWorksVersion 3.51Subjects during the simVisualizationFlowCollaborationCommunication3 waysSilo thinkingLeanAgileITSM

ReworkDisruptionsContinuous LearningRACIBusiness VALUEDecision MakingTrainingMultifunctional teamsSharing Knowledge

StandupsProduct OwnerFeedbackImprovingMetricsPrioritiesBottlenecksConstrainsCelebrate

The Phoenix Project

nr.Why is a simulation a must have?

End-to-end working together in a safe environmentFocus on behaviors, interaction, teamwork, communicationContinual learning and improvement (Learning Cycle)Develops understanding and application of knowledgeIt fits 70/20/10 learning approach Focus on relevant issues

The Phoenix Project

nr.When to use?

After DevOps foundation -> Apply theoryTo create Business Awareness -> Play with businessTo assess current status-> Gap analyseTo develop IT awareness-> DEV & OPSTo practice working together -> DEV & OPS...and BusinessTo explore solutions-> DEV & OPSTo train This is how we do IT-> DEV & OPSBefore we start anything else

If we had this simulation 5 years earlier, we would have made bigger steps in our journeyJonathan Leckey Head Operations AutoTrader

The Phoenix Project

nr.Need to get together to analyze and improve performanceImportance of setting and managing priorities/project portfolioNeed to identify and visualize resource capacity (Constraints and limiting WIP)Use visual management(Kanban Board) prioritize & manage workloadImprove estimation of IT AND Biz capacity and WIP limitsBusiness included in DevOps decisions (Bus-Dev-Ops)Get together to agree and improve end-to-end CommunicationCross training to get out of the functional, silo mentalityImportance of collaboration/get out of functional silosOrganize the continuous improvement of business and ITTop takeaways - teams having participated in the simulation?

The Phoenix Project

nr.

12