Project Management Methodologies
The reality is that the project management methodologies available to a project manager are often decided on long before a project starts. In many cases the decision is based on nothing more than “this is what we've always done”. At other times, the decision is based on an enterprise-wide initiative to adopt a particular process like the Rational Unified Process. Regardless, it is important to know the various project management methodologies if for no other reason than to be aware of the where their strengths lie and where they fall short.
This section (see menu to the left) describes project management and software development methodologies that I've used or have read about over the years. Some are fairly mature in that they've been around for quite some time. Others are relatively new and have been developed to recognize the challenges that are inherent with many modern software development initiatives. All are worth reading about.
-
Adaptive Project Framework
-
ITIL Methodology
-
Agile Software Development
-
Rational Unified Process (RUP) Methodology
-
Extreme Programming (XP) Methodology
-
Crystal Methods Methodology
-
Spiral Methodology
-
Software Isn't a House
-
Feature Driven Development (FDD) Methodology
-
Rapid Application Development (RAD) Methodology
-
TenStep Project Management Process
-
Scrum Methodology
-
Systems Development Life Cycle (SDLC)
-
Dynamic Systems Development Model (DSDM) Methodology
-
Waterfall (a.k.a. Traditional) Methodology
-
Web Development Methodology – Part 1
-
Capability Maturity Model (CMM)
-
Lean Development (LD) Methodology
-
PRINCE2
-
Reader Feedback
-
Joint Application Development (JAD) Methodology