Der Baum: Woraus besteht dieses Projekt?
An einem Projekt hängen schnell ein paar hundert Vorgänge. Die Liste im Reiter „Vorgänge“ zeigt sie eingerückt, und das funktioniert, solange man die Einrückung im Kopf zusammensetzt. Ab drei Ebenen und zwanzig Zeilen macht das niemand mehr. Deshalb gibt es an der Projektkarte einen neuen Reiter Baum, direkt neben dem Gantt.
Vier Ansichten, vier Fragen
Ich wollte keine weitere Darstellung bauen, die dasselbe noch einmal anders zeigt. Der Baum hat deshalb eine klar umrissene Aufgabe. Die Vorgangsliste sagt, was es gibt und wie es steht. Das Gantt sagt, wann woran gearbeitet wird. Das Board sagt, wer gerade woran sitzt. Der Baum beantwortet die vierte Frage: Woraus besteht das, und was hängt woran?
Daraus folgt auch, was er nicht kann. Es gibt keine Filterzeile. Ein gefilterter Baum wäre keiner mehr: Fällt ein Feature aus dem Filter, hängen seine Storys plötzlich an nichts. Gefiltert wird in der Vorgangsliste, die genau dafür da ist. Umgehängt wird an der Vorgangskarte, wo die Regeln fürs Verschieben schon stehen. Auf einer Fläche, auf der die linke Maustaste ohnehin schiebt, wäre Ziehen von Kärtchen eine zweite Bedeutung für dieselbe Geste.
Projekt links, rechts davon die Gliederung. Erledigtes ist getönt statt weiß.
Ohne Aufgaben, mit den Kärtchen vom Board
Der Baum zeigt Epics, Features und Storys. Aufgaben lasse ich weg. Sie sind mit Abstand die zahlreichste Vorgangsart, und ein Baum mit ihnen wäre um ein Vielfaches breiter, ohne die Gliederung besser zu zeigen. Dass unter einer Story noch etwas hängt, sagt die Zahl auf ihrem Kärtchen. Sonderaufgaben und Requests fehlen aus einem anderen Grund: Sie haben keinen Elternvorgang und stünden als lose Kärtchen in einer Ansicht, deren ganze Aussage die Verbindung ist.
Die Kärtchen selbst sind dieselben wie auf dem Board, nicht eine zweite, vereinfachte Form. Wer zwischen Board und Baum wechselt, soll dieselbe Karte wiedererkennen: Schlüssel, Titel, Priorität, Termin, Gesichter, Schlagworte, Release. Damit das so bleibt, beschreibt ein gemeinsamer Vertrag, was auf einer Karte steht. Kommt ein Feld dazu, erscheint es an beiden Stellen, und keine kann es vergessen. Nur die Zeile mit dem Elternvorgang fehlt im Baum, denn der steht ja als Kärtchen direkt links daneben.
Ebene für Ebene
Ein Projekt mit dreißig Features einzuklappen hieß anfangs dreißig Klicks auf dreißig kleine Knöpfe. Die Frage dahinter ist aber eine einzige: „Zeig mir die Gliederung, nicht die Einzelheiten.“ Deshalb gibt es oben Ebene einklappen und Ebene ausklappen. Der Knopf am einzelnen Kärtchen bleibt für den einen Zweig.
Zweimal „Ebene einklappen“, einmal „Einpassen“: übrig bleibt die Gliederung des Projekts in fünf Epics.
Dabei steckte eine Falle, die man leicht übersieht. Eingeklappt wird immer am Elternteil. Wer die Storys verschwinden lassen will, muss also die Features zuklappen und nicht die Storys selbst. Eine Umsetzung, die die unterste Ebene direkt anfasst, sähe richtig aus, hätte aber keinerlei Wirkung, und die Knöpfe wirkten kaputt, ohne dass irgendwo ein Fehler auftaucht. Die Regel steht deshalb in zwei kleinen Funktionen, die gegen genau diesen Fall getestet sind.
Schieben und Zoomen
Die Fläche hat keine Rollbalken. Man zieht sie mit der Maus, zoomt mit dem Mausrad, und zwar an der Stelle des Zeigers. Ohne diese Nachführung wanderte der Baum bei jedem Radschritt zur linken oberen Ecke, und man müsste neu suchen, was man gerade angesehen hat.
Der erste Blick ist übrigens absichtlich nicht „eingepasst“. Ein großes Projekt stünde dann bei zwanzig Prozent, und dort ist kein Titel mehr lesbar. Stattdessen zeigt der Baum zuerst die Wurzel und ihre nächste Ebene in voller Größe, und die Übersicht ist einen Klick entfernt.
Außerdem
- Über ein Plus an der rechten Kante eines Kärtchens legst du direkt einen untergeordneten Vorgang an. An der Story gibt es keines, denn Aufgaben zeigt der Baum ja nicht.
- Das neue Kärtchen blinkt kurz und trägt ein Abzeichen „Neu angelegt“. Zuerst hieß es nur „Neu“, aber das ist auch ein Projektstatus und stand in derselben Ansicht schon auf dem Wurzelkärtchen.
- Zoomstufe und Eingeklapptes landen nicht in der Adresse. Sonst führte „Zurück“ zum vorigen Maßstab statt zum vorigen Reiter.
Gantt, Baum und Vorgangsliste liegen jetzt nebeneinander an der Projektkarte und zeigen denselben Bestand aus drei Richtungen. Welche man braucht, hängt allein von der Frage ab, die man gerade hat.