March 2006
Intermediate to advanced
384 pages
7h 42m
English
Waterfalls are wonderful tourist attractions. They are spectacularly bad strategies for organizing software development projects.
—Scott Ambler
Modern software processes, also called methodologies, are all evolutionary in nature, requiring you to work both iteratively and incrementally. Examples of such processes include Rational Unified Process (RUP), Extreme Programming (XP), Scrum, Dynamic System Development Method (DSDM), the Crystal family, Team Software Process (TSP), Agile Unified Process (AUP), Enterprise Unified Process (EUP), Feature-Driven Development (FDD), and Rapid Application Development (RAD), to name a few. Working iteratively, you do a little bit of an activity such as modeling, ...
Read now
Unlock full access