How to continuously improve together
Last year, the WebCenter teams were coached by Octo about software craftsmanship especially around five practices : TDD, Code Review, BDD, Clean Code And refactoring legacy code.
During this period, we received trainings, intensive coaching, we tried a lot of things to find our own way of using these practices and participated to some events (AXA Testing Days, Agile Tour Lille 2015).
To look how far we have came with that, we organized an Open Space Session last week for every person interested in this subject at the WebCenter.
The purpose of the day was to make a retrospective about last year and to find how can we go further without coaching to keep practising and continuously improve by ourselves. There were approximately a hundred persons participating including managers, developers, QA, etc.
Schedule of the day
The day was organized in two main parts :
The first was about doing our retrospective. We were divided into three groups and each group was composed of several small teams to figure out about these themes :
- What we’ve done
- What we liked
- What we’ve learned
- What we want to start
- What we want to keep
- What we want to drop
We were switching teams for every subject in order to exchange with different people.
The second part was the open space session for the perspectives of 2016. People proposed many differents subjects they want to treat this year and everybody was free to join their favorites meeting to contribute to the talk.
Here is a picture of the proposed subjects :
And some about the sessions :
What came out of the sessions
At the end of the open space, we sticked the posters up on the walls of the meeting room so that everyone could see what the others talked about.
The next steps was the moment for us to choose the most interesting subjects we want to deal with this year.
This is the ideas that were promoted after the vote :
- Immersion with others teams to spread the knowledge
- Meet our end users in order to have a better view from the field
- Share our practices outside the Webcenter
- How to improve the code review workflow/process
- Measure our quality KPI
- Raise awareness of TDD and BDD among the product owners
A lot of ground was covered last year but there is still a lot of work to do to keep improving about craftsmanship. It was interesting to work out together what the people from the WebCenter wanted to do during this year to take it to the next level.