Certificatamente Agile: Programmi come il certificato del Digital Project Manager insegnano le basi dell'agile, così puoi acquisire le competenze necessarie per eseguire progetti utilizzando framework agili come Scrum e Kanban.
Sprint e Story Point: I project manager agili si occupano di attività come la pianificazione degli sprint e la gestione delle risorse, guidando i team attraverso intervalli di pianificazione e integrando il feedback dei clienti per perfezionare i deliverables di progetto con il miglioramento continuo.
La Flessibilità è Fondamentale: I project manager agili di successo abbracciano l'adattabilità e preferiscono le tecniche di stima agili alla pianificazione tradizionale. Ti concentrerai sull'evoluzione dei dettagli di progetto in base al feedback continuo dei clienti.
Gli agile project manager pianificano ed eseguono progetti, guidano i team e consegnano lavori che soddisfano stakeholder e clienti. È un passo naturale nel percorso di carriera di un project manager, soprattutto con sempre più organizzazioni che passano a modalità di lavoro agili.
Per entrare in questa specializzazione di project management, avrai bisogno di conoscenza delle metodologie agili e delle competenze per portare a termine i progetti utilizzandole. Ecco cosa devi sapere.
Ma prima dovresti sapere che il programma di certificazione di The Digital Project Manager copre i fondamenti dell'agile e metodi specifici, così puoi acquisire le competenze di cui hai bisogno per avere successo in questo ruolo.
Che cos'è un Agile Project Manager?
Un agile project manager guida e gestisce progetti utilizzando framework agili. L'agile project management è un approccio iterativo al project management, in cui i deliverable del progetto vengono rilasciati progressivamente e continuamente, incorporando il feedback del cliente a ogni iterazione.
Come agile project manager, sarai coinvolto nella pianificazione delle risorse e nella gestione del budget di progetto, oltre che nella pianificazione del progetto secondo metodi agili come Scrum o Kanban (ad esempio, stima degli story point e pianificazione degli sprint). Assisterai il product owner nelle comunicazioni con gli stakeholder.
Molte organizzazioni e team non sono né strettamente agili né waterfall, e alcune potrebbero essere in transizione o semplicemente decidere di adottare concetti sia dall’approccio waterfall che da quello agile (cioè project management ibrido).
Queste organizzazioni ‘wagile’ o 'water-agile-fall' hanno bisogno di project manager con competenze tradizionali di project management ma anche di conoscenze e competenze nell'agile project management.
Cosa fa un Agile Project Manager?
Molte delle responsabilità di un agile project manager sono simili a quelle di un project manager tradizionale:
- Facilitare la pianificazione dei progetti agili
- Pianificare le risorse del progetto (che possono comprendere persone, attrezzature e materiali) e condurre la pianificazione della capacità agile
- Supervisionare le tempistiche e il budget del progetto
- Comunicare con gli stakeholder del progetto (che possono includere il team, i clienti, i committenti e il management)
Come agile project manager, pianificherai solo per il prossimo sprint o per i due successivi del tuo progetto, invece di pianificare tutto il lavoro in anticipo (come avviene nel waterfall—dove c’è un’intera fase del ciclo di vita dedicata a questo).
I team di progetto agili possono iniziare a lavorare sui deliverable con un set base di requisiti. Con il progredire del progetto, i deliverable saranno meglio definiti sulla base del feedback dei clienti. Aiuterai il team a dare priorità al feedback e a stimare la quantità di lavoro e il tempo necessari per implementare ogni elemento, così da creare deliverable che rispondano alle esigenze dei clienti.
Come diventare un Agile Project Manager
Ecco come diventare un agile project manager.
Scegli un ruolo agile
All'interno di framework agili come Scrum, Kanban o Lean, il ruolo di ‘project manager’ non esiste tecnicamente. I due ruoli presenti sono Scrum master e product owner.
Se ti piace l’aspetto di coaching e mentoring del project management, allora il percorso da Scrum master è quello che fa per te. Questo ti preparerà anche per ruoli futuri come agile coach o release train engineer (del framework SAFe).
Se hai una forte conoscenza del prodotto e gestisci bene gli stakeholder, allora il percorso da product owner potrebbe essere più interessante. Questo ruolo prevede più interazione con clienti e stakeholder e ti preparerà per ruoli nel product management, gestione di programmi tecnici o gestione del portafoglio progetti.
Sviluppa le tue competenze agili
Ecco alcune competenze che ti saranno utili in un ruolo agile.
Conoscenza dei framework agili
A seconda del framework che il tuo team o la tua organizzazione utilizzerà, dovresti avere una comprensione delle diverse metodologie agili, dei ruoli coinvolti, dei processi e degli eventi.
I corsi di formazione formale o le certificazioni di project management agile sono il modo migliore per aumentare le tue conoscenze su una particolare metodologia di gestione progetti. Le opzioni più popolari includono AgilePM di APMG International e PMI Agile Certified Practitioner (PMI-ACP) del Project Management Institute (PMI).
Competenze di stima agile
La stima funziona in modo leggermente diverso nell'agile e utilizza tipicamente concetti come planning poker, story point o taglie di maglietta (invece di stimare lo sforzo in giorni o tempo). Dovresti capire come utilizzare questi concetti e guidare il team verso stime accurate dello sforzo necessario per completare i task o le user story.
Flessibilità
I project manager in un ambiente agile devono essere flessibili e adattabili. Se hai bisogno di conoscere tutto lo scope e i dettagli del progetto in anticipo, l'agile potrebbe non fare per te. I progetti spesso iniziano con una comprensione di alto livello del lavoro da svolgere e del valore da fornire.
Questa comprensione evolve man mano che il progetto avanza e incorpori il feedback del cliente. Il tuo piano di progetto cambierà spesso, in base al feedback del cliente o a una nuova priorità definita dal product owner.
Coaching e mentoring
Sarai coinvolto nella formazione del team sul framework agile, su quali eventi e cerimonie devono avere luogo, e su quali artefatti (o output) vengono prodotti.
Per questo motivo, la capacità di fare coaching, insegnare e fare mentoring al team per migliorare la propria conoscenza dell'agile e degli strumenti agili (e di altri strumenti di project management) è essenziale per un lavoro di squadra efficiente e il successo del team. Essere un buon coach e mentore significa anche avere empatia ed essere un buon comunicatore.
Altri ruoli nel project management agile
Vediamo più da vicino i ruoli di Scrum master e product owner.
Scrum Master
Lo Scrum master fa parte del team di progetto o di sviluppo software. Gli scrum master giocano un ruolo importante all'interno di un team agile perché:
- Aiutano a facilitare eventi agili come le riunioni di pianificazione dello sprint, i daily stand-up, le revisioni dello sprint, le retrospective e le sessioni di affinamento del backlog
- Assistere il product owner nella raffinazione e prioritizzazione del backlog di prodotto
- Aiutare a rimuovere blocchi o impedimenti che potrebbero impedire al team di raggiungere i propri obiettivi
- Fare mentoring e coaching al team su Scrum, Kanban e pratiche, flussi di lavoro, approcci, processi, metodi e strumenti agili
Il ruolo di Scrum master è spesso definito come “servant-leader” perché supporta fortemente il lavoro del team agile.
Product Owner
I team agili hanno anche un Product Owner. Oltre a lavorare con il team e lo Scrum master per stabilire le priorità del backlog di funzionalità e altre attività per il team, possiedono anche la visione del cliente. I product owner sono la voce del cliente e un punto di riferimento per il cliente e altri stakeholder.
Alcune delle responsabilità di un product owner includono:
- Definire una visione e un obiettivo per il prodotto in base alle esigenze del cliente
- Stabilire le priorità del lavoro e delle funzionalità per il team di progetto in un backlog di prodotto e mantenere aggiornato il backlog
- Chiarire i requisiti e la visione del cliente al team di progetto
- Creare e aggiornare una roadmap di prodotto
I product owner possono assumere molte delle attività di gestione degli stakeholder e di pianificazione dell'ambito più tradizionali durante un progetto agile.
E adesso?
Vuoi entrare in contatto con altri digital project manager per condividere risorse e best practice? Unisciti alla nostra community di membri e ottieni l'accesso a oltre 100 template, esempi e modelli e connettiti con centinaia di altri digital project manager su Slack.
