The Overlooked Craft of Flowcharting

<p>While everyone knows what a flowchart is, I&rsquo;ve sensed a lack of love. Flowcharts elegantly communicate processes, are a powerful design language, can be applied strategically to guide architecture and not least, should often be the first step before coding. Flowcharting is such a Zen exercise, why wouldn&rsquo;t you?</p> <p>Product managers shouldn&rsquo;t be without them either, for some ideas are best communicated as flow charts. Here are my lessons learned from years of connecting boxes with arrows.</p> <ul> <li>Start with &ldquo;Start&rdquo;, end with &ldquo;End&rdquo;.</li> <li>Lines that cross are inelegant. They make me crazy.</li> <li>Branches should be binary, i.e., answerable by &ldquo;yes&rdquo; and &ldquo;no&rdquo; or other equally clear alternatives. They can also be tertiary.</li> <li>If people read from left to right in your culture, flowchart paths also should terminate on the right, except when it is impractical to do so.</li> <li>Try not to duplicate any artifacts, instead drawing arrows into a common one. This being said&hellip;</li> <li>Do duplicate an artifact like a data store when it&rsquo;s more elegant to do so. For example, if you are interacting with the same data store at far ends of your flowchart, copy the data store icon so that you don&rsquo;t have a mess of arrows going across the flowchart.</li> </ul> <p><a href="https://productcoalition.com/the-overlooked-craft-of-flowcharting-10a34c849930">Click Here</a>&nbsp;</p>