21
si può avere successo in un progetto a budget fisso utilizzando le buone pratiche delle metodologie agili? TEAM AGILE vs BUDGET FISSO

Team agile vs budget fisso: la nostra esperienza e i nostri errori

Embed Size (px)

DESCRIPTION

L'obiettivo del talk oltre a condividere la nostra esperienza, è quello di mostrare come con una disciplina fedele alle best practices e un team che comunica in modo efficace è possibile affrontare meglio anche progetti a budget fisso. Condividendo gli insegnamenti emersi da una retrospettiva dove abbiamo analizzato l'esito di un anno di progetti eterogenei (siti web, applicazioni mobile) con contratti a budget fisso, mostreremo quali sono state le azioni e gli errori che hanno portato al successo o insuccesso confrontandoli con il manifesto Agile e le pratiche XP e SCRUM. (Talk presentato da due speaker Alessandro Violini e Lorenzo Massacci)

Citation preview

Page 1: Team agile vs budget fisso: la nostra esperienza e i nostri errori

si può avere successo in un progettoa budget fisso utilizzando le buone pratiche

delle metodologie agili?

TEAM AGILE vs BUDGET FISSO

Page 2: Team agile vs budget fisso: la nostra esperienza e i nostri errori

non abbiamo soluzioni

Page 3: Team agile vs budget fisso: la nostra esperienza e i nostri errori

raccontiamola nostra esperienza

Page 4: Team agile vs budget fisso: la nostra esperienza e i nostri errori

ALESSANDRO VIOLINIFront End Developer

@violo

LORENZO MASSACCIMobile DeveloperFront End Developer

@lorenzomassacci

il nostro TEAM

www.e-xtrategy.net

TEAM AGILE vs BUDGET FISSO

Page 5: Team agile vs budget fisso: la nostra esperienza e i nostri errori

TEAM AGILE vs BUDGET FISSO

in certi contesti è inevitabile: Bandi, Pubbliche Amministrazioni, Startup, ...

Page 6: Team agile vs budget fisso: la nostra esperienza e i nostri errori

il triangolo di ferro

http

://e

n.w

ikip

edia

.org

/wik

i/Pro

ject

_m

anag

emen

t_tr

iang

le

per mantenere l’equilibrio, al variare di una componente, devono variare anche le altre

Page 7: Team agile vs budget fisso: la nostra esperienza e i nostri errori
Page 8: Team agile vs budget fisso: la nostra esperienza e i nostri errori

1 ANNO di progetti eterogenei a budget fisso

60% #fail 40% #win

la nostra retrospettiva

Page 9: Team agile vs budget fisso: la nostra esperienza e i nostri errori

quando definiamo #failun progetto a budget fisso?

il cliente deve aggiungere extra budget

il fornitore lavora sottocosto e ci rimette

il cliente non è soddisfatto del prodotto consegnato alla fine

Page 10: Team agile vs budget fisso: la nostra esperienza e i nostri errori

60% #fail 40% #win

come abbiamo valutato questo dato?come hanno influito le buone pratiche

del metodo agile?

la nostra retrospettiva

Page 11: Team agile vs budget fisso: la nostra esperienza e i nostri errori

aderenza al manifesto agilehttp://agilemanifesto.org/iso/it

individui e interazioni - software funzionante -collaborazione col cliente - risposta al cambiamento

attuazione del metodouser story - release planning - rilasci frequenti - iterazioni -

cliente parte del team - retrospettive durante il progetto -

pair programming - test automatici - etc.

particolarità contrattuali

valutazioni del progetto

Page 12: Team agile vs budget fisso: la nostra esperienza e i nostri errori

#win

aderenza manifesto agile

10 - 8 - 6

attuazione del metodo

7 - 7 - 8

#fail

aderenza manifesto agile

6 - 5 - 9 - 6 - 6

attuazione del metodo

3 - 6 - 6 - 6 - 8

le pagelle dei progetti

Page 13: Team agile vs budget fisso: la nostra esperienza e i nostri errori

Cliente parte del team // dove non fatto #fail

User story // 100%

Release planning // dove non fatto #fail

Iterazioni // 90%

Rilasci frequenti // dove non fatto #fail

Retrospettive durante il progetto // fa tendere il #fail al #win

Pair programming // effetto vantaggioso

Test automatici // effetto vantaggioso

il METODO nei progetti

Page 14: Team agile vs budget fisso: la nostra esperienza e i nostri errori

budget non stimato dal team di sviluppo

progetto troppo vasto da essere stimato

contratto aperto a budget fisso

che non blinda lo scope#win

#fail

#fail

#fail

particolarità contrattuali

Page 15: Team agile vs budget fisso: la nostra esperienza e i nostri errori

PO presente e dal potere decisionale

#fail

#win

l’influenza del PO

#win

#fail

#epicfail

PO assente

proattività verso i bisogni del PO

PO multipli e in contrasto

PO finto in realtà è un intermediario

Page 16: Team agile vs budget fisso: la nostra esperienza e i nostri errori

lo scope

scope nogoziato bene#win

#fail non saper dire di NO

#fail impossibilità di negoziarelo scope con il PO

Page 17: Team agile vs budget fisso: la nostra esperienza e i nostri errori

le metodologie agili non sono state mai

la causa diretta del #fail o del #windi un progetto a budget fisso.

spesso il fallimento del progettoa budget fisso è causato dalla mancata

negoziazione dello scope e da una comunicazione non efficace con il PO.

conclusione

Page 18: Team agile vs budget fisso: la nostra esperienza e i nostri errori

chi è il Product Owner?

● ha la vision del prodotto ● non conosce i dettagli● sa perché lo stiamo costruendo● sa quale problema risolveremo e a chi● ha il potere di prendere decisioni

Page 19: Team agile vs budget fisso: la nostra esperienza e i nostri errori

che cosa significa negoziare lo scope?

lo scope fisso nasce da una falsa promessa:sapere quanto è complesso realizzare

un software prima di farlo.

Page 20: Team agile vs budget fisso: la nostra esperienza e i nostri errori

che cosa significa negoziare lo scope?

scegliere in ogni momentola strada migliore per raggiungere l’obiettivo.

Page 21: Team agile vs budget fisso: la nostra esperienza e i nostri errori

cosa abbiamo imparato?

● non vivere il progetto come un conflittotra le due realtà

● coinvolgere il Cliente favorendo un dialogo efficace e costante

● farlo diventare parte integrante del teamcosì da remare tutti nella stessa direzione