|
Agile
Modeling (AM) is a practice-based methodology for
effective modeling and documentation of software-based
systems. Simply put, Agile Modeling (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.
As you see in Figure 1 AM is meant to
be tailored into other, full-fledged development methodologies such as
XP
or
RUP, enabling you to develop a software process which truly
meets your needs. The techniques of AM, in particular
Agile Model Driven Development (AMDD),
the lifecycle for which is depicted in Figure 2,
enable you to scale agile software development to very
complex situations.
Figure 1.
AM enhances other software processes.
Figure 2. The AMDD
lifecycle: Modeling activities throughout the lifecycle
of a project.

Where to Start:
Read the following in order:
-
An Introduction to Agile Modeling
-
Agile Model Driven Development (AMDD)
-
Where Do I Start?
- Frequently Asked Questions (FAQ)
-
Principles
of AM
-
Practices
of AM
Become an
?
Are you a
?
Important External Links
We support the Agile Alliance.
About the Agile Modeling Site
| AM
Supporters |
Japanese
Translation |