Presentazione fatta al primo Mini Agile Day Bari 2018
Nella presentazione sottolineo l'importanza di conoscere ed incorporare nell'operato quotidiano del team, i principi e valori del manifesto per lo sviluppo agile.
15. CARGO CULT
Cargo Cult is an attempt to re-create successful outcomes by
replicating the circumstances associated with this outcomes (Wikipedia)
16. CARGO CULT - ALERT
• Confusione e insoddisfazione del team, sono il
tipico segnale che abbiamo implementato un
Cargo Cult Scrum, invece che l’effettiva
metodologia.
• Team che si focalizzano sull’applicazione o sullo
studio dei dettagli della scrum guide. Senza
considerare i principi sottostanti.
18. CARGO CULT AGILE -TEST
• La ProductVision e la strategia non vengono comunicati
(oppure non esistono proprio)
• La Roadmap e’ una serie fissa di date di rilascio decise
annualmente dal CTO
• Il team non parla con il cliente
19. CARGO CULT AGILE -TEST
• Le board reali sono bandite, perche’ c’e’ rischio di
spionaggio industriale!
• Sono gli stakeholders a decidere il prossimo
incremento di prodotto, non il product owner.
• I progetti sono consegnati solo quando completi, e non
in modo incrementale.
20. CARGO CULT AGILE -TEST
• Lo Sprint backlog cambia subito dopo che la sprint e’ partita.
• Anche i bug e i cambiamenti minori del sistema, rientrano nel
ciclo Scrum.
• Scrum e’ implementato con successo, quando il team
consegna sempre esattamente le User Stories che ha stimato
di poter consegnare.
21. CARGO CULT AGILE -TEST
• Gli sviluppatori non partecipano alla creazione delle user
stories
• I componenti del team Scrum cambiano di frequente a
seconda delle necessità e dei vari progetti che si
susseguono.
• Durante lo standup, i membri del team riportano
direttamente allo Scrum master cosa hanno fatto e cosa no
22. CARGO CULT AGILE -TEST
• Le retrospettive sono tenute in modo regolare, ma
non ci sono azioni di cambiamento successive
• Lo Scrum team non e’ cross-functional e quindi
dipendente da altri team o altri dipartimenti esterni.
• Le discussioni tecniche avvengono via email e ci
sono piu’ di due persone in cc
23. CARGO CULT AGILE -TEST
• Il team e’ co-locato, ma le cerimonie scrum
avvengono su slack
• Il team non si presenta allo standup, se manca lo
Scrum Master
• Lo standup avviene ad orari irregolari e in luoghi
random a seconda delle necessita’ e ritardi di
elementi del team
24.
25. Scrum e’ un’implementazione delle
metodologie Agili.
Si basa sui principi e valori del
Manifesto agile.
Se comprendo bene i principi, posso
creare le mie proprie pratiche.
31. QUALITY
il team deve consegnare codice “abbozzato” ogni due
settimane, e non c’e’ tempo per il refactoring e per il design
32. TEAMWORK
un progetto viene visto come una serie di task fornito delle persone di
business, da realizzare in time-box consecutive chiamate sprint o iterazioni