Project Methodology

Identifying the most appropriate implementation methodology

AgilityWorks are experienced across a full spectrum of project implementation methodologies from highly regulated Pharmaceutical environments through to fully Agile project deliveries. We recognise the importance of sound project methodology and the differing needs of our clients and we assist our clients in achieving their goals through the most appropriate project approach.

Waterfall Methodologies

Waterfall methodologies (such as Prince2 and ASAP) offer a sequential linear approach with each phase discretely identifiable which can be controlled and cost managed; these remain the most prolific methodology for large-scale enterprise application deployments. While waterfall methods have their benefits they also have their challenges in the context of delivering enterprise applications, most notably that if something comes to light during the build process it requires that results in a design change (a project phase that has already completed) the team have to revisit a signed-off project deliverable. With the ever-increasing complexity of technology the assumption that all design decisions can be made up-front with limited or no change during the build phase seems optimistic at best.

Agile Methodologies

By contrast Agile Methods typically operate through more informal working practices whereby short cycles of activity (weekly or fortnightly) and at the end of each cycle (referred to as a Sprint) project priorities and designs are revisited. However, agile methodologies are often seen to work counter to the way in which organisations agree budgets – where an agreed level of resources is allocated to achieve an agreed business outcome.

The Hybrid Approach

The AgilityWorks Accelerated Deployment Methodology is a hybrid Waterfall/Agile methodology. By combining the quality gates of a waterfall methodology and the iterative elements of an Agile approach a ‘best fit’ methodology can be applied to a range of projects.