Come collegare la strategia aziendale alla realtà di sviluppo

"Efficienza significa fare le cose per bene. Efficacia significa fare le cose giuste." -Peter Drucker

Martin Suntinger Di Martin Suntinger
Esplora argomenti

Un processo Agile ben congeniato a livello di team costituisce il punto di partenza per lo sviluppo di un software Agile efficiente. Tuttavia, affinché sia efficace e raggiunga gli obiettivi aziendali e di mercato desiderati, è essenziale che il lavoro quotidiano di un team sia allineato con gli obiettivi strategici di un'organizzazione.

In questo articolo, scopriremo come collegare l'esecuzione del team alle strategie aziendali in modo tale da massimizzare l'agilità dell'intera organizzazione.

Come collegare gli obiettivi aziendali allo sviluppo Agile

L'elemento chiave per allineare la strategia aziendale a ciò che sta accadendo in prima linea nello sviluppo è la definizione chiara di temi, obiettivi e metriche.

  • I temi sono grandi ambiti lavorativi legati, definiti su un certo arco di tempo e incentrati su un particolare risultato. Ad esempio, un tema potrebbe essere la semplificazione del flusso del carrello nei prossimi due trimestri. I temi costituiscono un importante quadro di riferimento per i team: infatti, servono per verificare se il proprio lavoro stia contribuendo al progresso delle iniziative aziendali. Gestire il lavoro in base al tema aiuta anche la direzione a capire se siano state allocate risorse sufficienti per raggiungere il successo o se alcuni temi siano sottofinanziati.
  • Obiettivi e metriche definiscono uno stato futuro desiderato, concreto e misurabile. Nella gestione Agile del portfolio, gli obiettivi globali forniscono un contesto ai temi e possono essere suddivisi in sotto-obiettivi per incentivare azioni misurabili in tutti i livelli dell'organizzazione: ad esempio, una riduzione del 20% dei carrelli abbandonati.
Suggerimenti per temi, obiettivi e metriche efficaci
  • Concentrati su pochi temi definiti in modo chiaro. Meno è meglio. (Il numero ideale è cinque o meno.)
  • Assicurati che tutti nell'organizzazione conoscano i principali temi attuali.
  • Stabilisci un obiettivo principale per tema e misuralo in base a una metrica chiave.
  • Personalizza gli obiettivi a livello aziendale per ciascun livello dell'organizzazione per supportare la strategia aziendale.
  • Stabilisci obiettivi ambiziosi, ma raggiungibili.

Una volta che sono stati definiti temi, obiettivi e metriche di primo livello, i reparti e i team possono stabilire i propri sotto-obiettivi e, infine, le iniziative chiave sulla base di questi temi. I sotto-obiettivi e le iniziative chiave aiutano a definire le funzioni e/o i progetti dei prodotti. Di conseguenza, ciascun team software dovrebbe capire in che modo ogni singolo task contribuisce agli obiettivi e ai temi: in altre parole, perché è importante per la strategia complessiva.

Questo framework ha due scopi:

  • Concentra il tempo su ciò che conta di più ed evita lo spreco di risorse verso non obiettivi
  • Fornisce il contesto di cui i singoli membri del team hanno bisogno per prendere le decisioni giuste ogni giorno

Un'organizzazione non può raggiungere i propri obiettivi senza raggruppare e concentrare le proprie risorse. Inoltre, indipendentemente dal tipo di lavoro, ogni giorno ciascuna persona prende innumerevoli decisioni di compromesso riguardo al modo in cui vengono svolti i task. In sostanza, i responsabili non possono e non devono essere coinvolti in queste decisioni di micro-livello. La direzione può limitarsi a fornire le informazioni e l'ambiente giusti per consentire alle persone di agire nel migliore interesse degli obiettivi globali.

Suggerimento:

Esistono molti framework diversi che utilizzano terminologie diverse per scopi simili. Gli OKR (obiettivi e risultati chiave) sono un esempio di framework popolare e diffuso. In pratica, crediamo che un'esecuzione efficiente sia più importante del framework o della terminologia e non facciamo preferenze.

Conclusioni e passaggi successivi

Connettere lo sviluppo quotidiano alla strategia aziendale è un processo a doppio senso. Dall'alto verso il basso, è essenziale stabilire i limiti e le aree di interesse in cui i team possono lavorare (se preferisci, "inquadrare la sandbox"). Queste aree di interesse derivano direttamente dal piano aziendale e dalla strategia aziendale complessiva. Per ciascuna area di interesse, dovrebbe esserci un obiettivo finale definito in modo chiaro e misurabile. Dal basso verso l'alto, assicurati che tutti sappiano a quali temi e obiettivi contribuisce ogni task. Se non è chiaro fallo notare, poiché questo indica un disallineamento sugli obiettivi o una mancanza di focus.

La roadmap costituisce un buon punto di partenza, soprattutto se l'implementazione di temi e obiettivi sembra un po' una sfida. La roadmap costringerà gli owner di prodotto a riflettere con attenzione sul modo in cui gli epic e le storie utente stanno contribuendo alla strategia aziendale e sulla presenza o meno di aree di lavoro particolarmente importanti. I temi aiuteranno anche a tenere traccia degli investimenti in risorse all'inizio del progetto. Monitora gli investimenti in ogni nuovo tema sulla roadmap per assicurarti che tutti i temi siano ben finanziati e non siano destinati al fallimento.

In generale, il segreto è promuovere la conversazione e la riflessione continue sul lavoro e puntare costantemente verso un obiettivo a lungo termine piuttosto che lasciarsi trasportare dal lavoro tattico quotidiano.