Agile Project Management
Agile Project Management
Historically, large IT projects achieved a reputation for “going off the rails.”
Going back as far as the 1970s, numerous post-failure analyses highlighted that
there were two consistent fault areas:
The origins of Agile stem from this second category. Many organizations
implemented a form of project management in an attempt to improve the success
rate of IT projects. However, due to the rigidity of the methodologies, they often
failed, causing “paralysis by analysis”. The procedural approaches placed emphasis
on demarcation lines, sequential step-based progressions, and the uniqueness of
role and responsibilities based upon hierarchies and fixed responsibility sets which
limited the capacity of the team and the overall productivity of the project. To put it
in perspective, it’s like an ER surgeon having to ask permission of the patient, chief
surgeon, and the hospital board of directors before they start a life-saving surgery.
Compare this to an Agile project where one module is developed in short period of
time—called a sprint. During each sprint (which typically lasts two or three weeks) is
implemented, feedback from users is collected, and any shortcomings are identified.
That feedback is used to build requirements into the development’s next sprint.
The difference between Agile and traditional project management can also be
described by comparing Agile: a relay race where each member passes on the baton
to someone else to do the next part versus traditional, or waterfall project
management, which is more like a basketball team where the entire team assumes
responsibility and tries to go the distance as a unit, passing the ball back and forth.
Scrum, a subset of the Agile approach, is a set of governing principles, along with the
tools, that enables fast and responsive decision-making. It derives its name from a
player positioning move within the game of Rugby and is sometimes referred to as
“lightweight Agile.”
With Agile project management, the traditional project phases are maintained but
during each phase (see below), the amount of work done in each activity rises or
falls.
1. Atlassian Jira
2. Agilean
3. SprintGround
4. VersionOne
5. SpiraTeam
• Pulls all required expertise together into one location and under one team.
• Attempts to move away from the idea of a vast project plan that becomes
set in stone and which subsequently precludes the realization of
opportunities and individual innovation.