Agile Games Night Report

Agile Games?

Some participants at the Agile Belgium Drinkup wanted to try out some Agile Games they had been talking about. As a pub is not the best place to play most of the games, Touring Assurances gracefully offered the use of their remarkable office in Brussels.

touring_assurance_office

We started the evening by listing agile games we knew and dot voting to see which games interested participants most. Unfortunately, we couldn’t play many of the favourite games because they take too long or require props that we didn’t have available.

agile_games_night_games1 agile_games_night_games2

Play!

The best way to learn about Agile Games is to play them and debrief afterwards. This evening we played three games:

  • Alan Cyment’s Multitasking Game to show the detrimental effects of task switching (facilitated by Yves)
  • A version of the Matchstick Game (with pennies instead of matches because no one smokes any more) to illustrate the idea of bottlenecks and dependencies (facilitated by Pascal)
  • Non-musical chairs to show team-organisation and improvement with retrospectives (facilitated by Bruno)

serious_game serious_game_laughing

Participants were very serious and committed to play the Multitasking Game but soon broke down in laughter.

Looking back. Looking Forward.

The evening ended with a short retrospective to gather “What did you like?” and “What can we improve?”

agile_games_night_liked agile_games_night_to_improve

There will certainly be a followup session where we can play some of the larger games. Watch this space, the Meetup group  or subscribe to the mailing list.

Want to know more?

Yves Hanoulle has also written a report about the event.

You can find more games and simulations at the following excellent sites:

Thanks to all participants. Hope to see you at the next Games Night.

Please, try this at home!

Agile Belgium Drinkup – Agile Games Night

Olga Smirnova and Yves Hanoulle invite you to the Agile Games Night on Wednesday March 20 at Touring Assurance in Brussels.

Register here if you want to attend, because the event is limited to 20 participants.

An android Agile project at the University of Louvain-la-Neuve

Over the past years, there has been some interest about Agile software development growing amongst belgian universities. Some belgian agilists have given lectures or organized workshops all over Belgium. Almost three years ago, with the guys from the AgileCampusTour we went to the University of Louvain-la-Neuve to give our first sessions. We received great feedback and planted a few Agile seeds here and there.

This semester, something changed. One of the professors from the computer science departement (INGI), Prof. Yves Deville, contacted me to help them bootstrap their very first Agile project. The context is quite simple: 60 students will form teams of 4 and work on an android application of their choice. They will have to come up with an original idea and implement it following an Agile approach.

We had a few meetings to identify the different challenges and the constrains we had:
– No room dedicated for each team, just a big room for all 15 teams.
– Students with few to no testing experience.
– No “Agile” knowledge.
– Precise project educational objectives.
– Same process for all teams (to avoid group discrimination).

We had to take a pragmatic approach to those constraints and we came to the conclusion there were so many things we could cover and teach students that we needed to focus on a few of them in order to not overwhelm them with too much information.

After different discussions with the Agilar folks, Prof. Yves Deville and his assistants, we came up with a lightweight process:
– Each group receives and Android tablet.
– Students are asked to come up with three application ideas using a “poster” format.
– Prof. Yves Deville and his assistants will vote for the best idea.
– Students work in two weeks iterations.
– Planning is done using Planning Poker and post-its.
– Pair Programming is strongly recommended.
– Students use Trello to visualise their work in progress.
– A Jenkins automated build gives them insights about coding and android guidelines.
– Another Jenkins build packages their application and sends it to Appaloosa, a private store from Octo Technology.
– The private store is available to every group, meaning that every group can test any other groups application.
– After each sprint, each team makes a demo of the finished work to Prof. Yves Deville playing the customer.
– After the demo, each team participates in a retrospective to see if they can improve the way they work.

In order to make sure the assistants really understood this lightweight process and the philosophy behind it, we gathered them to build, in three days, a small app following the previous points. We had 5 iterations of 4 hours and they managed to deliver something at the end of each iteration. They were introduced to the different tools and concepts the students are using at the moment. Here’s a couple of pictures showing the assistants under great pressure:

IMG_0443

IMG_0444

So far, the students have finished their second iteration, and some already delivered features two weeks ago! They received feedback and have adapted their product already. Here are a couple of posters they came up with and that have been selected for implementation:

IMG_0493

IMG_0494

We plan to organize an Agile Belgium user group meeting in April in Louvain-la-Neuve so that the most advanced groups can show you their progress if you are interested. The date is still to be determined but expect something right before or after the easter holidays. Stay tuned.

We’d like to thank Agilar for their great advices and Planning Poker cards and Octo Technology for giving the university unlimited access to their private store platform.

If you have any ideas on how to bring more Agility in universities or simply want to share what’s happening in your area, feel free to comment, contact me or make sure you free up the end of April in your agenda to be there for the special UCL user group 😉

I’ll keep you posted on their progress if anything happens.

Cheers,