Read more
Traditional project management involves disciplined and deliberate planning as well as control methods. With this approach, we can easily recognize distinct project lifecycle phases. Tasks are completed one after another in an orderly sequence – this demands that a vital part of the project be planned upfront. In addition, with traditional project management, once a phase is complete, it is assumed that it will not be revisited.
Agile project management is a highly iterative and incremental process, where developers and project stakeholders actively work together to understand the domain; identify what needs to be built; and, prioritize functionality.
Years of traditional plan-driven software development using conventional models have led to an assumption that conventional approaches are the only way to adhere to the best practices of project management. But the fact is that project management exists in agile methodologies as well. In fact, agile methodologies, if followed with discipline and rigor, are compliant with the best practices of project management, just as traditional approaches are. The only difference is command-and-control dictatorship Vs self-organizing teams.
Below table depicts the mixed bag of project management concepts like Scope Management, Risk Management, Quality Management, Integration Management presented as a comparison to the traditional approach to agile approach.S