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 Refactori...
www.ideato.it
Agenda
• Manifesto agile
• Raccolta dei requisiti
• Tecniche di raccolta delle user stories
• Stimare le use...
www.ideato.it
I progetti software
falliscono, spesso!
http://www.it-cortex.com/Stat_Failure_Rate.htm
mercoledì 23 maggio 2...
• 2004 Ford Motor Co. - Purchasing system
abandoned after deployment costing $400
million
• 2004 Hewlett-Packard Co. - Pro...
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 documen...
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 ac...
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...
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...
www.ideato.it
Contatti
ft@ideato.it
www.ideato.it
mercoledì 23 maggio 2012
Upcoming SlideShare
Loading in …5
×

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

616 views

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
616
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
3
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

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

  1. 1. www.ideato.it Raccolta requisiti, stima e pianificazione in progetti agili Francesco Trucchia mercoledì 23 maggio 2012
  2. 2. www.ideato.it Chi sono • Francesco Trucchia • CTO @ ideato • Sviluppatore software dal 1998 • Autore di “Pro PHP Refactoring” mercoledì 23 maggio 2012
  3. 3. 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
  4. 4. www.ideato.it I progetti software falliscono, spesso! http://www.it-cortex.com/Stat_Failure_Rate.htm mercoledì 23 maggio 2012
  5. 5. • 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
  6. 6. www.ideato.it Piuttosto che avere successo, è più probabile che un progetto IT fallisca mercoledì 23 maggio 2012
  7. 7. www.ideato.it Solo un progetto IT su cinque porta alla piena soddisfazione mercoledì 23 maggio 2012
  8. 8. www.ideato.it Più grande è il progetto IT maggiore è la possibilità di fallire mercoledì 23 maggio 2012
  9. 9. www.ideato.it Manifesto Agile mercoledì 23 maggio 2012
  10. 10. 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
  11. 11. www.ideato.it Comunicazione mercoledì 23 maggio 2012
  12. 12. www.ideato.it Feedback mercoledì 23 maggio 2012
  13. 13. www.ideato.it Coraggio mercoledì 23 maggio 2012
  14. 14. www.ideato.it Rispetto mercoledì 23 maggio 2012
  15. 15. www.ideato.it mercoledì 23 maggio 2012
  16. 16. www.ideato.it Raccolta dei requisiti mercoledì 23 maggio 2012
  17. 17. 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
  18. 18. www.ideato.it Indipendente mercoledì 23 maggio 2012
  19. 19. www.ideato.it Negoziabile mercoledì 23 maggio 2012
  20. 20. www.ideato.it Dare valore mercoledì 23 maggio 2012
  21. 21. www.ideato.it Stimabile mercoledì 23 maggio 2012
  22. 22. www.ideato.it Piccola mercoledì 23 maggio 2012
  23. 23. www.ideato.it Testabile mercoledì 23 maggio 2012
  24. 24. www.ideato.it Tecniche di raccolta delle user stories mercoledì 23 maggio 2012
  25. 25. www.ideato.it Intervista mercoledì 23 maggio 2012
  26. 26. www.ideato.it Questionario mercoledì 23 maggio 2012
  27. 27. www.ideato.it Osservazione mercoledì 23 maggio 2012
  28. 28. www.ideato.it Workshop mercoledì 23 maggio 2012
  29. 29. www.ideato.it Stimare le user stories mercoledì 23 maggio 2012
  30. 30. www.ideato.it Story points mercoledì 23 maggio 2012
  31. 31. www.ideato.it Stimare in team mercoledì 23 maggio 2012
  32. 32. www.ideato.it Poker game 1, 2, 3, 5, 8, 13 - 20, 50, 100 mercoledì 23 maggio 2012
  33. 33. www.ideato.it Triangolare mercoledì 23 maggio 2012
  34. 34. www.ideato.it Pianificare una release mercoledì 23 maggio 2012
  35. 35. www.ideato.it Assegnare le priorità di business mercoledì 23 maggio 2012
  36. 36. www.ideato.it Ordinare le user stories mercoledì 23 maggio 2012
  37. 37. www.ideato.it mercoledì 23 maggio 2012
  38. 38. www.ideato.it Scegliere la lunghezza di una iterazione mercoledì 23 maggio 2012
  39. 39. www.ideato.it La velocity mercoledì 23 maggio 2012
  40. 40. www.ideato.it Creare il release plan mercoledì 23 maggio 2012
  41. 41. www.ideato.it Pianificare un’iterazione mercoledì 23 maggio 2012
  42. 42. www.ideato.it Discutere le user stories mercoledì 23 maggio 2012
  43. 43. www.ideato.it Dividere le user stories in tasks mercoledì 23 maggio 2012
  44. 44. www.ideato.it Accettare le responsabilità mercoledì 23 maggio 2012
  45. 45. www.ideato.it Stimare e confermare mercoledì 23 maggio 2012
  46. 46. www.ideato.it Misurare e monitorare la velocity mercoledì 23 maggio 2012
  47. 47. www.ideato.it Story points completati per iterazione mercoledì 23 maggio 2012
  48. 48. 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
  49. 49. www.ideato.it Iteration Burndown Charts mercoledì 23 maggio 2012
  50. 50. www.ideato.it mercoledì 23 maggio 2012
  51. 51. 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
  52. 52. www.ideato.it Contatti ft@ideato.it www.ideato.it mercoledì 23 maggio 2012

×