Dal cliente al mondo
agilità, progettazione e servizi

Luca Mascaro
AgileCamp2009 Lugano
Agility

The quality of being agile; the power of moving the limbs quickly and easily;
nimbleness; activity; quickness of ...
Agile manifesto

Individuals and interactions over processes and tools
Working software over comprehensive documentation
C...
Accettare il cambiamento
 Automazione
                                                               Pair programming
    ...
Definizione volgare di “Agile”

organizzare il lavoro in piccoli cicli iterativi molto focalizzati dove
persone “concentrat...
contesto



                                                           time




       contenuti              utenti



  ...
ambiente




                               servizio


                     società              economia




Un servizio
...
A questo punto si introduce UCD o UDD
ma ci sono una serie di issues
La progettazione è basata su ipotesi
% di evoluzione % di esplorazione?
Specificare?
(storie, scenari ed altri strani scritti)
Prioritizzare?
Strategia e tattica?
(come, cosa e quando rilasceremo)
Testare?
(test utenti come unit test)
...
          0             1           2               3               4                           5                     ...
Upcoming SlideShare
Loading in …5
×

Dal cliente al mondo: agilità, progettazione e servizi

2,099 views
2,051 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,099
On SlideShare
0
From Embeds
0
Number of Embeds
139
Actions
Shares
0
Downloads
31
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Dal cliente al mondo: agilità, progettazione e servizi

  1. 1. Dal cliente al mondo agilità, progettazione e servizi Luca Mascaro AgileCamp2009 Lugano
  2. 2. Agility The quality of being agile; the power of moving the limbs quickly and easily; nimbleness; activity; quickness of motion; as, strength and agility ... http://en.wiktionary.org/wiki/agility
  3. 3. Agile manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  4. 4. Accettare il cambiamento Automazione Pair programming Feature driven development Persone Testing Ridurre il fallimento Adaptive software development Coinvolgimento Finestre di tempo limitate Extreme programming Planning SCRUM Iterazioni Comunicazione Coraggio (sviluppo) agile “In pratica”
  5. 5. Definizione volgare di “Agile” organizzare il lavoro in piccoli cicli iterativi molto focalizzati dove persone “concentrate” e “competenti” cercano di risolvere problemi nel minor fattore di rischio possibile
  6. 6. contesto time contenuti utenti scope money business marketing Un servizio un sistema complesso non solo dal punto di vista intrinseco
  7. 7. ambiente servizio società economia Un servizio è allʼinterno di un sistema complesso
  8. 8. A questo punto si introduce UCD o UDD ma ci sono una serie di issues
  9. 9. La progettazione è basata su ipotesi
  10. 10. % di evoluzione % di esplorazione?
  11. 11. Specificare? (storie, scenari ed altri strani scritti)
  12. 12. Prioritizzare?
  13. 13. Strategia e tattica? (come, cosa e quando rilasceremo)
  14. 14. Testare? (test utenti come unit test)
  15. 15. ... 0 1 2 3 4 5 6 CICLI TATTICA STRATEGIA CONCEPT E DEFINITION RICERCA E ANALISI alpha beta 1 STRATEGIA PIANIFICAZIONE MODELLAZIONE TEST SPECIFICHE TEST ARCHITETTURA ARCHITETTURA ARCHITETTURA COMUNICAZIONE COMUNICAZIONE COMUNICAZIONE REFACTORING SVILUPPO SVILUPPO SVILUPPO IDEA CONCEPT DESIGN Un processo è dunque possibile?

×