Table of Contents
Introduction to Agile Modeling (AM) (PDF, ~310k, last updated March 31st)
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 lightweight manner. AM recognizes that although all of the following factors are important, when you are following an agile approach to modeling your focus should be on:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Agile modeling addresses the following questions (and more):
- What modeling techniques should you apply on a software development project?
- When should each modeling technique be applied?
- How do the modeling techniques fit together?
- What modeling principles should you follow to be effective?
- How much documentation is enough?
- When are hand-drawn diagrams sufficient?
- When do you need a modeling tool?
It's free and the signal-to-noise ratio is good. Visit the AM feedback page for more information.
Ronin International, Inc. continues to help numerous organizations to learn about and hopefully adopt agile techniques and philosophies. We offer both consulting and training offerings. In addition we host several sites - Agile Modeling, Agile Database Techniques, UML Modeling Style Guidelines, Enterprise Unified Process (EUP) - that you may find of value.
For more information please contact Michael Vizdos at 866-AT-RONIN (U.S. number) or via e-mail ().
|