Penso che sia un mito che i team di progetto Agile non documentino le loro applicazioni e questo è il primo punto di resistenza che si ottiene in aziende certificate per avere la migliore documentazione secondo i loro standard.
Lavoro in un'azienda certificata ISO-9001, ma eseguiamo anche Scrums su un gran numero di nostri progetti. Nel nostro caso, il cambiamento è arrivato dai responsabili di Project Delivery (cioè persone piuttosto anziane) ed è per questo che viene adottato - al contrario di un Project Manager o Developer che cerca di spingere in questo cambiamento.
Una pratica utile che seguiamo è Documento sufficiente ma continuo . Questo ovviamente significa che non seguiamo tutti i modelli prescritti per il progetto, ma c'è una comprensione consapevole e un accordo su quali sezioni / documenti sono necessari rispetto a quelli che sono solo inutili spese generali.
Avresti quindi bisogno di socializzare questo punto di vista e ottenere l'approvazione del gruppo Qualità o della divisione degli standard o come si chiama.
Il principio Agile è una documentazione "sufficiente". Puoi provare a spingerlo dal cliente per esprimere al team quanto è sufficiente? Il project manager potrebbe parlare con il cliente e capire quali sono le sue aspettative e esigenze organizzative e quindi entrambi documentano la decisione e soddisfano tali aspettative. Se è abbastanza buono per loro (cioè i clienti paganti), allora può essere quello che segui.
Se pensano che Agile non si adatti a progetti di grandi dimensioni, convincili che può farlo - con la decomposizione e lo sforzo parallelo.
Nell'organizzazione di grandi dimensioni, il controllo e la supervisione per i programmi di grandi dimensioni vengono eseguiti eseguendo un ufficio di monitoraggio del progetto (PMO) che conducono una pianificazione convenzionale per la contabilità / contabilità / gestione delle risorse ecc. quindi richiedono molta documentazione, ma possono monitorare i progressi usando pratiche Agile (il grafico di burn-down di SCRUM per uno). Hanno bisogno di sapere come tecniche come l'integrazione continua li aiutano prima piuttosto che dopo, e quindi è meglio per la produttività di tutti fare in modo che i documenti generali siano fuori mano.
Agile è un insieme di abilità che un team può apprendere che è in gran parte ortogonale alle nostre abilità tecniche tradizionali. Ma se si aggiunge questo alle proprie abilità esistenti, ovviamente si può diventare una squadra più efficace. Gli stand-up giornalieri (vale a dire gli incontri di Scrum) non saranno possibili da un giorno all'altro - ma al momento si terranno regolarmente riunioni di gruppo (ad esempio bisettimanali)? Direi iniziare convertendoli a seguire l'agenda delle domande di Scrum (non troppo subdolo;) e comunicare al team più ampio perché questo approccio può funzionare e non significa documentazione lassa / standard scadenti o qualsiasi altro mito.