Tutti i miei sbagli
   (e qualcuno non mio)


      Jacopo Romei




                          Italian Agile Day 2009
Ego sliding

 ●   Jacopo Romei
     ●   Sviluppatore, imprenditore
     ●   Consulente metodi adatt... legger...lea..uhm.....
Un po' di (sano) relativismo




                          Italian Agile Day 2009
Gnosci te ipsum




                  Italian Agile Day 2009
Metodo socratico




                   Italian Agile Day 2009
Ironia




         Italian Agile Day 2009
Maieutica




            Italian Agile Day 2009
Interattivi, please




                      Italian Agile Day 2009
Pratiche Extreme Programming

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●  ...
Principi Extreme Programming

 ●   Humanity          ●   Flow
 ●   Economics         ●   Opportunity
 ●   Mutual benefit  ...
Valori Extreme Programming

 ●   Communication
 ●   Simplicity
 ●   Feedback
 ●   Courage
 ●   Respect




               ...
Riservatezza in questo talk




                          Italian Agile Day 2009
Un caso facile: Cigno Nav srl




                          Italian Agile Day 2009
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Io non ti conosco, io non so chi sei




                           Italian Agile Day 2009
Valori non accolti

  ●   Communication
  ●   Simplicity
  ●   Feedback
  ●   Courage
  ●   Respect




                  ...
Troppo facile?




                 Italian Agile Day 2009
Caso meno facile: la mia impresa




                         Italian Agile Day 2009
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche adottate

 ●   Sit together            ●   Quarterly cycle
 ●   Whole team              ●   Slack
 ●   Informativ...
Pratiche secondarie adottate

 ●   Real customer involved




                              Italian Agile Day 2009
Pratiche secondarie adottate

 ●   Real customer involved
 ●   Team continuity




                              Italian A...
Pratiche secondarie adottate

 ●   Real customer involved
 ●   Team continuity
 ●   Shrinking teams




                  ...
Pratiche secondarie adottate

 ●   Real customer involved
 ●   Team continuity
 ●   Shrinking teams
 ●   Root cause analys...
Pratiche secondarie adottate

 ●   Real customer involved
 ●   Team continuity
 ●   Shrinking teams
 ●   Root cause analys...
Pratiche secondarie adottate

 ●   Real customer involved
 ●   Team continuity
 ●   Shrinking teams
 ●   Root cause analys...
Pratiche secondarie adottate

 ●   Real customer involved   ●   Single code base
 ●   Team continuity
 ●   Shrinking teams...
Pratiche secondarie adottate

 ●   Real customer involved   ●   Single code base
 ●   Team continuity          ●   Daily d...
Pratiche secondarie adottate

 ●   Real customer involved   ●   Single code base
 ●   Team continuity          ●   Daily d...
Pratiche secondarie adottate

 ●   Real customer involved   ●   Single code base
 ●   Team continuity          ●   Daily d...
Pratiche secondarie adottate

 ●   Real customer involved   ●   Single code base
 ●   Team continuity          ●   Daily d...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Principi violati

  ●   Humanity          ●   Flow
  ●   Economics         ●   Opportunity
  ●   Mutual benefit    ●   Red...
Failure




          Italian Agile Day 2009
Valori traditi

  ●   Communication
  ●   Simplicity
  ●   Feedback
  ●   Courage
  ●   Respect




                      ...
Morale della storia




                      Italian Agile Day 2009
http://www.sviluppoagile.it/




                          Italian Agile Day 2009
Upcoming SlideShare
Loading in …5
×

Tutti i miei sbagli

2,063 views

Published on

Published in: Technology, Business

Tutti i miei sbagli

  1. 1. Tutti i miei sbagli (e qualcuno non mio) Jacopo Romei Italian Agile Day 2009
  2. 2. Ego sliding ● Jacopo Romei ● Sviluppatore, imprenditore ● Consulente metodi adatt... legger...lea..uhm... agili – Coach ● Illuminista galileiano ● http://www.sviluppoagile.it/ Italian Agile Day 2009
  3. 3. Un po' di (sano) relativismo Italian Agile Day 2009
  4. 4. Gnosci te ipsum Italian Agile Day 2009
  5. 5. Metodo socratico Italian Agile Day 2009
  6. 6. Ironia Italian Agile Day 2009
  7. 7. Maieutica Italian Agile Day 2009
  8. 8. Interattivi, please Italian Agile Day 2009
  9. 9. Pratiche Extreme Programming ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  10. 10. Principi Extreme Programming ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  11. 11. Valori Extreme Programming ● Communication ● Simplicity ● Feedback ● Courage ● Respect Italian Agile Day 2009
  12. 12. Riservatezza in questo talk Italian Agile Day 2009
  13. 13. Un caso facile: Cigno Nav srl Italian Agile Day 2009
  14. 14. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  15. 15. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  16. 16. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  17. 17. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  18. 18. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  19. 19. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  20. 20. Io non ti conosco, io non so chi sei Italian Agile Day 2009
  21. 21. Valori non accolti ● Communication ● Simplicity ● Feedback ● Courage ● Respect Italian Agile Day 2009
  22. 22. Troppo facile? Italian Agile Day 2009
  23. 23. Caso meno facile: la mia impresa Italian Agile Day 2009
  24. 24. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  25. 25. Pratiche adottate ● Sit together ● Quarterly cycle ● Whole team ● Slack ● Informative workspace ● Ten-minute build ● Energized work ● Continuous integration ● Pair programming ● Test-first programming ● Stories ● Incremental design ● Weekly cycle Italian Agile Day 2009
  26. 26. Pratiche secondarie adottate ● Real customer involved Italian Agile Day 2009
  27. 27. Pratiche secondarie adottate ● Real customer involved ● Team continuity Italian Agile Day 2009
  28. 28. Pratiche secondarie adottate ● Real customer involved ● Team continuity ● Shrinking teams Italian Agile Day 2009
  29. 29. Pratiche secondarie adottate ● Real customer involved ● Team continuity ● Shrinking teams ● Root cause analysis Italian Agile Day 2009
  30. 30. Pratiche secondarie adottate ● Real customer involved ● Team continuity ● Shrinking teams ● Root cause analysis ● Shared code Italian Agile Day 2009
  31. 31. Pratiche secondarie adottate ● Real customer involved ● Team continuity ● Shrinking teams ● Root cause analysis ● Shared code ● Code and tests Italian Agile Day 2009
  32. 32. Pratiche secondarie adottate ● Real customer involved ● Single code base ● Team continuity ● Shrinking teams ● Root cause analysis ● Shared code ● Code and tests Italian Agile Day 2009
  33. 33. Pratiche secondarie adottate ● Real customer involved ● Single code base ● Team continuity ● Daily deployment ● Shrinking teams ● Root cause analysis ● Shared code ● Code and tests Italian Agile Day 2009
  34. 34. Pratiche secondarie adottate ● Real customer involved ● Single code base ● Team continuity ● Daily deployment ● Shrinking teams ● Incremental deployment ● Root cause analysis ● Shared code ● Code and tests Italian Agile Day 2009
  35. 35. Pratiche secondarie adottate ● Real customer involved ● Single code base ● Team continuity ● Daily deployment ● Shrinking teams ● Incremental deployment ● Root cause analysis ● Negotiated scope contract ● Shared code ● Code and tests Italian Agile Day 2009
  36. 36. Pratiche secondarie adottate ● Real customer involved ● Single code base ● Team continuity ● Daily deployment ● Shrinking teams ● Incremental deployment ● Root cause analysis ● Negotiated scope contract ● Shared code ● Pay per use ● Code and tests Italian Agile Day 2009
  37. 37. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  38. 38. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  39. 39. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  40. 40. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  41. 41. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  42. 42. Principi violati ● Humanity ● Flow ● Economics ● Opportunity ● Mutual benefit ● Redundancy ● Self similarity ● Failure ● Improvement ● Quality ● Diversity ● Baby steps ● Reflection ● Accepted Responsibility Italian Agile Day 2009
  43. 43. Failure Italian Agile Day 2009
  44. 44. Valori traditi ● Communication ● Simplicity ● Feedback ● Courage ● Respect Italian Agile Day 2009
  45. 45. Morale della storia Italian Agile Day 2009
  46. 46. http://www.sviluppoagile.it/ Italian Agile Day 2009

×