dal cliente al mondo: agilità, progettazione e servizi
Post on 27-Jan-2015
106 Views
Preview:
DESCRIPTION
TRANSCRIPT
Dal cliente al mondoagilità, progettazione e servizi
Luca MascaroAgileCamp2009 Lugano
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
Agile manifesto
Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
(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
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
Un servizioun sistema complesso non solo dal punto di vista intrinseco
contesto
contenuti utenti
business marketing
time
scope money
Un servizioè allʼinterno di un sistema complesso
servizio
economiasocietà
ambiente
A questo punto si introduce UCD o UDDma 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)
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 ...
top related