The problem
Data flow diagrams are a staple of technical design sessions. Before a team builds a new integration, API, or data pipeline, they sketch the DFD on a whiteboard: where does data come from, what processes transform it, where does it live, where does it go. The whiteboard DFD is the shared technical mental model — engineers, PMs, and sometimes security or compliance reviewers are all in the room looking at the same picture.
The DFD needs to become technical documentation. Security reviews require it. New engineers need it to understand the system. Compliance audits ask for it. But the whiteboard DFD is drawn in a shorthand that makes sense to the people in the room and nobody else. Turning it into clean documentation — with entities, processes, and flows described consistently — requires a technical writer or an engineer who already understands the system.
Most teams don't have a technical writer. The engineer who drew the DFD is the one who needs to document it. That engineer would rather be writing code.