By Chad Greenslade
I have often been asked about my lessons learned in delivering Agile transformations. Below is the seventh in a fifteen part series examining my lessons learned while instituting Agile concepts & practices. I hope that these lessons help you on your journey to Agile nirvana.
Lesson 7: Engage Stakeholders & Supporters
Once you have executive buy-in, you’re now ready to engage your supporters. It’s imperative to get the right people on-board early on. The Agile Champion requires a group of people around them that are dissatisfied with how work is currently performed and are willing to make a change. Stakeholders and supporters fall into three (3) broad categories:
Executives: Executives will approve and / or sponsor the agile project. You'll want support from an executive that has a vested interest in the success of new projects. If possible, try to find an influential executive, one that is seen as a leader amongst their peers, someone they trust to bring great vision and planning to the organization, and try to get him or her to sponsor your agile project.
Individual Contributors: Your Individual Contributors are the folks that will actually be carrying out the agile project. These are the guys who will need the agile training to execute the agile work processes. You’ll want good representation with this group of people. If your organization has certain disciplines (application development, database, project management, etc.) or product lines, you’ll want though leaders representing these groups.
Middle Management: Every Individual Contributor on your team reports to someone. You’ll want to figure out who those people are and talk to them. After all, these people write the performance reviews of your Individual Contributors. Even the strongest Individual Contributor still must do what their manager asks; that's how they retain their position. It’s extremely important to gain middle management buy-in because very often, middle management is directly responsible for executing the operation of the IT department and are unlikely to pose future, unforeseen process barriers if they are engaged early.
Once you’ve identified your stakeholders and supporters, schedule meetings to discuss the agile transformation initiative. Educate them on what you’ve learned about agile and how it can meet their objectives. Discuss your plan and key milestones in the agile transformation initiative. These meetings are not the “one-and-done” type. Expect to have multiple conversations as people learn more. You must give people time to learn, to think through agile concepts and how they will impact their day-to-day. Everyone learns at different speeds, so be prepared to be patient. You will be doing ongoing research in order to answer everyone’s questions. If you’re able to answer everyone’s questions and sell them on the benefits, they will follow your lead during the changes ahead.