With the "internet of things" nearly every business is getting into software development. Knowledge of how to create quality software in shorter time frames is a competitive advantage. Unfortunately, these transformations are about organizational change. Many fail or struggle because there is not enough support and understanding from the top.
Agile tranformatons are often unsuccessful or challenged. One of the main reasons is that there is a lack of knowledge and authority at the highest levels of the organization. The needed organizational change does not happen without the proper knowledge and leadership.
Create a new position at the highest levels of the company that would allow the company to make the organizational changes necessary to create the environment where agile software development will flourish. The suggestion is a CAO - Chief Agile Officer.
The practical impact is that the changes needed to create an environment where agile can flourish can be made. When electricity was new and not well known, CEOs - Chief Electricity Offiers were installed to help take advantage of the new technology for competitive advantage. A Cheif Agile Officer will allow for the company to harness agile for competitive advantage.
Inertia. Companies do not understand software development and what Agile transformations are all about.
Start the conversation around whether this is a good idea or not. Begin the PR push to get the idea out to the business environment.
Larry Apke - Agile Expert, Agile Coach, Software Development Consultant