Prozesse sind keine Bürokratie – sie sind Hebel. Das bringen sie dir.
Der meiste Widerstand gegen Prozesse kommt von Erfahrungen mit schlechten Prozessen. Entwickler, die zweistündige Statusmeetings durchgesessen, Änderungsantragsformulare für eine einzeilige Korrektur ausgefüllt oder zugesehen haben, wie ein „Transformations"-Berater das Organigramm umstellt, haben allen Grund zusammenzuzucken, wenn jemand sagt „wir brauchen mehr Prozesse."
Dieses Zusammenzucken ist rational. Schlechte Prozesse sind real, sie sind verbreitet und verschwenden enorme Mengen an Zeit. Aber die Schlussfolgerung, die die meisten Teams ziehen – „Prozesse selbst sind das Problem" – folgt daraus nicht. Ein Team, das eine schlechte Mahlzeit hatte, schwört nicht dem Essen ab. Es findet ein besseres Restaurant.
Die Neuausrichtung ist einfach: Prozesse sind nicht die Regeln, die jemand anderes deiner Arbeit auferlegt. Ein Prozess ist jedes wiederholbare Muster, das das nächste Mal einfacher macht als das letzte Mal. Eine Namenskonvention für Branches ist ein Prozess. Eine gemeinsame Checkliste vor dem Mergen eines PR ist ein Prozess. Ein fünfminütiges Standup, bei dem drei Leute sich über Blockierungen abstimmen, ist ein Prozess. Keines davon erfordert eine Zertifizierung oder einen Berater. Alle davon wirken kumulativ.
Teams, die sagen „wir brauchen keine Prozesse", haben fast immer Prozesse – sie sind nur implizit, undokumentiert und leben im Kopf einer Person. Das funktioniert, bis diese Person im Urlaub ist, das Unternehmen verlässt oder einem zweiten Projekt beitritt. Dann entdeckt das Team, dass es einen Single Point of Failure hatte, keine prozessfreie Kultur.
Prozesse ermöglichen es dem Team, über die Personen im Raum hinaus zu skalieren
Wenn ein Team aus 3 Personen in einem Raum besteht, braucht man nicht viel Prozesse. Sobald man wächst, die Mitgliedschaft wechselt oder mehr Arbeit übernimmt, als in Köpfe passt, sind Prozesse die einzige Möglichkeit, Informationen konsistent zu halten.
Jeder Prozess erzeugt entweder Hebel oder Overhead. Der Test ist einfach: Macht diese Praxis die nächste Arbeitseinheit günstiger, schneller oder sicherer als die letzte?
Eine Code-Review-Checkliste ist ein Hebel – sie fängt dieselbe Fehlerklasse jeden Sprint ab, ohne dass der Reviewer sich alles von Grund auf merken muss. Ein verpflichtendes Architecture-Review-Board, das zweiwöchentlich tagt und Änderungen 10 Tage lang in die Warteschlange stellt, ist Overhead – es verlangsamt die Lieferung ohne proportionale Risikoreduktion.
Die Unterscheidung liegt nicht in der Formalität. Formale Prozesse können hohe Hebelwirkung haben (Branch-Protection-Regeln, die Force-Pushes auf main verhindern, kosten nach der Konfiguration nichts und verhindern katastrophale Fehler auf unbestimmte Zeit). Informelle Prozesse können reiner Overhead sein (die ungeschriebene Regel, dass „man es mit Dave absprechen sollte, bevor man merged", weil Dave einmal von einem schlechten Deployment gebrannt wurde und jetzt niemand weiß, ob Daves Zustimmung erforderlich oder kulturell ist).
Drei Signale, dass ein Prozess von Hebel zu Overhead gewechselt hat:
Wenn du Overhead findest, entferne ihn. Wenn du Hebel findest, dokumentiere ihn, damit er Personalwechsel überlebt.
Unabhängig von Teamgröße, Domäne oder Methodikpräferenz sind drei Fähigkeiten nicht verhandelbar:
Alles andere – Sprints, Story Points, Retrospektiven, WIP-Limits, Velocity-Charts – ist Methodik. Methodik ist wertvoll, aber sie ist die Schicht über diesen Grundlagen. Man kann Scrum ohne Kanban-Boards betreiben. Man kann Kanban ohne Story Points betreiben. Man kann keines von beiden ohne Versionskontrolle, Work-Tracking und Absichtskommunikation betreiben.
Der Rest dieses Kurses konzentriert sich auf diese drei Grundlagen. Modul 5 wird dir helfen zu entscheiden, ob du eine Methodik darüber legen solltest – und wenn ja, welche.