Che cos'è l'health check sui valori dell'Extreme Programming?
L'Extreme Programming (XP) si fonda su cinque valori: Comunicazione, Semplicità, Feedback, Coraggio e Rispetto. Le pratiche per cui XP è noto, come il pair programming, la continuous integration e il test-driven development, sono difficili da mantenere nel tempo quando questi valori sono deboli. Il pairing non funziona senza rispetto e nessuno fa refactoring di un modulo rischioso senza un po' di coraggio. L'health check sui valori dell'Extreme Programming trasforma ogni valore in un'affermazione semplice, come Puntiamo alla semplicità ed evitiamo gli sprechi o Siamo disposti a fare la cosa giusta e ad affrontare problemi difficili, e chiede al team di valutare con quale costanza la mette in pratica, da Raramente a Costantemente. Iniziate la discussione dal valore con il punteggio più basso: spesso è quello che frena anche gli altri.
Dimensioni
Valori dell'Extreme Programming
I cinque valori fondamentali alla base dell'Extreme Programming, che determinano il modo in cui il team collabora, sviluppa e migliora.
Comunicazione
Comunichiamo bene e in modo da raggiungere i nostri obiettivi.
- Raramente
- A volte
- Costantemente
Semplicità
Puntiamo alla semplicità ed evitiamo gli sprechi.
- Raramente
- A volte
- Costantemente
Feedback
Chiediamo, riceviamo e diamo feedback per migliorare il nostro modo di lavorare.
- Raramente
- A volte
- Costantemente
Coraggio
Siamo disposti a fare la cosa giusta e ad affrontare problemi difficili.
- Raramente
- A volte
- Costantemente
Rispetto
Ci rispettiamo e ci incoraggiamo a vicenda.
- Raramente
- A volte
- Costantemente
Quando utilizzare questo controllo dello stato di salute
- Quando state adottando o consolidando le pratiche XP e volete radicarle nei valori che le sostengono.
- In una retrospettiva dedicata alla cultura del team e alle abitudini di collaborazione.
- Quando pairing, cicli di feedback o decisioni tecniche sembrano incoerenti e volete capirne la causa.
- Come verifica periodica per vedere come sta cambiando la cultura XP del team.
Consigli e suggerimenti
- Svolgetelo in forma anonima, così le persone si sentono libere di valutare onestamente Coraggio e Rispetto.
- Confrontate i cinque valori per individuare il più debole. Spesso è quello che frena anche gli altri.
- Ripetete il check ogni qualche iterazione per capire se le azioni concordate stanno cambiando il modo di lavorare del team.
- Chiedete esempi concreti dietro i punteggi bassi, così i miglioramenti concordati restano pratici.