REPLY TO COMMENT


Hori
That approach of thinking in terms of "goals" and the prerequisits / conditions needed to achieve them is used in the field of engineering dealing with complex systems, e.g. in the proverbial rocket science.

There are two excellent episodes of the "Omega Tau Podcast" on the topic:
http://omegataupodcast.net/2012/08/100-system-health-mgt/
http://omegataupodcast.net/2011/03/58-komplexe-systeme-4/
(the latter one is in German)

They´ve got it all!
Dependencies! Common causes! Zoning! (Fault) tree analysis...

Perhaps one could mis-use some of their tools... :-)