The more I work with Scrum teams the more I’m convinced that trust is one of the most important factors in the growth of the team, effective delivery of working software and general team happiness.
The basics of Scrum will only get you so far, if we want our teams to grow, develop and potentially become ‘great’ then we need to produce an environment that will allow them to use their skills and attain this. Not every team can be great, and it very much depends on your definition of great, but every team can be better.
Every software development process in the world is meaningless unless we trust in our teams to deliver, trust them to make decisions and don’t punish them for making mistakes. I am yet to meet a development team that wants to deliver poor software. [Read more…]