At a recent conference, one of the overriding themes was that although organisations believe that implementing Agile is a good idea, they are concerned about how they would do it and if they are really ready.
In truth, to implement Agile successfully, the whole organisation has to adjust with the approach and be prepared for the changes it requires.
For example, senior management needs to understand that the objective of Agile isn’t to deliver every software change, but to deliver the most important changes – those with the greatest business value. This requires collaboration between IT and the business. Ultimately, IT must work with the business to follow the money!
You often hear that only the development team is going Agile, but this is inaccurate. There is also a shift in the role of the business owner. Their empowerment to control the backlog is a huge benefit to the organisation. Mishandled, this is the one factor that makes an Agile implementation a failure. Without the business owner, the development team doesn’t have the authority to determine the relative importance of the deliverables or effectively groom the backlog.
Organisations also have to manage their own expectations; during the initial trial, the effort may be very similar to Waterfall as teams adjust to the new processes. Agile is a Lean process; it helps minimise the effect of change, but it isn’t a panacea – you still need the final business vision to drive the development. If it isn’t worth doing for the expected return, then why do it!
Finally, remember that there is still a need for a business process to support Agile. DSDM is a very good framework, which enables the business to reap the benefits of Agile. You may also need to consider how to extend Agile to all of your teams; for that, we suggest the Scaled Agile Framework (SAFe) to control multiple teams working across an implementation.
If the organisation is ready, Agile can be a huge success; if not, unfortunately the finger of blame will be pointed at the process, not the fact the organisation wasn’t prepared to reap the benefits.
As always, we’re here to help. We offer an Agile Readiness Review and a SAFe Readiness Review to help you determine if you’re ready to go Agile.
If you’re looking for help with SAFe, we suggest checking out our Leading SAFe training class, which we’re offering in Edinburgh this October.
Software Sizing and Estimation Specialist