raccolta requisiti, stima e pianificazione in progetti agili - università di bologna

Post on 01-Nov-2014

492 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

www.ideato.it

Raccolta requisiti, stima e pianificazione in

progetti agiliFrancesco Trucchia

mercoledì 23 maggio 2012

www.ideato.it

Chi sono

• Francesco Trucchia

• CTO @ ideato

• Sviluppatore software dal 1998

• Autore di “Pro PHP Refactoring”

mercoledì 23 maggio 2012

www.ideato.it

Agenda

• Manifesto agile

• Raccolta dei requisiti

• Tecniche di raccolta delle user stories

• Stimare le user stories

• Pianificare una release

• Pianificare un’iterazione

• Monitorare e misurare la velocity

mercoledì 23 maggio 2012

www.ideato.it

I progetti software falliscono, spesso!

http://www.it-cortex.com/Stat_Failure_Rate.htm

mercoledì 23 maggio 2012

• 2004 Ford Motor Co. - Purchasing system abandoned after deployment costing $400 million

• 2004 Hewlett-Packard Co. - Problem with ERP sytem contribute to $160 million loss

• 2002 McDonald’s Corp - The innovative information-purchasing system canceled after $170 million spent

• 2001 Nike Inc - $100 million loss

mercoledì 23 maggio 2012

www.ideato.it

Piuttosto che avere successo, è più probabile

che un progetto IT fallisca

mercoledì 23 maggio 2012

www.ideato.it

Solo un progetto IT su cinque porta alla piena

soddisfazione

mercoledì 23 maggio 2012

www.ideato.it

Più grande è il progetto IT maggiore è la

possibilità di fallire

mercoledì 23 maggio 2012

www.ideato.it

Manifesto Agile

mercoledì 23 maggio 2012

www.ideato.it

Gli individui e le interazioni più che i processi e gli strumenti

Il software funzionante più che la documentazione esaustiva

La collaborazione col cliente più che la negoziazione dei contratti

Rispondere al cambiamento più che seguire un piano

mercoledì 23 maggio 2012

www.ideato.it

Comunicazione

mercoledì 23 maggio 2012

www.ideato.it

Feedback

mercoledì 23 maggio 2012

www.ideato.it

Coraggio

mercoledì 23 maggio 2012

www.ideato.it

Rispetto

mercoledì 23 maggio 2012

www.ideato.it

mercoledì 23 maggio 2012

www.ideato.it

Raccolta dei requisiti

mercoledì 23 maggio 2012

www.ideato.it

Come <ruolo>voglio <azione>

al fine di <beneficio>Es. Come utente voglio inserire username e password per accedere al sito web

mercoledì 23 maggio 2012

www.ideato.it

Indipendente

mercoledì 23 maggio 2012

www.ideato.it

Negoziabile

mercoledì 23 maggio 2012

www.ideato.it

Dare valore

mercoledì 23 maggio 2012

www.ideato.it

Stimabile

mercoledì 23 maggio 2012

www.ideato.it

Piccola

mercoledì 23 maggio 2012

www.ideato.it

Testabile

mercoledì 23 maggio 2012

www.ideato.it

Tecniche di raccolta delle user stories

mercoledì 23 maggio 2012

www.ideato.it

Intervista

mercoledì 23 maggio 2012

www.ideato.it

Questionario

mercoledì 23 maggio 2012

www.ideato.it

Osservazione

mercoledì 23 maggio 2012

www.ideato.it

Workshop

mercoledì 23 maggio 2012

www.ideato.it

Stimare le user stories

mercoledì 23 maggio 2012

www.ideato.it

Story points

mercoledì 23 maggio 2012

www.ideato.it

Stimare in team

mercoledì 23 maggio 2012

www.ideato.it

Poker game1, 2, 3, 5, 8, 13 - 20, 50, 100

mercoledì 23 maggio 2012

www.ideato.it

Triangolare

mercoledì 23 maggio 2012

www.ideato.it

Pianificare una release

mercoledì 23 maggio 2012

www.ideato.it

Assegnare le priorità di business

mercoledì 23 maggio 2012

www.ideato.it

Ordinare le user stories

mercoledì 23 maggio 2012

www.ideato.it

mercoledì 23 maggio 2012

www.ideato.it

Scegliere la lunghezza di una iterazione

mercoledì 23 maggio 2012

www.ideato.it

La velocity

mercoledì 23 maggio 2012

www.ideato.it

Creare il release plan

mercoledì 23 maggio 2012

www.ideato.it

Pianificare un’iterazione

mercoledì 23 maggio 2012

www.ideato.it

Discutere le user stories

mercoledì 23 maggio 2012

www.ideato.it

Dividere le user stories in tasks

mercoledì 23 maggio 2012

www.ideato.it

Accettare le responsabilità

mercoledì 23 maggio 2012

www.ideato.it

Stimare e confermare

mercoledì 23 maggio 2012

www.ideato.it

Misurare e monitorare la velocity

mercoledì 23 maggio 2012

www.ideato.it

Story points completati per iterazione

mercoledì 23 maggio 2012

www.ideato.it

Story Points

A user can... 2

A user can... 3

A user can... 2

A user can... 1

A user can... 3

A user can... 2

Velocity 13

mercoledì 23 maggio 2012

www.ideato.it

IterationBurndown Charts

mercoledì 23 maggio 2012

www.ideato.it

mercoledì 23 maggio 2012

www.ideato.it

Bibliografia

• Extreme Programming Explained: Embrace Change (2nd Edition) - Kent Beck

• User stories applied for agile software development - Mike Cohn

mercoledì 23 maggio 2012

www.ideato.it

Contattift@ideato.it

www.ideato.it

mercoledì 23 maggio 2012

top related