Ho trovato il modo migliore per implementare Scrum, sta utilizzando Scrum.
Avere un backlog di attività che è necessario eseguire per passare dai processi esistenti a Scrum, suddividerle in un numero di sprint di 2 settimane e implementarle gradualmente nell'arco di un paio di mesi. questo aiuta le persone ad afferrare le maniglie con ogni processo, senza bombardarli con nuovi strumenti.
Inizialmente vorrei introdurre una riunione di pianificazione sprint di base, standup giornalieri e recensioni sprint, e continuare a lavorare con i vecchi metodi. Quindi inserisci più metodologie man mano che lo sprint continua.
In particolare Scrum suggerisce che ogni storia utente dovrebbe essere una sezione verticale, con tutti gli aspetti dell'implementazione realizzati insieme per fornire business vale al più presto. Progettazione, sviluppo, test, infrastruttura, integrazione ... Questa può essere una stima molto difficile, e persino più difficile da raggiungere. Lo farai davvero bene solo quando avrai un gruppo disciplinare solido e misto e pratiche ingegneristiche molto forti. Iniziare portando togther dev e unit test se non lo hai già fatto, quindi porta più parti del processo in ogni attività.
Con Scrum, ti dice come fare le cose, non cosa fare. Guarda XP se vuoi un sacco di regole rigide e veloci. Molto di ottenere un team davvero efficace sta lavorando su ciò che funziona per voi. Tieni d'occhio la velocità e vedi cosa la migliora.
Per quanto riguarda gli strumenti, una lavagna bianca è eccezionale.
FARE ATTENZIONE AL POST IT. Questi sono ottimi per i promemoria e le note sulla tua scrivania, ma un giorno entri in ufficio e vedi il tuo sprint splendidamente organizzato come una pila di coriandoli sul pavimento.Persino le note extra forti che appaiono secche e perdono il loro bastone dopo circa 2 settimane in una stanza con A/C. Ho imparato questa lezione nel modo più duro.
Utilizzare le schede, con puntine da disegno e una scheda di sughero.
Excel è perfetto per calcolare le metriche di velocità e burndown.
Utilizziamo solo strumenti con team distribuiti. Quindi usiamo Acunote per la sua semplicità. In realtà è solo una lavagna virtuale.
Tenere traccia del tempo nel software di monitoraggio del tempo. Traccia i punti storia sui tuoi compiti. Questi non sono gli stessi. La recente nevicata a Londra e il conseguente caos dei trasporti hanno ridotto la velocità del 35%, e quindi la nostra capacità di completare le attività, anche se il team stava facendo più ore con un paio di individui chiave e clienti che lavoravano da casa.
* "Anche noi non vogliamo pagare per costosi strumenti software" * - l'unico software che abbiamo pagato per il mio ultimo lavoro agile (oltre a Windows, Visual Studio) era Resharper, che era ** bene ** vale la pena (e lo sarebbe stato anche se non fossimo così agili) –
inizia con la lavagna e le note post-it, se la tua squadra è tutta nell'edificio potresti non aver più bisogno di altri strumenti per la mischia. –