All systems have constraints - including software development systems. Whether you are doing Scrum, Kanban or waterfall, there will always be a constraint.
It's the constraint within your system that determines the throughput of it. Therefore, optimizing anything else other than your constraint will not increase your throughput. It's even possible that improving non-constraint components in your system will actually decrease the throughput.
"The Five Focusing Steps" of the Theory of Constraints teaches us that the first step in mitigating the constraint is being able to identify where it is in your system. In this video, I'll show you how an Agile Task Board can be used to identify these impediments.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?