Some, but not all, of the potential models that you may want
to create on a software development project include:
To be effective, the principle
Multiple Models tells us that agile modelers should know a wide
variety of modeling techniques so that they have the
skills and knowledge to
apply the right artifact(s) for the situation at
hand. Unfortunately this
is easier said than done. This page links to summary descriptions of a
wide variety of modeling artifacts. Each page
describes the artifact, provides an example or two, and
provides links to suggested resources.
Share with friends:
Let Us Help
We actively work with clients around the world to improve their information technology (IT) practices,
typically in the role of mentor/coach, team lead, or trainer. A full description of what we do, and how to contact us, can be found at
Scott Ambler + Associates.
This book, Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise
describes the Disciplined Agile Delivery
(DAD) process decision framework.
The DAD framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value delivery lifecycle, is goal-driven, is enterprise aware, and provides the foundation for
This book is particularly important for anyone who wants to understand how agile works from end-to-end within an enterprise setting.
Data professionals will find it interesting because it shows how agile modeling and agile database techniques fit into the overall solution delivery process.
Enterprise professionals will find it interesting beause it explicitly promotes the idea that disciplined agile teams should be enterprise aware and therefore work closely with enterprise teams.
Existing agile developers will find it interesting because it shows how to extend Scrum-based and Kanban-based strategies to provide a coherent, end-to-end streamlined delivery process.
The Object Primer 3rd Edition: Agile Model Driven
Development with UML is an important reference book for agile modelers,
describing how to develop 35 types of agile
models including all 13
UML diagrams .
Furthermore, this book describes the fundamental programming and testing techniques
for successful agile solution delivery. The book also shows how to move from your
agile models to source code, how to succeed at implementation techniques such as
test-driven development(TDD) .
The Object Primer also includes a chapter overviewing the critical database development techniques ( database refactoring ,
object/relational mapping ,
legacy analysis , and
database access coding) from my award-winning
Agile Database Techniques book.