ICS 121: Extreme Programming

Overview

What is Extreme Programming?

XP Concepts

User story
A short, concrete paragraph about how a user might use one feature of the system.
Test case
Programmatic unit test case. Each test case is very small and would take only an hour or less to write.
Iteration
The work it takes to implement a few user stories. Usually 1-4 weeks.
Release
Several iterations happen lead up to one release. The release produces an externally visible verison of the software. A release can take a few months.

XP Key Practices

Who Does What and When?

Some things to notice about XP

sample use case templateexample test plan templateProject plan template