Project Management Alternatives
Designers and builders have historically relied on waterfall project management, a linear method of performing projects in sequential steps. It begins with a project being planned, start to finish, with clearly defined requirements, expectations and scope. Only after the deliverables for any given step are complete does the team progress to the next one. This highly structured, document-heavy approach is most successful on projects where the final product is clearly defined and understood, and adequate time is available for project planning.
While waterfall project management brings rigor to processes that can be refined and repeated on future projects, it also has disadvantages. For example, it includes very little built-in flexibility for changes along the way — which can become problematic when issues arise or disagreements emerge over project objectives among stakeholders in the later stages of execution. Because of its linear nature, projects can also take longer to complete. Issues with one phase’s deliverables may not be discovered until a project has entered a new phase, raising the prospect of costly rework.
Beginning in 2001, an alternative approach emerged. That is when 17 software developers worked together on a management solution for projects whose end products were not so clear-cut. Their discussions centered on ways to meet project budgets and schedules when working through requirements that were volatile, uncertain, complex or ambiguous. They were also interested in developing ways to speed innovation that was sometimes slowed by strict adherence to process-driven methods.
Their collaboration culminated in the publication of the Agile Manifesto, a brief document that outlined a new, more flexible project management philosophy. Rather than describing a strict method, it described four principles that inform an agile mindset:
- Unity: “Individuals and interactions over processes and tools,” declares the first principle of agile project management. This principle may seem like a dramatic departure from waterfall project management, which trained generations of project managers to strictly follow processes. Agile project management does not reject processes but seeks to guard against situations where completing the process — rather than developing an innovation solution — becomes the end goal. Agile project management instead prioritizes interactions among team members. Because developing unity among team members can be difficult, frequent meetings and interactions help create cohesion and a sense of belonging. Both are key to project success.
- Simplicity: “Working products over comprehensive documentation,” is the second principle of agile project management. This principle reminds team members that delivering a superior product is more important than producing superior documentation. While project documentation is necessary, prioritizing its development can impede final project delivery.
- Transparency: “Customer collaboration over contract negotiation,” is the third agile principle. This reminds team members to involve their client throughout project development and to consider the changes the client desires as the project progresses. While even a voluminous contract document cannot anticipate every modification a project may require, a strong relationship forged by a truly transparent agile approach can result in simpler, more effective negotiations.
- Adaptability: “Response to change over following a plan,” asserts the fourth and final principle of agile project management. The method and speed by which an agile team adapts to emerging needs demonstrate its adaptability. A rigid team that rejects owner suggestions may meet a project’s budget but fail to achieve its larger objective. An adaptable team that embraces client-driven changes may, on the other hand, fast-track a project’s success. Teams able to anticipate and respond to obstacles also forge better outcomes. They represent adaptability in its truest sense.