Czym jest health check „Pięć ideałów DevOps”?
Pięć ideałów pochodzi z powieści Gene'a Kima „The Unicorn Project” z 2019 roku, kontynuacji „The Phoenix Project”. Opisują, czego programiści potrzebują, by pracować najlepiej, jak potrafią: kodu, który mogą zmieniać lokalnie bez psucia pracy innych, skupienia i przepływu, usprawniania codziennej pracy, bezpieczeństwa psychologicznego oraz koncentracji na kliencie. Każdy ideał to jedno stwierdzenie, które zespół ocenia w skali od „Zdecydowanie się nie zgadzam” do „Zdecydowanie się zgadzam”. Niskie oceny pokazują, gdzie programistów blokuje złożoność, spowalnia dług techniczny albo gdzie nie są pewni, czy mogą bezpiecznie zgłosić problem. Na podstawie wyników wybierzcie jeden ideał, nad którym popracujecie przed kolejnym badaniem.
Wymiary
Pięć ideałów
Pięć zasad przewodnich z „The Unicorn Project”, które kształtują wysoko wydajne kultury DevOps.
Lokalność i prostota
Możemy w prosty sposób wprowadzać lokalne zmiany w kodzie, nie wpływając na pracę innych.
- Zdecydowanie się nie zgadzam
- Neutralnie
- Zdecydowanie się zgadzam
Skupienie i przepływ
Nasze środowisko pracy jest angażujące, a nawet daje radość. Pracujemy w małych partiach, w przepływie pojedynczych elementów, z ciągłą informacją zwrotną.
- Zdecydowanie się nie zgadzam
- Neutralnie
- Zdecydowanie się zgadzam
Usprawnianie codziennej pracy
Mamy niewielki dług techniczny, a nasza architektura pozwala nam pracować wydajnie, szybciej dostarczać wartość i przynosić korzyści biznesowi.
- Zdecydowanie się nie zgadzam
- Neutralnie
- Zdecydowanie się zgadzam
Bezpieczeństwo psychologiczne
Członkowie naszego zespołu czują się bezpiecznie, gdy otwarcie mówią o problemach i bez obaw się nimi zajmują.
- Zdecydowanie się nie zgadzam
- Neutralnie
- Zdecydowanie się zgadzam
Koncentracja na kliencie
Uważamy kontekst (systemy, dzięki którym klient otrzymuje podstawowy produkt) za niezbędny i zapewniamy mu odpowiednie zasoby, ale rozumiemy też rdzeń (to, za co klienci chcą i mogą zapłacić).
- Zdecydowanie się nie zgadzam
- Neutralnie
- Zdecydowanie się zgadzam
Kiedy należy skorzystać z tej kontroli stanu zdrowia
- Gdy zespół chce sprawdzić swoją kulturę DevOps w odniesieniu do pięciu ideałów z „The Unicorn Project”.
- Przed retrospektywą lub przeglądem kwartalnym, aby znaleźć miejsca, w których praca utyka między pomysłem a klientem.
- Gdy zespół przechodzi na sposób pracy DevOps i potrzebuje wspólnego punktu wyjścia.
- Gdy dług techniczny, powolne dostarczanie lub niskie morale wskazują na problem większy niż jeden sprint.
Porady i wskazówki
- Przed badaniem udostępnijcie krótkie podsumowanie pięciu ideałów, aby wszyscy oceniali na podstawie tego samego zrozumienia.
- Zadbajcie o anonimowość odpowiedzi. Ocena bezpieczeństwa psychologicznego ma sens tylko wtedy, gdy ludzie czują, że mogą ją wystawić szczerze.
- Porównujcie wyniki w czasie, aby sprawdzić, czy usprawnianie codziennej pracy faktycznie zmniejsza tarcia.
- Dla każdej niskiej oceny uzgodnijcie jeden mały eksperyment, który zespół wypróbuje przed kolejnym badaniem.