Software Patterns

Fundamental to any science or engineering discipline is a common vocabulary for expressing its concepts, and a language for relating them together. The goal of


There are three aspects of digitization [1]: The full digitization of the company’s operations.  This includes both vertically, across every function in the entire hierarchy,

Maturity Models

A maturity level is a well-defined evolutionary plateau toward achieving a mature process. Each level provides a layer for continuous process improvement. To start, let’s