NTT DATA CONSULTING L'AGILE COME ABILITATORE AL CAMBIAMENTO - COME REALIZZARE IL CAMBIAMENTO ATTRAVERSO METODOLOGIE ADATTATIVE
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
NTT DATA CONSULTING COME REALIZZARE IL CAMBIAMENTO ATTRAVERSO METODOLOGIE ADATTATIVE L’AGILE COME ABILITATORE AL CAMBIAMENTO NTT DATA Italia S.p.A. | viale Cassala 14/A | 20143 Milano | Tel. +39 02 8312 51 | www.nttdata.com/it
Realizzare progetti nell’Information Technology è per sua natura sfidante, in un contesto in continua evoluzione. Il successo delle iniziative è legato al raggiungimento degli obiettivi ed alla creazione di valore per le aziende. NTT DATA propone un approccio che, grazie alle esperienze maturate e alle metodologie applicate, consente di rispondere in maniera adeguata alle mutevoli condizioni del mercato. 2
NTT DATA CONSULTING IL MERCATO I PRINCIPI Nell’attuale contesto di mercato, sempre più dinamico e I principi su cui si basano le metodologie Agile caratterizzato da un’inarrestabile richiesta di flessibilità, affondano le loro radici negli approcci Lean, sviluppati a è indispensabile possedere la capacità di evolvere ed partire dal dopoguerra con il Lean Manufactoring di adattarsi alle mutevoli condizioni di mercato, guidando il Toyota da cui si assumono i principali aspetti, così come cambiamento costantemente in atto. descritto nell’Agile Practice Guide del Project Management Institute (2). I progetti che nascono e si sviluppano in questo scenario dinamico e complesso sono soggetti a Gli stessi aspetti sono stati recepiti prima nell’Agile molteplici sollecitazioni. Necessitano, pertanto, di un Manifesto del 2001(3), e poi in tutti i Framework Agile governo strutturato e di una guida sicura per il loro che sono stati realizzati sulle basi dei principi Lean ed completamento e il loro successo. Agile. PERCHE’ ADOTTARE UN APPROCCIO Focus sul valore: creare concretamente valore ADATTATIVO E AGILE? attraverso la riduzione dei cosiddetti “Waste”, cioè del superfluo; limitare all’essenziale il prodotto e la Laddove lo scenario presenti “Scope” non pienamente documentazione, che non significa, però, non redigerla definiti e il perimetro di progetto non sia ben tracciato, è o attribuirle una scarsa considerazione. Nell’IT, preferibile orientarsi verso le metodologie Agili. numerose sono le Survey che indicano come oltre il In un Progetto Agile, infatti, lo Scope del progetto 50% delle funzionalità realizzate siano poco utilizzate o deve adattarsi e la soluzione individuata viene non utilizzate: emerge, quindi, l’esigenza di focalizzarsi realizzata in modo incrementale, iterativo ed adattativo. su ciò che realmente serve. All’avvio del progetto, viene definita una Roadmap delle Attenzione alle persone: coinvolgere risorse motivate, macro-attività, senza entrare nel dettaglio, e vengono che partecipino in maniera attiva alla creazione di definiti gli Sprint Goal, gli obiettivi per ogni singolo valore, gestendo in autonomia attività, problemi e Sprint allineati alla Vision del progetto. Tali obiettivi criticità, nell’ambito di un metodo rigido ed organizzato. vengono raggiunti attraverso sviluppi mirati e puntuali, Le risorse sono il valore del progetto; possono quindi che consentono la creazione di valore sin da subito, contribuire al raggiungimento dell’obiettivo e non solo realizzando parti del prodotto finale e limitando gli all’esecuzione delle attività definite dal Project Manager. sprechi in termini di tempi, costi e risorse disponibili. Stakeholder Engagement: utenti, esperti e sponsor Tra i benefici di un approccio Agile, indicati nell’annuale collaborano al raggiungimento dell’obiettivo, valore report di VersionOne, Survey di riferimento sulle ultimo condiviso da tutti. In una logica “Win-Win”, se il tematiche Agile da oltre 10 anni, si riscontrano progetto viene realizzato con successo, i benefici sono l’incremento della produttività e l’orientamento alla per tutti. In funzione dei diversi Framework, gli attori creazione di valore, attraverso una combinazione di devono essere sempre presenti, sia durante l’intera vita efficienza, collaborazione, auto-organizzazione del team del progetto, sia nelle fasi iniziali, per costruire il e grazie ad un maggior Commitment e coinvolgimento Deliverable insieme, sin dalla sua definizione e non solo da parte di tutti gli Stakeholders(1). durante lo sviluppo. L’Ownership, inoltre, non deve mai mancare durante tutte le iterazioni, per garantire l’allineamento allo Scope e supportare il progetto. Comunicazione Face-to-Face: l’Agile predilige l’adozione minima necessaria della tecnologia, preferendo sempre il confronto personale, aperto e interattivo, riducendo l’utilizzo dei canali tradizionali quali e-mail/telefono e promuovendo l’impiego di strumenti a carattere visuale come Post-it, Flip Chart e White Board da fissare alle pareti dell’Agile Room, dove il team lavora insieme. La soluzione ottimale consiste nella co- locazione, in un unico ambiente, sia di sviluppo che di Business, utilizzando anche soluzioni come Cave&Commons, un Open Space in cui lavorare tutti insieme e uno spazio privato riservato alle proprie necessità. NTT DATA Italia S.p.A. | viale Cassala 14/A | 20143 Milan | Telephone +39 02 8312 51 | www.nttdata.com/it 3
NTT DATA CONSULTING Tuttavia è noto che, in alcuni casi, è necessario lavorare LeSS: la metodologia usata per la gestione dei progetti con team distribuiti o virtualizzati: si consiglia allora complessi, arricchendo il Framework Scrum of Scrum e l’utilizzo delle attuali tecnologie ed infrastrutture per proponendo due diverse versioni, differenziando i migliorare e facilitare lo scambio interattivo delle progetti “grandi” dai progetti “Huge”. Oltre a diversi informazioni, preferendo quelle che consentono anche aspetti correlati alla gestione del team, contiene un’interazione visuale, per esempio la Webcam. La un’attenta definizione dei ruoli, soprattutto dei Product comunicazione va quindi gestita in maniera “opportuna”, Owner e della loro organizzazione. ovvero definendo la soluzione più idonea a garantire la Portfolio Management Agile: l’insieme delle iniziative disponibilità delle informazioni al momento opportuno. aziendali, o dell’IT, possono essere gestite in maniera UN AGILE PER OGNI NECESSITA’ Agile, prioritizzando le iniziative in funzione delle esigenze e attraverso una gestione non più annuale ma Numerosi Framework soddisfano i principi Agile, alcuni molto più breve, dove l’insieme delle attività in corso e preesistenti all’Agile Manifesto e molti altri successivi. I da realizzare può essere rivisto in funzione dei mutati diversi Framework sono stati sviluppati in funzione di contesti. specifiche esigenze e contesti. Lo Scaled Agile Framework: il SAFe® - “Scaled Agile Il primo ambiente in cui si sono applicati i Framework Framework” ha raccolto in un unico Framework tutte le Agile ha visto la presenza di piccoli team, che hanno esigenze gestionali di un’intera struttura, garantendo applicato Framework volti a gestire team costituiti da una corretta gestione delle iniziative, dal Portfolio poche persone. In tale constesto, lo Scrum ha Management alla gestione operativa dei singoli team. Lo rappresentato la soluzione migliore, applicata poi come Scaled Agile è un modello sempre più richiesto dalle base di tanti altri modelli. aziende per poter massimizzare i benefici della Successivamente si sono esplorati Framework più metodologia, non solo sui piccoli progetti. complessi per sfide più complesse, come i grandi progetti e i programmi, in cui massimizzare i benefici dell’Agile attraverso metodi che vanno dallo Scrum of Scrum fino al più complesso SAFe. Come ultimo passo, alcune aziende stanno iniziando a valutare la gestione Agile dell’intera organizzazione con modelli come il SAFe. OLTRE LO SVILUPPO Lo Scrum: considerata come una delle metodologie Agile più robuste e diffuse (la sua presenza sul mercato Gli approcci Lean ed Agile si stanno velocemente copre circa il 60% del totale progetti Agile realizzati), lo applicando non solo alle attività di sviluppo, dove hanno Scrum si fonda sui principi descritti nel Manifesto(3), raggiunto ormai una buona maturità, ma anche alle altre assegnando priorità al valore di business nel “Product fasi di progetto ed oltre. Backlog” (l’insieme prioritizzato dei requisiti espressi La Business Analysis Agile consente di far emergere i come User Stories), che si aggiorna ad ogni iterazione requisiti con un approccio Agile. Attraverso una guida (detta “Sprint”), sulla base dei rilasci effettivi. Gli sicura e “Timeboxed”, le necessità vengono esplorate e “Sprint” (da 2 a 4 settimane) consentono di ottenere la sviluppate attraverso tecniche di Design Thinking e di soddisfazione di utenti e sponsor e, insieme al controllo definizione delle “Personas”, riuscendo quindi a far dello Scrum Master, di mantenere una forte attenzione emergere le reali esigenze. Tali tecniche utilizzano al rispetto dei tempi. Hackaton e Workshop per poter guidare le persone in Lo Scrum(3) rappresenta la tecnica più adottata per la un processo strutturato e ben organizzato, in linea con gestione di team di sviluppo di dimensioni contenute, in quanto indicato nell’Agile Extension del BABoK, il libro cui testare i benefici degli approcci adattativi. di riferimento sulla Business Analysis di IIBA. Scrum of Scrum: la metodologia più semplice e diffusa, Un altro termine molto spesso associato all’Agile è il per la gestione di progetti di ampie dimensioni, è lo DevOps, dove i principi Agili vengono applicati al Scrum of Scrum, in cui più team, basati sullo Scrum, rapporto tra lo sviluppo e la Delivery. Processi vengono gestiti in maniera organizzata per raggiungere automatizzati ed organizzazioni snelle esaltano la un obiettivo attraverso opportuni incontri di velocità di rilascio di quanto realizzato. Sviluppare in coordinamento. La soluzione è semplice e facilmente maniera Agile senza poi poter rilasciare in maniera applicabile da chi vuole “scalare” in maniera semplice e rapida può vanificare i benefici dello sviluppo. In tali cogliere i benefici sui progetti più complessi. contesti, si può scegliere di adottare un modello DevOps NTT DATA Italia S.p.A. | viale Cassala 14/A | 20143 Milan | Telephone +39 02 8312 51 | www.nttdata.com/it 4
NTT DATA CONSULTING che si integra con soluzioni come quella proposta nello Clienti di grandi dimensioni, che, attraverso questa “Spotify Engineering Culture” (4). metodologia, hanno cambiato con successo le modalità implementative e gestionali dei loro progetti. Ciò è stato SE UN’AZIENDA NON E’ AGILE… E’ COMUNQUE reso possibile grazie alle ampie conoscenze su queste APPLICABILE QUESTA METODOLOGIA? tematiche: numerose figure professionali hanno ottenuto Assolutamente sì. Non tutte le Aziende nascono Agili, le certificazioni SAFe, PMI-ACP, PSM I e PSPO I, ma possono diventarlo. Le Start-up nascono Agili ma conoscono appieno le metodologie Agile alternative a molte grandi aziende hanno accettato la sfida e stanno SCRUM, nonché quelle più complesse come Scrum of progressivamente apprezzando i benefici dell’Agile, Scrum e SAFe, in caso progetti di ampie dimensioni ne adattando i propri processi e la propria organizzazione richiedano l’impiego. in funzione della migliore soluzione Agile. La creazione di un ambiente favorevole alla diffusione Il passaggio dalle metodologie Waterfall a quelle Agili dell’Agile passa attraverso un processo che combini richiede un cambiamento culturale importante e un l’esperienza e le teorie, sapendo consigliare le migliori forte Commitment, non proveniente solo dalla base o soluzioni da adottare per una corretta gestione del dal Top Management ma condiviso da tutti gli attori progetto, individuando i punti critici da smarcare per coinvolti. consentirne la corretta esecuzione anche in contesti complessi come quelli delle grandi aziende Sebbene il cambiamento in sé possa generare timore, multinazionali. soprattutto in una fase iniziale di progetto, è bene comprendere il forte orientamento delle metodologie NTT DATA dispone di un proprio Agile Professional Agili verso il pieno raggiungimento del valore, che si può Center (APC) per la condivisione, a livello mondiale, ottenere anche cambiando lo Scope - quando delle Expertise in ambito Agile. Ha costruito modelli di necessario - a fasi avanzate di progetto, ovvero Maturity & Readiness per valutare il grado di maturità “Abbracciando il cambiamento”! di un’azienda verso l’adozione delle metodologie emergenti. Ha effettuato, mantenendo costantemente Mantenere rigidamente un requisito inalterato poiché un occhio vigile sul mercato, lo Scouting di ormai condiviso non rappresenta un approccio efficiente piattaforme Software commerciali e Open per alla gestione dei contesti mutevoli, sia aziendali che di supportare al meglio le richieste del cliente, suggerendo mercato. Il fattore tempo è determinante, e ciò che la scelta più idonea al contesto di riferimento. poteva andar bene mesi fa potrebbe non andar bene ora. Passando ad un livello superiore, si dovrebbe avere il coraggio di chiudere i progetti se non più in grado di creare valore, piuttosto che investire ancora in qualcosa che non restituirà ciò che era atteso mesi fa. Cambiare lo Scope è possibile per ottimizzare il valore. Quando un’azienda comprende appieno i benefici di questo cambiamento culturale, volto a ridurre gli sprechi e a non disperdere energie, focalizzandosi su ciò che è davvero importante, allora il passo verso la metodologia Agile è possibile, sostenibile, concreto. E non importa se un’azienda non sia nata Agile: può senz’altro diventarlo ed in tempi relativamente brevi. Ma, affinché questo avvenga, è sostanziale che siano diffusi ed alimentati nell’azienda stessa valori di etica, affidabilità, credibilità ed integrità. A volte, la vera sfida, è solo questa. PERCHE’ NTT DATA NTT DATA è in grado di suggerire la migliore metodologia da adottare, sia essa Waterfall che Agile, sulla base delle caratteristiche di un’azienda, delle sue esigenze e del suo scenario di riferimento. Da anni, NTT DATA ha maturato una forte competenza nella gestione di progetti Agile per NTT DATA Italia S.p.A. | viale Cassala 14/A | 20143 Milan | Telephone +39 02 8312 51 | www.nttdata.com/it 5
NTT DATA CONSULTING Key Takeaways Contatti • Innovazione, introdotta ormai da anni ma Carmine Paragano che si sta concretizzando in poche Manager Metodologie Agile, che consentono una Program Management e gestione efficace dei progetti in contesti Governance| Consulting sfidanti. • Creazione di valore, attraverso un’attenta Responsabile della Practice di Consulting Program gestione che consente di ottimizzare le Management & Governance, da oltre 15 anni svolge attività e presidiare i rischi. attività di Project Management in tutti i principali Mercati. Coach e formatore su tematiche di Project Management • Scrum, con l’adozione del Framework ad tradizionale ed Agile. Svolge docenza universitaria in un oggi più diffuso, Scrum ma anche Project Master di Project Management. E’ responsabile del Comitato Operations presso il PMI Central Italy Chapter. Management, introducendo le corrette linee Laureato in ingegneria meccanica, ha conseguito le guida per una più complessa gestione dei certificazioni PMP® , Scaled Agile (SA), Agile (PMI-ACP), progetti. Cobit 5 Foundation, ITIL v.3 Foundation. • Lo Scaling Agile, ovvero la gestione di Cristina Paternoster iniziative complesse, per cogliere le sfide e Manager massimizzare i benefici grazie a diversi Program Management e Framework, da definire in funzione delle Governance| Consulting diverse esigenze. • Il Portfolio Management, cambiando il Responsabile della Practice di Consulting IT Program/Agile ed esperta sulle tematiche di Business Analysis. Mindset dell’intera struttura IT, al fine di Da oltre 15 anni impegnata su progetti di grandi dimensioni renderla snella ed adattativa. e di IT Transformation. Attualmente IIBA Deputy Director Branches Coordination e PMI volunteer. Tra le sue responsabilità, docenza in azienda: Project Management, Agile e Business Analysis. Laureata in economia e commercio, ha conseguito le certificazioni CBAP®, PMP®, Professional Scrum Master, PMI-ACP®,Professional Scrum. Product Owner. Fonti: 1 Fonte: Annual state of Agile - 2018 - VersionOne. 2 Project Management Institute - La più diffusa associazione di Project Management con oltre 800.000 certificati a livello globale, autore del PMBoK 6. 3 Fonte: Agile Manifesto - http://agilemanifesto.org 4 Fonte Spotify - https://labs.spotify.com/tag/engineering-culture/ NTT DATA NTT DATA Italia è parte della multinazionale giapponese NTT DATA, uno dei principali player a livello mondiale nell’ambito della Consulenza e dei Servizi IT. Digitale, Consulenza, Cyber Security e System Integration sono solo alcune delle principali linee di Business. La nostra missione è creare valore per i nostri clienti attraverso l’innovazione. NTT DATA conta su una presenza globale in oltre 50 paesi, 110.000 professionisti e una rete internazionale di centri di ricerca e sviluppo a Tokyo, Palo Alto e Cosenza. NTT DATA è presente in Italia con oltre 3000 dipendenti e 8 sedi: Milano, Roma, Torino, Genova, Treviso, Pisa, Napoli e Cosenza. NTT DATA Italia S.p.A. | viale Cassala 14/A | 20143 Milan | Telephone +39 02 8312 51 | www.nttdata.com/it Copyright © 2018 NTT DATA Italia SpA 2018-11 6
Puoi anche leggere