Why the difference between “necessary” and “sufficient” is even more important in complex systems

First, let’s get clear. All organizations are complex. So if you’re doing software dev you are in a complex system. Aspects of it also have the possibility for chaotic events (for example, Martian Lander disaster).

But let’s consider something necessary to consider in even simple situations. Take 2 min to watch “Lucy in the Chocolate Factory” https://lnkd.in/gYSN-eZ

This is a simple situation. Too much work causes problems. Managing work levels is something _necessary_ to do the job.

Is it sufficient to get quality? Maybe in this situation. But if you take the idea of managing WIP into a complex situation, it’s still necessary but no longer sufficient. The point is, while complexity tells us we can’t see everything, it doesn’t mean that there aren’t necessary things to see.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.