Most agile practitioners start with a CSM-type course… If you had the opportunity to change it, add to it, what would you do? What would you add? What would you take away?
- Few additional days of training
- Few free coaching sessions afterward when you will face the real-life
Everything else was just enough or maybe I’ve been just lucky with the trainer.
I went through the official CSM class after two years of Scrum Mastering, so nothing new from the context perspective, but a lot of new insights through collaborating with others in the class.
A bunch of us have been throwing ideas around. One suggested there’s an extra day of just facilitation training. I think there should be another day of lean/flow, metrics, CFDs, etc. Any other ideas?
- Scaling principles and practices. I haven’t yet worked in a company where there is only one team, one product.
- Technical Excellence. XP practices. I haven’t seen successful Scrum without strong technical practices.
Good call! XP/technical practices is def something that should be emphasized. and a primer on scaling couldn’t hurt. dependency mgmt, that sortof stuff.
The CSM course has useful and valuable information, though it’s incomplete. To the current CSM course offering I offer these top 10 in no particular order other than #1:
- HOW TO LISTEN
- Facilitation, particularly in the context of Agile ways of working
- Servant-Leadership, in practice
- Conflict resolution
- System Thinking and Flow
- When to be patient and “meet them where they are” and when to advocate or push for change
- How to foster and support true self-organizing teams
- An “Agile Fight Club” where participants practice how to advocate for agile principles and values. Kinda like a debate club with a ton more passion. (H/T to John Badgely)
- The importance of, and how to foster trust and psychological safety
and as a bonus, a primer on good technical practices and why xDD (pick your letter for x) is beneficial.
This would all ideally be supported by an apprenticeship or mentoring relationship who is not part of the same small group/organization.
It’s a lot, however the role of Scrum Master done well has a huge impact and is not easy!