Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
- AM was created by the author for modeling XP projects-an element lacking in the original XP design
- The XP community and its creator have embraced AM, which should give 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 agile modeling.
Agile Modeling Values.
Order from Chaos: How the AM Practices Fit Together.
PART II: AGILE MODELING IN PRACTICE.
Nurturing an Agile Culture.
Using the Simplest Tools Possible?
Agile Work Areas.
Agile Modeling Teams.
Agile Modeling Sessions.
The UML and Beyond.
PART III: AGILE MODELING AND eXTREME PROGRAMMING (XP).
Setting the Record Straight.
Agile Modeling and eXtreme Programming.
Agile Modeling Throughout the XP Lifecycle.
Modeling During the XP Exploration Phase.
Modeling During an XP Iteration: Searching for Items.
Modeling During an XP Iteration: Totaling an Order.
PART IV: AGILE MODELING AND THE UNIFIED PROCESS.
Agile Modeling and the Unified Process.
Agile Modeling Throughout the Unified Process Lifecycle.
Agile Business Modeling.
Agile Analysis and Design.
Agile Infrastructure Management.
Adopting AM on an UP Project.
PART V: LOOKING AHEAD.
Adopting Agile Modeling or Overcoming Adversity.
Conclusion: Choose to Succeed.
Glossary of Definitions and Abbreviations.
References and Suggested Reading.
Appendix A: Modeling Techniques.
“…easy-to-follow…enjoyable writing style…overall the book is impressive…valuable reading…” (Software Testing, Verification & Reliability, March 2003)