Metodologia Scrum Agile
Agile è un approccio iterativo alla gestione dei progetti e alla distribuzione di software che si concentra sulla fornitura di valore incrementale ai clienti in modo rapido e continuo, anziché su un approccio a cascata tradizionale che richiede molto più tempo.
Scrum è un esempio di framework basato su Agile ed è spesso utilizzato in molti team di e-commerce. Di recente, si è assistito a un passaggio dagli stili tradizionali di consegna a cascata dei progetti a quelli basati su Agile o Scrum. Ciò è dovuto alla maggiore trasparenza, collaborazione e ai tempi di commercializzazione più rapidi offerti da questi framework.
Scrum incoraggia i team auto-organizzati e cross-functional a risolvere i problemi insieme in un periodo di tempo limitato chiamato "sprint". Il team Scrum si organizza autonomamente, in quanto non esiste un leader e il team è interfunzionale, in modo che tutti abbiano bisogno di prendere una funzione dall’idea all’implementazione.
Nella metodologia Scrum, ci sono diverse riunioni che vengono utilizzate per promuovere la trasparenza e i progressi in un progetto di e-commerce:
-
Pianificazione stampata: una riunione di pianificazione in cui i membri del team si riuniscono per decidere la quantità di lavoro che è possibile completare in uno sprint.
-
Scrum giornaliero: una riunione di 15 minuti utilizzata per condividere aggiornamenti sulle attività di ogni membro del team.
-
Revisione Sprint - Riunione utilizzata per dimostrare lo stato di avanzamento dallo sprint.
-
Stampa retrospettiva: riunione utilizzata per riflettere sullo sprint precedente e per identificare opportunità di miglioramento.
Al termine di ogni sprint, è necessario fornire ai clienti un incremento di valore (ad esempio nuove funzioni, correzioni di bug, aggiornamenti o aggiornamenti di codice generici) che possa essere reso disponibile.