Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation.
Some important concepts:
To share proven and effective strategies for modeling/mapping and documentation.
A model is an abstraction that expresses important aspects of a thing or concepts. Models may be visual (diagrams), non-visual (text descriptions), or executable (working code or equivalent). Models are sometimes called maps or roadmaps within the agile community.
Agile models can be something as simple as stickies on a wall, sketches on a whiteboard, diagrams captured digitally via a drawing tool, or detailed models captured using a model-based software engineering (MBSE) tool.
Modeling is the act of creating a model. Modeling is sometimes called mapping.
Agile modeling is modeling performed in a collaborative and evolutionary manner.
A document is a persistent representation of a thing or concept. A document is a model, but not all models are documents (most models are not persistent).
Agile documents can be something as simple as point-form notes, detailed text, executable tests, or one or more agile models.
|Mindset||Values of Agile Modeling||Principles of Agile Modeling||Examining the Agile Manifesto|
|People||Generalizing Specialists||Architecture Owner||Agile Business Analysts|
|Active Stakeholder Participation||Inclusive Tools & Techniques|
|Disciplines||Agile Requirements||Agile Analysis||Agile Design|
|Agile Architecture||Agile Enterprise Architecture (EA)||Agile Data Modeling|
|Modeling Strategies||Multiple Models||Just Barely Good Enough (JBGE)|
|Modeling Sessions||Agile Modeling Session||Look-Ahead Modeling||Model Storming|
|Session Types||Requirements Envisioning||Architectural Envisioning||Iteration/Sprint Modeling|
|Specification Strategies||Agile Documentation||Executable Specifications||Test-Driven Development (TDD)|
|Document Continuously||Document Late||Single Source Information|
|Related Techniques||Prioritized Work||Agile Legacy System Analysis|
Couldn’t find the answer you were looking for? Check out our FAQ section