SlideShare a Scribd company logo
1 of 52
Download to read offline
www.ideato.it
Raccolta requisiti, stima
e pianificazione in
progetti agili
Francesco Trucchia
mercoledì 23 maggio 2012
www.ideato.it
Chi sono
• Francesco Trucchia
• CTO @ ideato
• Sviluppatore software dal 1998
• Autore di “Pro PHP Refactoring”
mercoledì 23 maggio 2012
www.ideato.it
Agenda
• Manifesto agile
• Raccolta dei requisiti
• Tecniche di raccolta delle user stories
• Stimare le user stories
• Pianificare una release
• Pianificare un’iterazione
• Monitorare e misurare la velocity
mercoledì 23 maggio 2012
www.ideato.it
I progetti software
falliscono, spesso!
http://www.it-cortex.com/Stat_Failure_Rate.htm
mercoledì 23 maggio 2012
• 2004 Ford Motor Co. - Purchasing system
abandoned after deployment costing $400
million
• 2004 Hewlett-Packard Co. - Problem with
ERP sytem contribute to $160 million loss
• 2002 McDonald’s Corp - The innovative
information-purchasing system canceled
after $170 million spent
• 2001 Nike Inc - $100 million loss
mercoledì 23 maggio 2012
www.ideato.it
Piuttosto che avere
successo, è più probabile
che un progetto IT fallisca
mercoledì 23 maggio 2012
www.ideato.it
Solo un progetto IT su
cinque porta alla piena
soddisfazione
mercoledì 23 maggio 2012
www.ideato.it
Più grande è il progetto
IT maggiore è la
possibilità di fallire
mercoledì 23 maggio 2012
www.ideato.it
Manifesto Agile
mercoledì 23 maggio 2012
www.ideato.it
Gli individui e le interazioni
più che i processi e gli strumenti
Il software funzionante
più che la documentazione esaustiva
La collaborazione col cliente
più che la negoziazione dei contratti
Rispondere al cambiamento
più che seguire un piano
mercoledì 23 maggio 2012
www.ideato.it
Comunicazione
mercoledì 23 maggio 2012
www.ideato.it
Feedback
mercoledì 23 maggio 2012
www.ideato.it
Coraggio
mercoledì 23 maggio 2012
www.ideato.it
Rispetto
mercoledì 23 maggio 2012
www.ideato.it
mercoledì 23 maggio 2012
www.ideato.it
Raccolta dei requisiti
mercoledì 23 maggio 2012
www.ideato.it
Come <ruolo>
voglio <azione>
al fine di <beneficio>
Es. Come utente voglio inserire username e password per accedere al sito web
mercoledì 23 maggio 2012
www.ideato.it
Indipendente
mercoledì 23 maggio 2012
www.ideato.it
Negoziabile
mercoledì 23 maggio 2012
www.ideato.it
Dare valore
mercoledì 23 maggio 2012
www.ideato.it
Stimabile
mercoledì 23 maggio 2012
www.ideato.it
Piccola
mercoledì 23 maggio 2012
www.ideato.it
Testabile
mercoledì 23 maggio 2012
www.ideato.it
Tecniche di raccolta
delle user stories
mercoledì 23 maggio 2012
www.ideato.it
Intervista
mercoledì 23 maggio 2012
www.ideato.it
Questionario
mercoledì 23 maggio 2012
www.ideato.it
Osservazione
mercoledì 23 maggio 2012
www.ideato.it
Workshop
mercoledì 23 maggio 2012
www.ideato.it
Stimare
le user stories
mercoledì 23 maggio 2012
www.ideato.it
Story points
mercoledì 23 maggio 2012
www.ideato.it
Stimare in team
mercoledì 23 maggio 2012
www.ideato.it
Poker game
1, 2, 3, 5, 8, 13 - 20, 50, 100
mercoledì 23 maggio 2012
www.ideato.it
Triangolare
mercoledì 23 maggio 2012
www.ideato.it
Pianificare una release
mercoledì 23 maggio 2012
www.ideato.it
Assegnare le priorità di
business
mercoledì 23 maggio 2012
www.ideato.it
Ordinare le user
stories
mercoledì 23 maggio 2012
www.ideato.it
mercoledì 23 maggio 2012
www.ideato.it
Scegliere la lunghezza di
una iterazione
mercoledì 23 maggio 2012
www.ideato.it
La velocity
mercoledì 23 maggio 2012
www.ideato.it
Creare il release plan
mercoledì 23 maggio 2012
www.ideato.it
Pianificare un’iterazione
mercoledì 23 maggio 2012
www.ideato.it
Discutere le
user stories
mercoledì 23 maggio 2012
www.ideato.it
Dividere le user stories
in tasks
mercoledì 23 maggio 2012
www.ideato.it
Accettare le
responsabilità
mercoledì 23 maggio 2012
www.ideato.it
Stimare e confermare
mercoledì 23 maggio 2012
www.ideato.it
Misurare e monitorare
la velocity
mercoledì 23 maggio 2012
www.ideato.it
Story points completati
per iterazione
mercoledì 23 maggio 2012
www.ideato.it
Story Points
A user can... 2
A user can... 3
A user can... 2
A user can... 1
A user can... 3
A user can... 2
Velocity 13
mercoledì 23 maggio 2012
www.ideato.it
Iteration
Burndown Charts
mercoledì 23 maggio 2012
www.ideato.it
mercoledì 23 maggio 2012
www.ideato.it
Bibliografia
• Extreme Programming Explained: Embrace
Change (2nd Edition) - Kent Beck
• User stories applied for agile software
development - Mike Cohn
mercoledì 23 maggio 2012
www.ideato.it
Contatti
ft@ideato.it
www.ideato.it
mercoledì 23 maggio 2012

More Related Content

Similar to Raccolta requisiti, stima e pianificazione in progetti agili - Università di Bologna

Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013
Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013
Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013Andrea Cardinali
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy Ninja Academy
 
Adwords Performance Automation - Tecniche Avanzate e Tools
Adwords Performance Automation - Tecniche Avanzate e ToolsAdwords Performance Automation - Tecniche Avanzate e Tools
Adwords Performance Automation - Tecniche Avanzate e Toolssemrush_webinars
 
Relazione di tirocinio
Relazione di tirocinioRelazione di tirocinio
Relazione di tirociniovantasso
 
Social Media Dashboard & Customer Care Online
Social Media Dashboard & Customer Care OnlineSocial Media Dashboard & Customer Care Online
Social Media Dashboard & Customer Care OnlineFederico Oliveri
 
Giochi on line: soluzione per il marketing virale!
Giochi on line: soluzione per il marketing virale!Giochi on line: soluzione per il marketing virale!
Giochi on line: soluzione per il marketing virale!Diego La Monica
 
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy Ninja Academy
 
Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Marco Parenzan
 
Introduzione a Matomo
Introduzione a MatomoIntroduzione a Matomo
Introduzione a MatomoMartino Mosna
 
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...Maria Cristina Lavazza
 
Catalogo di Innova Day Motor Sport Technologies 2013
Catalogo di Innova Day Motor Sport Technologies 2013Catalogo di Innova Day Motor Sport Technologies 2013
Catalogo di Innova Day Motor Sport Technologies 2013Francesco Baruffi
 
Conversion Oriented Design
Conversion Oriented DesignConversion Oriented Design
Conversion Oriented DesignDigital Natives
 
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco Casario
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco CasarioHTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco Casario
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco CasarioCodemotion
 
Cina e Russia: Sviluppo di un'attività di Search Engine Marketing
Cina e Russia: Sviluppo di un'attività di Search Engine MarketingCina e Russia: Sviluppo di un'attività di Search Engine Marketing
Cina e Russia: Sviluppo di un'attività di Search Engine MarketingAlessandro Cuomo
 
Dal foglio bianco alla produzione #ToMMF18
Dal foglio bianco alla produzione #ToMMF18Dal foglio bianco alla produzione #ToMMF18
Dal foglio bianco alla produzione #ToMMF18Matteo Sgherri
 
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...Giacomo Mason
 
Presentazione OpenCamp Roma 2013
Presentazione OpenCamp Roma 2013Presentazione OpenCamp Roma 2013
Presentazione OpenCamp Roma 2013Andrea Piovani
 
Web marketing aziendale. Esternalizzo o forse...
Web marketing aziendale. Esternalizzo o forse...Web marketing aziendale. Esternalizzo o forse...
Web marketing aziendale. Esternalizzo o forse...Michele Valentinuz
 

Similar to Raccolta requisiti, stima e pianificazione in progetti agili - Università di Bologna (20)

Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013
Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013
Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy
I 7 peccati capitali del Digital Marketing: scopri il Corso Ninja Academy
 
Adwords Performance Automation - Tecniche Avanzate e Tools
Adwords Performance Automation - Tecniche Avanzate e ToolsAdwords Performance Automation - Tecniche Avanzate e Tools
Adwords Performance Automation - Tecniche Avanzate e Tools
 
Relazione di tirocinio
Relazione di tirocinioRelazione di tirocinio
Relazione di tirocinio
 
Ux scrum e gilde...
Ux scrum e gilde...Ux scrum e gilde...
Ux scrum e gilde...
 
Social Media Dashboard & Customer Care Online
Social Media Dashboard & Customer Care OnlineSocial Media Dashboard & Customer Care Online
Social Media Dashboard & Customer Care Online
 
Giochi on line: soluzione per il marketing virale!
Giochi on line: soluzione per il marketing virale!Giochi on line: soluzione per il marketing virale!
Giochi on line: soluzione per il marketing virale!
 
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy
Gli strumenti SEO & SEM: scopri il Webinar Ninja Academy
 
Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0
 
Introduzione a Matomo
Introduzione a MatomoIntroduzione a Matomo
Introduzione a Matomo
 
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...
Codesign: progettazione collaborativa con gli utenti, i committenti e gli alt...
 
Catalogo di Innova Day Motor Sport Technologies 2013
Catalogo di Innova Day Motor Sport Technologies 2013Catalogo di Innova Day Motor Sport Technologies 2013
Catalogo di Innova Day Motor Sport Technologies 2013
 
Conversion Oriented Design
Conversion Oriented DesignConversion Oriented Design
Conversion Oriented Design
 
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco Casario
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco CasarioHTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco Casario
HTML5, CSS3 e JavaScript: Web app per tutti gli schermi by Marco Casario
 
Cina e Russia: Sviluppo di un'attività di Search Engine Marketing
Cina e Russia: Sviluppo di un'attività di Search Engine MarketingCina e Russia: Sviluppo di un'attività di Search Engine Marketing
Cina e Russia: Sviluppo di un'attività di Search Engine Marketing
 
Dal foglio bianco alla produzione #ToMMF18
Dal foglio bianco alla produzione #ToMMF18Dal foglio bianco alla produzione #ToMMF18
Dal foglio bianco alla produzione #ToMMF18
 
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...
Casi, tendenze e soluzioni di design dal premio IIC 2022 - Webinar - 18 - [In...
 
Presentazione OpenCamp Roma 2013
Presentazione OpenCamp Roma 2013Presentazione OpenCamp Roma 2013
Presentazione OpenCamp Roma 2013
 
Web marketing aziendale. Esternalizzo o forse...
Web marketing aziendale. Esternalizzo o forse...Web marketing aziendale. Esternalizzo o forse...
Web marketing aziendale. Esternalizzo o forse...
 

More from Francesco Trucchia

Oltre Tata: lean startup all'italiana
Oltre Tata: lean startup all'italianaOltre Tata: lean startup all'italiana
Oltre Tata: lean startup all'italianaFrancesco Trucchia
 
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...Reingegnerizzazione di un Content Management System verso l'accessibilità sec...
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...Francesco Trucchia
 
eZ publish - Introduzione al sistema
eZ publish - Introduzione al sistemaeZ publish - Introduzione al sistema
eZ publish - Introduzione al sistemaFrancesco Trucchia
 

More from Francesco Trucchia (10)

Pro php refactoring
Pro php refactoringPro php refactoring
Pro php refactoring
 
Business model canvas
Business model canvasBusiness model canvas
Business model canvas
 
Cowo42 - Coworking Osimo
Cowo42 - Coworking OsimoCowo42 - Coworking Osimo
Cowo42 - Coworking Osimo
 
Oltre Tata: lean startup all'italiana
Oltre Tata: lean startup all'italianaOltre Tata: lean startup all'italiana
Oltre Tata: lean startup all'italiana
 
Agile software lifecycle
Agile software lifecycleAgile software lifecycle
Agile software lifecycle
 
Spaghetti code refactoring
Spaghetti code refactoringSpaghetti code refactoring
Spaghetti code refactoring
 
Extreme Programming e PHP
Extreme Programming e PHPExtreme Programming e PHP
Extreme Programming e PHP
 
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...Reingegnerizzazione di un Content Management System verso l'accessibilità sec...
Reingegnerizzazione di un Content Management System verso l'accessibilità sec...
 
eZ publish - Introduzione al sistema
eZ publish - Introduzione al sistemaeZ publish - Introduzione al sistema
eZ publish - Introduzione al sistema
 
eZ publish - Extension
eZ publish - ExtensioneZ publish - Extension
eZ publish - Extension
 

Raccolta requisiti, stima e pianificazione in progetti agili - Università di Bologna