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 & 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 & 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 & 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 & SPACE
Zastanów się nad DORA i SPACE podczas spotkań 1 na 1.
Wielu menedżerów organizuje regularne spotkania indywidualne ze swoimi pracownikami –, ale nie udaje im się wyciągnąć z tych rozmów wszystkiego, co najlepsze.
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:
⁉️ Sprawdź nastrój (zgoda od 1 do 7): Rozwój osobisty
- "Moje zadania zwykle postępują bardzo szybko, nawet jeśli konieczna jest zewnętrzna informacja zwrotna".
- "Jeśli zaobserwuję nieoptymalne zachowanie, wiem, jak mogę konstruktywnie zwrócić na nie uwagę moich kolegów".
- "Otrzymuję konstruktywne Informacje zwrotne zarówno dla mojej pracy, jak i rozwoju osobistego".
- "Widzę przed sobą atrakcyjną ścieżkę kariery w firmie". #Growth
- "W ciągu ostatnich kilku tygodni bardzo często byłem w stanie Mocne strony w pracy".
Tak wygląda ta ankieta w Echometer:
Metryki DORA & 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?
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.