spacer

Agile Modeling (AM) Home Page

Effective Practices for Modeling and Documentation

spacer
 
   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. 

 

spacer

 

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:

  • Active Stakeholder Participation
  • Agile Model Driven Development (AMDD)
  • Agile Modeling and RUP
  • Agile Modeling and XP
  • Agile Models Distilled
  • Agile Requirements Change Management
  • Downloads
  • Enterprise Modeling Anti Patterns
  • Essays and Other Resources
  • Examining the Model Driven Architecture (MDA)
  • Frequently Asked Questions (FAQ)
  • Generalizing Specialists
  • Inclusive Models
  • An Introduction to Agile Modeling
  • Introduction to the Diagrams of UML 2.0 
  • Modeling Style Guidelines
  • Phases Examined
  • Practices of AM
  • Principles of AM
  • Simple Tools or CASE Tools?
  • Site Map
  • Training in Agile Model Driven Development
  • Values of AM
  • Where Do I Start?

 

Recent Additions to the AM Site

  • Agile Requirements Best Practices
  • Agile Usability: User Experience Efforts on Agile Software Projects
  • Comparing the Various Approaches to Modeling in Software Development
  • Enterprise Modeling Anti-Patterns
  • Examining the "Big Requirements Up Front" Approach
  • Frequently Asked Questions (FAQ)
  • How Can Enterprise-level Professionals Be Agile?
  • Interviewing Tips and Techniques for IT Professionals
  • The "Model a Bit Ahead" Pattern
  • Overcoming Common Requirements Modeling Challenges
  • Where Do I Start?
  • Why Extend the UML Beyond Object and Component Technology?

 

Important External Links

  • Agile Data Site
  • Agile Modeling Newsletter

spacer

We support the Agile Alliance.

About the Agile Modeling Site | Japanese Translation  


spacer spacer spacer spacer spacer spacer spacer spacer spacer


Copyright 2001-2012 Scott W. Ambler

This site owned by Ambysoft Inc.

 

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.