I have been using MindJet for the last couple of years and have found it an indispensable tool in projects to map both database schemas, application dependencies to data and interfaces. Most of this project are applications in place that need maintenance to data and the App.
The mapping software let me put all the data together and map relations to be able to understand the client usage scenario and the data generated from those usage.
I will highly recommend any DBA, Programmer or PM to use the tool to map your project dependencies, schemas and any other use that you may think of. I have even used the software to pitch new project Ideas to management, make presentation, for training of personnel, data archival, system documentation, just to name a few.
Thanks for the article.