Agile a State of Mind for the Organisation, Not Just a Development Methodology (Part IV)
Compared to other software development projects, CMS implementations typically impose greater risk on organisations; because of the role CMS plays in managing some of their most valuable assets, their data. With CMS business workflows running through the heart of an organisation, CMS implementations offer unique challenges. In an attempt to address many of the widely documented risks and challenges, organisations are turning to Agile methodology, rather than staying with traditional plan-based project methodology to manage their implementation. However, as this article shall discuss, many organisations are failing to recognise that Agile is a state of mind for the organisation, not just a development methodology. To ensure a successful Agile led CMS implementation they must make the appropriate organisation-wide changes and not consign Agile solely to software development activities.

Figure: Agile Adapt (Review, Reboot & Improve)
Accelerating an organisation’s adoption of Agile on a CMS implementation occurs in two ways. The first is to advise the organisation on the most appropriate pilot project to use. The second is the incremental development and implementation performance (i.e. improvement from Sprint to Sprint and Project to Project). This ensures the business change programme efficiently and appropriately selects and then adopts Agile across its various types of projects. Successful business change programmes promote appropriate best practices, by providing cost effective access to subject matter expertise tailored to their project. The framework also guides stakeholders through a series of review, reboot and improve plans applicable to their circumstances.
Once an agreed business unit baseline capability has been reached during the Agile Adoption Phase, the organisation is ready to select the projects that will initially adopt Agile methodology. It is important to recognise that Stage 2, must span all five business units. The overall organisation success is determined by the collective performance of all the business units operating to the Agile philosophy.

Figure: Agile Led CMS Framework Stages
During Stage 2 the Agile change programme framework provides access to the appropriate subject matter expertise in the form of preconfigured schedules, tailored benchmark audits, analysis tools and predefined best practices. Each business unit is granted access to the appropriate support, guidance and intellect as it engages with the programme.
Five Business Units
4.1 Marketing
The Marketing business unit performance capability is a measurement of individual or collective offering success, in particular, the overall return on investment of products, services or solutions within a defined period.
With the adoption of Agile a number of important changes are also required within the marketing business unit to ensure delivery of organisation-wide success.
As the Product Owner plays a central role throughout an Agile project, it is critical that the changes:
- help them establish viable project business cases without the traditional upfront agreed set of deliverables and wealth of financial and technical documentation.
- enhance their ability to accurately capture and analyse market requirements.
- allow the Product Owner to engage with the customer base on a frequent basis to gather feedback on each sprint deliverable.
Therefore, the primary marketing organisation changes necessary to support the Agile change programme are organisational communication, financial and legal management, plus organisational innovation.
4.2 Engineering
The Engineering business unit performance capability is a measurement of project milestones completed on time, to specification, and within budget. The successful application of a Agile change programme will ensure the engineering business unit accurately captures the appropriate engineering data to report on its performance capability at a number of levels, e.g. milestone, project and period.
The Agile change programme framework is an innovative and streamlined procedure, which changes the way the engineering business unit operates. Emphasis is placed on understanding goals and objectives rather than detailed specifications. It is critical that the changes to this central function should include:
- an organisational environment which fuels open and frequent discussion / collaboration between all stakeholders.
- access to simple IT tools that record and broadcast concisely short term project deliverables.
- access to the appropriate facilities to hold daily progress meetings, group planning sessions.
- access to the appropriate facilities to hold monthly performance evaluation sessions (e.g. sprints and retrospectives).
As a consequence the primary organisation capabilities that require care evaluation and optimisation from a engineering business unit perspective are organisational communication, facilities, resource management and organisational innovation.
4.3 Sales
The Sales business unit performance capability is a measurement of how many qualified sales opportunities are converted to actual orders (i.e. Won/Bid= %)
The flexibility of the Agile Manifesto appeals to the Sales business unit, as it promotes flexibility allowing the organisation to pursue sales opportunities without a lengthy bureaucratic process or jeopardizing the Agile change programme.
For the sales business unit to exploit the opportunities offered by the Agile change programme framework a number of important requirements need to be met, including:
- open and honest collaboration between the engineering, marketing and engineering business units.
- awareness of the current project scope and timeline (i.e. sprint).
- an ability to quickly quantify the sales value of individual qualified sales opportunities.
- an ability to quickly quantify the cost of implementation.
- quickly relaying changes to the market.
- assess the impact on medium to long term income.
4.4 Services
The Services business unit performance capability is a measurement of project milestones completed on time, to specification, and within budget.
Agile methodology can be applied to IT service delivery projects in exactly the same way as internally development software and therefore, shares the same four key changes as Engineering.
4.5 Support (Customer Services)
Typically the Support business unit performance capability is a measurement of the average length of an open support call. The Agile change programme provides an opportunity for this business unit to exploit its direct communication with the customer base and its indepth understanding of their operations to:
- improve the development of stories.
- participate in sprint evaluations.
- release readiness via testing participation.
- draw attention to hot topics.
With the appropriate changes to their processes the increased participation by the Support business unit will increase product quality, which in turn will drive down the average length of open support calls.











