Published here August, 2005.

Introduction | Book Structure | What We Liked - The Important Lessons
The Importance of the Right Methodology 
Development Methodologies, Managing the Technology | Downside | Summary

Development Methodologies, Managing the Technology

However, when it comes to discussing Development Methodologies, i.e. management of the technology including information technology and software development in particular, there are indeed numerous methodologies, and in Chapter 4 Jason discusses eighteen of them. Based on Jason's comments and sources on this web site, the suitability of each to the task at hand may be summarized as shown in Figure 1. For convenience, Figure 1 includes the project management methodologies identified in the previous section and also includes classic building construction by way of comparison.


Description
Suited to
control of:
 
 Phases
 
Project
Size

 Comments 

S

Q

T

$

Project Management Frameworks Methodologies
Rational Unified Process Y Y Y Y Y M, L 1, 2, 3, 4
PRINCE2 Y Y Y Y Y M, L 4
System Development Life Cycle (SDLC) Y Y N ? Y S, M, L 3, 4, 6
Solutions-based Project Methodology Y Y N N Y S, M 3, 5
TenStep Y Y Y N N S, M 5
Technology Development Management Methodologies
The "Agile" Group:
   Extreme Programming (XP) N Y N N N S, M 5
   Scrum N Y N N N S, M 5
   Crystal N Y N N N S, M 5, 7
   Dynamic Sys. Development (DSDM) Y Y Y ? Y S, M 5
   Rapid Applications Development (RAD) Y Y Y ? Y M, L 5
Unicycle Y Y Y Y Y S, M, L 4
Code-and-fix Approach N N N N N S 7
V-methodology Y Y Y Y Y M, L 4
Waterfall Y Y Y Y Y M, L 4, 6
Open Source N N N N N S, M 5
Spiral Y Y N N Y M, L 4
Synchronize and Stabilize Y Y N N Y M, L  
Reverse Engineering Development Y Y N N Y M, L 4
General Publication Methodology Y Y N ? Y M 4, 8
Structured System Analysis & Design Y Y N N Y M, L 4
Pramis Y Y Y Y Y M, L 4
Offshore Development Y Y Y Y Y L 4
General Drug Development N Y N N Y L 4
Classic Building Construction Y ? Y Y Y M, L 4

Comments:

    S = Scope; Q = Quality; T = Time & $ = Cost
  1. Y, N, ?: Yes, No, Undetermined
  2. S, M, L: Small, Medium or Large projects
  3. Arguably an IT/software development methodology, i.e. belongs under Technology Management
  4. High management ceremony
  5. Low management ceremony
  6. Classic "waterfall" sequence
  7. Not suited to virtual teams
  8. For book and periodical publishing
Figure 1: Comparison of various methodologies from a project management perspective

Jason observes that:

"Some project methodologies focus purely on the technology itself, while others focus more on a generic project management approach. You must carefully consider the methodology to use based on the organizational requirements."[12]

He also draws attention to what he calls "Light" and "Heavy" methodologies, meaning those with little or no ceremony and those with considerable ceremony (as noted in Figure 1 above), necessitated by the project's complexity. As he says:

Because project size and complexity affect the type of methodology to be selected, it is crucial that project managers determine the lay of the land first. Figure [2 below] is a selection matrix, which shows the different sizes (i.e., small, medium, or large) of projects you may encounter. This matrix serves as a useful guide to the type of methodology you should employ for your project. Selecting the wrong methodology for your project could be disastrous." [emphasis added][13]

Amen to that! Hence, Figure 2 serves as a very useful chart.

Figure 2: Charvat's matrix for selecting light or heavy methodology
Figure 2: Charvat's matrix for selecting light or heavy methodology
The Importance of the Right Methodology  The Importance of the Right Methodology

12. Ibid, abstracted from pp54-55
13. Ibid, p168
 
Home | Issacons | PM Glossary | Papers & Books | Max's Musings
Guest Articles | Contact Info | Search My Site | Site Map | Top of Page