Since the mid-1990s I have written numerous books, either about effective ways of working (WoW) or some aspect of software development. This page lists the original English versions of these books (many of them have been translated into other languages.
My Latest Book
Not Just Data is an easy-to-read management novel that describes the story of a team building and then evolving a continuous enterprise data pipeline. A continuous enterprise data pipeline delivers up-to-date, high-quality data from across the organization to the right data consumers on an as-needed, when-needed basis, while reflecting their changing needs over time. This team was formed because their organization requires continuous enterprise data to support data-informed decision-making and their corporate artificial intelligence (AI) projects. This initiative begins immediately after a visible, multi-year failure that followed a traditional/predictive strategy for building an enterprise data warehouse. The team adopts a Disciplined Agile® (DA) strategy, starting with a Scrum-based way of working (WoW) and eventually evolving it into a lean, continuous-delivery WoW. This enables them to respond most effectively to the changing needs of their stakeholders. They also adopt a Data Vault 2 (DV2)-based architecture to ensure a future-proof, scalable, extensible, and auditable pipeline.
This book is written for senior data team members, team leaders, business stakeholders who work with them, and leaders who govern/oversee them. For our purposes, a “data team” may be focused on data warehousing (DW), business intelligence (BI), data analytics, a data product, or a data platform. The team in this book is an enterprise DW/BI team building a continuous enterprise data pipeline.
The approach taken in this book is referred to as creative non-fiction or narrative non-fiction. The book is written as a novel – along the same lines as The Goal and The Phoenix Project – describing the experiences of a data warehousing team tasked with providing continuous enterprise data to their organization.
Other Current Books
The following books I consider current.
My Older Books
The following books I consider outdated, so I don’t recommend purchasing them. Two books, Choose Your WoW! and Introduction to DAD, have new editions (see above). Regarding the others, many of the topics covered in these books have been updated and are available free of charge on AgileModeling.com, AgileData.org, and PMI’s Disciplined Agile site.
Disciplined Agile Books
Agile Books
The contents of Agile Modeling and Agile Database Techniques have been updated and is available online free of charge.
Object-Oriented Books
A summary of Elements of UML Style has been published online and is available free of charge. Many of the topics of The Object Primer and Building Object Applications That Work have been updated and are available free of charge at the Agile Modeling, Agile Data, and Ambysoft sites.
Unified Process Books
The material contained in the Enterprise Unified Process book has been summarized online and is available free of charge.























