Process Flow
Process flow maps are vital to technical documentation. Whether used to describe business processes or data product architecture, they help everyone get on the same page by visualizing the abstract.
There are several software programs out there that can be used to create process flow maps. I’m most familiar with Microsoft Visio, a program in which I’ve developed custom templates and custom stencils. I am also familiar with Miro and FigJam. For the latter, I’ve built basic plugins using TypeScript via the Figma Plugin API.
In my past work, I have used process flow maps primarily to visualize how AI/ML models are structured. With the help of my process flow maps, confused business partners and those outside the dev project team can begin to understand how a data product is functioning.
Below is a generic example of the kind of diagram I complete regularly in Visio. As you can see, this diagram visualizes how data comes into a model, how it is transformed, how it is processed, and what happens to outputs after they are produced.