Was ist der Health Check zu den fünf Idealen von DevOps?

Die fünf Ideale stammen aus Gene Kims Roman The Unicorn Project aus dem Jahr 2019, der Fortsetzung von The Phoenix Project. Sie beschreiben, was Entwickler brauchen, um ihre beste Arbeit zu leisten: Code, den sie lokal ändern können, ohne dabei den Code anderer kaputtzumachen, Fokus und Flow, die Verbesserung der täglichen Arbeit, psychologische Sicherheit und Kundenfokus. Jedes Ideal wird zu einer Aussage, die euer Team von „Stimme überhaupt nicht zu“ bis „Stimme voll und ganz zu“ bewertet. Niedrige Werte zeigen, wo Entwickler durch Komplexität blockiert sind, durch technische Schulden ausgebremst werden oder unsicher sind, ob sie ein Problem gefahrlos ansprechen können. Nutzt die Ergebnisse, um bis zum nächsten Check gezielt an einem Ideal zu arbeiten.

Abmessungen

Die fünf Ideale

Die fünf Leitprinzipien aus The Unicorn Project, die leistungsstarke DevOps-Kulturen prägen.

  • Lokal und einfach

    Wir können lokale Codeänderungen auf einfache Weise vornehmen, ohne andere zu beeinträchtigen.

    • Stimme überhaupt nicht zu
    • Neutral
    • Stimme voll und ganz zu
  • Fokus und Flow

    Unser Arbeitsumfeld ist motivierend und macht sogar Freude. Wir arbeiten in kleinen Batches mit Single-Piece-Flow und kontinuierlichem Feedback.

    • Stimme überhaupt nicht zu
    • Neutral
    • Stimme voll und ganz zu
  • Verbesserung der täglichen Arbeit

    Wir haben nur wenige technische Schulden, und unsere Architektur ermöglicht es uns, effizient zu arbeiten, schneller Mehrwert zu liefern und dem Unternehmen zu nützen.

    • Stimme überhaupt nicht zu
    • Neutral
    • Stimme voll und ganz zu
  • Psychologische Sicherheit

    Unsere Teammitglieder fühlen sich sicher, Probleme offen anzusprechen und sie ohne Angst anzugehen.

    • Stimme überhaupt nicht zu
    • Neutral
    • Stimme voll und ganz zu
  • Kundenfokus

    Wir betrachten den Kontext (die Systeme, die das Kernprodukt an die Kunden liefern) als unverzichtbar und statten ihn mit angemessenen Ressourcen aus, verstehen aber auch den Kern (das, wofür Kunden bereit und in der Lage sind zu bezahlen).

    • Stimme überhaupt nicht zu
    • Neutral
    • Stimme voll und ganz zu

Wann sollte dieser Gesundheitscheck durchgeführt werden?

  • Wenn euer Team seine DevOps-Kultur anhand der fünf Ideale aus The Unicorn Project überprüfen möchte.
  • Vor einer Retrospektive oder einem Quartalsreview, um herauszufinden, wo die Arbeit zwischen Idee und Kunde ins Stocken gerät.
  • Wenn ein Team auf DevOps-Arbeitsweisen umstellt und einen gemeinsamen Ausgangspunkt braucht.
  • Wenn technische Schulden, langsame Auslieferung oder geringe Motivation auf ein Problem hindeuten, das größer ist als ein einzelner Sprint.

Tipps und Tricks

  • Teilt vor dem Check eine kurze Zusammenfassung der fünf Ideale, damit alle auf Basis desselben Verständnisses bewerten.
  • Haltet die Antworten anonym. Der Wert für psychologische Sicherheit ist nur dann aussagekräftig, wenn sich alle sicher fühlen, ehrlich zu antworten.
  • Vergleicht die Ergebnisse über die Zeit, um zu sehen, ob die Arbeit an der Verbesserung des Arbeitsalltags tatsächlich Reibungsverluste verringert.
  • Vereinbart für jeden niedrigen Wert ein kleines Experiment, das das Team bis zum nächsten Check ausprobieren kann.

Häufig gestellte Fragen

Was sind die fünf Ideale von DevOps?
Sie stammen aus Gene Kims Roman The Unicorn Project: Lokalität und Einfachheit; Fokus, Flow und Freude; Verbesserung der täglichen Arbeit; psychologische Sicherheit sowie Kundenfokus. Zusammen beschreiben sie die Bedingungen, die Entwickler brauchen, um ihre beste Arbeit zu leisten.
Wer sollte an diesem Health Check teilnehmen?
Alle, die die Software entwickeln und betreiben: Entwickler, Tester, Operations, Product Owner und Engineering Leads. Jede dieser Rollen sieht einen anderen Teil davon, wie die Arbeit fließt.
Wie oft sollten wir ihn durchführen?
Für die meisten Teams eignet sich ein vierteljährlicher Rhythmus oder die Kombination mit einer größeren Retrospektive. So bleibt genug Zeit, damit sich Änderungen an Architektur oder Prozessen in den Werten niederschlagen.
Wie führt man einen Health Check zu den fünf Idealen durch?
Schickt dem Team die fünf Aussagen und lasst alle für sich auf einer fünfstufigen Zustimmungsskala antworten. Beginnt nach Abschluss mit dem am niedrigsten bewerteten Ideal oder mit dem, bei dem die Antworten am weitesten auseinandergehen, und vereinbart ein Experiment, das ihr ausprobieren wollt.
Worin unterscheiden sich die fünf Ideale von den Three Ways of DevOps?
Die Three Ways (Flow, Feedback sowie kontinuierliches Lernen und Experimentieren) stammen aus The Phoenix Project, das Gene Kim mitverfasst hat, und beschreiben, wie Arbeit durch ein System fließt. Die fünf Ideale aus The Unicorn Project konzentrieren sich auf den Arbeitsalltag der Entwickler, etwa auf die Lokalität des Codes, Freude an der Arbeit und psychologische Sicherheit.