Agile Modeling (AM) Home Page

Effective Practices for Modeling and Documentation

Scott W. Ambler
 
   Home  |  AMDD  |  Best Practices  |  Architecture  |  Requirements  |  Analysis  |  Design  |  Documentation  |  Models  |  Modeling Style  |  Contact Us  |  Mailing List  |  FAQ

Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems.   At a high level AM is a collection of best practices, depicted in the pattern language map below (click on the practice for information).  At a more detailed level AM is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. 

 

Agile Modeling Practices Map

 

Important thought: Let's keep the modeling baby but throw out the bureaucracy bathwater.  ;-)

 

Where to Start:

Read the following in order:

  1. An Introduction to Agile Modeling
  2. Agile Model Driven Development (AMDD)
  3. Agile Modeling Best Practices
  4. Where Do I Start?
  5. Frequently Asked Questions (FAQ)
  6. Principles of AM
  7. Practices of AM

 

Important Pages At this Site:

 

Recent Additions to the AM Site

 

Agile Modeling Programs

Become an AM Supporter?

Are you a Whiteboard Warrior?

 

Important External Links

Agile Alliance

We support the Agile Alliance.

 


Copyright © 2001-2011 Scott W. Ambler

This site owned by Ambysoft Inc.
Agile Data (AD)  |  Agile Unified Process (AUP)  |  Enterprise Unified Process (EUP)  |  Disciplined Agile Delivery (DAD)  |  My Writings   |  IT Surveys  

Follow Scott W. Ambler on Twitter

About the Agile Modeling Site | AM Supporters | Japanese Translation