DevOps Culture Simulation (with Lego and Chocolate Game)

Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In an attempt to catch up with the competition, they jump start their DevOps journey with the "How", while losing the sight of "Why" and "What".

Join this tutorial to gain a solid understanding of fundamental principles of the DevOps culture and avoid typical DevOps anti-patterns.

In this gamified simulation you will become a part of a "large enterprise" and experience how DevOps will help to eliminate silos. You will experience the benefits of cross-training and start adopting systems thinking. You will participate in the debriefing with Liberating Structures and gain valuable insights that can be immediately applied in your organisation.

The workshop is designed to be equally accessible to technical and non-technical audience alike. It bring together years of practical experience in IT, experiential learning models, elements of game design, Lego, Chocolate, and facilitation with Liberating Structures.

Engaging, simple and powerful, this workshop is not to be missed.

 
 

Outline/Structure of the Workshop

Workshop outline:

2 min - Connection: Turn & Talk (with a partner): Your name, your role, what do you know already about DevOps?

5 min - Content: "Why" and "What" of DevOps

  • Misalignment of goals in traditional organizations
  • How DevOps is changing the game – findings from the 2019 State of DevOps report.

8 min - Introducing the game

12 min – Concrete Practice - Simulation game: Part 1 “Feel the pain of the status quo”

  • Dev, Ops and Security are separate teams.
  • Sys Admin controls release schedule.
  • Security tests are executed at the end of the Sprint.

5 min - Conclusion 1 : Debriefing the experience. Why do we need to change?

8 min - Content - Core DevOps Principles: The First Way

  • The Theory of Constraints
  • Typical bottlenecks in DevOps transformation

12 min - Concrete practice - Simulation game: Part 2: First steps towards DevOps

  • Shift-left on Security - learn about security issues before implementation.
  • Build T-shaped skills with cross-training.
  • Dev, Ops and Security are no longer silos.

6 min - Conclusion 2: Debriefing

8 min – Content - Core DevOps Principles: The Second Way

  • One-piece flow
  • CI/CD, deployment pipeline
  • Typical impediment to Continuous Delivery
  • Telemetry, Continuous Monitoring
  • “You build it, you own it” mindset

12 min – Concrete practice: Simulation game: Part 3: Continuous Delivery of value with DevOps

  • Enable better flow with reduced batch sizes.
  • Accelerate the feedback loop with simplified deployment.
  • Enable environment creation on demand.

2 min – Content: Core DevOps Principles: The Third Way

  • Chaos Engineering
  • Safety Culture

10 min - Final Conclusion: Debriefing the experience with Liberating Structures (User Experience fishbowl)

Learning Outcome

1) Identify the fundamental principles and practices including: Continuous Integration, Continuous Delivery, testing, “shift left” on security, “one piece flow” and the Three Ways of DevOps.
2) Discuss the critical role of the safety culture in enabling Continual Experimentation and Learning at all levels of an organisation.
3) Explain the changes DevOps brings to a Segregation of Duty, Audit requirements, CAB, risk management etc.

Target Audience

Dev and IT Managers, CTOs, Business Stakeholders, Individual Contributors (Dev and Ops), Security Engineers, Program Managers, DevOps/Agile Coaches

Prerequisites for Attendees

Basic familiarity with Scrum/Agile is helpful, but not mandatory

schedule Submitted 4 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Naresh Jain
    By Naresh Jain  ~  1 month ago
    reply Reply

    Hi Dana,

    Thanks for your proposal.

    Do you think you could deliver this workshop in 90 mins? IMHO we could focus on shift-left and one-piece flow principles. We could trim down the intro as most attendees would be aware of the same.

    • Dana Pylayeva
      By Dana Pylayeva  ~  1 month ago
      reply Reply

      Hi Naresh, 

      Yes, I have multiple versions of this workshop and can deliver it in 90 min.

      Thanks for asking

      Dana Pylayeva

      • Naresh Jain
        By Naresh Jain  ~  1 month ago
        reply Reply

        Excellent! Please update your proposal accordingly.


    • Liked Renesh Moodley
      keyboard_arrow_down

      Renesh Moodley - Devops = Culture + Ownership + Empowerment

      Renesh Moodley
      Renesh Moodley
      Agile Consultant
      IQ Business
      schedule 3 months ago
      Sold Out!
      90 Mins
      Workshop
      Beginner

      The three spheres of a DevOps adoption being Culture, Processes and Tools are fundamental to any organisation. The focus on tools often supersedes any work being done at the process levels and almost always, the culture aspect is 'ignored'. Through my years of helping teams adopt agile and eventually pursue DevOps, I've identified certain patterns that address the varying levels of change that are needed by a team pursuing Agile Ways of Work.

      In this talk, I'll highlight the most important patterns that are needed along with suggestions to help embed these patterns. We'll utilise Value Stream Mapping, A4 Problem Solving and Team Skill Coaching as patterns for helping a team adopt DevOps thinking. I will be using the DevOps radar (from SAFe) as a guidepost for patterns to get an organisation moving towards the promised land.

      Whilst there isn't an 'endpoint' for a DevOps adoption, these patterns reflect milestones on a DevOps transformation roadmap and serve as a possible ‘quick start’.

      NOTE: This is not. A SAFe pitch or SAFe sales workshop. The DevOps radar can be used, regardless of the presence of SAFe.

    • Liked Anand Bagmar
      keyboard_arrow_down

      Anand Bagmar - Visual Validation - The Missing Tip of the Automation Pyramid

      45 Mins
      Demonstration
      Intermediate

      The Test Automation Pyramid is not a new concept.

      Test Automation Pyramid

      The top of the pyramid is our UI / end-2-end functional tests - which simulate end-user behavior and interactions with the product-under test.

      While Automation helps validate functionality of your product, aspects of UX validations can only be seen and captured by the human eye and is hence mostly a manual activity. This is an area where AI & ML can truly help.

      With everyone wanting to be Agile, make quick releases, the look & feel / UX validation, which is a slow, and error-prone activity, quickly becomes a huge bottleneck. In addition, with any UX related issues propping up cause huge brand-value and revenue loss, may lead to social-trolling and worse - dilute your user-base.

      In this session, using numerous examples, we will explore:

      • Why Automated Visual Validation is essential to be part of your Test Strategy
      • Potential solutions / options for Automated Visual Testing, with pros & cons of each
      • How an AI-powered tool, Applitools Eyes, can solve this problem.
    • Liked Dana Pylayeva
      keyboard_arrow_down

      Dana Pylayeva - Journey without fear. Leading your teams to high-performance.

      45 Mins
      Workshop
      Executive
      Psychological Safety has been identified as a #1 condition for creating high-performing teams by Google’s Project Aristotle. Yet, many organizations today find themselves being affected by fear in the workplace. It manifests itself in employee's disengagement, lack of innovation and toxic working environments.
      How can we start taking the first steps away from the culture of fear and towards a culture of psychological safety?
      Join this interactive session to experiment with a new "Fear in the Workplace" and "Safety in the Workplace" games (designed by the speaker) and start these difficult conversations in a fun way. Discover a number of safety enhancers that can help you, your teams and your organization on this journey.
      Highly experiential, this session is designed with elements of Training from the Back of the Room and brings together “tried and true” practices from the years of coaching teams in US, Canada, Ireland and Japan.
      Join in to learn by doing and bring back a set of practices designed to significantly improve psychological safety in teams and organizations.

    • Liked Pramod Sadalage
      keyboard_arrow_down

      Pramod Sadalage - DevOps Practices for the Database Team

      Pramod Sadalage
      Pramod Sadalage
      Software Developer
      ThoughtWorks
      schedule 3 months ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      This talk will focus on understanding the DevOps movement from the perspective of the database professional. We will discuss the Values, Principles, Methods, Practices, and Tools applied and provide an example of how these will affect the database teams. This talk will discuss techniques such as version control of the database, continuously integrating database changes, deploying databases changes in an automated way, automated database sandbox creation, automated database comparison, using tools such as dbdeploy, dbmaintain, liquibase, flyway, and many others. Practices for setting up development work areas and how to include the dba as a ops role into the dev team

    • Liked Nikhil Barthwal
      keyboard_arrow_down

      Nikhil Barthwal - Managing Modern Serverless Workloads Using Knative & Cloud Run

      Nikhil Barthwal
      Nikhil Barthwal
      Product Manager
      Google
      schedule 3 months ago
      Sold Out!
      45 Mins
      Talk
      Advanced

      This introduces Knative & Cloud Run and shows how they can be used to run modern serverless workloads. Knative is a reference API &
      implementation and Cloud Run is a product built on the Knative specification.

      Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware
      components that are essential to build modern, source-centric, and container-based applications. Knative components are built on
      Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks.

      Cloud Run is a managed compute platform that is built upon Knative that automatically scales your stateless containers. Cloud Run
      is serverless: it abstracts away all infrastructure management. It is compatible with Knative, letting you choose to easily run
      your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run on GKE.

    • Liked Thierry de Pauw
      keyboard_arrow_down

      Thierry de Pauw - 15 teams, 1 monolith and 4 months to achieve Continuous Delivery

      45 Mins
      Case Study
      Intermediate

      This is the story of 15 teams and one monolithic application going from bi-annual releases to fortnightly releases in 4 months time achieving a state of Continuous Delivery.

      The reason for that move: the cost and time for testing quality into the software product, and stabilising and releasing the product during each bi-annual release were skyrocketing.

      Continuous Delivery involves a long list of technology and organisational changes that you have to apply to the unique circumstances of your organisation. Where do you start?

      This is where The Improvement Kata, Value Stream Mapping and Theory of Constraints are helpful tools to choose which changes to apply first. However, because of the short time frame, the plan ended differently and turned into fear mitigation. Which worked wonderfully well.

      After this session, you’ll understand how The Improvement Kata, Value Stream Mapping, Theory of Constraints can kick-start a Continuous Delivery program and mitigate fear.

      Folks who should attend are anyone involved near and far in designing, creating, testing, deploying and releasing a software product.

    • Liked anju rose
      keyboard_arrow_down

      anju rose - Test Driving your Infrastructure

      anju rose
      anju rose
      Founder
      QuadraLogics
      schedule 3 months ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      Infra as code has already been a well-established practice in the DevOps community. In this session, we would be exploring how test drives your infrastructure as code. Test first and Test-Driven strategies help in developing modern web infrastructure giving us early feedback. This session would include practical examples that will enable the participants to gain in-depth knowledge of this technique.

    • Liked Vaidik Kapoor
      keyboard_arrow_down

      Vaidik Kapoor - Scaling Security

      Vaidik Kapoor
      Vaidik Kapoor
      VP Engineering
      Grofers
      schedule 3 months ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      DevOps helps you speed up delivery while not compromising on quality and service levels. It brings devs and ops together to collaboratively work on organization goals but innovation and stability. However, what happens to security in all this? How do you speed up security in your delivery process without compromising it? How do you scale security? Can we ensure security while not compromise speed?

      In this talk, we will talk about some practical lessons we learned while designing security systems and processes at Grofers to ensure scaling of security practices and culture while scaling up our teams, systems and business.

    • Liked Michiel Rook
      keyboard_arrow_down

      Michiel Rook - Real-world Continuous Delivery: Learn, Adapt, Improve

      Michiel Rook
      Michiel Rook
      Consultant
      Independent
      schedule 2 months ago
      Sold Out!
      45 Mins
      Case Study
      Beginner

      This talk tells the story of a recent real life project I did together with 4 development teams. Learn how we adopted the textbook practices, patterns and principles of Continuous Delivery and applied them to an existing monolithic application. I’ll discuss what worked well & what didn’t, and how we dealt with the messy reality of failing pipelines, flaky tests and brittle infrastructure. Find out how we transitioned from mostly manual, bi-weekly, error-prone releases to 30 automated deployments per day, while significantly reducing overhead and increasing quality.

    • Liked Kavita Sawant
      keyboard_arrow_down

      Kavita Sawant / Preeti Desai - Alice in DevOps Land

      45 Mins
      Case Study
      Intermediate

      This session will provide Persistent Systems view on DevOps which includes the fundamentals of Continual Integration, Continual Testing, Continual Deployment and Continual Learning. An important aspect of every Lean journey is the mindset of people which would be detailed out here. A case study covering the DevOps transformation journey of one of the programs in the organization will be covered here. The audience would be walked through the challenges faced and the program’s exploratory journey leveraging Lean principles. This session would also cover how the lean culture is practiced and promoted at Persistent.

    • Liked Vikrant Kardam
      keyboard_arrow_down

      Vikrant Kardam / Nilesh Kulkarni - The Genesis of DevOps

      45 Mins
      Talk
      Intermediate

      In today's world where Technology is at the Core of Businesses, faster value delivery and shorter cycle time is the key. For a few years now, DevOps and associated techniques are used by many organizations to get better at automated deployments, seamless code integration, automated testing, environments management etc. However, in most cases, these are practiced just as a "practice" without understanding why they are doing it. In many cases, it is just a technical quest driven by competition. Also, most implementations are limited only until creation of CI/CD pipelines.

      This talk provides core understanding on the Genesis of DevOps providing an in-depth coverage of how the IT systems have evolved over time, how the customer behavior has changed demanding the businesses to change, and how DevOps helps meeting those demands. Also covered is how to cultivate the associated Culture that is crucial for effective DevOps implementation. Talk covers topics beyond CI/CD providing a holistic view of of DevOps including techniques/practices as well as the Enablers of DevOps in an Enterprise.

    • Liked Ritu Arora
      keyboard_arrow_down

      Ritu Arora - Uprising handshake of DevOps and Blockchain

      Ritu Arora
      Ritu Arora
      Director Engg
      Aricent
      schedule 4 months ago
      Sold Out!
      45 Mins
      Case Study
      Intermediate

      Blockchain technology is poised to change the culture around development in upcoming years and bring in a revolution. We have seen transitions from Waterfall to Agile to DevOps to DevSecOps. Together, Blockchain and DevOps can join hands and bring in advanced business solutions which can be groundbreaking. To stay competitive and sustain through disruptions in industry, we all need to be ready to sail through technology transformations and keep our deliveries and top line sane.
      By Integrating Blockchain and DevOps, the objective is bring in benefits of Blockchain in DevOps by increasing the overall security, transparency and auditability. Code development will remain the same, whereas overall experience of Users and Developers in managing platform and end to end Development/Deployement will evolve to next level. Blockchain can help enable and expidiete organizations to adopt DevOps at enterprise level. This can also be called transparent DevOps.

      Would love to share some Use Cases on this handshake of DevOps and Blockchain and how it can benefit the upcoming era of Cloud

    • Liked Sandeep
      keyboard_arrow_down

      Sandeep / Naseembanu D Mulla - Deployment Lego: Building Blocks for Accelerated DevOps

      45 Mins
      Demonstration
      Intermediate

      During an application development and release lifecycle, the application is deployed multiple times for different usecases. It can be for developer test, integration test, functional test, performance test, security test. For each of these usecases it is important that application is deployed in a consistent manner.

      One of the common anti-pattern in DevOps world is developers, QA engineers and Ops engineer developing their own automation to deploy same application for similar purpose. This results in

      • Siloed automation
      • Unscalable and monolithic deployment design
      • Inefficeincy as each team/engineer keep re-inventing the wheel
      • Large spread of technology used which becomes unmaintainable over time
      • Mostly poor quality of automation

      The solution to this is a centralized deployment automation framework which is developed using a self-service catalog centric approach which provides developers with reusable automation components and deployment models. Users can use these components and models to create their own deployment topology. This deployment topology is available as a catalog offering which can be used and re-used by one and all.

      In this talk, we would demonstrate about how in Micro Focus we have created a modular and self-service deployment catalog centric framework using our own product Hybrid Cloud Management and how it has accelerated the DevOps culture within the organisation by enabling inner sourcing, reusablity and standardization.