Wireflows sind eine Kombination aus Wireframes (grafische Darstellungen von Benutzeroberflächen) und User Flows (sequenzielle Beschreibung von Benutzerinteraktionen), die verwendet werden, um das Zusammenspiel von Seiten und Interaktionen in einer Anwendung zu visualisieren und zu dokumentieren. Sie bieten einen detaillierten Überblick über den Ablauf der Benutzerinteraktionen und dienen als Grundlage für die Entwicklung und das Design von Benutzeroberflächen.
Mit einem Wireflow können wir die in den Szenarien beschriebenen Interaktionen in Form von miteinander verknüpften Wireframes visualisieren. Abgebildet wird der Fluss der Szenarios. Der Ablauf wird segmentiert und die Inhalte von Screens und Screen-Zuständen abbildet.
Wireflows werden eingesetzt, nachdem grundlegende Konzepte in Form von Szenarien und Anforderungen in Form von User Story Maps definiert wurden. Sie dienen dazu, das Zusammenspiel der verschiedenen Seiten und Interaktionen in einer Anwendung detailliert zu planen und zu visualisieren.
Ein Wireflow ist nicht mehr lösungsneutral. Er spiegelt erste Designentscheidungen insbesondere im Bezug zur Informationsarchitektur und den verwendeten Patterns wider: Welche Interaktionskontexte gibt es, wie wird navigiert, welche Interaktionen sind notwendig?