SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Simone Onofri, Claudia
Spagnuolo
Agile Project Management:
Integrare metodologie di progetto
tradizionali con Agile
Agile Consortium International - Italian Chapter
ROME 27-28 march 2015
ROME 27-28 march 2015 – Speaker's name
Il menù di questa sera
ROME 27-28 march 2015 – Speaker's name
• E’ una disciplina che si occupa di progetti e
attività relative all’organizzazione e alla
motivazione di team e di procedure e
protocolli per ottenere obiettivi specifici.
• Un progetto è temporaneo ed è pensato per
produrre un prodotto, un servizio, un
risultato secondo determinati obiettivi così da
poter trarre dei benefici o del valore
aggiunto dal cambiamento.
• La natura temporanea è in contrasto con il
Business As Usual (Operations) delle attività
permanenti o semi-permanenti per il
mantenimento in produzione di quanto fatto.
• La gestione di questi due aspetti è
differente e richiede sia competenze
tecniche e di gestione, oltre a specifiche
strategie.
Cos’è il Project Management
ROME 27-28 march 2015 – Speaker's name
Un progetto è un’organizzazione temporanea
che ha lo scopo di consegnare uno o più
prodotti come previsto da un Business Case
predefinito.
Ma chi dice esattamente come deve essere
organizzato?
Cosa è un Progetto?
ROME 27-28 march 2015 – Speaker's name
“Agile” è un termine “ombrello” che descrive
un modo di lavorare collaborativo.
Cosa intendiamo per Agile?
AgilePF™
AgilePM™
Scrum
SAFe™
XP
CrystalAUP
RAD
DAD
ROME 27-28 march 2015 – Speaker's name
Perché essere Agili conviene?
Approccio Tradizionale
18%
32%
49%
Hanno Successo
Sfidanti
Falliscono
IT Project Success Survey 2013
Approccio Agile
6%
30%
64%
ROME 27-28 march 2015 – Speaker's name
“Le regole non sono
necessariamente sacre, lo
sono i principi.”
Franklin D. Roosevelt
Principi di Management
ROME 27-28 march 2015 – Speaker's name
Un metodo “tradizionale”: PRINCE2®
PRINCE2®
Processi Tematiche
Principi Adattamento
1. Giustificazione	
  commerciale	
  continua
2. Apprendimento	
  dall’esperienza
3. Ruoli	
  e	
  responsabilità	
  predefiniti
4. Gestione	
  per	
  fasi
5. Gestione	
  per	
  eccezione
6. Focalizzazione	
  sui	
  prodotti
7. Adattamento	
  all’ambiente	
  di	
  progetto
• Applicazione	
  dei	
  Principi
• Adattamento	
  delle	
  Tematiche
• Adattamento	
  dei	
  Processi
• Vocabolario	
  comune
1. Business	
  Case
2. Organizzazione
3. Qualità
4. Piani
5. Rischio
6. Cambiamento
7. Stato	
  di	
  Avanzamento
1. Avvio	
  di	
  un	
  Progetto	
  (SU)
2. Inizio	
  di	
  un	
  Progetto	
  (IP)
3. Direzione	
  di	
  un	
  Progetto	
  (DP)
4. Controllo	
  di	
  Fase	
  (CS)
5. Gestione	
  del	
  Limite	
  di	
  Fase	
  (SB)
6. Gestione	
  della	
  Consegna	
  dei	
  Prodotti	
  (MP)
7. Chiusura	
  di	
  un	
  Progetto	
  (CP)
ROME 27-28 march 2015 – Speaker's name
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
Ovvero, fermo restando il valore delle voci a destra,

consideriamo più importanti le voci a sinistra.
Il manifesto Agile
ROME 27-28 march 2015 – Speaker's name
L'adattamento è così importante da essere
anche espresso in un principio.
Per adattare PRINCE2 all'ambiente di progetto
si applicano le seguenti regole: 1) principi si
applicano inalterati; 2) Le tematiche e i
processi si adattano.
Esempio: la documentazione di progetto può essere corposa o ‘leggera’
secondo le esigenze, deve essere adattata (parliamo anche di report, log,
strumenti visuali etc.) 
Nello stesso modo possiamo adattare PRINCE2
per essere Agile.
Adattare PRINCE2
ROME 27-28 march 2015 – Speaker's name
Le variabili che deve sempre
monitorare e controllare
un buon Project Manager (o
chi ne fa le veci) sono:
Costo, tempo, ambito (scope),
qualità, rischio e benefici.
Cosa sono le variabili di progetto?
ROME 27-28 march 2015 – Speaker's name
Le monitoriamo e controlliamo, ma in maniera
diversa…
In Agile non monitoriamo o controlliamo?
Approccio	
  Tradizionale Approccio	
  Agile
Qualità
Tempi
Funzio-­‐
nalità
Qualità
Costi Tempi
Funzio-­‐
nalità
Costi
Variabili
Fisse
ROME 27-28 march 2015 – Speaker's name
Abbiamo vari livelli di gestione: a quale
livello possiamo/vogliamo applicare Agile e
dove i metodi tradizionali?
O:PortfolioProgrammaProgetto
TeamDelivery
Breve introduzione ai livelli di gestione
ROME 27-28 march 2015 – Speaker's name
Come e cosa integrare nella nostra ricetta?
Team
Progetto
Programma
Portfolio
Scrum
Delivery XP Lean*
DSDM®
AgilePF®
DSDM®
AgilePgM®
DAD
DSDM®
AgilePM®
SAFe™
PRINCE2®
MSP®
M_o_P®
DevOps**
ROME 27-28 march 2015 – Speaker's name
Il Ciclo di Vita “giusto” per il tuo progetto
ROME 27-28 march 2015 – Speaker's name
Un progetto deve avere un inizio e una fine
prefissati con dei momenti iniziali in cui si
comprende cosa fare.
La durata totale del progetto va divisa in fasi
temporali più brevi (fasi di gestione) che ne
favoriscono il controllo. 



Se abbracciamo il concetto di Continuous
Delivery possiamo considerare ogni fase un
rilascio, o ogni rilascio un progetto in se.
Il ciclo di vita Agile e Tradizionale
ROME 27-28 march 2015 – Speaker's name
In Agile i tempi sono prefissati (Timeboxing).
PRINCE2 utilizza le tolleranze che, per il
tempo, possono essere impostate a 0 (e quindi
avere una Timebox).
Il Timeboxing è una tecnica che trasforma la
variabile “tempo” in una costante, fissando
brevi periodi di tempo entro cui ottenere un
determinato obiettivo. Alla fine del periodo
fissato il lavoro si ferma – anche se
l'obiettivo non è stato raggiunto – e si fanno le
dovute valutazioni.
Gestire il tempo
ROME 27-28 march 2015 – Speaker's name
Quando si comincia un progetto - o la prima
parte di sviluppo di un prodotto - si cerca di
capire meglio cosa andremo a produrre, un po’
come si gettano le fondamenta.
PRINCE2 ha l’Avvio e l’Inizio di un Progetto

AgilePF ha la Feasibility e Foundations

DAD ha l’Inception

Scrum non ha una struttura specifica ma viene
spesso usato lo “Sprint 0” o l’”Architectural
Spike”
La prima parte di un progetto
ROME 27-28 march 2015 – Speaker's name
Esempi di Gestione del tempo e Ciclo di Vita (DSDM e Scrum)
Increment	
  
Timebox	
  #1
Kick-­‐Off
Deployment	
  
Timebox
Development
Timebox	
  #1
[...]
[...]
Close-­‐OutInvestigation Refinement Consolidation
•Objective
•Content
•Priorities
•Responsibilities
Feasibility Foundations
Project	
  Timebox
•Acceptance
•Replanning*
•Retrospective
•Investigation
•Acceptance	
  
Criteria	
  Definition
•Development	
  itself
•Documentation
•Final	
  Work
©	
  Simone	
  Onofri	
  -­‐	
  2014
[...]
Sprint
[...]
Daily
Scrum
[...]
Product	
  
Backlog
Refinement
Sprint
Review
Sprint	
  
Retrospectiv
e
[...]
Daily
Scrum
[...]Daily
Scrum
Sprint
Planning
[...]
ROME 27-28 march 2015 – Speaker's name
Esempi di Gestione del tempo e Ciclo di Vita (PRINCE2 e DAD)
©	
  Simone	
  Onofri	
  -­‐	
  2015
Avvio di un
Progetto
Inizio di un
Progetto
Fasi	
  di	
  
Consegna
Fasi	
  di	
  
Consegna
Fasi	
  di	
  
Consegna	
  
Finale
Inception Construction Transition
ROME 27-28 march 2015 – Speaker's name
Per avere la flessibilità così da gestire rischi
e dagli imprevisti, in Agile si rimuovono
elementi dall’ambito (es. funzionalità).
PRINCE2 e Agile Project Framework
prevedono una tecnica per la gestione delle
priorità (MoSCoW) che può essere usata
anche per gestire l’ambito all’interno di un
Piano.
E’ possibile utilizzare molte tecniche, ma è
bene il de-scope sia fatto con criterio.
Gestire l’ambito (scope)
ROME 27-28 march 2015 – Speaker's name
La struttura del Team
ROME 27-28 march 2015 – Speaker's name
Il ruolo del cambia con il modello di gestione adottato
(Tradizionale o Agile) e poi viene ulteriormente adattato
alle esigenze dell’azienda per cui si lavora o ci si relaziona.
L’importante è, come sottolinea PRINCE2, che tutte le
responsabilità necessarie siano associate ad almeno
ruolo e che questo venga assegnato ad almeno una
persona. In Agile molte responsabilità sono delegate al team
di sviluppo… con tutti i vantaggi e gli svantaggi del caso.
Vediamo nello specifico il metodo PRINCE2 e il framework
Agile Project Framework.
Ruolo del Projet Manager
ROME 27-28 march 2015 – Speaker's name
PRINCE2 - Organizzazione (molto) semplificata
Viene creata una gerarchia
precisa. Il Project Manager può
prendere decisioni autonome
solo se queste gli consentono di
restare all’interno delle
tolleranze che gli vengono
dall’alto. In caso contrario deve
chiedere l’autorizzazione.
Gli stakeholder di progetto sono
“rappresentanti” nella parte alta
del team di progetto (Project
Board).
Il livello di Delivery ha una
struttura libera.
Project	
  Board
Executive	
  
Senior	
  User	
  
Senior	
  Supplier
Project	
  
Manager
Team	
  
Manager	
  A	
  
(tradizionale)
Team	
  
Manager	
  B	
  
(agile)
Team	
  Alfa Team	
  Bravo
Team di
Gestione
del
Progetto
Direzione
del
Progetto
Delivery
ROME 27-28 march 2015 – Speaker's name
Agile Project Framework - Organizzazione
Gli stakeholder (es. chi lo finanzia,
chi lo utilizzerà e chi lo sviluppa)
sono ‘rappresentate’ o fanno parte
del team di progetto anche a livello
di delivery.
E’ previsto il ruolo del Project
Manager (ma è diverso da quello di
PRINCE2) e sono previsti anche
ruoli di supporto.
Sono 13 ruoli con responsabilità
differenti (possono essere
accorpati).
Il Project Manager agisce a livello
Progetto. E’ particolarmente cruciale
il ruolo del Business Analyst.
©DSDM	
  Consortium	
  	
  -­‐	
  Reproduced	
  by	
  permission	
  
ROME 27-28 march 2015 – Speaker's name
Will it blend?
Il principio di PRINCE2 che si
applica in questo caso è “Ruoli e
Responsabilità predefinite”,
l’importante è quindi che ognuno
sappia quello che deve fare e a chi
fa riferimento.
Altro aspetto importante
dell’Integrazione è l’assegnazione
delle varie “responsabilità” che
vengono assegnate ai vari
componenti del team.
E’ importante a chi si assegna una
responsabilità, ma è ancora più
importante che questa sia
assegnata.
Corporate/Programme	
  Management
Project	
  Board
Project	
  Manager
Business	
  
Visionary
Technical	
  
Coordinator
Agile	
  
“Functional”	
  
Team
Business	
  
Analyst	
  
Technical	
  
Advisors
Business	
  
Advisors
Traditional	
  
Team
Team	
  
Manager
Senior

User	
  
Senior

Supplier	
  
Executive	
  
Sponsor
Coach	
  /	
  
Facilitator
ROME 27-28 march 2015 – Speaker's name
1.Tenere in ordine e conservare la documentazione/gli artefatti
2.Informare su come sta procedendo il progetto e lo sviluppo
3.Collaborare con il resto dell’organizzazione aziendale per
evitare gli sprechi o di trascurare aspetti importanti
4.Interagire e gestire i responsabili esterni al progetto come i
fornitori o i clienti finali
5.Motivare il team
6.Assicurare che siano definite le aspettative di merito di ogni
membro del team e relative gratificazioni.
7.Verificare che il prodotto (es. software) sia rilasciato come da
aspettative.
8.Gestire i flussi di informazione
9.Definire il processo da applicare per rilasciare l’output (es.
software)
10.Definire e gestire i controlli del progetto (es. Timebox, Modifiche
ecc…)
Responsabilità…
ROME 27-28 march 2015 – Speaker's name
Per chi non ne ha abbastanza
ROME 27-28 march 2015 – Speaker's name
Libri su Project Management “integrabile”
ROME 27-28 march 2015 – Speaker's name
Libri su Agile "integrabili"
ROME 27-28 march 2015 – Speaker's name
Le diapositive saranno disponibili su
http://onofri.org/u/cmagile
i nostri contatti sono
spagnuolo.cl@gmail.com
simone.onofri@gmail.com
ROME 27-28 march 2015 – Speaker's name
ROME 27-28 march 2015 – Speaker's name
Leave your feedback on Joind.in!
https://joind.in/event/view/3347

Contenu connexe

Tendances

Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum WorkshopRaoul Buzziol
 
Agile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazioneAgile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazioneSimone Onofri
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiMarco Da Rin Zanco
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Felice Pescatore
 
2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrumEmiliano Soldi
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 
Le aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliLe aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliGiulio Roggero
 
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiL'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiClaudio Saurin
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2Giulio Roggero
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)Fabio Armani
 
Lean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementLean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementSimone Onofri
 

Tendances (20)

Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
Agile methodologies
Agile methodologiesAgile methodologies
Agile methodologies
 
Agile in 45 minuti
Agile in 45 minutiAgile in 45 minuti
Agile in 45 minuti
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
Agile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazioneAgile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazione
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013
 
2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Dal waterfall allo scrum
Dal waterfall allo scrumDal waterfall allo scrum
Dal waterfall allo scrum
 
Introduzione a Scrum
Introduzione a ScrumIntroduzione a Scrum
Introduzione a Scrum
 
Le aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agiliLe aspettative delle trasformazioni agili
Le aspettative delle trasformazioni agili
 
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiL'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)
 
Lean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementLean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project Management
 

En vedette

ElasticSearch in action
ElasticSearch in actionElasticSearch in action
ElasticSearch in actionCodemotion
 
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCome costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCodemotion
 
Angular 2: core concepts
Angular 2: core conceptsAngular 2: core concepts
Angular 2: core conceptsCodemotion
 
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016Codemotion
 
Dove sono i tuoi vertici e di cosa stanno parlando?
Dove sono i tuoi vertici e di cosa stanno parlando?Dove sono i tuoi vertici e di cosa stanno parlando?
Dove sono i tuoi vertici e di cosa stanno parlando?Codemotion
 
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...Codemotion
 
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016Codemotion
 
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...Codemotion
 

En vedette (8)

ElasticSearch in action
ElasticSearch in actionElasticSearch in action
ElasticSearch in action
 
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCome costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
 
Angular 2: core concepts
Angular 2: core conceptsAngular 2: core concepts
Angular 2: core concepts
 
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
 
Dove sono i tuoi vertici e di cosa stanno parlando?
Dove sono i tuoi vertici e di cosa stanno parlando?Dove sono i tuoi vertici e di cosa stanno parlando?
Dove sono i tuoi vertici e di cosa stanno parlando?
 
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...
Reactive Android: RxJava and beyond - Fabio Tiriticco - Codemotion Amsterdam ...
 
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016
Beautiful Authentication - Tiffany Conroy - Codemotion Milan 2016
 
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...
Search on the fly: how to lighten your Big Data - Simona Russo, Auro Rolle - ...
 

Similaire à Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Codemotion Roma 2015

Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementSimone Onofri
 
Agile vs waterfall project management
Agile vs waterfall project managementAgile vs waterfall project management
Agile vs waterfall project managementAndrea Depedri
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project FrameworkSimone Onofri
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
 
2014 05-certificazione-project-manager
2014 05-certificazione-project-manager2014 05-certificazione-project-manager
2014 05-certificazione-project-managerVito Madaio
 
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...Mario Gentili
 
Product Owner in un mondo Agile Extremely Scaled
Product Owner in un mondo Agile Extremely ScaledProduct Owner in un mondo Agile Extremely Scaled
Product Owner in un mondo Agile Extremely ScaledFelice de Robertis
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACPVito Madaio
 
Introduzione al Project Management [PM01-S]
Introduzione al Project Management [PM01-S]Introduzione al Project Management [PM01-S]
Introduzione al Project Management [PM01-S]Andrea Maddalena
 
Smau Milano 2019 - ISIPM
Smau Milano 2019 - ISIPMSmau Milano 2019 - ISIPM
Smau Milano 2019 - ISIPMSMAU
 
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)Smau Bologna | R2B 2019 Vito Titaro (ISIPM)
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)SMAU
 
AICQCI_20070427_Borghi_EPG_v02
AICQCI_20070427_Borghi_EPG_v02AICQCI_20070427_Borghi_EPG_v02
AICQCI_20070427_Borghi_EPG_v02Marina Borghi
 
Alex Di Tommaso - Dal progetto al portafoglio progetti
Alex Di Tommaso - Dal progetto al portafoglio progetti Alex Di Tommaso - Dal progetto al portafoglio progetti
Alex Di Tommaso - Dal progetto al portafoglio progetti Livia Francesca Caruso
 
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)Pragma Management Systems S.r.l.
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference
 
David Bramini | Gestione strategica del Portfolio Progetti. Orientare l exec...
David Bramini  | Gestione strategica del Portfolio Progetti. Orientare l exec...David Bramini  | Gestione strategica del Portfolio Progetti. Orientare l exec...
David Bramini | Gestione strategica del Portfolio Progetti. Orientare l exec...PMexpo
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio OnlineFelice Pescatore
 
Certificazione della Professione Project Manager
Certificazione della Professione Project ManagerCertificazione della Professione Project Manager
Certificazione della Professione Project ManagerVito Madaio
 

Similaire à Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Codemotion Roma 2015 (20)

Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
 
Agile vs waterfall project management
Agile vs waterfall project managementAgile vs waterfall project management
Agile vs waterfall project management
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project Framework
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
 
2014 05-certificazione-project-manager
2014 05-certificazione-project-manager2014 05-certificazione-project-manager
2014 05-certificazione-project-manager
 
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...
PMP - Generalità, Project Life Cicle e Organizzazioni, Processi e Aree di con...
 
Product Owner in un mondo Agile Extremely Scaled
Product Owner in un mondo Agile Extremely ScaledProduct Owner in un mondo Agile Extremely Scaled
Product Owner in un mondo Agile Extremely Scaled
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACP
 
Introduzione al Project Management [PM01-S]
Introduzione al Project Management [PM01-S]Introduzione al Project Management [PM01-S]
Introduzione al Project Management [PM01-S]
 
Smau Milano 2019 - ISIPM
Smau Milano 2019 - ISIPMSmau Milano 2019 - ISIPM
Smau Milano 2019 - ISIPM
 
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)Smau Bologna | R2B 2019 Vito Titaro (ISIPM)
Smau Bologna | R2B 2019 Vito Titaro (ISIPM)
 
AICQCI_20070427_Borghi_EPG_v02
AICQCI_20070427_Borghi_EPG_v02AICQCI_20070427_Borghi_EPG_v02
AICQCI_20070427_Borghi_EPG_v02
 
Alex Di Tommaso - Dal progetto al portafoglio progetti
Alex Di Tommaso - Dal progetto al portafoglio progetti Alex Di Tommaso - Dal progetto al portafoglio progetti
Alex Di Tommaso - Dal progetto al portafoglio progetti
 
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
 
David Bramini | Gestione strategica del Portfolio Progetti. Orientare l exec...
David Bramini  | Gestione strategica del Portfolio Progetti. Orientare l exec...David Bramini  | Gestione strategica del Portfolio Progetti. Orientare l exec...
David Bramini | Gestione strategica del Portfolio Progetti. Orientare l exec...
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio Online
 
Certificazione della Professione Project Manager
Certificazione della Professione Project ManagerCertificazione della Professione Project Manager
Certificazione della Professione Project Manager
 

Plus de Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 

Plus de Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Agile Project Management: Integrare metodologie di progetto tradizionali con Agile - Codemotion Roma 2015

  • 1. Simone Onofri, Claudia Spagnuolo Agile Project Management: Integrare metodologie di progetto tradizionali con Agile Agile Consortium International - Italian Chapter ROME 27-28 march 2015
  • 2. ROME 27-28 march 2015 – Speaker's name Il menù di questa sera
  • 3. ROME 27-28 march 2015 – Speaker's name • E’ una disciplina che si occupa di progetti e attività relative all’organizzazione e alla motivazione di team e di procedure e protocolli per ottenere obiettivi specifici. • Un progetto è temporaneo ed è pensato per produrre un prodotto, un servizio, un risultato secondo determinati obiettivi così da poter trarre dei benefici o del valore aggiunto dal cambiamento. • La natura temporanea è in contrasto con il Business As Usual (Operations) delle attività permanenti o semi-permanenti per il mantenimento in produzione di quanto fatto. • La gestione di questi due aspetti è differente e richiede sia competenze tecniche e di gestione, oltre a specifiche strategie. Cos’è il Project Management
  • 4. ROME 27-28 march 2015 – Speaker's name Un progetto è un’organizzazione temporanea che ha lo scopo di consegnare uno o più prodotti come previsto da un Business Case predefinito. Ma chi dice esattamente come deve essere organizzato? Cosa è un Progetto?
  • 5. ROME 27-28 march 2015 – Speaker's name “Agile” è un termine “ombrello” che descrive un modo di lavorare collaborativo. Cosa intendiamo per Agile? AgilePF™ AgilePM™ Scrum SAFe™ XP CrystalAUP RAD DAD
  • 6. ROME 27-28 march 2015 – Speaker's name Perché essere Agili conviene? Approccio Tradizionale 18% 32% 49% Hanno Successo Sfidanti Falliscono IT Project Success Survey 2013 Approccio Agile 6% 30% 64%
  • 7. ROME 27-28 march 2015 – Speaker's name “Le regole non sono necessariamente sacre, lo sono i principi.” Franklin D. Roosevelt Principi di Management
  • 8. ROME 27-28 march 2015 – Speaker's name Un metodo “tradizionale”: PRINCE2® PRINCE2® Processi Tematiche Principi Adattamento 1. Giustificazione  commerciale  continua 2. Apprendimento  dall’esperienza 3. Ruoli  e  responsabilità  predefiniti 4. Gestione  per  fasi 5. Gestione  per  eccezione 6. Focalizzazione  sui  prodotti 7. Adattamento  all’ambiente  di  progetto • Applicazione  dei  Principi • Adattamento  delle  Tematiche • Adattamento  dei  Processi • Vocabolario  comune 1. Business  Case 2. Organizzazione 3. Qualità 4. Piani 5. Rischio 6. Cambiamento 7. Stato  di  Avanzamento 1. Avvio  di  un  Progetto  (SU) 2. Inizio  di  un  Progetto  (IP) 3. Direzione  di  un  Progetto  (DP) 4. Controllo  di  Fase  (CS) 5. Gestione  del  Limite  di  Fase  (SB) 6. Gestione  della  Consegna  dei  Prodotti  (MP) 7. Chiusura  di  un  Progetto  (CP)
  • 9. ROME 27-28 march 2015 – Speaker's name 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 Ovvero, fermo restando il valore delle voci a destra,
 consideriamo più importanti le voci a sinistra. Il manifesto Agile
  • 10. ROME 27-28 march 2015 – Speaker's name L'adattamento è così importante da essere anche espresso in un principio. Per adattare PRINCE2 all'ambiente di progetto si applicano le seguenti regole: 1) principi si applicano inalterati; 2) Le tematiche e i processi si adattano. Esempio: la documentazione di progetto può essere corposa o ‘leggera’ secondo le esigenze, deve essere adattata (parliamo anche di report, log, strumenti visuali etc.)  Nello stesso modo possiamo adattare PRINCE2 per essere Agile. Adattare PRINCE2
  • 11. ROME 27-28 march 2015 – Speaker's name Le variabili che deve sempre monitorare e controllare un buon Project Manager (o chi ne fa le veci) sono: Costo, tempo, ambito (scope), qualità, rischio e benefici. Cosa sono le variabili di progetto?
  • 12. ROME 27-28 march 2015 – Speaker's name Le monitoriamo e controlliamo, ma in maniera diversa… In Agile non monitoriamo o controlliamo? Approccio  Tradizionale Approccio  Agile Qualità Tempi Funzio-­‐ nalità Qualità Costi Tempi Funzio-­‐ nalità Costi Variabili Fisse
  • 13. ROME 27-28 march 2015 – Speaker's name Abbiamo vari livelli di gestione: a quale livello possiamo/vogliamo applicare Agile e dove i metodi tradizionali? O:PortfolioProgrammaProgetto TeamDelivery Breve introduzione ai livelli di gestione
  • 14. ROME 27-28 march 2015 – Speaker's name Come e cosa integrare nella nostra ricetta? Team Progetto Programma Portfolio Scrum Delivery XP Lean* DSDM® AgilePF® DSDM® AgilePgM® DAD DSDM® AgilePM® SAFe™ PRINCE2® MSP® M_o_P® DevOps**
  • 15. ROME 27-28 march 2015 – Speaker's name Il Ciclo di Vita “giusto” per il tuo progetto
  • 16. ROME 27-28 march 2015 – Speaker's name Un progetto deve avere un inizio e una fine prefissati con dei momenti iniziali in cui si comprende cosa fare. La durata totale del progetto va divisa in fasi temporali più brevi (fasi di gestione) che ne favoriscono il controllo. 
 
 Se abbracciamo il concetto di Continuous Delivery possiamo considerare ogni fase un rilascio, o ogni rilascio un progetto in se. Il ciclo di vita Agile e Tradizionale
  • 17. ROME 27-28 march 2015 – Speaker's name In Agile i tempi sono prefissati (Timeboxing). PRINCE2 utilizza le tolleranze che, per il tempo, possono essere impostate a 0 (e quindi avere una Timebox). Il Timeboxing è una tecnica che trasforma la variabile “tempo” in una costante, fissando brevi periodi di tempo entro cui ottenere un determinato obiettivo. Alla fine del periodo fissato il lavoro si ferma – anche se l'obiettivo non è stato raggiunto – e si fanno le dovute valutazioni. Gestire il tempo
  • 18. ROME 27-28 march 2015 – Speaker's name Quando si comincia un progetto - o la prima parte di sviluppo di un prodotto - si cerca di capire meglio cosa andremo a produrre, un po’ come si gettano le fondamenta. PRINCE2 ha l’Avvio e l’Inizio di un Progetto
 AgilePF ha la Feasibility e Foundations
 DAD ha l’Inception
 Scrum non ha una struttura specifica ma viene spesso usato lo “Sprint 0” o l’”Architectural Spike” La prima parte di un progetto
  • 19. ROME 27-28 march 2015 – Speaker's name Esempi di Gestione del tempo e Ciclo di Vita (DSDM e Scrum) Increment   Timebox  #1 Kick-­‐Off Deployment   Timebox Development Timebox  #1 [...] [...] Close-­‐OutInvestigation Refinement Consolidation •Objective •Content •Priorities •Responsibilities Feasibility Foundations Project  Timebox •Acceptance •Replanning* •Retrospective •Investigation •Acceptance   Criteria  Definition •Development  itself •Documentation •Final  Work ©  Simone  Onofri  -­‐  2014 [...] Sprint [...] Daily Scrum [...] Product   Backlog Refinement Sprint Review Sprint   Retrospectiv e [...] Daily Scrum [...]Daily Scrum Sprint Planning [...]
  • 20. ROME 27-28 march 2015 – Speaker's name Esempi di Gestione del tempo e Ciclo di Vita (PRINCE2 e DAD) ©  Simone  Onofri  -­‐  2015 Avvio di un Progetto Inizio di un Progetto Fasi  di   Consegna Fasi  di   Consegna Fasi  di   Consegna   Finale Inception Construction Transition
  • 21. ROME 27-28 march 2015 – Speaker's name Per avere la flessibilità così da gestire rischi e dagli imprevisti, in Agile si rimuovono elementi dall’ambito (es. funzionalità). PRINCE2 e Agile Project Framework prevedono una tecnica per la gestione delle priorità (MoSCoW) che può essere usata anche per gestire l’ambito all’interno di un Piano. E’ possibile utilizzare molte tecniche, ma è bene il de-scope sia fatto con criterio. Gestire l’ambito (scope)
  • 22. ROME 27-28 march 2015 – Speaker's name La struttura del Team
  • 23. ROME 27-28 march 2015 – Speaker's name Il ruolo del cambia con il modello di gestione adottato (Tradizionale o Agile) e poi viene ulteriormente adattato alle esigenze dell’azienda per cui si lavora o ci si relaziona. L’importante è, come sottolinea PRINCE2, che tutte le responsabilità necessarie siano associate ad almeno ruolo e che questo venga assegnato ad almeno una persona. In Agile molte responsabilità sono delegate al team di sviluppo… con tutti i vantaggi e gli svantaggi del caso. Vediamo nello specifico il metodo PRINCE2 e il framework Agile Project Framework. Ruolo del Projet Manager
  • 24. ROME 27-28 march 2015 – Speaker's name PRINCE2 - Organizzazione (molto) semplificata Viene creata una gerarchia precisa. Il Project Manager può prendere decisioni autonome solo se queste gli consentono di restare all’interno delle tolleranze che gli vengono dall’alto. In caso contrario deve chiedere l’autorizzazione. Gli stakeholder di progetto sono “rappresentanti” nella parte alta del team di progetto (Project Board). Il livello di Delivery ha una struttura libera. Project  Board Executive   Senior  User   Senior  Supplier Project   Manager Team   Manager  A   (tradizionale) Team   Manager  B   (agile) Team  Alfa Team  Bravo Team di Gestione del Progetto Direzione del Progetto Delivery
  • 25. ROME 27-28 march 2015 – Speaker's name Agile Project Framework - Organizzazione Gli stakeholder (es. chi lo finanzia, chi lo utilizzerà e chi lo sviluppa) sono ‘rappresentate’ o fanno parte del team di progetto anche a livello di delivery. E’ previsto il ruolo del Project Manager (ma è diverso da quello di PRINCE2) e sono previsti anche ruoli di supporto. Sono 13 ruoli con responsabilità differenti (possono essere accorpati). Il Project Manager agisce a livello Progetto. E’ particolarmente cruciale il ruolo del Business Analyst. ©DSDM  Consortium    -­‐  Reproduced  by  permission  
  • 26. ROME 27-28 march 2015 – Speaker's name Will it blend? Il principio di PRINCE2 che si applica in questo caso è “Ruoli e Responsabilità predefinite”, l’importante è quindi che ognuno sappia quello che deve fare e a chi fa riferimento. Altro aspetto importante dell’Integrazione è l’assegnazione delle varie “responsabilità” che vengono assegnate ai vari componenti del team. E’ importante a chi si assegna una responsabilità, ma è ancora più importante che questa sia assegnata. Corporate/Programme  Management Project  Board Project  Manager Business   Visionary Technical   Coordinator Agile   “Functional”   Team Business   Analyst   Technical   Advisors Business   Advisors Traditional   Team Team   Manager Senior
 User   Senior
 Supplier   Executive   Sponsor Coach  /   Facilitator
  • 27. ROME 27-28 march 2015 – Speaker's name 1.Tenere in ordine e conservare la documentazione/gli artefatti 2.Informare su come sta procedendo il progetto e lo sviluppo 3.Collaborare con il resto dell’organizzazione aziendale per evitare gli sprechi o di trascurare aspetti importanti 4.Interagire e gestire i responsabili esterni al progetto come i fornitori o i clienti finali 5.Motivare il team 6.Assicurare che siano definite le aspettative di merito di ogni membro del team e relative gratificazioni. 7.Verificare che il prodotto (es. software) sia rilasciato come da aspettative. 8.Gestire i flussi di informazione 9.Definire il processo da applicare per rilasciare l’output (es. software) 10.Definire e gestire i controlli del progetto (es. Timebox, Modifiche ecc…) Responsabilità…
  • 28. ROME 27-28 march 2015 – Speaker's name Per chi non ne ha abbastanza
  • 29. ROME 27-28 march 2015 – Speaker's name Libri su Project Management “integrabile”
  • 30. ROME 27-28 march 2015 – Speaker's name Libri su Agile "integrabili"
  • 31. ROME 27-28 march 2015 – Speaker's name Le diapositive saranno disponibili su http://onofri.org/u/cmagile i nostri contatti sono spagnuolo.cl@gmail.com simone.onofri@gmail.com
  • 32. ROME 27-28 march 2015 – Speaker's name
  • 33. ROME 27-28 march 2015 – Speaker's name Leave your feedback on Joind.in! https://joind.in/event/view/3347