So erstellen Sie ein Entscheidungsdiagramm
So erstellen Sie ein Entscheidungsdiagramm: jede Entscheidung als Frage formulieren, die Ausgänge vollständig und überschneidungsfrei halten, Kriterien benennen und jedem Ergebnis ein Ende geben.
So funktioniert es
Listen Sie die Fragen vor den Antworten
Schreiben Sie jede Wahl auf, die der Prozess enthält, und zwar als Frage. Sortieren Sie sie anschließend danach, wie viel Arbeit jede erübrigt: Die Frage, die mit dem geringsten Aufwand die meisten Fälle abschließt, kommt zuerst. Triage-Diagramme, die die teure Frage zuerst stellen, verschwenden genau den Aufwand, den sie einsparen sollten.
Machen Sie jede Frage beantwortbar
Prüfen Sie, ob der Leser sie mit dem beantworten kann, was ihm vorliegt. „Ist das ein Duplikat?“ funktioniert, wenn es einen durchsuchbaren Tracker gibt; „Ist das ein bekanntes Problem?“ funktioniert nicht — es sei denn, das Diagramm sagt, wo bekannte Probleme aufgeführt sind.
Schreiben Sie die Kriterien an die Entscheidung
Hinterlegen Sie die Schwelle im Kommentar des Schritts: was einen Fehler kritisch macht, was als ausreichender Nachweis gilt, ab welchem Betrag die zusätzliche Freigabe greift. Eine Entscheidung ohne benannte Kriterien erzeugt einheitlich aussehende Diagramme und uneinheitliche Entscheidungen.
Prüfen Sie, ob die Ausgänge jeden Fall genau einmal abdecken
Fragen Sie bei jeder Entscheidung, ob es eine Situation gibt, die auf keinen Ausgang passt, und eine, die auf zwei passt. Beides sind Mängel. Dreifache Verzweigungen sind völlig in Ordnung — Standard, Normal, Notfall —, solange jeder Fall in genau einer landet.
Zeichnen Sie die Schleifen ehrlich
Nicht bestandenes Review, nicht bestandene Verifizierung, nach dem Abschluss wieder eröffnet: Jeder dieser Fälle führt an einer bestimmten Stelle in den Ablauf zurück. So zu tun, als verliefe Arbeit linear, führt zu Schätzungen, die einen Prozess beschreiben, den nie jemand erlebt hat.
Testen Sie es an echten Fällen
Nehmen Sie zehn Vorgänge aus dem letzten Monat und führen Sie jeden einzeln durch das Diagramm. Diejenigen, die nicht passen, verraten Ihnen einen fehlenden Ausgang oder ein Kriterium, das bislang nur im Ermessen einer einzelnen Person existiert.
Häufig gestellte Fragen
Was ist ein Entscheidungsdiagramm?
Ein Flussdiagramm, dessen Struktur von Entscheidungspunkten geprägt ist statt von aufeinanderfolgenden Tätigkeiten: Jede Raute stellt eine Frage, und jeder beschriftete Ausgang führt zu einer anderen Handlung. Triage, Anspruchsprüfungen, Eskalationsregeln und Freigabewege sind allesamt Entscheidungsdiagramme. Die Entwurfsbedingung, die sie auszeichnet, lautet: Die Ausgänge jeder Entscheidung müssen jeden Fall genau einmal abdecken, damit jeder Leser, der dem Diagramm folgt, zum selben Ergebnis kommt.
Darf eine Entscheidung mehr als zwei Ergebnisse haben?
Ja, solange die Ergebnisse vollständig und überschneidungsfrei sind. Ein Änderungsantrag, der sich in Standard, Normal und Notfall aufteilt, ist eine saubere dreifache Entscheidung. Schwierig wird eine Entscheidung mit fünf oder sechs Ausgängen; meist sind das zwei Entscheidungen in einer einzigen Raute. Wer sie trennt, macht beide leichter beantwortbar und später deutlich leichter änderbar.
Wo sollten die Entscheidungskriterien stehen?
An der Entscheidung selbst, nicht in einem Anhang. In QueryChart trägt jeder Schritt ein Kommentarfeld — dorthin gehören die Schwelle, die Definition oder der Verweis auf die Richtlinie. Kriterien, die in einem separaten Dokument liegen, werden einmal nachgeschlagen, ungefähr erinnert und uneinheitlich angewendet — womit der ganze Zweck, die Entscheidung zu dokumentieren, verfehlt ist.
Wie zeige ich eine Entscheidung, die zurückführt?
Richten Sie den Ausgang auf die Zeilennummer des Schritts, zu dem er zurückkehrt. Ein nicht bestandenes Code-Review, das in die Entwicklung zurückgeht, oder eine nicht bestandene Verifizierung, die den Fehler wieder eröffnet, sind jeweils eine einzelne Verbindung zurück in die Mitte des Diagramms. Schleifen sind normal, und sie zu zeichnen ist das, was ein Entscheidungsdiagramm ehrlich darüber macht, wie viel Nacharbeit der Prozess wirklich enthält.