Circa un anno e mezzo fa, sono entrato in un posto di lavoro che sosteneva di fare lo sviluppo Agile. Quello che ho imparato è che questo posto ha adottato diverse pratiche agili (come standups quotidiani, pianificazioni sprint e recensioni sprint) ma nessuno dei principi (just in time / solo una mentalità abbastanza buona, esporre presto il fallimento, ricca comunicazione).
Ora mi è stato affidato il compito di rendere il team più agile e mi è stato assicurato di avere un buy-in completo dagli sviluppatori e dal team aziendale. Come programma pilota, mi hanno dato un progetto che ha appena completato 15 mesi di raccolta dei requisiti, ha un'analisi e un'analisi di 110 pagine; Documento di progettazione (da considerarsi come "scritto nella pietra"), e in cui non ho accesso agli utenti finali (solo al comitato costituito dai gestori degli utenti che in realtà non utilizzeranno il prodotto).
Ho iniziato in piccolo, dando loro una lista di risultati previsti per i primi 5 sprint (lasciando i futuri sprint indefiniti), una lista di obiettivi per il primo sprint, e ho sezionato il documento A & D per ottenere abbastanza user story per raggiungere gli obiettivi del primo sprint.
Da allora, hanno chiesto perché non abbiamo tutti i requisiti per tutti gli sprint, perché non ho iniziato a lavorare su materiale per il terzo sprint (che considerano più importante ma si basa sui deliverable dei primi 2 sprint) e stiamo premendo per ancora più documentazione che il mio intero team IT considera occupato o non correlato a noi (come scrivere il manuale utente in anticipo, documentando tutti i campi dati da tutti gli sprint in anticipo e più lavoro "in prima linea".
Questo è stato piuttosto difficile per me come nuovo project manager, ma ci sono dei miglioramenti che ho implementato in modo efficace come scrumban per la gestione delle storie, la programmazione delle coppie e il fatto che l'azienda ci dia i test di accettazione del cliente (come parte del documentazione dei requisiti).
Quindi le mie domande sono:
- Cosa posso fare per introdurre più efficacemente il cambiamento in un resistente azienda?
- Ci sono altre pratiche che posso introdurre su Lato IT per mostrare al business i vantaggi di agile?
- Il peso della documentazione ci sta strangolando - l'azienda vede ancora come una strategia di gestione del rischio anziché come un rischio. Cosa possiamo fare per alleviare le loro preoccupazioni e richieste di documentazione (in particolare la quantità di documentazione e il loro bisogno per tutti di fronte)?
- Siamo in un edificio separato dalla nostra attività, a circa 3 isolati di distanza e si rifiutano di convivere la loro gente nel progetto b / c quella persona "non sarà in grado di lavorare sugli altri progetti mentre loro" ri al nostro edificio. " Si aspettano che andiamo sempre là e raggruppano le nostre domande in modo da poterle chiedere tutte insieme e non sprecare il tempo di quella persona con "interruzioni costanti". Cosa possiamo fare per ottenere una comunicazione più ricca da loro?
Sarebbe inoltre gradito qualsiasi ulteriore consiglio.
Grazie!