Gestire progetti software complessi
Devi seguire un progetto software che prevede la gestione di prodotti, piattaforme e team interfunzionali. Ecco i principi e le pratiche di cui hai bisogno per organizzare un progetto esageratamente complesso.
USA QUESTA STRATEGIA PER...
Iniziare alla grande e mantenere alto il livello.
Aumentare le possibilità di realizzare un progetto rivoluzionario che capita una volta in carriera.
Se hai difficoltà con la Controllo salute, questa strategia potrebbe essere di aiuto.
o la nelPersone
1
Ora
60 minuti
Difficoltà
Difficile
Esecuzione della strategia
Ritagliati un'ora e preparati ad andare oltre la gestione standard dei progetti, accetta la sfida e preparati a superarla!
Materiali
I tuoi piani esistenti
Penna rossa
Ottimismo
Principio 1
Collaborazione consapevole
Pianificare nella stessa stanza: ogni team del progetto dovrebbe far parte del processo di pianificazione ed essere letteralmente presente nella stanza. Le spese di viaggio sono una goccia nell'oceano rispetto al rischio di creare qualcosa di sbagliato.
Concordare regole del coinvolgimento in anticipo: rispondi a domande quali "I team della piattaforma si occuperanno del lavoro di integrazione?" e "Come coinvolgeremo team come marketing, supporto e operazioni?"
Creare sinergie incrociate tra i team: trasferimenti, rotazioni, team integrati o combinati sono modi efficaci per ridurre i rischi e portare a termine il lavoro. Anche l'empatia e la fiducia non guastano.
Pianificare l'implementazione, la migrazione e/o l'adozione: non perdere di vista il modo in cui fornirai il progetto ai clienti. Condividi i tuoi piani con il team e le parti interessate e tienili aggiornati. Punti bonus per l'esecuzione di una simulazione di implementazione per testare e acquisire sicurezza.
Assistere e premiare l'adozione: ci saranno problemi da risolvere ed errori da correggere. Se stai creando un servizio di piattaforma, risparmia un po' di larghezza di banda per aiutare i primi team lato prodotto ad adottarlo.
Sfidare l'organigramma: riunisci i team di tutta l'azienda per tutta la durata del progetto nell'ambito di un'organizzazione di progetto dedicata.
Questo ti aiuterà a evitare...
- Perdite di tempo nel tentativo di riallineare le tabelle di marcia e le priorità tra i team
- Il coinvolgimento di altri team una volta predisposti i piani
- Riunioni non produttive
- Processi decisionali troppo prolungati
- Dubbi sul fatto che la piattaforma funzioni effettivamente
CAPISCI CHE STA FUNZIONANDO QUANDO...
- I team si fidano l'uno dell'altro
- Gli obiettivi e le tabelle di marcia dei team sono allineati
- I modelli di coinvolgimento e i piani di allocazione delle risorse tra i team sono stati compresi chiaramente
Principio 2
Comprensione condivisa
Chiarire il "perché" e il "cosa": stabilisci obiettivi insieme come team di team in modo da essere tutti allineati. Ove possibile, i team della piattaforma dovrebbero proporre iniziative in termini di valore aziendale, in modo che possano essere assegnate le priorità in base alle iniziative di prodotto.
Rendere visibili l'ambito e i progressi: condividi la tua tabella di marcia e mantienila aggiornata. Fai conoscere in modo proattivo al tuo team le modifiche all'ambito e/o alle tempistiche (ce ne saranno molte!).
Questo ti aiuterà a evitare...
- Team che non partecipano al progetto
- Decisioni ritardate o errori nelle discussioni sui trade-off
- Risorse insufficienti per l'ambito concordato
- Problemi di coordinamento quotidiano come lavoro sprecato o sforzi duplicati
CAPISCI CHE STA FUNZIONANDO QUANDO...
- Tutti i membri del team conoscono a memoria l'elevator pitch
- I team fanno riferimento al poster di progetto per verificare di essere sulla buona strada
- Le sessioni di Controllo salute sono positive
- Le revisioni dei piani condivisi avvengono frequentemente e senza problemi
TAM principale 3
Responsabilità chiara
Questioni "amministrative": assegna un responsabile a tempo pieno del progetto (se stai leggendo, probabilmente sei tu!). Chiedi al tuo sponsor esecutivo di promuovere il progetto internamente e di essere reperibile per intervenire quando si presentano dei colli di bottiglia.
Aspetti tecnici: includi un architetto multiprodotto nel tuo team di progetto in modo che possa occuparsi dei problemi di progettazione e implementazione generali. Stabilisci chi sarà il responsabile dell'esperienza complessiva del cliente (ad esempio piattaforma o prodotto?) , oltre a chi sarà il responsabile di ogni consegna principale.
Utilizzare le mappe: esegui la strategia Ruoli e responsabilità con tutto il team di progetto (o i rappresentanti di ogni team secondario). Punti bonus per la sua esecuzione anche in ogni team secondario.
Questo ti aiuterà a evitare...
- Membri del team che si calpestano i piedi a vicenda
- Colli di bottiglia
- Lavoro non supervisionato
- Sponsor inferociti per non aver ricevuto aggiornamenti sulle modifiche all'ambito o alle tempistiche
CAPISCI CHE STA FUNZIONANDO QUANDO...
- Le decisioni vengono prese rapidamente
- Gli stakeholder sanno chi contattare in caso di domande
- Il responsabile a tempo pieno comunica aggiornamenti ogni settimana
- Le consegne finali avvengono in modo puntuale
TAM principale 4
Affidabilità
Coinvolgere le persone giuste: raccogli i tuoi migliori comunicatori, integratori e persone in grado di stabilire rapidamente rapporti di fiducia e con un'attitudine positiva. Hai bisogno di persone con un grado elevato di attenzione al dettaglio e all'urgenza.
Scambiare i segreti commerciali: incoraggia i team della piattaforma ad attingere dal patrimonio delle conoscenze dei team di prodotto sui clienti e fornisci una formazione adeguata ai team di prodotto sul lavoro sulla piattaforma tramite presentazioni informali, blog interni, pranzi, ecc.
Creare lo slancio: punta subito a una vittoria rapida e condivisa per sollevare il morale e consolidare la fiducia reciproca dei team e non dimenticare di eseguire le sessioni di Controllo salute ogni mese!
Questo ti aiuterà a evitare...
-
Ostacoli frequenti e promesse non mantenute
-
Risoluzioni di problemi poco ispirate
-
Morale basso
CAPISCI CHE STA FUNZIONANDO QUANDO...
- I team si divertono a lavorare insieme
- I traguardi raggiunti vengono festeggiati e comunicati congiuntamente
- I problemi interpersonali o di collaborazione vengono discussi apertamente e risolti rapidamente
TAM principale 5
Milestone condivise
Tenere traccia dei progressi: condividi la sequenza temporale del tuo progetto e usala come unica origine di riferimento. Mantienila aggiornata in modo che rifletta la realtà, anche se ciò comporterà aggiustamenti settimanali. E succederà.
Rilasciare (e festeggiare) a piccoli incrementi: recluta membri del team di progetto che agiscano da cheerleader e mantengano alti la velocity e il morale.
Riconoscere collettivamente la qualità: inserisci i tempi di integrazione e test nel piano e assicurati che la tua «definizione di completato» sia concordata e documentata.
Questo ti aiuterà a evitare...
- Sorprese durante i test
- Progressi lenti (o inesistenti)
- Risultati e date di consegna non allineati
CAPISCI CHE STA FUNZIONANDO QUANDO...
-
Le parti interessate sono entusiaste dei progressi costanti
-
I clienti iniziano a cogliere i vantaggi ben prima del completamento del progetto
-
Stai ottenendo valore dalla piattaforma più velocemente del previsto e con costi di gestione ridotti
TAM principale 6
Decisioni efficaci
Prestare la massima attenzione: tieni in considerazione le implicazioni a lungo e breve termine. Valuta attentamente chi deve effettuare la chiamata. Non dare per scontato che il responsabile a tempo pieno o lo sponsor esecutivo siano le persone più adatte.
Ottimizzare per raggiungere l'efficienza: esegui la strategia Cursori di trade-off in modo che individui e team abbiano il potere di prendere decisioni quotidiane in modo autonomo. Per le decisioni importanti, usa il framework DACI.
Organizzare e comunicare: crea un registro delle decisioni per tenere traccia delle decisioni da prendere (o già prese) e consultalo nelle comunicazioni settimanali di progetto.
Questo ti aiuterà a evitare...
- Team sempre più incerti sulle decisioni da prendere per le troppe informazioni "omesse"
- Soluzioni o tempistiche basate su informazioni obsolete o errate
- L'ennesima revisione e ripetizione della stessa decisione
CAPISCI CHE STA FUNZIONANDO QUANDO...
- Le decisioni vengono prese rapidamente
- Vengono ascoltati più punti di vista prima di accettare una singola decisione
- Le decisioni non vengono riaperte o contestate
TAM principale 7
Gestisci dipendenze
Anticipare i colli di bottiglia: crea una tabella o un diagramma che indichi su chi fa affidamento il tuo team e chi fa affidamento sul tuo team.
Ottimizzare il controllo: assegna due responsabili che si occupino delle dipendenze a monte e a valle. Assicurati che i responsabili delle dipendenze comprendano e comunichino l'impatto delle modifiche a tutti i team a monte e a valle.
Questo ti aiuterà a evitare...
- Ritardi a valle e milestone mancate
- Frustrazione, agitazione e ansia
CAPISCI CHE STA FUNZIONANDO QUANDO...
-
Hai un modo conciso, completo e autonomo per tenere traccia delle dipendenze
-
Puoi visualizzare le dipendenze come una mappa o un grafico
TAM principale 8
Comunica, adatta, festeggia!
Creare un piano di comunicazione condiviso: Settimanale: incontro faccia a faccia per aggiornamenti generali sul progetto. Ogni due settimane: dimostrazioni, aggiornamenti di stato per gli stakeholder. Mensile: Controllo salute, progetto "generale". O qualcosa del genere. Assumi i tuoi responsabili tecnici, i PM e gli architetti per aiutarti a gestire le comunicazioni.
Ottenere il massimo dalle riunioni di progetto: includi una dimostrazione di 10 minuti o una sessione di risoluzione dei problemi nelle tue riunioni settimanali per mantenere i partecipanti coinvolti.
Eseguire sincronizzazioni 1:1: incontra una o due volte la settimana il responsabile del team e il Product manager di ogni flusso di lavoro per verificare i progressi rispetto alla pianificazione, identificare eventuali modifiche alla pianificazione, discutere di nuovi rischi o problemi e parlare del morale del team.
Essere facilmente reperibili: crea una chat room HipChat o una pagina Confluence come forum per domande frequenti e/o l'escalation dei problemi.
Festeggiare anche le piccole vittorie: si trasformano in grandi vittorie più velocemente di quanto pensi!
Questo ti aiuterà a evitare...
- Membri del team stanno perdendo di vista il quadro generale
- Morale basso e burnout elevato
- Riunioni poco mirate e non produttive
- Stakeholder presi alla sprovvista da modifiche allo stato, rischi, date delle milestone, ecc.
CAPISCI CHE STA FUNZIONANDO QUANDO...
- Stakeholder alla ricerca di aggiornamenti di stato
- I membri del team conoscono il quadro generale
- Lo slancio cresce e diventa inarrestabile
Hai colto nel segno?
Assicurati di eseguire una sessione completa di Controllo salute o prevedere un punto di controllo con il tuo team per vedere se stai migliorando.
Varianti
- Condividi con tutti l'elenco degli stakeholder, in modo che tutti sappiano chi è chi.
- Resisti alla tentazione di conciliare i piani indipendenti esistenti: è molto meglio iniziare da zero e creare un piano integrato che coinvolga tutti i team.
- Oltre a pianificare insieme in anticipo, ricordati di ripianificare insieme continuamente durante tutto il progetto.
- Non lasciare che l'organigramma ti limiti: sfidalo e riunisci i team.
- Limita il numero di progetti trasversali tra diversi prodotti su cui ogni team sta lavorando.
- Assicurati che tutti i team prevedano del tempo da dedicare ad attività estranee al progetto (ad esempio, conferenze, ferie, eventi aziendali, altre riunioni, ecc.).
Follow-up
Probabilmente hai riconosciuto alcune lacune nei tuoi piani di progetto e hai idee su come cambiare il tuo approccio.
Il bello qui, però, è non aggiungere altro lavoro!
Interrompi le attività o annulla le riunioni che non aggiungono valore e riutilizza quel tempo per le attività che hai acquisito.
Questo lavoro è concesso in licenza ai sensi della licenza internazionale Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0.
Desideri altri playbook?
Lascia il tuo indirizzo e-mail di seguito per ricevere una notifica quando aggiungiamo nuovi Controlli salute e strategie.
Hai commenti e opinioni?
Lascia una domanda o un commento sul sito della Atlassian Community.