I recently published a blog that explained the Theory of Constraints. In his book “ The Phoenix Project “, Gene Kim leverages the Theory of Constraints and the knowledge learned in production environments to describe the underlying principles of the DevOps movement in three ways. The First Way Workflow! The first way is all about workflow or the flow of work from left to right. Generally referring to that flow of work between the business and the customer. Work that is flowing from development to test and then test to operation teams is really only work in process. Work in process really does not equate to anything until value is realized on the other side. We must identify and remove or free up our constraints. For example, reducing the cycle from time of code commit to the time we are in production will reduce the release cadence. Ensuring the workflow from left to right can radically increase workflow throughout the delivery cycle. Define work and make it visible.