V Model vs Agile Methodology

Only available on StudyMode
  • Download(s) : 136
  • Published : May 31, 2013
Open Document
Text Preview
A Review Of Contemporary Software Development Lifecycles And Their Implications On Software Project Management

Software Project Management

Assignment

Version History

|Date |Submitted by |Student ID |Submitted to | |April 2013 |Doojesh Baichu | | | | | | | |

Table of contents

1. Abstract3

2. Keywords4

3. Introduction5

4. Literature Review6

4.1. The V-Model6

4.2. Agile Methodology6

4.3. Comparative study of V-Model V/S Agile8
4.3.1. V-model8
4.3.2. Agile8

5. Project Management Techniques Comparison9

5.1. Constructive Cost Model (COCOMO)9
5.1.1. V-Model9
5.1.2. Agile10

5.2. Earned Value Management (EVM)10
5.2.1. V-Model10
5.2.2. Agile11

5.3. Milestone Trend Analysis (MTA)11
5.3.1. V-Model and Agile Methodology11

5.4. Critical Path Method (CPM)12
5.4.1. V-Model12
5.4.2. Agile12

6. Advantages and Drawbacks13

6.1. V-Model13
6.1.1. Pros13
6.1.2. Cons13

6.2. Agile13
6.2.1. Pros13
6.2.2. Cons13

7. Conclusion14

8. Reference15

Abstract

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.

Keywords

|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 |

Introduction

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...
tracking img