I use diagrams/flowcharts (Visio or Lucidchart) to help users make complex decisions about how to best deploy a product and to understand how a product fits into the user’s current product environment. Additional diagraming skills are also used to perform user analysis. Diagrams supplement related online help topics.
This Visio diagram helps administrators choose how to deploy desktop virtualization to maximize failover or scalability. I developed the flow by interviewing SMEs on best practices.