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.
The Elements of UML 2.0 Style describes a collection
of standards, conventions, and
for creating effective
. They are based on sound, proven
software engineering principles that lead to diagrams
that are easier to understand and work with. These
conventions exist as a collection of simple, concise
guidelines that if applied consistently, represent an
important first step in increasing your productivity as
a modeler. This book is oriented towards
intermediate to advanced UML modelers, although there
are numerous examples throughout the book it would not
be a good way to learn the UML (instead, consider
The Object Primer
). The book is a brief 188
pages long and is conveniently pocket-sized so it's easy to carry around.
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 2 is an important reference book for agile modelers,
describing how to develop 35 types of agile
models including all 13
UML 2 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
The Object Primer also includes a chapter overviewing the critical database development techniques (database refactoring,
legacy analysis, and
database access coding) from my award-winning
Agile Database Techniquesbook.