Agile Modeling: Effective Practices for EXtreme Programming and the Unified ProcessThe first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not allow for modeling time, which is critical to ensure that a project meets its proposed requirements. They have also found that standard modeling techniques that use the Unified Modeling Language (UML) often do not work with this methodology. In this innovative book, Software Development columnist Scott Ambler presents Agile Modeling (AM)-a technique that he created for modeling XP projects using pieces of the UML and Rational's Unified Process (RUP). Ambler clearly explains AM, and shows readers how to incorporate AM, UML, and RUP into their development projects with the help of numerous case studies integrated throughout the book.
Companion Web site at www.agilemodeling.com features updates, links to XP and AM resources, and ongoing case studies about agile modeling. |
Contents
Enter Agile Software Development | 6 |
Part | 8 |
The SWA Online Case Study | 17 |
Copyright | |
29 other sections not shown
Other editions - View all
Agile Modeling: Effective Practices for eXtreme Programming and the Unified ... Scott Ambler No preview available - 2002 |
Common terms and phrases
actively adopt Agile Alliance agile developers Agile Documentation Agile Modeling agile software development Ambler architecture model Beck build business rule chaordic Chapter choose communication CRC cards Create Simple Content database define described design model detailed development team discipline effective environment evolve example explore eXtreme Programming feedback Figure flow diagram focus follow the practice ForeignKey goal high-level identify implement important index cards Infrastructure issues lifecycle modeling artifacts modeling efforts modeling sessions modeling techniques notation Object Management Group Order Item organization overview physical data model Place Order potential PrimaryKey problem project stakeholders project team refactoring requirements modeling reuse sequence diagram Ship simple tools Simplest Tools sketch software process someone source code subtotal SWA Online system calculates technical Temporary Models test-first travel light UML class diagram Unified Process update Usage scenario user interface user stories whiteboard write XP project XP's
References to this book
Guide to the Unified Process featuring UML, Java and Design Patterns John Hunt No preview available - 2003 |