Uwaga: Strona została przetłumaczona automatycznie. Przełącz na język angielski, aby uzyskać najlepsze wrażenia z czytania.

pexels-realtoughcandycom-11035393

Metryki DORA i SPACE usprawniające dostarczanie oprogramowania

Jeśli jesteś liderem technicznym, prawdopodobnie chcesz wiedzieć, jak dobrze Twój zespół dostarcza oprogramowanie i jak możesz to poprawić. Być może słyszałeś o metrykach DORA i frameworku SPACE, dwóch potężnych narzędziach, które mogą pomóc Ci zmierzyć i zoptymalizować wydajność dostarczania oprogramowania. Ale czym one dokładnie są i jak możesz z nich efektywnie korzystać? – W tym artykule wyjaśniamy, czym są DORA i SPACE oraz w jaki sposób się 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:

Ankieta Health Check

Częstotliwość wdrażania: Jestem bardzo zadowolony z tego, jak często wdrażamy kod do Prod.

Czas oczekiwania na zmiany: Po zatwierdzeniu pierwszego kodu możemy bardzo szybko wdrożyć go w Prod.

Change Failure Rate: Nasze implementacje kodu bardzo rzadko prowadzą do błędów w Prod.

Czas przywrócenia usługi: Jeśli w Prod wystąpi błąd, możemy go bardzo szybko naprawić.

Otwarte pytania dotyczące DORA DevOps

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:

Ankieta Health Check

Zadowolenie: Patrząc na ostatnie kilka tygodni, jestem bardzo zadowolony z mojej pracy.

Wydajność: Patrząc na nasze ostatnie kroki, byliśmy naprawdę produktywnym zespołem.

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.

Współpraca i współdziałanie: Doskonalimy się jako zespół poprzez intensywną komunikację, współpracę i dzielenie się wiedzą.

Wydajność i płynność: Większość zadań wykonujemy szybko, bez opóźnień i przerw.

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

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 korzystać zarówno z frameworków DORA, jak i SPACE, aby mierzyć i poprawiać wydajność dostarczania oprogramowania. Oto jak to działa:

  • 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?

strona-board-integralna

Większość trenerów Agile kręci się w kółko....

i leczyć powierzchowne objawy. Nadszedł czas, aby wykorzystać psychologię – do trwałej zmiany sposobu myślenia.

"Wielu członków zespołu nie ma odwagi się odezwać!"

"Odkrywamy zbyt wiele nieoczekiwanych problemów i błędów na późnym etapie!"

"Dlaczego czasami przygotowanie prostej retrospektywy zajmuje mi godziny?".

Udostępnij ten artykuł swojej sieci kontaktów

Potrzebujesz wzmocnienia zespołu? Oto, co możesz zrobić: Retrospektywa Spotify Health Check!

Pierwsze pytanie dotyczące zdrowia: "😍 Lubimy chodzić do pracy i dobrze się razem bawimy".

Masz ochotę na więcej? Wypróbuj nasze narzędzie Retro.

Więcej artykułów

Newsletter Echometer

Nie przegap aktualizacji Echometer i czerp inspirację do zwinnej pracy