Home » Empirical Process Control Model

Empirical Process Control Model

Overview

An “Empirical Process Control Model” is a style of work that leverages the principles of inspection, adaptation, and transparency. For that reason, an Empirical Process Control Model works best where the result that is needed is uncertain and the process to produce the result may also be not well-defined.

The diagram below shows a figurative depiction of how an empirical process model works. Basically, the process is not as well-defined and uses an incremental and iterative process based on some level of experimentation to try to arrive at an optimum solution.

A key point is that in an empirical process model, you’re not really sure exactly what the solution will be and you’re also not exactly sure of what the optimum process for arriving at a solution is. Scrum is an example of an empirical process model.

Related Articles

Please check the articles associated with this topic for more detail:

What Is Scrum and What Is Agile?

There’s a lot of confusion about “What Is Agile” and “What Is Scrum?”. This article provides a very brief explanation. Loose terminology is a big source of this confusion. For example, many people use the word “Agile” when they really mean “Scrum”. Difference Between Agile and Scrum For that reason, it is important to clearly […]

What Is Scrum and What Is Agile? Read More »

What is the Real Essence of Agile? What Are the Real Advantages?

What is the Essence of Agile?

It’s apparent to me that a lot of people have gotten so heavily focused on the mechanics of how Agile is implemented that they’ve lost sight of the big picture of what the real essence of Agile is all about.  The term “Agile” has taken on a number of different meanings today that are largely based

What is the Real Essence of Agile? What Are the Real Advantages? Read More »

Management of Uncertainty in Agile Projects

One of the biggest inherent advantages of an Agile approach is the management of uncertainty in Agile projects. To understand this better, we need to first understand the difference between: An Empirical Process Control Model and A Defined Process Control Model Empirical and Defined Process Models A key thing to understand in this context is

Management of Uncertainty in Agile Projects Read More »