There are some complex legacy projects we get involved in that could put Kolkata traffic to shame. As people come on board, they ask a million questions to the existing team members. The existing team members may have been struggling already and as such, asking them questions gets people closer to paranoia.
In such situations, pictures are worth a thousand words and probably more.. The following cartoon was put out to evangelize “Functional Attribute Analysis” (FAA), a tool to help visualize complex systems and quickly gain understanding of the relationships between modules.
Project teams which have used FAA have gained from reduced dependency on people, accelerated assimilation time for new team members and also helped people brainstorm new functionality by following an extension of FAA called WIFAA. Here is how the technique was used to improve testing efficacy in software projects.
I hope you like this tool and will be able to deploy them on your projects too.