use case = purpose in this sense, so that answers the question., thanks!
ill have a look into it and see the techniques hes using here but it seems like a similair (although applied) problem domain to what im looking at.
Im looking at explaining / communicating complex problems, particularly developing software in enterprises with an already complex and not-well-understood environment.