Trasforma le assunzioni implicite in accordi visibili che riducono la confusione.
Le regole implicite creano problemi:
Le politiche esplicite sono accordi scritti e visibili su come il lavoro fluisce attraverso il vostro sistema.
Non devono essere complesse. "Rivediamo le PR entro 4 ore" è una politica. "Gli elementi bloccati vanno in cima alla colonna" è una politica. "Il QA inizia solo se i test unitari passano" è una politica.
L'atto di rendere esplicite le politiche spesso fa emergere disaccordi di cui non sapevate l'esistenza. Questa è una caratteristica, non un bug.
Criteri di ingresso: Cosa deve essere vero perché il lavoro entri in una fase?
Criteri di uscita (Definition of Done): Cosa deve essere vero per uscire?
Limiti WIP: Quanti elementi possono essere in questa fase?
Politiche di gestione: Cosa succede in situazioni specifiche?
Politiche temporali: Aspettative sui tempi?
Politiche di selezione: Come scegliamo su cosa lavorare dopo?
Le politiche dovrebbero essere visibili, non sepolte in documenti che nessuno legge.
Opzioni:
Il test: Un nuovo membro del team può comprendere le politiche entro 5 minuti guardando la board?
Cadenza di revisione: Le politiche non sono statiche. Rivedile nelle retrospettive:
Sopra la colonna 'Code Review': 'WIP: 2 | Ingresso: Test verdi, descrizione PR completa | SLA: Inizia review entro 4 ore'
Le politiche sono in una pagina Confluence del 2019 che nessuno legge. L'unica regola visibile è 'WIP: 3' senza spiegazione di cosa significhi.
Le politiche imposte non funzionano. Le politiche collaborative sì.
Processo per creare politiche:
Principio chiave: Le politiche sono esperimenti, non comandamenti. Se una politica non aiuta, cambiatela.
Eccesso di documentazione: 20 politiche per colonna che nessuno legge. Inizia con 2-3 politiche essenziali per fase.
Mancata applicazione: Le politiche esistono ma vengono regolarmente ignorate. O le applicate o le eliminate.
Regole rigide: "Non superare mai il limite WIP in nessuna circostanza." La realtà è più complessa. Consenti il giudizio rendendo visibile l'eccezione.
Escalation mancante: Cosa succede quando le politiche entrano in conflitto o si rompono? "Se il limite WIP è raggiunto e arriva lavoro urgente, escalation al team lead."
Politiche obsolete: Regole di sei mesi fa che non si adattano più. Rivedi le politiche regolarmente.
Politiche individuali: "Il lavoro di Bob non passa per la code review." L'equità conta. Le politiche dovrebbero applicarsi al lavoro, non alle persone.
Se vi trovate costantemente a fare eccezioni a una politica, la politica è sbagliata. O correggete la politica o accettate che non rappresenta il vostro vero accordo.