
IndigoBlue enabled us to achieve a number of long-held goals. We significantly reduced test and release cycle times without compromising quality, enabling us to meet our customers exacting demands."
David Hamilton-Brown
IT Director, IFDS
IFDS is the UK's leading supplier of investor-record keeping services and systems to the UK domestic and to the European “offshore” market. Its solutions are used by retail and institutional fund managers, fund distributors and platforms, investment trust companies and providers of group and individual DC pensions, including Jupiter, Charles Schwab and CoFunds.
As an organisation reliant on mission critical technology, IFDS made the decision to introduce an Agile approach for their software development process. Its aim was to increase responsiveness to customers’ needs; shorten cycle times; and improve quality.
A successful transition cannot be defined analytically and imposed, to arrive at a practical and balanced Agile implementation requires collaboration and feedback. Therefore, in common with all of its work, IndigoBlue adopted an incremental, Agile approach to the transition project. Our approach builds on the value and understanding from successive increments allowing stakeholders to evaluate the benefits and constraints within the particular organisational context; introducing change where necessary, prioritising effort and focusing on tangible benefits.
Having already completed one Scrum-based Agile project, IFDS had an understanding of Agile and an expectation of how it would be applied within the organisation. Therefore prior to the main transition IndigoBlue completed a short time-boxed phase, in which support was provided for the start-up and initial iterations of two Agile projects. These were used to establish a common understanding and baseline for the main transition.
Additionally, the consolidation phase was used to understand the prevailing context within IFDS and create road-map for the Transition phase.
The Transition itself was managed as an incremental Agile project following the roadmap. Each increment was time-boxed to 2-weeks and activities were prioritised to maximise business value from the iteration.
This was achieved through a stakeholder board and the following governance measures:
Throughout the transition the aim was to achieve a sustainable level of Agile capability within IFDS in the shortest possible period. This was achieved by providing a basic level of immersion training and experience across the IT division, but focusing support, mentoring and training on a number of key individuals who would then be capable of carrying the remainder of the transition forward.
In February 2008, on time and to budget IndigoBlue completed its work on the transition project leaving IFDS with a self-sustainable level of Agile experience. Within the transition period a number of key projects were completed successfully and cycle times were reduced.
I recently had a debate with Simon Annicchiarico of Appius regarding the meaning of the W in MoSCoW, and whilst it had its origins in my petty pedantry, there was an important issue to be considered.