Dal cliente al mondo: agilità, progettazione e servizi

15
Dal cliente al mondo agilità, progettazione e servizi Luca Mascaro AgileCamp2009 Lugano

description

 

Transcript of Dal cliente al mondo: agilità, progettazione e servizi

Page 1: Dal cliente al mondo: agilità, progettazione e servizi

Dal cliente al mondoagilità, progettazione e servizi

Luca MascaroAgileCamp2009 Lugano

Page 2: Dal cliente al mondo: agilità, progettazione e servizi

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

Page 3: Dal cliente al mondo: agilità, progettazione e servizi

Agile manifesto

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

Page 4: Dal cliente al mondo: agilità, progettazione e servizi

(sviluppo) agile “In pratica”

SCRUM

Ridurre il fallimento

Finestre di tempo limitate

Iterazioni

Persone

Automazione

Comunicazione

Coinvolgimento

Accettare il cambiamento

Extreme programming

Testing

Planning

Coraggio

Pair programmingFeature driven development

Adaptive software development

Page 5: Dal cliente al mondo: agilità, progettazione e servizi

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

Page 6: Dal cliente al mondo: agilità, progettazione e servizi

Un servizioun sistema complesso non solo dal punto di vista intrinseco

contesto

contenuti utenti

business marketing

time

scope money

Page 7: Dal cliente al mondo: agilità, progettazione e servizi

Un servizioè allʼinterno di un sistema complesso

servizio

economiasocietà

ambiente

Page 8: Dal cliente al mondo: agilità, progettazione e servizi

A questo punto si introduce UCD o UDDma ci sono una serie di issues

Page 9: Dal cliente al mondo: agilità, progettazione e servizi

La progettazione è basata su ipotesi

Page 10: Dal cliente al mondo: agilità, progettazione e servizi

% di evoluzione % di esplorazione?

Page 11: Dal cliente al mondo: agilità, progettazione e servizi

Specificare?(storie, scenari ed altri strani scritti)

Page 12: Dal cliente al mondo: agilità, progettazione e servizi

Prioritizzare?

Page 13: Dal cliente al mondo: agilità, progettazione e servizi

Strategia e tattica?(come, cosa e quando rilasceremo)

Page 14: Dal cliente al mondo: agilità, progettazione e servizi

Testare?(test utenti come unit test)

Page 15: Dal cliente al mondo: agilità, progettazione e servizi

Un processo è dunque possibile?

0

STRATEGIA

CICLI

RICERCA E ANALISI

CONCEPT E DEFINITION

STRATEGIAPIANIFICAZIONESPECIFICHE MODELLAZIONE

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

REFACTORINGCOMUNICAZIONE

SVILUPPO

TEST

TEST

TATTICA

DESIGN

alpha beta 1

CONCEPTIDEA

1 2 3 4 5 6 ...