Bookmytrainings Blog Pages


Agile Modeling (AM)

adminbmt November 7, 2013

What is Agile Modeling (AM)?

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.  The secret to AM isn’t the modeling techniques themselves — such as use case models, class models, data models, or user interface models — but how they’re applied. You may take an agile modeling approach to requirements, analysis, architecture, and design.

AM is not a prescriptive process, in other words it does not define detailed procedures for how to create a given type of model, instead it provides advice for how to be effective as a modeler.  AM is not about less modeling, in fact many developers will find that they are doing more modeling following AM than they did in the past.  AM is “touchy-feely”, it’s not hard and fast – think of AM as an art, not a science.

Contributed by StarPMO


Leave a Comment

Login to your account

Can't remember your Password ?

Register for this site!