Qualcosa che mi infastidisce con la pianificazione dello sprint, è dove si adatta la formazione. Supponiamo che tu abbia l'obbligo di imparare JQuery per una piccola applicazione web. Sembrerebbe esserci un numero di possibili approcci - ciascuno con le proprie potenziali insidie.
Attività specifica
Un'attività viene aggiunta allo sprint per apprendere la tecnologia. Il pericolo è che la tecnologia potrebbe essere complessa e quindi potrebbe coprire un numero di sprint trasformarsi in un fatlog.
Attività accoppiata
I precisi requisiti vengono anticipati in anticipo e sono accoppiati a un'attività di sviluppo in buona fede.
Gonfia stima attività
La stima dello sviluppo è gonfiata per includere la formazione. Ma ancora, è perfettamente possibile che l'attività possa essere superata.
Supponiamo che accada in un tempo non produttivo
La maggior parte degli sprint consente un po 'di flessibilità per lavoro / amministrazione non di progetto. Supponiamo che qualsiasi apprendimento si svolgerà qui.
Ignora esso
Supponete che si verificherà semplicemente magicamente (lo svilupperà nel momento opportuno)
Deallocate sviluppatore
Lo sviluppatore interessato perde uno sprint (in parte o per intero) per raccogliere la tecnologia.
Tutta la documentazione di mischia che ho visto è stranamente silenziosa sull'argomento. I project manager esperti spesso sembrano incerti sul da farsi. Finché l'attività è terminata, a loro non sembra importare come è realizzata.
Esiste un modo canonico per gestirlo o tutti fanno semplicemente le loro cose?