Ta strona została przetłumaczona automatycznie. Aby poprawić komfort czytania, przejdź na język angielski.

Przejdź na angielski
Max Schuster
Max Schuster

Wskaźniki DORA i SPACE: 2 warsztaty zespołowe mające na celu poprawę wyników

Jeśli jesteś liderem technicznym, prawdopodobnie chcesz wiedzieć, jak dobrze Twój zespół dostarcza oprogramowanie i jak to poprawić. Być może słyszałeś już o metrykach DORA i frameworku SPACE, dwóch potężnych narzędziach, które mogą pomóc Ci mierzyć i optymalizować wydajność dostarczania oprogramowania. Ale czym one dokładnie są i jak skutecznie je wykorzystywać? - W tym artykule wyjaśnimy, czym są DORA i SPACE i jak się wzajemnie uzupełniają.

Metryki DORA i SPACE

Jakie są wskaźniki DORA?

Metryki DORA (DevOps Research and Assessments) to zestaw czterech wskaźników, które oceniają wydajność dostarczania oprogramowania w oparciu o badania Google i innych liderów branży.

Są to:

  • Częstotliwość rozwoju: Jak często kod jest udostępniany do produkcji lub wydawany użytkownikom końcowym?
  • Czas oczekiwania na zmiany: Ile czasu zajmuje od zdefiniowania kodu do jego pomyślnego wykorzystania w produkcji?
  • Średni czas odzyskiwania (MTTR): Jak długo trwa przywrócenie usługi w przypadku wystąpienia incydentu lub usterki, która ma wpływ na użytkowników?
  • Współczynnik błędu dla zmian: Jaki procent zmian w produkcji lub wydaniach dla użytkowników powoduje pogorszenie jakości usług lub wymaga późniejszej korekty?

Idea stojąca za tymi metrykami jest prosta: pomagają one mierzyć krytyczne aspekty procesu tworzenia oprogramowania, dzięki czemu można zidentyfikować obszary wymagające ulepszeń. Korzystając z metryk DORA, możesz ustalić punkty odniesienia do pomiaru postępów w czasie, wyznaczyć realistyczne cele w zakresie poprawy i śledzić postępy w realizacji tych celów.

Łatwym sposobem na rozpoczęcie refleksji nad metrykami DORA są ankiety. Wystarczy, że poprosisz zespół o wyrażenie aprobaty w skali od 1 do 7 (więcej na ten temat: szablony retrospektywne DORA ).

Najlepiej zabierz te pytania ze sobą na zwinną retrospektywę! W ten sposób Twój proces doskonalenia rozpocznie się już w tym sprincie. Przy okazji, możesz zacząć od razu z naszym szablonem Echometer DORA, po prostu kliknij przycisk poniżej:

Retrospektywa metryk DORA

Pytania dotyczące badania kondycji (skala)

Częstotliwość wdrażania: Jestem bardzo zadowolony z tego, jak często wdrażamy kod do Prod.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Czas oczekiwania na zmiany: Po zatwierdzeniu pierwszego kodu możemy bardzo szybko wdrożyć go w Prod.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Change Failure Rate: Nasze implementacje kodu bardzo rzadko prowadzą do błędów w Prod.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Czas przywrócenia usługi: Jeśli w Prod wystąpi błąd, możemy go bardzo szybko naprawić.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam

Pytania otwarte

Co poprawiłoby częstotliwość naszych wdrożeń?
Co jest naszym wąskim gardłem w szybszym wdrażaniu zadań w Prod?
Co sprawiłoby, że nasze wdrożenia byłyby mniej podatne na błędy?
Co pomaga nam szybko naprawiać błędy w Prod?

Metryki DORA i SPACE

Czym jest struktura SPACE?

Struktura SPACE to podejście do produktywności programistów opracowane przez zespół, w skład którego wchodzili badacze z GitHub i Microsoft. Podsumowuje ona pięć czynników, które wpływają na produktywność na poziomie indywidualnym, zespołowym i organizacyjnym.
Są to:

  • Zadowolenie i dobre samopoczucie: Jak szczęśliwi i zdrowi są twoi programiści? Czy lubią swoją pracę i czują się doceniani i wspierani?
  • Wydajność: Jak dobrze twoi programiści dostarczają oprogramowanie? Czy spełniają standardy jakości i oczekiwania klientów?
  • Aktywność: Ile pracy wykonują twoi programiści? Czy poświęcają swój czas na zadania o wysokiej wartości i unikają niepotrzebnych przeróbek?
  • Komunikacja i współpraca: Jak dobrze twoi deweloperzy komunikują się i współpracują ze sobą oraz z innymi interesariuszami? Czy skutecznie wymieniają się informacjami, opiniami i pomysłami?
  • Wydajność i przepływ pracy: Jak płynnie pracują Twoi programiści? Czy unikają przerw, rozproszeń i wąskich gardeł?

Struktura SPACE zapewnia bardziej holistyczne spojrzenie na produktywność deweloperów, które uwzględnia wiele czynników. Pomaga również zidentyfikować przyczyny niskiej wydajności i najlepsze działania w celu jej poprawy.

Mamy również szablon ankiety dla SPACE Framework w naszym narzędziu do rozwoju zespołu Echometer (przeczytaj więcej: szablon SPACE Retrospective ). Zachęcamy do bezpłatnego korzystania z Echometer, aby zastanowić się nad następującymi pięcioma pytaniami w następnej retrospektywie w sposób oszczędzający czas i bezpośrednio wyprowadzić ustrukturyzowane miary:

Retrospektywa frameworku SPACE

Pytania dotyczące badania kondycji (skala)

Zadowolenie: Patrząc na ostatnie kilka tygodni, jestem bardzo zadowolony z mojej pracy.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Wydajność: Patrząc na nasze ostatnie kroki, byliśmy naprawdę produktywnym zespołem.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Aktywność: Jeśli spojrzysz na poziom aktywności w narzędziach, z których korzystamy (np. responsywność na czatach, wzajemne informacje zwrotne), jesteśmy naprawdę zaangażowanym zespołem.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Współpraca i współdziałanie: Doskonalimy się jako zespół poprzez intensywną komunikację, współpracę i dzielenie się wiedzą.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam
Wydajność i płynność: Większość zadań wykonujemy szybko, bez opóźnień i przerw.
thumb_down
thumb_up
Zupełnie się nie zgadzam Całkowicie się zgadzam

Metryki DORA i SPACE

Połączenie DORA i SPACE

Jedną z zalet korzystania z DORA i SPACE jest to, że otrzymujesz kompleksowy i zrównoważony przegląd wydajności tworzenia oprogramowania.

Podczas gdy wskaźniki DORA koncentrują się na technicznych aspektach procesu tworzenia oprogramowania, wymiary SPACE wychwytują ludzkie i społeczne czynniki, które wpływają na produktywność zespołu.

Łącząc obie ramy, uzyskasz głębsze zrozumienie mocnych i słabych stron swojego zespołu, a także możliwości i wyzwań, przed którymi stoisz. Możesz także dostosować cele i działania swojego zespołu do najlepszych praktyk obu ram, co może pomóc w osiągnięciu wyższego poziomu wydajności i satysfakcji.

Metryki DORA i SPACE

Zastanów się nad DORA i SPACE podczas spotkań 1 na 1.

Wielu liderów prowadzi regularne spotkania jeden na jeden ze swoimi pracownikami - ale nie wykorzystuje w pełni tych rozmów. 

Dlatego bardzo dobrym pomysłem może być zastanowienie się nad wskaźnikami takimi jak DORA i SPACE podczas spotkań 1 na 1. Możesz użyć wspomnianych powyżej stwierdzeń Health Check i zastanowić się nad nimi wspólnie z członkami zespołu.

Dlatego chciałbym skorzystać z okazji, aby zwrócić twoją uwagę na nasze narzędzie do spotkań 1:1 Echometer (zobacz stronę internetową). Łączy w sobie krótkie ankiety Health Check z asystentem AI, który znacznie ułatwia rozwój pracowników.

Poniższy szablon da ci wyobrażenie o rodzaju pytań, które możesz przemyśleć i zmierzyć podczas spotkań 1 na 1 przy użyciu Echometer. Oczywiście możesz również dodać własne pytania do DORA i SPACE. Wypróbuj go za pomocą przycisku bez logowania:

⁉️ Ocena nastrojów (zgoda w skali 1-7): Rozwój osobisty

  • "Postępy w moich zadaniach zawodowych zazwyczaj następują bardzo szybko, nawet jeśli potrzebne jest zewnętrzne informacje zwrotne."
  • "Kiedy obserwuję nieoptymalne zachowanie, wiem, jak zwrócić na to konstruktywnie uwagę moim kolegom."
  • "Otrzymuję konstruktywne informacje zwrotne zarówno na temat mojej pracy, jak i mojego rozwoju osobistego."
  • "Widzę przed sobą atrakcyjną ścieżkę kariery w firmie." #Growth
  • "W ostatnich tygodniach bardzo często mogłem wykorzystywać swoje mocne strony w pracy."

Tak wygląda ta ankieta w Echometer:

Metryki DORA i SPACE

Jak możemy wesprzeć Cię w korzystaniu z DORA i SPACE?

Echometer to narzędzie do oceny zdrowia i wydajności zespołu, które łączy wiedzę psychologiczną z badań ze sprawdzonymi metodami zwinnymi z praktyki. Pomaga rozwijać zespoły i organizacje w zrównoważony i wymierny sposób, tworząc proces ciągłego doskonalenia oparty na iteracyjnych pętlach informacji zwrotnych.

Dzięki Echometer możesz wykorzystać zarówno framework DORA, jak i SPACE, aby mierzyć i poprawiać wydajność dostarczania oprogramowania. A oto jak to zrobić:

  • Przeprowadzaj regularne ankiety z członkami zespołu, aby zmierzyć ich zadowolenie, samopoczucie, komunikację, współpracę, wydajność i przepływ pracy. Możesz korzystać z gotowych szablonów opartych na strukturze SPACE lub tworzyć własne pytania.
  • Przeprowadzaj interaktywne i psychologicznie uzasadnione retrospektywy ze swoim zespołem w oparciu o zebrane dane. Dzięki wbudowanym sugestiom Echometer możesz stymulować dyskusje i uzyskać wgląd w to, jak poprawić wydajność swojego zespołu.
  • Korzystaj z wbudowanych w Echometer wskaźników i wykresów Health Check, aby monitorować i planować ciągłe doskonalenie swojego zespołu.

Dlaczego nie wypróbować Echometer za darmo i bez rejestracji?

Kategoria bloga

Więcej artykułów o "Wskazówki dotyczące zwinności"

Zobacz wszystkie artykuły z tej kategorii
Agiles Modell Spotify: Wyjaśnienie Squads, Tribes, Chapters i Guilds

Agiles Modell Spotify: Wyjaśnienie Squads, Tribes, Chapters i Guilds

Krótki przegląd modelu Spotify: Jak Squads, Tribes, Chapters i Guilds skalują zwinność, jakie role są zaangażowane i na co należy zwrócić uwagę podczas wdrażania.

5 pomysłów na retrospektywę sprintu, które zespoły z pewnością będą świętować

5 pomysłów na retrospektywę sprintu, które zespoły z pewnością będą świętować

Jako psycholog i Scrum Master mam prawdopodobnie nietypowe spojrzenie na pomysły dotyczące retrospektyw sprintu. Skupiam się nieco bardziej na "miękkiej" stronie ciągłego doskonalenia. Można też mó...

Moje 7 ulubionych szablonów do retrospektyw Agile

Moje 7 ulubionych szablonów do retrospektyw Agile

W moim zespole przeprowadzamy retrospektywę agile częściej niż przeciętnie: co piątek, czyli raz w tygodniu. I nie uwierzysz - między innymi dzięki wielu super szablonom retrospektyw agile, jest to...

Jak poprawić komunikację w zdalnym zespole programistów?

Jak poprawić komunikację w zdalnym zespole programistów?

Istnieją różne środki i podejścia mające na celu poprawę komunikacji w wirtualnych lub zdalnych zespołach programistów i inżynierów oprogramowania. Nie ma znaczenia, czy są to programiści front-end...

Umowy robocze: 10 przykładów, wzorów i szablonów

Umowy robocze: 10 przykładów, wzorów i szablonów

Efektywna współpraca w zespołach ma kluczowe znaczenie dla osiągnięcia sukcesu, zwłaszcza w kontekście metod zwinnych, takich jak Scrum. Umowy robocze odgrywają kluczową rolę w tworzeniu jasnych ra...

Lista kontrolna dla liderów zespołów: 10 kluczowych zadań

Lista kontrolna dla liderów zespołów: 10 kluczowych zadań

Jako lider zespołu bierzesz na siebie dużą odpowiedzialność za swoich pracowników i zespół. Ta lista kontrolna dla liderów zespołów ułatwi Ci kontrolę i zapewni, że nic nie pójdzie nie tak. Nasz sz...

Scrum Master jako Servant Leader: 8 powodów do przemyśleń

Scrum Master jako Servant Leader: 8 powodów do przemyśleń

Jako doświadczony psycholog i Scrum Master rozumiem wyzwania stojące przed liderami zespołów w środowiskach zwinnych. Znalezienie równowagi pomiędzy zwinnością a przywództwem nie jest łatwym zadani...

Nie każdy zespół Scrumowy jest zwinny: Fake Agile

Nie każdy zespół Scrumowy jest zwinny: Fake Agile

Fake Agile: Czy każdy zespół Scrum jest zwinny? Nie, niestety nie każdy zespół Scrumowy jest faktycznie zwinny. Pozwól mi wyjaśnić: Zespół Scrumowy definiuje się poprzez pracę zgodnie z frameworkie...

Naprawa scrum zombie w 3 krokach

Naprawa scrum zombie w 3 krokach

Czym jest Zombie Scrum? Zombie Scrum opisuje zespoły, które zachowały strukturę Scruma (rytuały, role itp.), ale utraciły rzeczywiste korzyści dla klienta, wartości i ciągłe doskonalenie. W ten spo...

Newsletter Echometer

Nie przegap aktualizacji Echometer i czerp inspirację do zwinnej pracy