A Review Of Contemporary Software Development Lifecycles And Their Implications On Software Project Management
Software Project Management
|Date |Submitted by |Student ID |Submitted to | |April 2013 |Doojesh Baichu | | | | | | | |
Table of contents
4. Literature Review
4.1. The V-Model
4.2. Agile Methodology
4.3. Comparative study of V-Model V/S Agile
5. Project Management Techniques Comparison
5.1. Constructive Cost Model (COCOMO)
5.2. Earned Value Management (EVM)
5.3. Milestone Trend Analysis (MTA)
5.3.1. V-Model and Agile Methodology
5.4. Critical Path Method (CPM)
6. Advantages and Drawbacks
This document discusses in an interpretive way the commonly used Software Development Lifecycle Models and their implications to Software Project Management. Their application, advantages and disadvantages are discussed.
The Methodologies Agile and V-Model are discussed, as well as Software Management techniques PMBOK, COCOMO, MTA, EV and Critical path.
|Term |Definition | |SDLC |Sofware Development Life Cycle - A Software Development Life Cycle is essentially a series of steps, or phases, | | |that provide a model for the development and lifecycle management of an application or piece of software. | |SDLCM |Sofware Development Life Cycle Model - Software Development Life Cycle Models are systems and processes a | | |software developer or software development team leverage to systematically produce software. | |PMBOK |Project Management Body of Knowledge | |COCOMO |Constructive Cost Model | |EV |Earned Value | |MTA |Milestone Trend Analysis | |CPM |Critical Path Method |
A Software Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as planning, analysis, design, and implementation.
There exist numerous SDLC methodologies in the world. Each model justifies its existence by answering the following questions:
1. How stable are the requirements?
2. Who are the end users for the system?
3. What is the size of the project?
4. Where are the Project teams located?
This documents will deal essentially with the V-Model and the Agile methodology. The V-Model which is an extention of...
Please join StudyMode to read the full document