CSC/ECE 517 Fall 2010/ch6 6c PK

From Expertiza_Wiki
Revision as of 19:25, 14 November 2010 by Csc517wikihandle (talk | contribs)
Jump to navigation Jump to search

Estimation in Agile projects

Introduction

Software development process or life cycle is a commonly used term in today's rapidly developing software industries. There are different models are available which are used to enforce the structural development of software products. Agile software development methodology is one of the commonly followed practices which takes iterative approach for development. One of the most important part of this process is estimation.

In this chapter, we will explain the purpose of estimates in agile software development first, later we will discuss estimation techniques and re-estimation and how these are different in other software development processes.

Agile software development

Estimation in Agile Model

Purpose

Estimation techniques

Re-estimation

Estimation in Waterfall Model

Estimation in Spiral Model

Estimation in Iterative and Incremental Model

References

  • Software Development process [1]