Integrazione di Jira

Integrando Jira con Viva Goals, tutti gli aggiornamenti sulle storie utente o le epiche di Jira collegate vengono automaticamente monitorati come progressi per gli obiettivi e i risultati chiave (OKR) in Viva Goals. Questa potente funzionalità assicura che il processo OKR non sia in attesa di check-in manuali, poiché lo stato di avanzamento viene aggiornato in tempo reale in Viva Goals.

Ecco due scenari in cui i team vedono i vantaggi dell'integrazione di Viva Goals con Jira:

  • Un product manager collega il proprio obiettivo, la campagna di posta elettronica della funzionalità di spedizione con un'epica in Jira. Man mano che le storie dell'epica vengono completate, l'obiettivo si avvicina al suo obiettivo.

  • Un team di progettazione risolve la correzione di 20 bug in un trimestre. Collegano il loro obiettivo a un'epica in cui vengono archiviati tutti i bug e impostano la destinazione della metrica di successo dell'indicatore di prestazioni chiave (KPI) su 20. Viva Goals registra che l'obiettivo ha raggiunto il suo obiettivo quando vengono chiusi 20 bug.

Come abilitare l'integrazione di Jira

Gli amministratori seguono questa procedura per abilitare l'integrazione:

  1. Dalla barra laterale passare a Amministrazione e selezionare la scheda Integrazioni.

    Screenshot della pagina delle integrazioni in Viva Goals.

  2. In Jira è disponibile un'opzione per abilitare l'integrazione. Se una connessione è stata eseguita in precedenza o se l'integrazione è già stata abilitata, sarà possibile gestire l'integrazione abilitata.

    Screenshot che mostra dove si sceglie di abilitare Jira.

    L'integrazione può essere disabilitata dalla stessa sezione: Vai a Modifica e seleziona Disabilita integrazione dall'elenco a discesa.

    Screenshot che mostra come disabilitare Jira in Viva Goals.

Come configurare la connessione Jira

Dopo aver abilitato l'integrazione, il primo passaggio consiste nel configurare una connessione Jira:

  1. Selezionare Nuova connessione e specificare un nome per la connessione.

    Screenshot che mostra la posizione in cui viene denominata la nuova connessione Jira.

  2. Aggiungere l'URL del server dell'account Jira.

    Screenshot che mostra dove si configura una nuova connessione Jira.

  3. Per le istanze di Jira nel cloud, immettere l'indirizzo di posta elettronica e il token API (Application Programming Interface) associato all'account Jira. Vedere le istruzioni per generare un token API per l'account cloud Jira.

  4. Selezionare Avanti per eseguire l'integrazione. È possibile modificare la connessione salvata in qualsiasi momento.

Nella maggior parte dei casi, una connessione è sufficiente. Viva Goals consente tuttavia di connettersi con più istanze di Jira. Selezionare Nuova connessione per aggiungere un'altra istanza. È possibile aggiungere nomi alle connessioni per distinguerli. Questi nomi vengono visualizzati ai membri quando collegano gli OKR alle storie di Jira.

Dopo aver configurato una connessione, il passaggio successivo consiste nel collegare OKR a storie o epiche in Jira:

  1. Quando si crea o si modifica un OKR, selezionare Connetti origine dati per aggiornare automaticamente lo stato di avanzamento. Dal menu a discesa selezionare Jira.

    Screenshot che mostra dove si seleziona Jira come origine dati.

  2. Se è già stata creata una connessione o se l'amministratore ha condiviso una connessione con l'utente, tale connessione verrà selezionata automaticamente. Viva Goals richiederà di creare una nuova connessione solo se non sono presenti connessioni già create o condivise.

  3. Selezionare il metodo da usare per misurare lo stato di avanzamento del risultato chiave, la percentuale di completamento o l'indicatore KPI (metrica di esito positivo). Se si sceglie L'indicatore KPI, specificare una metrica, un valore iniziale e un valore di destinazione.

  4. Selezionare una connessione e aggiungere una query JQL in modo che corrisponda a eventuali problemi correlati all'obiettivo o al risultato chiave. I problemi di Jira che corrispondono alla query verranno collegati all'esito positivo dell'obiettivo o del risultato chiave.

    Screenshot che mostra dove si aggiunge una query Jira.

    È possibile copiare una query JQL da Jira. Cercare i problemi da collegare all'obiettivo usando i filtri in Jira. Selezionare quindi l'opzione Avanzate e Jira converte automaticamente la ricerca in una query JQL. È possibile copiare e incollare la stringa di query nell'integrazione con Viva Goals.

    La query JQL collegata all'obiettivo o al risultato della chiave può essere modificata in qualsiasi momento. Qualsiasi modifica richiede un ricalcolo dello stato corrente.

    Nota

    Se si usano progetti Jira di nuova generazione, il supporto per JQL si comporta in modo diverso rispetto ai progetti Jira classici. Ad esempio, un progetto Jira di nuova generazione non supporta l'esecuzione di query in base ai collegamenti Epic. Per questi scenari, Jira afferma:

    Gli utenti devono eseguire query su epiche di nuova generazione usando il padre =. Se si vuole combinare Epics da entrambi i tipi di progetto, un esempio di tale query è: "Collegamento epico" = NPC-6 O padre = NJDP-5. Il campo Padre può ora essere selezionato come colonna in Global Issue Navigator ed esportato da Jira.

  5. Selezionare la metrica da usare per tenere traccia dello stato di avanzamento. Per informazioni dettagliate sulle metriche Jira supportate, vedere la tabella seguente:

    Tenere traccia dello stato di avanzamento in base a Percentuale completamento KPI
    Numero di biglietti Percentuale di ticket contrassegnati come eseguiti al di fuori del numero totale di ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: distribuire l'integrazione Jira entro questo trimestre.
    (Misurato in base alla percentuale di attività completate in questo progetto)
    Numero di ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: completare 10 consultazioni in questo trimestre.
    (Misurato in base al numero di biglietti di consultazione contrassegnati come completati)
    Tempo trascorso Percentuale delle ore totali trascorse per il ticket completato dal numero totale di ore trascorse per i ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: questo trimestre raggiunge il 100% delle ore fatturabili.
    Ore totali dedicate ai ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: completare 200 ore di consulenza per questo trimestre.
    Stima originale Percentuale delle ore totali stimate per i ticket completati del numero totale di ore stimate nei ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: ottenere la velocità dell'80% delle funzionalità fornite.
    Ore totali stimate per i ticket che corrispondono alla configurazione JQL specificata.
    OKR di esempio: pianificare 350 ore di lavoro per il client A.
    Stima rimanente N/D Stima totale rimanente sui ticket che corrispondono alla configurazione JQL.
    OKR di esempio: assicurarsi un risparmio sui costi di 20 ore in questo trimestre.
    Progresso N/D Media della metrica di stato nei ticket che corrispondono alla configurazione JQL. Lo stato di avanzamento di un ticket in Jira viene calcolato come tempo registrato/tempo totale.
    OKR di esempio: avanzamento medio del 70% nei progetti di formazione pianificati.
    [Punti storia] Percentuale dei punti della storia sui ticket completati dei punti della storia totali sui ticket che corrispondono alla configurazione JQL specificata. Numero di punti della storia sui ticket completati dai punti della storia totali sui ticket che corrispondono alla configurazione JQL specificata.
    Campi personalizzati: questi campi sono disponibili nell'istanza di Jira. Viva Goals esegue automaticamente il pull di tutti i campi numerici personalizzati nell'istanza di Jira ed è possibile monitorarne lo stato. Tenere traccia della percentuale di completamento del campo personalizzato numerico associato nell'istanza di Jira. Tenere traccia del numero totale di completamento del campo personalizzato numerico associato nell'istanza di Jira.

    Nota

    Per altre informazioni sul rilevamento dell'ora e dello stato di Jira, vedere questo articolo di Jira.

Se si sceglie di tenere traccia dello stato di avanzamento in base all'indicatore KPI, è possibile alternare l'opzione per misurare lo stato di avanzamento solo in base ai ticket completati o a tutti i ticket.

Nota

I ticket eseguiti includono ticket con tutti gli stati associati alla categoria di stato del flusso di lavoro Jira Done indipendentemente dallo stato di risoluzione dei ticket. Vedere Come creare flussi di lavoro per progetti gestiti dall'azienda.

Esempi di funzionamento dell'integrazione di Jira

Verranno ora esaminati due diversi esempi del funzionamento dell'integrazione JIRA.

Esempio 1

Un product manager, Dana, collega il proprio obiettivo (Funzionalità di spedizione Email Campagne) con un'epica in Jira. Una semplice query JQL usata per configurare il collegamento potrebbe essere:

"Collegamento epico" = AE-786

Se l'epica ha 10 storie di proprietà di diversi designer, ingegneri e tester nel team, lo stato di avanzamento dell'obiettivo di Dana verrebbe aggiornato ogni volta che una delle 10 storie viene chiusa. Ad esempio, quando tre storie vengono chiuse a Jira, Viva Goals aggiornerà automaticamente lo stato di avanzamento dell'obiettivo al 30%. Se viene aggiunta un'undicesima storia sotto l'Epica, questo progresso viene ricalcolato al 27%.

Esempio 2

Si consideri un obiettivo per migliorare la qualità complessiva del prodotto. In questo caso, è possibile tenere traccia del numero di bug generati anziché dello stato di avanzamento dei problemi come indicatore di qualità complessiva. È possibile usare la metrica Count of Tickets nel campo di rilevamento per ottenere la configurazione desiderata. Viva Goals esegue automaticamente il conteggio di tutti i biglietti generati.

Quando un obiettivo o un risultato chiave è collegato a Jira, i membri possono visualizzare l'icona Jira accanto all'indicatore di stato che indica una connessione.

I seguenti colori della barra di avanzamento indicano lo stato dell'obiettivo:

  • Se lo stato di avanzamento è da 0 a 25% inferiore allo stato previsto in qualsiasi momento, lo stato OKR è in ritardo e l'indicatore di stato sarà arancione.

  • Se lo stato di avanzamento è superiore al 25% rispetto allo stato previsto in qualsiasi momento, lo stato OKR è a rischio e l'indicatore di stato sarà rosso.

Viva Goals genera nuovi aggiornamenti da Jira ogni 60 minuti. Tuttavia, è anche possibile eseguire manualmente l'aggiornamento per eseguire il pull di eventuali nuove modifiche.

Come usare l'integrazione con i progetti

Mentre gli obiettivi e i risultati chiave indicano qual è il tuo obiettivo e come saprai quando ci si arriva, la funzionalità dei progetti consente di mantenere i team concentrati sull'esecuzione quotidiana per ottenere risultati chiave.

Che cosa sono i progetti?

I progetti consentono di tenere traccia di tutto il lavoro eseguito dall'organizzazione per ottenere gli OKR. Come i risultati chiave, i progetti possono essere creati in base agli obiettivi e ad altri risultati chiave in Viva Goals, a seconda del risultato che aiutano a raggiungere. Per creare un progetto, selezionare Aggiungi progetto sotto l'obiettivo o il risultato chiave.

Esistono due scenari consigliati per l'uso dei progetti:

  • L'obiettivo viene monitorato da una metrica KPI: Se è necessario completare un progetto per ottenere la metrica KPI, è consigliabile creare il progetto come elemento figlio dell'obiettivo. Lo stato di avanzamento del progetto non verrà rollup all'elemento padre perché è basato su metriche KPI.

  • L'obiettivo ha più risultati chiave: I progetti possono essere di pari livello rispetto ai risultati chiave, quindi è possibile visualizzare i risultati necessari per raggiungere l'obiettivo (i risultati chiave) e l'output necessario per raggiungere tali risultati (i progetti).

I progetti vengono sempre inseriti dopo gli obiettivi e i risultati chiave a ogni livello della gerarchia.

Come integrare progetti in Viva Goals e Jira

I progetti in Viva Goals supportano attualmente Jira, il popolare sistema di gestione dei progetti. Analogamente all'integrazione corrente di Jira, è possibile specificare JQL per recuperare l'elenco di attività da Jira che costituiscono il progetto.

Anche se Viva Goals supporta l'integrazione di Jira per gli OKR, i progetti consentono di visualizzare le singole attività e il relativo stato di completamento. Questa funzionalità consente di comprendere l'esecuzione a un livello molto più profondo. Gli aggiornamenti per un progetto chiamano anche le modifiche apportate dall'ultimo check-in: quali attività sono state completate ed eventuali attività aggiunte o rimosse.

Viva Goals verifica periodicamente lo stato di avanzamento del progetto in Jira e aggiorna lo stato. Lo stato e lo stato vengono calcolati per i progetti esattamente come per i risultati chiave. Come per i risultati chiave, è anche possibile archiviare un progetto, in cui è possibile sostituire temporaneamente lo stato. Tuttavia, questa fase durerà solo finché Viva Goals non rileverà una modifica nello stato di completamento del progetto in JiraA, a quel punto sovrascriverà il check-in con un aggiornamento automatizzato.

Limitazioni correnti con i progetti

I progetti presentano attualmente le limitazioni seguenti:

  • Non è possibile creare progetti di primo livello non allineati. Devono allinearsi a un obiettivo o a un risultato chiave.
  • Non è possibile modificare l'allineamento per un progetto quando lo si crea. È possibile crearlo solo con un obiettivo o un risultato chiave esistente e sarà allineato a tale obiettivo o risultato chiave.
  • I progetti privati non sono supportati. I progetti possono essere visualizzati da tutti gli utenti di Viva Goals.
  • Non è possibile clonare progetti e non è possibile eseguire azioni bulk come la modifica del periodo di tempo in più progetti contemporaneamente.
  • I progetti possono avere un massimo di 200 attività.

Come tenere traccia dello stato di avanzamento tramite i punti della storia di Jira in Viva Goals

Quando un'organizzazione aggiunge progetti complessi, diventa sempre più difficile per i team rispettare scadenze realistiche. È qui che la stima del progetto è utile. Il processo di stima non deve essere oneroso. Quando viene fatto bene, la stima sfrutta la realizzazione di più progetti.

Esistono diverse metriche di stima. Uno è il punto della storia, che è una metrica di stima nei framework agile usata per valutare lo sforzo necessario per implementare un elemento di lavoro. I punti della storia in Jira consentono di stimare il backlog degli elementi di lavoro durante la pianificazione dello sprint.

Come tenere traccia dello stato di avanzamento dei risultati chiave in Viva Goals usando i punti della storia

Lo stato dei risultati chiave verrà aggiornato automaticamente a seconda dei punti della storia completati in Jira.

Quando si crea o si modifica un risultato chiave in Viva Goals, scegliere il metodo da usare per misurare lo stato di avanzamento: percentuale di completamento o KPI (metrica di esito positivo).

Se si sceglie di misurare lo stato di avanzamento in base alla percentuale completa:

  1. Selezionare Connetti origine dati per aggiornare automaticamente lo stato di avanzamento. Dal menu a discesa selezionare Jira.

  2. Se è già stata creata una connessione o se l'amministratore ha condiviso una connessione con l'utente, tale connessione verrà selezionata automaticamente. Viva Goals richiederà di creare una nuova connessione solo se non sono presenti connessioni già create o condivise.

  3. Specificare il codice JQL e selezionare Punti brano dal menu a discesa per tenere traccia dello stato di avanzamento.

  4. Selezionare Salva successivo>.

Se si sceglie di misurare lo stato di avanzamento in base alla metrica KPI:

  1. Il nome della metrica verrà impostato automaticamente come Punti storia se si sceglie di tenere traccia dello stato di avanzamento in base ai punti della storia. Tuttavia, è possibile personalizzare il nome per la metrica. Impostare un valore di destinazione e un valore iniziale.

  2. Selezionare Connetti origine dati per aggiornare automaticamente lo stato di avanzamento. Dal menu a discesa selezionare Jira.

  3. Se è già stata creata una connessione o se l'amministratore ha condiviso una connessione con l'utente, tale connessione verrà selezionata automaticamente. Viva Goals richiederà di creare una nuova connessione solo se non sono presenti connessioni già create o condivise.

  4. Specificare il codice JQL e selezionare Punti brano dal menu a discesa per tenere traccia dello stato di avanzamento.

  5. La casella di controllo Conteggio solo ticket eseguiti verrà selezionata per impostazione predefinita. Se si vuole misurare lo stato di avanzamento del risultato chiave in base ai punti della storia dei ticket completati in Jira, questa opzione è utile. Tuttavia, se si vuole misurare lo stato del risultato della chiave in base ai punti della storia di tutti i ticket relativi al JQL in Jira indipendentemente dallo stato di completamento, deselezionare la casella di controllo.

  6. Selezionare Salva successivo>.

Come tenere traccia dello stato di avanzamento dei progetti in Viva Goals usando i punti della storia

Lo stato dei progetti verrà aggiornato automaticamente a seconda dei punti della storia completati in Jira.

  1. Quando si crea o si modifica un progetto in Viva Goals, selezionare Selezionare un'opzione per aggiungere attività al progetto. Dal menu a discesa selezionare Jira.

    Screenshot che mostra dove si seleziona la connessione Jira per un progetto.

  2. Se è già stata creata una connessione o se l'amministratore ha condiviso una connessione con l'utente, tale connessione verrà selezionata automaticamente. Viva Goals richiederà di creare una nuova connessione solo se non sono presenti connessioni già create o condivise.

  3. Specificare il codice JQL e selezionare Punti brano dal menu a discesa per tenere traccia dello stato di avanzamento.

    Verranno elencate tutte le attività associate a JQL, insieme ad altri dettagli dell'attività, ad esempio nome, punti storia, assegnatario e data di scadenza.

  4. Selezionare Salva successivo>.

Domande comuni sull'uso dei punti della storia di Jira in Viva Goals

È possibile tenere traccia dello stato di avanzamento dei campi personalizzati nell'istanza di Jira?

Sì, è possibile tenere traccia dello stato di avanzamento dei risultati e dei progetti chiave in Viva Goals in base al campo personalizzato nell'istanza di Jira. Oltre alle metriche supportate da Viva Goals, è possibile portare qualsiasi campo numerico personalizzato da Jira per misurare lo stato di avanzamento.

Qual è la differenza tra i punti della storia e le stime dei punti della storia?

Jira ha due tipi di progetti di servizio: classico e di nuova generazione. La stima dei progetti classici è basata su punti della storia e la stima sui progetti di nuova generazione è una stima dei punti della storia.