L'Agile Program Manager

Foto di Sohrab Salimi
Sohrab Salimi
3 min. tempo di lettura
Questo contenuto è stato tradotto con IA. Vedi originale

Quando si vuole estendere il project management a iniziative grandi e complesse, l'"Agile Program Manager" ha il compito di considerare e coordinare questo programma in modo olistico. Il program management è una disciplina in cui grandi iniziative, composte da più progetti piccoli, paralleli e correlati, vengono coordinate e gestite. Scrum utilizza un concetto chiamato "Scrum of Scrums" per svolgere molte delle attività necessarie per il program management. L'"Agile Program Management" non è semplicemente una versione riadattata del project management o un lavoro part-time per uno Scrum Master.

Compiti dell'Agile Program Manager

Gli Agile Program Manager coordinano e monitorano le aspettative per tutti i progetti nel programma, indipendentemente dal fatto che si lavori con l'Agile o meno. Il coordinamento include attività come l'identificazione e il monitoraggio delle dipendenze, dei rischi e della comunicazione. Per il coordinamento dell'intero programma è normalmente necessario un portfolio a livello di Epic o di funzionalità di tutti i progetti correlati. L'Agile Program Manager inserisce poi i piani di rilascio per ogni progetto nel portfolio, fornendo così una piattaforma per la pianificazione coordinata dei rilasci. Tecniche come Kanban possono essere utilizzate per visualizzare e monitorare il portfolio. Attraverso questa visualizzazione si può vedere a che punto si trovano gli Epic o le funzionalità in termini di sviluppo e rilascio per il cliente.

Facilitare una buona comunicazione è uno dei compiti dell'Agile Program Manager. Il meeting "Scrum of Scrums" è uno degli strumenti più importanti per garantire questa comunicazione. È un meeting di tutte le persone direttamente responsabili (DRI, Directly Responsible Individuals) di ogni team nel programma. Il DRI funge da intermediario di informazioni tra il suo team e l'Agile Program Manager o gli altri DRI. Il DRI segnala problemi, rischi, preoccupazioni ed esigenze. In sintesi, trasmette informazioni tra il team e lo Scrum of Scrums. Lo Scrum of Scrums può essere descritto al meglio come un meeting quotidiano in cui sono presenti tutti i DRI e che è guidato dall'Agile Program Manager. La frequenza del meeting può naturalmente essere adattata alle esigenze del programma. Un'opzione utilizzata per ridurre l'impegno è variare la frequenza dello Scrum of Scrums in base al rischio del progetto.

Ulteriori attività che rientrano nell'ambito dei compiti dell'Agile Program Manager sono lo sviluppo e la comunicazione delle informazioni sullo stato del programma. Tenere meeting di alto livello sullo stato e meeting con gli sponsor, ecc., è un'estensione naturale del suo ruolo. L'Agile Program Manager deve però anche fungere da intermediario per le informazioni, trasmettendo informazioni dallo Scrum of Scrums agli sponsor e viceversa. Qualsiasi problema nel flusso di informazioni può rappresentare un motivo per prendere decisioni sbagliate e influenzerà l'intero programma.

È importante chiarire che l'Agile Program Management è più di una semplice specializzazione all'interno del project management o di un compito aggiuntivo che lo Scrum Master può svolgere a margine. Gli Agile Program Manager devono conoscere bene sia i metodi agili che i metodi standard del program management, perché rappresentano un mix di entrambi i settori. Gli Agile Program Manager creano la visione olistica, che viene poi rappresentata attraverso la vista del portfolio di tutti i progetti correlati. Allo stesso modo, devono facilitare la comunicazione tra lo Scrum of Scrums e gli strumenti standard per il monitoraggio dello stato del programma. Un Agile Program Manager deve spesso superare il confine tra il mondo agile e il mondo a cascata.

Questo testo proviene dal blog di SPaMCAST ed è stato tradotto in italiano.

Cosa fa un Product Owner?

=> Scopri di più sul ruolo del Product Owner!

Qual è la differenza?

=> Product Manager e Business Analyst

Parla con il nostro Assistente Parla con il nostro Assistente