setstats Principle Based Enterprise Architecture (PBEA)

Principle Based Enterprise Architecture



Ian S. Koenig

Principle-Based Enterprise Architecture - Additional Material


Principle Based Enterprise Architecture - A systematic guide to enterprise architecture and governance

April 2019  The Principle Based Enterprise Architecture (PBEA) Method is a proven approach for implementing an enterprise-wide architecture practice in large- and medium-sized technology organizations. The method begins with a set of architecture objectives linked to concepts that matter to the business. It then lays out how to build technology platforms from components we call assets and how to manage those assets over time, through the calculation and management of technical debt. The PBEA method is a pragmatic approach to enterprise technology architecture which is based on the fundamental tenet that technology is never perfect, compromises must be made, and one of the most valuable functions an enterprise architecture group can provide for a company is a method for managing those compromises. We call the cost of these compromises "technical debt". It is essentially the difference between what we should have spent on technology and what we did spend.

It is available in all formats from and from Technics Publications.

Diagramming Architecture - according to the Principle Based Enterprise Architecture method

November 2019 These Architecture Diagramming Guidelines are associated with the Principle Based Enterprise Architecture (PBEA) model. They facilitate the communication of technology architecture during the PBEA Enterprise Architecture Governance process, and facilitate clear definition of the flow of information from business requirements to systems architecture to technical design to implementation to operation.

They say "a picture is worth a thousand words" and where technology architecture is concerned, the old adage is pretty much true. As opposed to inventing something brand new, these Guidelines start with an existing, fairly widely used diagramming language called the UML (Unified Modeling Language).

It is available in Kindle and print format from


Visio Shapes (UML 2.0) for Architectural Diagramming

October 2018 The Visio shapes and stereotypes available from this site have been specifically developed to support the Principle Based Enterprise Architecture (PBEA) Architecture Diagramming style. This style is an extension of (and fully compatible with) the "UML 2.0 specification" from the OMG. the UML (Unified Modeling Language) is a widely used specification for technical diagrams.


System Asset Checklist - Example

October 2018This example checklist is consistent with the first edition of The Principle-Based Architecture Method, but is not-functional.

It lists all of the Golden Rules and measures, but lacks the macros necessary to aggregate and present the information in the checklist.