Guest post by Venkatesh Krishnamurthy, delivery coach, author, advisor and curator with Techwell
Agile is not about practicing Scrum, XP or Kanban. It is a mindset that one needs to cultivate. It is not about doing a daily standup or retrospective but knowing the values/principles behind it. Most of the agile teams are interested in practices and very few are interested to learn the values/principles.
People resist adopting new values and principles as it expects a change in mindset of teams. Changing the mindset of agile teams is always a bit difficult. I have started believing that it is easier to change the people than their mind. The good news is, there are some tools and tips available to help in this journey of changing mindset.
Let me explain one of the tools with an example. A couple of weeks ago, I came across these two dustbins outside of our apartment complex.
As one could see, one of them a simple open cardboard box and the other one is a proper dustbin. Not sure why they had kept these two together. In the next few days, I noticed that people were throwing wastes mostly into the open box. However, the other one needed additional effort to open the lid to throw the wastes, which was left unused.
What I learned from this experience is, if you want people to follow ideas, make it easier for them to learn and use. Or else they will never change.
Another case study is from one of my agile projects. The teams were using an agile project management tool which was not so user-friendly. Teams diligently added all the user stories and tracked them on a regular basis. However, when the need came to extract the key metrics like Velocity and Cycle times, the team had to write queries manually and tweak it regularly. They always resisted this manual, cumbersome process, which was time consuming as well. The teams always used to fall behind sharing these critical agile metrics with the stakeholders.
I suggested an alternate approach, which involved adding a dot on the user story cards after their daily standup until it is complete. It looked something like the one shown in the picture below for measuring the cycle times. They used a simple sketch pen to put the dots on the cards. This was so much easier, and the team loved it. After this little change, they never resisted sharing the metrics.
Conclusion: If you want to change the behavior or mindset of agile teams, create an environment that is easier to navigate and use. The non-intuitive tools and processes could be a major blocker in the change journey of your teams.
Venkatesh Krishnamurthy is currently working as a delivery coach for a large financial institution in Melbourne, Australia. In the past, he has worked in different capacities from a developer, architect and as a scrummaster. He has designed some of the largest applications, led and built Cloud Center of Excellence, and has managed large-scale distributed teams of more than 150 people. Venkatesh is an author, Agile fellow, and Agile advisor for many companies around the globe. Check out his blog here.