AGILE PROJECT MANAGEMENT
|
|
|
- Agnella Maria Lanza
- 7 anni fa
- Просмотров:
Транскрипт
1 AGILE PROJECT MANAGEMENT Andrea Pinnola TIM Senior Project Manager Le nuove sfide del Project Management: Complessità, Velocità e Innovazione - Torino, 31 Marzo in collaborazione con
2 Quando mi sono certificato Source: PMBOK Third Edition Project Lifecycle L influenza degli stakeholder sul risultato è massima all inizio Il Costo del Cambiamento aumenta con il tempo Come stakeholder devo produrre il massimo sforzo all inizio perché è lì che posso influenzare il progetto ed il risultato Dopo la fase iniziale, nella fase più esecutiva i cambiamenti sono un problema 2
3 Ma Periodi di profitto ridotti ed aumento dell incertezza Revenue 2 years 1 year 10 years time Riduzione dei Periodi di Profitto Incidenza dei nuovi prodotti sui ricavi Incertezza iniziale sui fattori di successo 1 & 2 guadagnano i maggiori benefici 3
4 Come se non bastasse October 2015 Smart, connected products: Require companies build and support an entirely new technology infrastructure Enable four new categories of capabilities: monitor, control, optimize, automate Create breakthroughs in differentiation, operational effectiveness, and customer experience 4
5 Sources: 5
6 Incertezza / Rischio Sviluppo un Prodotto / Servizio (Ambito Fisso) ESEGUIRE UN PIANO (Predittivo) Req Svil Test Prod T Incertezza / Rischio Sviluppo un Business (Ambito Variabile) T SCOPERTA & ADATTAMENTO (Adattivo) 6
7 Toyota Production System & Sistema Lean (1980) (*) Sperimentazione di nuovi metodi SW Metodi & Pratiche di sviluppo SW e Progettazione Contemporanei La trasformazione Agile: work in progress Waterfall (1955) Scrum* (1995) extreme Programming (1996) Agile Manifesto (2001) CI/CD (2010) 20+ Anni Influenza dei Principi Lean sul mondo dei servizi e del sw Kanban (2010) DevOps (2009) Lean Sw Development (2001) * Nonaka / Tacheuchi: The New New Product Development Game 7
8 Manifesto for Agile Software Development (2001) We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Source: 8
9 SCRUM Framework Responding To Change Working Software SPRINT Variable Fixed Individuals and Interactions Customer Collaboration 9
10 Potentially Shippable Product Increments Ad ogni iterazione, alla fine di ogni sprint, un nuovo incremento di prodotto viene rilasciato funzionante Le funzionalità del Prodotto aumentano... Sprint 3 Sprint 4 Sprint 5 Sprint 6... Il Backlog di Prodotto si riduce 10
11 I principi sottostanti il Manifesto Agile ( aggregati) La nostra massima priorità è soddisfare il cliente rilasciando software di valore, fin da subito e in maniera continua. Accogliamo i cambiamenti nei requisiti, anche a stadi avanzati dello sviluppo. I processi agili sfruttano il cambiamento a favore del vantaggio competitivo del cliente. Consegnamo frequentemente software funzionante, con cadenza variabile da un paio di settimane a un paio di mesi, preferendo i periodi brevi. Il software funzionante è il principale metro di misura di progresso. Committenti e sviluppatori devono lavorare insieme quotidianamente per tutta la durata del progetto. Fondiamo i progetti su individui motivati. Diamo loro l'ambiente e il supporto di cui hanno bisogno e confidiamo nella loro capacità di portare il lavoro a termine. Una conversazione faccia a faccia è il modo più efficiente e più efficace per comunicare con il team ed all'interno del team. Le architetture, i requisiti e la progettazione migliori emergono da team che si autoorganizzano. I processi agili promuovono uno sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere indefinitamente un ritmo costante. A intervalli regolari il team riflette su come diventare più efficace, dopodiché regola e adatta il proprio comportamento di conseguenza. La continua attenzione all'eccellenza tecnica e alla buona progettazione esaltano l'agilità. Source: La semplicità - l'arte di massimizzare la quantità di lavoro non svolto - è essenziale. 11
12 I principi sottostanti il Manifesto Agile ( aggregati) La nostra massima priorità è soddisfare il cliente rilasciando software di valore, fin da subito e in maniera continua. VALORE PER IL CLIENTE Accogliamo i cambiamenti nei requisiti, anche a stadi avanzati dello sviluppo. I processi agili sfruttano il cambiamento a favore del vantaggio competitivo del cliente. Consegnamo frequentemente software funzionante, con cadenza variabile da un paio di Cicli Iterativi Incrementali e Cambiamento settimane a un paio di mesi, preferendo i periodi brevi. Il software funzionante è il principale metro di misura di progresso. Committenti e sviluppatori devono lavorare insieme quotidianamente per tutta la durata del progetto. Fondiamo i progetti su Team individui Integrati motivati. Diamo Multifunzionali loro l'ambiente e il supporto di cui hanno bisogno e confidiamo nella loro capacità di portare il lavoro a termine. Una conversazione faccia a faccia è il modo più efficiente e più efficace per comunicare con il team ed all'interno del team. Le architetture, i requisiti Comunicazione e la progettazione Diretta migliori emergono e Visuale da team che si autoorganizzano. I processi agili promuovono uno sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere indefinitamente un ritmo costante. A intervalli regolari Feedback il team riflette, Miglioramento su come diventare e più Adattamento efficace, dopodiché regola e adatta il proprio comportamento di conseguenza. Rapidi La continua attenzione all'eccellenza tecnica e alla buona progettazione esaltano l'agilità. La semplicità - l'arte Preparazione di massimizzare ed la quantità Eccellenza di Source: lavoro Tecnica non svolto - è Agile essenziale. Project Management 12
13 1. Valore per il cliente Partire dal Cliente e dalle sue Necessità 13
14 Il Ruolo del Cliente nei Framework Agili Tutto si orienta a consegnare valore al cliente Per fare questo Partecipazione diretta del Cliente al Team, o Customer Proxy (es. Marketing) nel Team Ruolo: Product Owner IL PRODUCT OWNER STABILISCE LE PRIORITA PER MASSIMIZZARE IL VALORE CONSEGNATO L IMPEGNO DEL PRODUCT OWNER E COSTANTE PER TUTTA LA DURATA DEL PROGETTO 14
15 Cost of Change 2. CICLI DI RILASCIO ITERATIVI E INCREMENTALI (SPRINT) Abbattimento dei Rischi rispetto al Modello Predittivo Feedback e Correzioni Rapide con cambiamenti a costi uniformi Non più SAL ma Demo! Large Batch Long Time High Risk SAL V a l u e Small Increments Short Iterations Low Risk SPRINT Hard to Change Easy to Change 15
16 Focalizzandosi sul Valore da consegnare Output Effort Da: Spec Test Req Dev Q&A Senza Product Owner Overloaded Valore Valore A: Con Product Owner Balanced T/2 T Tempo Source: Henrik Kniberg, - revised 16
17 3. Team Integrati Multifunzionali Marketing rework Engineering Development rework rework Testing Operations rework rework Marketing Project Leader Engineering Integrated Team Development Product Launch Product Launch Team Testing Operations Sviluppo per funzioni separate Front Loading PROJECT MANAGER: FACILITARE L INTEGRAZIONE E MANTENERE FOCALIZZATO IL TEAM MINIMIZZANDO LE INTERRUZIONI 17
18 4. Comunicazione diretta e visuale: la stanza di Progetto: MILESTONE 2017 Backlog SCRUM BOARD Burndown Chart Organizzazione Strutturata dei Tabelloni di Comunicazione Tempistività e disponibilità della comunicazione Tracciabilità dei progressi Visibilità degli avanzamenti e scostamenti 18
19 Il perché della comunicazione visuale xyz jkl adf Report: siamo tutti d accordo. OOPS! Si potrebbe fare così Adesso abbiamo un obiettivo condiviso! 19
20 5. Feedback, Miglioramento e Adattamento Diversi momenti di feedback istituzionalizzati Daily Standup ogni giorno tutto il team- 15 / 20 minuti Fatto, Problema, Farò Sprint Review feedback dal cliente / product owner Sprint Retrospective come è andato questo sprint Tenere, Eliminare, Migliorare, Aggiungere Obiettivo: Dare feedback immediati per evidenziare i problemi il più rapidamente possibile Nothing is Somebody Else s Problem 20
21 Il Project Manager come Facilitatore Da controllore: Problemi? A facilitatore: Issue Board Nessuno! Come posso aiutare? Ci sarebbe un problema No Problem is a Problem 21
22 Ricapitolando VALORE PER IL CLIENTE Cicli Iterativi Incrementali Team Integrati Multifunzionali Comunicazione Diretta e Visuale Feedback, Miglioramento e Adattamento Preparazione ed Eccellenza Tecnica 22
23 Idea Fast to LEARN Data BE FAST Fast to BUILD Fast to MEASURE Solution Business Agility 23
24 Quinta edizione fate la vostra scelta Predictive life cycles (also known as fully plan-driven) are ones in which the project scope, and the time and cost required, are determined as early in the project life cycle as pratically possible. Iterative and Incremental life cycles are ones in which the project phases (also called iterations) intentionally repeat one or more project activities as the project team s understanding of the product increases. Adaptive life cycles (also known as change-driven or agile methods) are intended to respond to high levels of change and ongoing stakeholder ivolvement. Adaptive methods are also iterative and incremental, but differ in that iterations are very rapid (usually with a duration of 2 to 4 weeks) and are fixed in time and cost. Source: PMBOK Guide Fifth Edition 24
25 Grazie!
Agile e Scrum in pratica
GRUPPO TELECOM ITALIA TIM Progettando a NO Torino, 04/05/2017 Agile e Scrum in pratica Senior Program Manager, TIM Fabio Ricciato, PMP, PSM I @fabioricciato Agility: Lesson Leaned #01 #02 #03 #04 #05 Se
Sviluppo software Agile
Sviluppo software Agile Cesare Gallotti 2017-01-30 Cesare Gallotti Opera rilasciata sotto la Creative Commons Attribuzione 4.0 Internazionale (http://creativecommons.org/licenses/by/4.0/deed.it). Bisogna
Ingegneria del Software
Ingegneria del Software Processi di Sviluppo Agile Origini dello Sviluppo Agile Proposta di un gruppo di sviluppatori che rilevava una serie di criticità degli approcci convenzionali: Troppa rigidità dei
Agile Principles Agile People. Gaetano Mazzanti Gama-Tech
Agile Principles Agile People Gaetano Mazzanti Gama-Tech > Hello, I m Agile and I m not alone project product Agile is about change culture people organization Processes and Tools Comprehensive Documentation
Luca Cabibbo A P S. Analisi e Progettazione del Software. Agile. 3.1 Metodi e atteggiamenti agili
Luca Cabibbo Analisi e Progettazione del Software Capitolo 3 marzo 2017 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 3.1 Metodi e atteggiamenti agili Lo sviluppo agile è una forma di sviluppo iterativo
Sviluppo software in gruppi di lavoro complessi 1
Sviluppo software in gruppi di lavoro complessi 1 Mattia Dip. di Informatica Università degli Studi di Milano, Italia [email protected] Anno accademico 2017/18, I semestre 1 cba 2017 M.. Creative Commons
Approcci agili per affrontare la sfida della complessità
Approcci agili per affrontare la sfida della complessità Firenze, 6 marzo 2013 Consiglio Regionale della Toscana Evento organizzato dal Branch Toscana-Umbria del PMI NIC Walter Ginevri, PMP, PgMP, PMI-ACP
I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo
Luca Cabibbo Analisi e Progettazione del Software Capitolo 3 marzo 2016 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 *** AVVERTENZA *** I lucidi messi a disposizione sul sito del corso di Analisi e progettazione
Roberto Garrucciu Software Product Vargroup
Roberto Garrucciu Software Product Manager @ Vargroup «Agilità nei progetti» cultura, esperienze, approcci lean & devops nei progetti di sviluppo software 9 Maggio 2019 13 gennaio 2018 Branch Day PMI-NIC,
Sviluppo Agile. Prof. Filippo Lanubile. Processo software
Sviluppo Agile I processi (di sviluppo) del software bisogni nuovi o modificati Processo software Prodotto software nuovo o modificato Un processo software descrive quali sono le attività che concorrono
Modulo 2. La produzione industriale del software Il ciclo di vita del software I modelli di sviluppo. La industrializzazione del software
Modulo 2 La produzione industriale del software Il ciclo di vita del software I modelli di sviluppo La industrializzazione del software Il software è divenuto un componente essenziale dei prodotti a maggior
Innovazione di processo e di prodotto in un azienda del settore domotica
Innovazione di processo e di prodotto in un azienda del settore domotica Marco Catuozzo (Responsabile R&D, sede di Erba) Mauro Sarchi (Project Leader applicazioni multimediali embedded, sede di Erba) Bticino
TECNOLOGIA E BUSINESS AGILITY L APPROCCIO AGILE DI ALTEA UP MASSIMILIANO LENZI, PMP
TECNOLOGIA E BUSINESS AGILITY L APPROCCIO AGILE DI ALTEA UP MASSIMILIANO LENZI, PMP Metodologia Tradizionale (waterfall): dimensioni di progetto Project Management: utilizzo delle risorse a disposizione
Introduzione all Agile Software Development
IBM Rational Software Development Conference 5RPDRWWREUH 0LODQR RWWREUH Introduzione all Agile Software Development 0DULDQJHOD2UPH Solution Architect IBM Rational Services PRUPH#LWLEPFRP 2008 IBM Corporation
AGENDA SECTION n. 11. 1. Approccio Agile al PM. 2. Il metodo SCRUM
AGENDA SECTION n. 11 1. Approccio Agile al PM 2. Il metodo SCRUM 288 OBIETTIVO DEL PM AGILE L approccio Agile è uno dei più recenti ed è specificamente pensato per lo sviluppo di sistemi informatici di
Corso di Ingegneria del Software
Corso di Ingegneria del Software Paolo Bottoni Lezione 3: Sviluppo rapido e metodi agili Lucidi tradotti e adattati a partire dalla versione in inglese presente a http://iansommerville.com/software-engineering-book/slides/
Echi da Amsterdam. Titolo: Sintesi presentazioni Metodologia Agile. Sintesi del Leadership Meeting e dell EMEA Congress 2009. Relatore: Bruna Bergami
Echi da Amsterdam Sintesi del Leadership Meeting e dell EMEA Congress 2009 Titolo: Sintesi presentazioni Metodologia Agile Relatore: Bruna Bergami PMI NIC - Tutti i diritti riservati Milano, 19 Giugno
Un team agile allo sprint. 28 Febbraio 2013 Emiliano Soldi
Un team agile allo sprint 28 Febbraio 2013 Emiliano Soldi una questione di leggerezza COMPLESSITÀ VARIABILITÀ SPRECHI SOVRA-ALLOCAZIONI COLLI DI BOTTIGLIA DEBITO BUSINESS/TECNICO RIDURRE TEMPI ATTESA RIDURRE
Concetti fondamentali. Laboratorio di Ingegneria del Software Andrea Bei
Concetti fondamentali Laboratorio di Ingegneria del Software Andrea Bei Analisi e Progettazione Analisi E una investigazione dei requisiti. Risponde alla domanda cosa deve fare il sistema? es: Analisi
INTERNET & MARKETING INNOVATIVE COMMUNICATION.
INTERNET & MARKETING INNOVATIVE COMMUNICATION www.sunet.it Passion Our passion to what we do every day allows us to have a special creativity and constantly improve the process of realization and execution.
Ingegneria del Software
Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V3.3 Ingegneria del Software Il corpus di conoscenze Il contenuto
LEAN PROJECT MANAGEMENT
LEAN PROJECT MANAGEMENT Francesco Iannice MPS Consulting - Partner Le nuove sfide del Project Management: Complessità, Velocità e Innovazione - Torino, 31 Marzo 2017 1 in collaborazione con Mi presento
Innovazione e Project Management nelle aziende Lifescience e MedTech
Innovazione e Project Management nelle aziende Lifescience e MedTech Annalisa Delnevo Il mio percorso professionale Project Manager for innovative projects 1995 Technical Director: Reorganisation of technical
Test e collaudo del software Continuous Integration and Testing
Test e collaudo del software Continuous Integration and Testing Relatore Felice Del Mauro Roma, Cosa è la Continuous Integration A software development practice where members of a team integrate their
3. Ciclo di Vita e Processi di Sviluppo
3. Ciclo di Vita e Processi di Sviluppo come posso procedere nello sviluppo? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 3. Ciclo di Vita e Processi di
Corso di Ingegneria del Software. Modelli di produzione del software
Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca [email protected] 1. Concetti di base Sommario 2. 2.1 Modello a cascata 2.2 2.3 Modelli evolutivi 2.4 Comparazione dei modelli 2.5 Modelli
Kaizen way to Industry 4.0
It.kaizen.com Novembre 2017 Kaizen way to Industry 4.0 Miglioramento ed innovazione continui Making things is about making people Customer Satisfaction Crescita IMPROVEMENT Kaizen Way Performance Safety
PMO Styles: Leaders a confronto
Lunedì 4 febbraio 2019 Milano PMO Styles: Leaders a confronto Paolo Cristoforoni Fastweb - Head of Digital Transformation Governance & PMO LA STRATEGIA di Fastweb è disporre della migliore infrastruttura
Agili, snelli e scattanti!
Agili, snelli e scattanti! Dipartimento di Scienze Odontostomatologiche 4 Giugno 2013 Emiliano Soldi PMP, PMI-ACP, CSM Agile Practice Leader & Coach http://www.emilianosoldipmp.info @EmilianoSoldi Agile
METODI AGILI IL CONTROLLO DI GESTIONE PER. Loredana G. Smaldore
METODI AGILI PER IL CONTROLLO DI GESTIONE 1 Fonte: Smaldore, L.G. (2014), Metodi «Agili» per il Controllo di Gestione, in Busco C., Giovannoni E. e Riccaboni A. (a cura di), Il controllo di gestione. Metodi,
Digital Transformation e Cloud. Stefano Inelli 22 Novembre 2017
Digital Transformation e Cloud Stefano Inelli 22 Novembre 2017 1 1 2 3 4 Digital Transformation Implementazione servizi IT Contributo del Cloud Quali competenze 2 Digital Transformation Le «tecnologie
Mercoledì 21 Dicembre Coffee Break con Microsoft e NETMIND alla scoperta delle novità Office365
Mercoledì 21 Dicembre 2016 Coffee Break con Microsoft e NETMIND alla scoperta delle novità Office365 What s new in Office 365 Alessandra Capogrosso, Clarissa Molfino Microsoft Italia Integrazione di Microsoft
L importanza del compressore a secco Produciamo aria di qualità. The importance of oil-free compressors We produce quality air
L importanza del compressore a secco Produciamo aria di qualità Il mondo dell aria compressa richiede sempre più frequentemente soluzioni oil-free nel segno della sostenibilità ambientale e della pulizia.
Raccontare le storie, coinvolgere il team Massimo Sarti
Raccontare le storie, coinvolgere il team Massimo Sarti PMI-ACP - Scrum Master - Scrum ProductOwner - CLP - KMP - Lean IT - PMP - Prince2 - ITIL - Post-It Lover Prima regola del workshop Se non vi piace
Trasformazione dell'it Service Management: IBM - ServiceNow
Trasformazione dell'it Service Management: IBM - ServiceNow Martino Bedani GTS Mobility Services Associate Partner Segrate, 8 marzo 2017 Strategia IBM «Right to Left» High Nessun Problema Risoluzione automatica
OEC630 Agile PM Foundation
Tel. +39 02 365738 [email protected] www.overneteducation.it OEC630 Agile PM Foundation Durata: 3 gg Descrizione Il corso ha la durata di tre giornate, con questi obiettivi: fornire ai partecipanti
Percorso Industrial Agile Project Management. Project Management. Industrial Management School
Industrial Management School Percorso Industrial Agile Project Management Come utilizzare le metodologie Agile quali SCRUM e Kanban nello sviluppo dei prodotti e dei software nelle aziende industriali.
I nuovi standard PMI Milano, 25 gennaio 2013 PMI Project Management Standard, PMBOK Fifth Edition 2012
I nuovi standard PMI Milano, 25 gennaio 2013 PMI Project Management Standard, PMBOK Fifth Edition 2012 Andrea Caccamese, PMP Prince2 Practitioner, ITIL V3 Foundation Indice PMI -A Guide to the Project
Ingegneria del Software
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V2.4 Ingegneria del Software Il corpus di conoscenze Il contenuto del documento è liberamente utilizzabile dagli
Portfolio-Driven Performance Driving Business Results Across The Enterprise
Portfolio-Driven Performance Driving Business Results Across The Enterprise IT Governance e Portfolio Management Supportare il Business The core business of tomorrow is a "new and different" idea today
Introduzione all Ingegneria del Software
Introduzione all Ingegneria del Software Alessandro Martinelli [email protected] 10 Dicembre 2013 Introduzione all Ingegneria del Software Ingegneria del Software Modelli di Sviluppo del Software
Solutions in motion.
Solutions in motion. Solutions in motion. SIPRO SIPRO presente sul mercato da quasi trent anni si colloca quale leader italiano nella progettazione e produzione di soluzioni per il motion control. Porsi
Ammissibilità di co.co.co. e AdR in H2020. Laura Fulci Dirigente Area Ricerca Politecnico di Torino
Ammissibilità di co.co.co. e AdR in H2020 Laura Fulci Dirigente Area Ricerca Politecnico di Torino Conclusione della vicenda Ott. 2015 Dic. 2015 Feb. 2016 Mar. 2016 Giu. 2016 Set. 2016 Apr. 2017 Pubblicata
UX-PM level 1: Adopting UX
UX-PM level 1: Adopting UX La certificazione UX-PM (UX-Project Manager) è un programma di formazione internazionale sulla User Experience (UX) per i prodotti e i servizi digitali. Il programma si articola
