Starting an Agile Transformation
Imagine you are a medium-sized company. Your innovation team might be in the range of 300 people. You are not a start-up, and equally, you are not a huge company.
Let’s imagine, at least for now, that you have no special issues. Your situation is fairly normal. (To be fair, every situation is different to some degree. So, watch out.)
What should you do to get started?
Here are a few proposed standard steps — they are almost always recommended. There might be quibbles about the order of execution, and many other steps (or sub-steps) can also be recommended. I am only trying to cover the basics in this blog post.
- Identify some Agile advocates. Usually, that’s you, but also identify a small group. Seven would be a good number. Work on ‘the change’ together.
- Get a pilot team going. That means, get that group (and possibly their managers) to agree to try a small experiment with one or maybe two teams. With Agile/Scrum. Get that team some good training and good coaching. Help that team succeed. That mainly means: Fix the top impediments that they identify.
- Talk to the executives. Get them on-board. Show them the success of the pilot team, and ask if they want more of that. (There is some debate about how long you wait with the pilot team before you ‘show them’ to the executives. One to six months is a reasonable range.)
- Train the executives. Many ways to do this, and not well agreed in the community, but everyone would agree that if the executives are going to support Agile, they need to know what they are supporting. One way: Get them in a management Scrum Team. Jeff Sutherland proposes an ‘Executive Action Team.’ There are other similar ideas from Ken Schwaber and Mike Cohn and others. So, as you see, this is probably more than a one day ‘training.’ Still, I have done a 1 or 2 or 4 hour workshop or discussion or ‘training’ with the Executives. That can be done too.
- Start to change the culture. Whoa; this is a big topic, but unavoidable. Lean-Agile-Scrum is a big cultural change for almost every company. See earlier blog posts. By ‘start’ you understand that I am proposing that this is an iterative and incremental cultural change process.
- Engage more people in the change. See Open Space. I recommend that you get ‘everyone’ involved in the change, and at least contributing to the change. See details by googling ‘Open Space Agility.’ There are other techniques. We could discuss the differences. The purpose: You are not just talking about ‘cultural change’ (so abstract it is almost always virtually useless), but rather people are doing something that actually causes the culture to change. Note: You may not to assist some people in leaving the organization; this may not be a change they want. Careful.
- Start more teams. Form them, train them, get them coaching. Help them be successful.
- Establish a definition of what ‘Agile’ means at your place. This is the start of addressing ScrumButt. The real concern is ‘tick box adoption’ and low results, but ScrumButt is usually the key symptom. (Example: “We do Scrum, but we don’t… have a PO.”) If a team wants to do Agile and wants to violate an element of the definition, then they must discuss that with a strong coach, who hopefully can talk them into doing ‘good Agile’ rather than being stupid. (Sometimes the team might be right, that their situation is different and they need to do something a bit different. It happens, but not often at the beginning.)
- Get impediments fixed. At the team level and at the higher level (or levels). This might mean starting an Impediment Removal Team (using Scrum), that is a group of managers who work on ‘larger’ impediments. This probably means you need a budget to fund the fixing of impediments.
- Once the initial teams are established, and if you all and the organization have the capacity for more change, start more teams. Often, considering how significant the change is, you do not have much capacity to manage it in a professional way. Work on ‘scaling up’ your change management capability. Again, look at Open Space Agility, although that is not the only ‘skill set’ needed.
- Start to develop a Product Backlog of the ‘change work’ for the next six months.
Those are a pretty good set of 11 steps. Lots more to say, but usually a good start.
Your comments are welcome.