Sequential, phase-based approach
Iterative, adaptive approach
Based on PMBOK Guide principles with sequential phase execution
Traditional project management follows a linear approach where each phase must be completed before the next begins. This methodology works well for projects with well-defined requirements, stable scope, and predictable outcomes.
Iterative approach focused on customer collaboration and responding to change
Agile project management emphasizes flexibility, collaboration, and continuous improvement. Projects work in short cycles (sprints) with frequent reassessment and adaptation to changing requirements.
Select a scenario to see which methodology might work best:
Leads the project, manages resources, tracks progress, and ensures deliverables meet requirements.
Provides funding and high-level direction, makes key decisions, and removes organizational barriers.
Gathers and documents requirements, ensures stakeholder needs are understood and met.
Facilitates the agile process, removes impediments, and helps the team improve continuously.
Defines product vision, prioritizes features, and represents customer needs to the development team.
Self-organizing team that designs, builds, and tests the product incrementally.