Shameless plug, I made a short podcast episode about this, from a systems perspective. It looks at what it takes to clean your teeth...and how systems have a tendency to spiral out this way. It’s a feature of problem solving systems: they generate new/different problems that need to be solved, and therefore propagate the system into something like global collaboration.
https://itunes.apple.com/us/podcast/episode-0-cleaning-your-...