Providing Expertise in Object-Oriented and Component-Based
Technologies, Architecture, and Software Process
Publications   
Whitepaper: Introduction to Agile Modeling (AM)

Table of Contents

 

Download the Whitepaper

Introduction to Agile Modeling (AM) (PDF, ~310k, last updated March 31st) 

 

Overview

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?

 

Agile Modeling Mailing List

 Hosted By Topica
It's free and the signal-to-noise ratio is good.  Visit the AM feedback page for more information.

 

Related Links

Let Us Help

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 ().