Lecture Notes for Extreme Programming
11 June 2001 - Small Releases
- releases vs. integration
- "small" means
- current system function relative to final system function
- the change in function from release to release
- the amount of time between releases - one or two months
- small releases
- help clarify customer intentions - evolutionary prototyping
- build confidence in customer and developer
- how do you define small releases
- the problem - indivisible, all-or-nothing projects
- release fully functional systems
- iteration planning vs. release planning
- how do you make small releases
- structural - replace old-system parts with new-system parts
- front-end the new user interface to the old system
- back-end the new output processing to the old system
- substitute the new processing for old
- functional - new system takes over sub-catagories of old system
function
This page last modified on 21 June 2001.