Agile Modeling

Agile Modeling Effective Practices for eXtreme Programming and the Unified Process

Scott Ambler2002
The first book to cover Agile Modeling, a new modeling techniquecreated specifically for XP projects eXtreme Programming (XP) hascreated a buzz in the software development community-much likeDesign Patterns did several years ago. Although XP presents amethodology for faster software development, many developers findthat XP does not allow for modeling time, which is critical toensure that a project meets its proposed requirements. They havealso found that standard modeling techniques that use the UnifiedModeling Language (UML) often do not work with this methodology. Inthis innovative book, Software Development columnist Scott Amblerpresents Agile Modeling (AM)-a technique that he created formodeling XP projects using pieces of the UML and Rational's UnifiedProcess (RUP). Ambler clearly explains AM, and shows readers how toincorporate AM, UML, and RUP into their development projects withthe help of numerous case studies integrated throughout the book. AM was created by the author for modeling XP projects-anelement lacking in the original XP design The XP community and its creator have embraced AM, which shouldgive this book strong market acceptance Companion Web site at www.agilemodeling.com features updates,links to XP and AM resources, and ongoing case studies about agilemodeling.
Sign up to use