Skip to main content
edited tags
Link
030
  • 13.3k
  • 16
  • 75
  • 175
Post Reopened by Evgeny Zislis, 030
Post Closed as "Needs more focus" by Woodland, Peter G, Alexandre, Gepser Hoil, coderanger
Source Link
Evgeny Zislis
  • 9k
  • 5
  • 38
  • 72

How to find the constraint in a software development shop?

Let us define a constraint as anything that prevents the system from achieving its goal and then look at the goal of DevOps in an organization.

A good definition is "DevOps enables a fast flow of features from development to IT operations to the customers." Improving DevOps can be achieved by removing impediments to flow.

First, we must find these constraints in the flow. And maybe there are multiple obstacles, how can we decide on which one to remove first?

A famous quote from Dr. Eliyahu M. Goldratt is

Any improvement not made at the constraint is an illusion

This constraint, once found, is an important focusing mechanism for management of the system. So, how can you identify the constraint in an IT organization? And what to change about it to get the benefit of better flow?