Project management methodologies
List of most popular project management methodologies
|A linear, sequential approach for development that is recognized as a traditional sequential methodology
|Significantly different approach to project management facilitates continuous improvement and delivering better quality
|Waterfall and agile hybrid
|Combines waterfall for planning and agile for execution, the benefits of both approaches may create a case for a hybrid project management methodology solution.
|Critical path method (CPM)
|It is a step-by-step methodology used for projects with interdependent activities which maximizing project activities and finding the shortest path (timeline) to task and project success
|Critical chain project management (CCPM)
|It focuses on the use of resources within a project instead of project activities means optimizing resource usage
|Six Sigma was originally developed by Motorola for eliminating waste and improving processes and profitability
|Scrum is part of the agile framework which is interactive in nature and Delivering higher quality
|Lean development (LD)
|LD was originally designed by Toyota to Reduce waste while maximizing output and increasing stakeholder value
|Lean Six Sigma
|It is a hybrid of Lean and Six Sigma focuses on the customer for improving business efficiency and effectiveness
|It provides product development and support teams with the best features from Scrum and Kanban.
It is reducing waste, lead time, and turnaround time while delivering higher quality products and services
|The activities are based on being able to visualize daily tasks, balance WIP and manage backlog.
Kanban is customer-focused, fostering ongoing collaboration and continuous learning
|Event chain methodology
|It is an additional option to CPM /CCPM.
It has focus on identify, analyze and manage any potential risks as early as possible in the project life cycle
|Extreme programming (XP)
|This methodology is intended to improve the quality and functionality of software as stakeholder needs change.
Helps in improving the quality and responsiveness of software as stakeholder needs change
|It an agile approach designed by IBM for improving project results by focusing efforts on the people-side of projects
|Feature-driven development (FDD)
|It has been developed for larger-scale projects but applicable to projects of any size.
It is Addressing the complexities larger projects might pose by developing fast, repeatable processes
|Dynamic systems development method (DSDM)
|Developed as a way to align with companywide strategic goals.
The costly implementations using DSDM makes it less suited to smaller businesses
|Adaptive software development (ASD)
|This approach works to help teams become more agile when dealing with change and built on a three-phases (speculation, collaboration and learning).
|Rapid application development (RAD)
|Focusing on user input based on testing and performance of product is compared to its intended goals
|Rational unified process (RUP)
|It works well in software development projects and similar to Waterfall.
The RUP has four iterative phases(inception, elaboration, construction, and transition).
This simplifying product development while reducing risk
|Spiral is divided into four stages(analysis, risk evaluation, execution and planning).
This is providing a risk-driven process model for more efficient product development