Il deploy del venerdì (pomeriggio)
In una parola: il Male.
Potrei fermarmi qui, ma voglio approfondire questo discorso, che a molti sviluppatori suona (purtroppo) familiare ma magari ad altri non lo è.
Spesso ci viene chiesto di completare una certa funzionalità, testarla e rilasciarla. Niente di nuovo, è quello che sappiamo fare meglio.
A volte questa richiesta ci viene fatta di venerdì, magari di pomeriggio, magari correndo un po’ ma finendo, per i più svariati motivi:
- - perché è importante per il cliente
- - perché almeno abbiamo finito, non ci pensiamo più
- - perché così gli altri possono finire la loro parte
- - perché sì
A parte l’ultima che non è mai valida, le altre paiono tutte motivazioni sensate. Si conclude, si consegna, si rilascia. Parole che piacciono allo sviluppatore, al team leader, al PM, al cliente. Quindi, perché no? Il problema è semplice: qualcosa potrebbe andare storto.
L’approccio agile è una realtà concreta che da anni ha preso piede nel mondo dell’IT. Curiosamente però, sono relativamente poche le società di sviluppo software che adottano, anche solo parzialmente, le tecniche e le metodologie agili.