Showing posts with label agile games. Show all posts
Showing posts with label agile games. Show all posts

Wednesday, 29 May 2019

The messy spaghetti challenge

Recently I’ve been involved into training enthusiasts, forming teams for one of the largest fin-tech companies in Sofia. The training involved iterative prototyping learning, and I prepared the usual – ‘marshmallow challenge, spaghetti tower’… Starting explaining the rules, the folks looked at me without a slight excitement in the eyes and murmured ‘no… not another tower - we will have to beat the record now’. It turned out – they have already played the game a couple of times.

It shouldn’t have been surprising to me, and I was like ‘Alright, let’s do something better then…’ – I was looking desperately around and thinking fast - what else they could possibly be able to build with 60 spaghetti sticks, some tape and string, and be challenged and excited… - ‘…You are going to build a bridge… and a big one … it needs to connect the two teams’ tables, and hold some weight to prove it is durable… Have you done this before?’ … They haven’t… and it was challenging as well (the distance was about a meter or so). I was used to experimenting in building spaghetti bridges in other training sessions, but never such a big one.

The guys were up to the challenge. Some of them started planning, only to find out their plans won’t work; others started experimenting fast… In the end all of them decided they will fail with the weights test if not invoking some magical force to hold the bridge tight in the middle. And the miracle of dropped ceiling installment came in handy, only to be used to hold the magical force :)

Enjoy the experience and the final result with the photos below. Well done everyone!

Agile training by Simeon Kisyov in Sofia, Bulgaria

Agile training by Simeon Kisyov in Sofia, Bulgaria

Agile training by Simeon Kisyov in Sofia, Bulgaria

Agile training by Simeon Kisyov in Sofia, Bulgaria

Monday, 16 July 2018

Mastering ScrumMastering


‘I am playing a bear attacking ‘poor Tsanko’ (while he is pretending scared), Georgi is a hunter to hunt the bear. The rest of the trainees improvise on different roles: a pickpocketer is trying to rob Tsanko at the same time and another tourist is taking photo of us to complete the picture… It’s all part of the improv ‘Still picture’ game, included in the ‘Thinking outside of the box module’… and we had so much fun, creating scene after scene, after scene…’

It’s been amazing six weeks. Together with Bogoy Bogdanov we delivered ‘Mastering ScrumMastering’ training @EPAM BG

The training (in workshop format only) is complete focused on improving the skills of the participants and consists of 95% practice to 5% theory. No lectures, no ppts, no long and boring talks – just gamified challenges to improve skills in the following areas:
  • Communication
  • Coaching & Mentoring
  • Agile team dynamics
  • Delivering talks

Our main goal was to innovate a training encouraging everybody to practice:
  • Body language & paraverbal communication
  • Soft skills, building emotional connection & rapport
  • Coaching and mentoring
  • Organizing Scrum events and ensure they run smoothly + facilitation skills
  • Removing impediments efficiently
  • Influencing decisions
  • Presentation skills + teaching techniques (engage the audience)
  • Creativity and thinking outside of the box

Each training day, a different topic was covered:
  • Starting a new team & persuasion
  • Coaching. One-to-One coaching
  • Team level coaching & mentoring (Daily standup)
  • Team level coaching & mentoring (Scrum events)
  • Talks: deliver to engage
  • Improvisation in Agile (Thinking outside the box)

And it worked amazingly well. The participants outdone themselves, had a lot of fun, and performed on top of their abilities in each session.

The feedback was also very positive (hopefully we would be able to share the video feedback too):
  • 'Fun, engaging, different points of view, a lot of practice'       
  • 'Very interactive, full of funny moments, very dynamic & interesting approach'
  • 'We covered different topics but not strictly following a traditional way of training. We were put into different situations, where we had the chance to challenge ourselves and improvise'

To enjoy more pictures check the EPAM post.

Monday, 26 February 2018

Agile & Scrum foundations training


Last week we completed another Agile & Scrum foundations training @EPAM Bulgaria. It’s been very intense and at the same time quite pleasant to train the wonderful group of young and hungry (for knowledge) developers at the company. 

Agile and Scrum foundations is training I have been conducting for years. The goal is to fully prepare any team or team members to start doing efficient Scrum and adopt the Agile values and mindset. It covers the following topics:

Agile mindset & values
Introducing Agile thinking and mindset is the most important topic. The idea is not only to help people understand the Agile way of thinking and doing, but also to test if it fits the personality of each participant.

Basics of Scrum, benefits of Scrum and the Scrum team
We talk about Scrum from a high-level point of view, discuss why we use the framework, and what the roles in the Scrum team are. It is followed by a game of Scrum roles. 

User stories & backlog refinement
How to write good user stories and how to initially refine the backlog is covered in the session.

Agile metrics and planning poker
I teach the secrets of relative estimation and we play a game of planning poker.

Scrum events, Scrum artifacts & tools, Kanban
We dig deeper into the Scrum events, artifacts and tools, discuss the basics of Kanban and how it could help the team.

Sprint simulator
A turn-based game, simulating a sprint for the participants to experience it in fast-forward environment.

There are also sessions about XP, retrospective game, and Agile & Scrum test so everybody could check what they learned and how to implement it in their work.

--

Some of the participants feedback:

What was good?
- Short sessions. Well-structured and filtered info – no waste, only value. Recap sessions with questions. Real life examples.
- Games and the practical tasks.
- It was fun, engaging and had real life examples. The games were very practical-oriented.
- Presentations delivery was interesting, not in a boring way.
- The emphasis was on games, practical tasks and teamwork to strengthen the experience.

What could be improved?
- Include more real-life examples.
- Even more games :)
- Make it longer.

Most useful?
- Games :)
- XP and Kanban knowledge.
- Practicing the Scrum events.

--

In conclusion, it was intense… but it was quite a lot of fun too. What is planned next is to deliver the Agile & Scrum foundations training for business and administration to support them in their day-to-day activities. Stay tuned :)

Monday, 22 May 2017

Agile games 2 (scrum introduction, icebreaker, energizers)


I. The airplane game (introducing Agile principles and importance of team work)

It is meant to be fun and entertaining way to introduce teams to Agile. The game  point out how important is the team work, collaboration and spirit in any agile team.

Different types of the game could be played with one or multiple teams (in order to introduce, competition).

1. Preparation
* Print a number of copies of each / some of the airplane/s
(you may use the free plane designs at funpaperairplanes.com)
* Prepare materials - paper, scotch, color markers
* Prepare a chart / list to record each team's results
* Have some extra folks to fill the PO role (outside of the team) for each team and SM role (could be a part of the team) to facilitate

2. Rules
* A team gets one point for each PO's accepted basic plane and two points for each advanced plane. One point is deducted for each failed delivery plane
* Sprint length is 5 minutes. 1 minute for Sprint planning and 4 minutes action
* Demo to the PO/Stakeholders/the other teams is done after the sprint is gone
* Team must choose how many planes could be taken for one sprint, during the planning. The team may take one basic plane, but then it is mandatory to take one advanced before taking one basic again, and so on. (backlog and priorities)

3. Acceptance criteria. You may play with the acceptance criteria and add more (to differentiate) for each sprint.
Example:
S1: plane must fly over 1 meter of chairs; plane must be colored in the team color; each plane properly folded; test infrastructure
S2: plane must fly over 2 meters of chairs; plane must be colored in the team color; each plane properly folded; test infrastructure
S3: plane must fly over 3 meters of chairs; plane must be colored in the team color; each plane properly folded; test infrastructure; plane must have the team logo (simple logo)
S4: plane must fly over 4 meters of chairs; plane must be colored in the team color; each plane properly folded; test infrastructure; plane must have the team logo (simple logo)
etc...

4. Start by explaining the game to the team/s. Explain that the goal is to produce airplanes, the sprint length, the points system, etc...

5. Select a PO (outside of the team) for each team and SM (could be a part of the team) to facilitate. Communicate secretly with the PO/s and give them the acceptance criteria for each sprint. Instruct the PO/s to only share the AC if asked during planning.

6. Show a common backlog consisting of 1 basic, 1 advanced, 1 basic, 1 advanced plane, so on.

7. Start sprint 1 and let the team self-organise and perform in 5 mins.

8. The team/s to do a demo with the planes created; The PO/s have to approve or disapprove the planes after testing.

9. Continue with the next sprints.

10. In the end summarize the score and retrospect over the experience


II. Candy introductions (icebreaker)

It is a fun and relaxing get-to-know-your-team-mates game.

1. Preparation
Get a bag of candies with different colors. Put them in a large bowl.

2. Let everybody get different color candies.

3. Explain the rules to them, and what they have to share before eating each candy:
Red candy - favorite hobbies and activities
Green - favorite places
Blue - favorite memory
Yellow - dream job
Orange - anything the person would like to share


III. Energizers (warm-ups)

3.1. The shoe size
1. Let the team members form a line related to their shoes size as qfast as possible.

2. Let them one by one announce their shoe size to check if the order is correct.

3.2. Untangle
1. Let the team members come close.

2. Ask everybody to hold the left hand of somebody with their right hand. //no grabbing the hands of people next to you

3. Ask everybody to hold the right hand of somebody with their left hand. //no grabbing the hands of people next to you

4. Ask everybody to try to untangle and form a circle.

3.3. Human body star
Ask the people to pair up with a teammate and form a star with their arms/legs bound together.