Czym jest health check Wartości Extreme Programming?
Extreme Programming (XP) opiera się na pięciu wartościach: komunikacji, prostocie, informacji zwrotnej, odwadze i szacunku. Praktyki, z których słynie XP, takie jak programowanie w parach, ciągła integracja i programowanie sterowane testami, trudno utrzymać, gdy te wartości są słabe. Praca w parach nie działa bez szacunku, a nikt nie zabierze się za refaktoryzację ryzykownego modułu bez odrobiny odwagi. Health check Wartości Extreme Programming zamienia każdą wartość w proste stwierdzenie, np. Dążymy do prostoty i unikamy marnotrawstwa lub Jesteśmy gotowi postępować właściwie i mierzyć się z trudnymi problemami, a zespół ocenia, jak konsekwentnie się według niego postępuje, w skali od Rzadko do Konsekwentnie. Zacznijcie dyskusję od wartości z najniższym wynikiem, bo często to właśnie ona hamuje pozostałe.
Wymiary
Wartości Extreme Programming
Pięć podstawowych wartości, na których opiera się Extreme Programming i które kształtują sposób, w jaki zespół współpracuje, tworzy oprogramowanie i się doskonali.
Komunikacja
Komunikujemy się dobrze i w sposób, który pozwala nam osiągać cele.
- Rzadko
- Czasami
- Konsekwentnie
Prostota
Dążymy do prostoty i unikamy marnotrawstwa.
- Rzadko
- Czasami
- Konsekwentnie
Informacja zwrotna
Prosimy o informację zwrotną, przyjmujemy ją i przekazujemy innym, aby doskonalić nasze praktyki.
- Rzadko
- Czasami
- Konsekwentnie
Odwaga
Jesteśmy gotowi postępować właściwie i mierzyć się z trudnymi problemami.
- Rzadko
- Czasami
- Konsekwentnie
Szacunek
Szanujemy się nawzajem i wzajemnie się wspieramy.
- Rzadko
- Czasami
- Konsekwentnie
Kiedy należy skorzystać z tej kontroli stanu zdrowia
- Gdy wdrażacie lub rozwijacie praktyki XP i chcecie oprzeć je na wartościach, z których wyrastają.
- Podczas retrospektywy poświęconej kulturze zespołu i nawykom współpracy.
- Gdy praca w parach, pętle informacji zwrotnej lub decyzje techniczne wydają się niespójne i chcecie znaleźć przyczynę.
- Jako regularny pomiar tego, jak zmienia się kultura XP w zespole.
Porady i wskazówki
- Przeprowadzajcie badanie anonimowo, aby uczestnicy mogli bez obaw szczerze ocenić odwagę i szacunek.
- Porównajcie pięć wartości, aby znaleźć najsłabszą. Często to właśnie ona hamuje pozostałe.
- Powtarzajcie badanie co kilka iteracji, aby sprawdzić, czy uzgodnione działania zmieniają sposób pracy zespołu.
- Proście o konkretne przykłady stojące za niskimi ocenami, aby uzgodnione usprawnienia pozostały praktyczne.