20 May 2018
Sam Price

Sam Price

Sam Price - Capco

1Posts 5,871Views 0Comments

Agile not Fragile: Agile Project Managment

30 March 2014  |  5872 views  |  0

Agile works. The debate may rage on over its effectiveness as a software development approach, but if you stick to the fundamentals of project management, you will see impressive results.

Some critics still state that agile is disorderly and does not require planning and documentation. The reality? Project management fundamentals are vital for the success of agile, as they are for any other programme.

Agile values

Agile methodologies lie at the opposite end of the spectrum to sequential approaches, such as Waterfall. Agile values iterative development, responsiveness to changing requirements, customer engagement and satisfaction, frequent delivery of functionality and strong communication. Sequential approaches plan the entirety of the project then progress through development stages. Agile, on the other hand, completes each stage per iteration. Even the scope of the project is subject to change. 

Managing Agile projects

Detractors of agile claim that its methods are disorderly and undisciplined. But multiple releases and client feedback put greater emphasis on quality and discipline. And there’s the rub. Since requirements are subject to change, the code must be good enough for reasonable changes to be incorporated. The idea that agile involves ‘hacking’ code is unfounded. A weak codebase may develop but this is the fault of the project management, not the agile approach.

So how do you ensure a disciplined approach? The Scrum methodology is a shining example. Here, teams plan a ‘Sprint’ phase, which defines functionality and deadlines. Time estimates and element ownership are recorded. Daily Scrum meetings have a set agenda focusing on progress and obstacles to development. Priorities may change, especially given the agile focus on communication and customer, leading to out-of-scope functionality for a Sprint needing to be included engagement. If this is the case, the Sprint may be abandoned and re-planned.

The key point here is that the Sprint has a clear deadline. Any incomplete tasks are re-evaluated for the next Sprint. The project team will analyse these elements and re-estimate development times. 

Agile in Action

Suppose you are initiating a major programme which requires significant development using agile. During initiation, the programme’s scope is defined and stakeholders are engaged. But requirements, even when validated, may change as the programme evolves.

This requires careful planning and documentation. Good business analysis involves gathering and validating requirements, and ensuring traceability. Projects require protocols for monitoring and approving changes to scope and other plans.

Increased customer engagement and the potential for change within agile projects further underscore the importance of traceability and change management.


In short, agile provides flexibility, not frailty. Any lack of documentation and planning are the faults of the manager, not agile. Given the propensity for change and the increased stakeholder engagement, project management fundamentals are vital to success. Change control, quality management, planning, documentation and carefully tracking progress are all invaluable to the success of an agile project. 


TagsRetail bankingInnovation

Comments: (0)

Comment on this story (membership required)

Latest posts from Sam

Agile not Fragile: Agile Project Managment

30 March 2014  |  5872 views  |  0 comments | recomends Recommends 0 TagsRetail bankingInnovation

Sam's profile

job title Associate Consultant
location London
member since 2014
Summary profile See full profile »
Sam Price joined Capco London in 2013 and has worked on software development and enhancement programs within several financial service firms (projects include an opportunity tracking tool, a regulator...

Sam's expertise

Member since 2014
1 posts0 comments
What Sam reads
Sam writes about
Retail bankingInnovation
Sam's blog archive
2014 (1)

Who's commenting on Sam's posts