Lego4Devops
Discover DevOps in a playful way with Lego4DevOps!
Lego4DevOps is an interactive workshop that raises awareness of DevOps principles through collaborative building with Lego. This game engages participants to explore the challenges and benefits of this approach while promoting communication and collaboration within teams. By simulating a software development cycle, participants experience the challenges and solutions of DevOps.
Walkthrough
- 1
Introduction to DevOps
10 minThe facilitator briefly presents the principles of DevOps and its importance in modern development. They explain that the goal of the workshop is to simulate a DevOps environment using Lego. Participants are invited to ask questions to clarify their understanding.
Tip — Use concrete examples of successful DevOps to capture participants' attention.
- 2
Team Formation
5 minThe facilitator divides participants into small teams of 4 to 6 people. Each team represents a department (development, operations, quality, etc.). The facilitator assigns roles and explains that each team will need to collaborate to build a Lego structure according to given specifications.
Tip — Ensure that each team is balanced in terms of skills and experiences to promote effective collaboration.
- 3
Lego Project Presentation
10 minThe facilitator presents the project to be completed: a Lego structure with quality and time criteria. They distribute the specifications and success criteria to each team. Teams must understand the requirements and plan their approach to complete the project.
Tip — Encourage teams to ask questions about the specifications to avoid misunderstandings.
- 4
Construction Phase
20 minTeams begin to build their Lego structure while adhering to the specifications. The facilitator observes interactions and intervenes if necessary to remind teams of DevOps communication and collaboration principles. Teams must manage unforeseen events and adjust their plans as needed.
Tip — Encourage participants to document their decisions and share their observations along the way.
- 5
Review and Adjustment
10 minEach team presents its structure and receives feedback from other teams and the facilitator. Teams are invited to adjust their structure based on feedback to better meet the initial criteria.
Tip — Foster constructive feedback by asking open-ended questions and encouraging active listening.
- 6
Conclusion and Learnings
10 minThe facilitator concludes the workshop by summarising the lessons learned and linking the experiences to DevOps principles. Participants are invited to share their impressions and discuss possible applications in their daily work.
Tip — Connect the challenges encountered during the workshop to those in the real world to reinforce learning.
Variants
- Add a stricter time constraint to simulate a high-pressure production environment.
- Introduce failures or changes in specifications during construction to simulate unforeseen events.
- Allow teams to swap members to promote knowledge sharing between departments.
Debrief guide
- What did you learn about inter-team collaboration during this workshop?
- What parallels can you draw between this exercise and your usual work environment?
- How did you manage unforeseen events during the construction?
- Which communication strategies were the most effective?
- How has this workshop changed your perception of DevOps?