Professional Documents
Culture Documents
Software
Engineering
Audrey Nemeth, Vladimir
Borisov
AM Values
Communication
Simplicity
Feedback
Courage
Humility
Source:
http://www.agilemodeling.com/values.htm
AM Principles
Assume Simplicity
Embrace Change
Enabling the Next Effort is Your
Secondary Goal
Incremental Change
Maximize Stakeholder Investment
Source: http://www.agilemodeling.com/principles.htm
AM Principles
Model With a Purpose
Multiple Models
Quality Work
Rapid Feedback
Software Is Your Primary Goal
Travel Light
AM Principles
(Supplementary)
Source:
http://www.agilemodeling.com/essays/practicesFitTogethe
r.htm
What is AM used for?
You are taking an agile approach to
development in general
You plan to work iteratively and incrementally
The requirements are uncertain or volatile
The primary goal is to develop software
The active stakeholders are supportive and
involved
The development team is in control of its destiny
The developers are responsible and motivated
Adequate resources are available for the project
AM in Software
Development Projects
AM is meant to be tailored into other,
full-fledged methodologies, enabling
you to develop a software process
which truly meets your needs.
Agile Model Driven
Development
AM in eXtreme
Programming
The three most common misconceptions are that
software designers:
dont model
dont document
if they do model, only use modeling artifacts of
UML
www.extimeprogramming.com
AM in Unified Process