Agile Scrum Master Certification Course

Wednesday, January 29, 2020

Empirical Process Control vs. Defined Process Control


Empirical Process Control - Lean Agile Training

One of the reasons Scrum remains as powerful as an agile framework is due to the way it implements an Empirical Process Control instead of a defined process control. These two forms of creating solutions take vastly different approaches in the way they structure development and planning.

Empirical Process Control


An Empirical Process Control utilizes an iterative process with constant improvements to develop solutions. It bases the process on agile fundamentals. By using an iterative process you promote inspection and adaptation into each individual step as your team furthers their understanding of the issues you’re seeking a solution to. This results in a stronger overall process that constantly receives improvements.

Through using Empirical Process Control, your team can create solutions in a fast-paced environment without requiring an extensive breakdown of tasks. Instead, this form of process control relies on your team to develop the solution as they proceed based on past performance. This allows for rapid changes as the issues unfold and your team learns more with each solution they create.

Defined Process Control


When using a Defined Process Control, your leader creates a defined process with discrete steps to come up with a solution to the issue. Your team then follows these steps in a linear fashion, rarely moving backwards to a previous step even if they find a better option. This prevents your team from employing agile fundamentals such as continuous improvement. It also makes it more difficult to improve on your processes as it typically follows the same set of steps for every project. This leaves little room for changes to be made as there are almost always more projects in the pipeline.



No comments:

Post a Comment