There are several popular software development methods, the most popular being the waterfall model. Agile and Rapid methodologies are the two main contenders at the moment to usurp waterfall development.
Whatever model is used the same stages are passed through in the same order – plan, design, develop, test and implement (or implement and test in some instances.)
Having a process that controls the development model is a good way to reduce risk and improve quality. Essentially the software development lifecycle is using a development process, and using a process is a quality management and quality planning exercise.
Project management adds overhead to projects that reduce risk. The SDLC does the same thing. In some instances the process followed may be too high overhead for the risk profile of the project.
This weakness presents an opportunity; part of the project planning activities should be around choosing the appropriate development process (or hybrids of models.)
New SDLC models are proposed regularly and being an early adopter can present risks to untried processes. Hence the waterfall method is still the preferred model. Scaling and varying processes should be undertaken to ensure that the appropriate risk/overhead balance is achieved.
26 September 2005
More comments on the SDLC
Posted by
Craig
Subscribe to:
Post Comments (Atom)
Popular Posts
-
I have been having a bit of a discussion over at the IIBA blog with Kevin (VP BOK) and Julian (Chief architect.) It’s migrated over to ...
-
Due to popular demand I have aggregated some information on User Stories and created a simple template. If you feel this would be useful to...
-
Better Projects Templates I am uploading a couple of project document templates to Google Docs. As I add more I'll post them up here. You...
-
You've heard many reasons why project fail. Here is a discussion hosted by BCS on why projects work. The discussion covers four dimensio...
-
The Precedence Diagramming Method ( PDM ) was developed in the early 1960s by H.B. Zachry in cooperation with IBM. It has largely repla...
-
In the below video some of the #10yrsagile participants discuss the role of the Business Analyst. A question for you; Do you agree or di...
-
This is a guest post by Jeff Hobbs. Jeff is a project manager at ActiveState Software who provide pm and collaboration software. Email, ...
-
In one of the Carnivals of Business Analysts the theme was “ Requirements Analysis ." I searched the web far and wide and came up with a n...
-
The definition of a stakeholder is controversial. For example, project team members are generally not considered stakeholders, but in virtua...
-
I have written about the V-Model across several posts. The V model is a testing focused expansion of the software development lifecycle. In ...
0 comments:
Post a Comment