Agile Modeling (AM) Home Page

Effective Practices for Modeling and Documentation

Scott Ambler + Associates
 
   Home  |  AMDD  |  Best Practices  |  Architecture  |  Requirements  |  Analysis  |  Design  |  Documentation  |  Models  |  Modeling Style  |  Contact Us  |  Announcements  |  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

 

Important External Links

Agile Alliance

We support the Agile Alliance.

About the Agile Modeling Site | Japanese Translation  


Disciplined Agile Delivery: The Foundation for Scaling Agile Agile Modeling: Practices for Scaling Agile Agile Data: Practices for Scaling Agile EnterpriseUP: Agility at Scale AgileUP: Towards Disciplined Agile DeliveryAmbysoft Inc. Software Development Practices Advisor Scott Ambler + Associates Follow @scottwambler on Twitter!


Copyright © 2001-2012 Scott W. Ambler

This site owned by Ambysoft Inc.