CSC/ECE 517 Fall 2010/ch6 6c AW

From Expertiza_Wiki
Jump to navigation Jump to search

Estimation in Agile Projects

Introduction

Purpose of Estimation

The agile development methodology with respect to estimation centers around a few key concepts: a brief process, one that allows for adaptation and ambiguity, and yet one that provides accurate and useful information and progress [1].

Types of Estimation

Based on Size

Based on Velocity

Estimation Techniques

Planning Poker

Burn-down Charts

Re-estimation

Comparison

General

Formal models

Summary

References

[1] Cohn, M. User Stories Applied: For Agile Software Development, Addison-Wesley Professional, 2004.