Condividi tramite


Integrazione di GitLab

Viva Goals'integrazione di GitLab consente di aggiornare automaticamente lo stato dell'obiettivo e del risultato chiave (OKR) in base allo stato di avanzamento dei problemi nei progetti GitLab.

Si supponga di usare GitLab per tenere traccia dei progetti e di avere un obiettivo in Viva Goals risolvere 30 problemi ogni trimestre. Quando si collega questo obiettivo al progetto corrispondente in GitLab, lo stato dell'OKR verrà aggiornato man mano che i problemi del progetto associato vengono risolti. È anche possibile tenere traccia dello stato di avanzamento dei problemi gestiti da un utente specifico per gli obiettivi incentrati sull'utente. Viva Goals sincronizza automaticamente i valori e traccia lo stato di avanzamento verso l'obiettivo, risparmiando tempo mantenendo aggiornati gli OKR.

Questa funzionalità può essere usata da tutti gli utenti e gli amministratori. Gli amministratori possono gestire l'integrazione dal dashboard di amministrazione.

Abilitare l'integrazione di GitLab

Gli amministratori possono seguire questa procedura per abilitare questa integrazione:

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

  2. Cercare GitLab o trovarlo nella sezione Integrazioni dati .

  3. Selezionare Abilita accanto a GitLab. Se è già stata creata una connessione, è possibile scegliere Gestisci l'integrazione.

    È possibile disabilitare l'integrazione selezionando Gestisci>modifica>Disabilita integrazione.

Connettere GitLab all'account Viva Goals come amministratore

  1. Dopo aver abilitato l'integrazione come amministratore, è necessario configurare una connessione GitLab dalla pagina Configurazione di GitLab . È possibile accedere a questa pagina passando a Amministrazione>Integrations e selezionando Gestisci accanto a GitLab.

  2. Selezionare Nuova connessione e accedere all'account GitLab.

  3. Immettere un nome per la connessione.

  4. La condivisione di questa connessione con altri utenti dell'organizzazione è facoltativa. Selezionare Avanti per iniziare a usare questa integrazione. È possibile modificare la connessione salvata in qualsiasi momento.

  5. Viva Goals consente di connettersi a più progetti. Selezionare Nuova connessione per recuperare dati da un altro progetto. Queste connessioni vengono differenziate in base al nome. I nomi verranno visualizzati ad altri utenti quando collegano i propri OKR con i dati GitLab.

Connettere i progetti GitLab a un OKR

Dopo aver configurato la connessione, il passaggio successivo consiste nel collegare OKR ai progetti GitLab.

  1. Quando si crea o si modifica un OKR, aprire l'elenco a discesa Stato e stato . Nella sezione con il testo "Connetti a un'origine dati per gli aggiornamenti automatici dello stato", trovare e selezionare l'icona per GitLab.

  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 che si vuole usare per misurare lo stato di avanzamento: percentuale di completamento o KPI (metrica di esito positivo). Se si sceglie L'indicatore KPI, specificare una metrica, un valore iniziale e un valore di destinazione.

  4. Se sono presenti più connessioni, selezionarne una. Tutti i progetti associati saranno disponibili nell'elenco a discesa. Scegliere un progetto e selezionare un'attività cardine.

  5. Selezionare una voce nel campo Assegnato a per tenere traccia dei problemi gestiti da un utente specifico. Selezionare Etichette in base alle esigenze.

  6. Selezionare uno stato appropriato per tenere traccia dello stato dei problemi chiusi/aperti. Questa opzione è applicabile solo agli OKR di tipo KPI.

  7. È possibile cercare direttamente i problemi digitando l'ID del problema o il titolo del problema; in alternativa, è possibile selezionarli dall'elenco a discesa nel campo Problemi . È anche possibile selezionare più problemi e connetterli all'OKR.

Calcolare lo stato di avanzamento di un OKR

Se si usa una metrica KPI per tenere traccia dello stato di avanzamento, lo stato dell'OKR verrà calcolato in base al numero di problemi. Se si usa la percentuale di completamento per tenere traccia dello stato di avanzamento, la percentuale verrà calcolata in base al numero di problemi chiusi.

Se sono state aggiunte sottoattività in ogni problema, lo stato verrà calcolato in base allo stato delle sottoattività. Ad esempio, se sono stati connessi due problemi che hanno ognuna due sottoattività ciascuna all'OKR, quando si chiude la sottoattività 1 nel problema 1, lo stato di avanzamento verrà aggiornato al 25%. Quando in seguito si chiude la sottoattività 2 nel problema 1, l'avanzamento okR sarà del 50%.

Nota

Se si seleziona percentuale di completamento per tenere traccia dello stato di avanzamento, lo stato di avanzamento verrà calcolato solo in base alla percentuale di problemi chiusi. Se si vuole anche tenere traccia dei problemi aperti, è necessario selezionare una metrica KPI per tenere traccia dello stato di avanzamento.

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 al previsto in qualsiasi momento, lo stato OKR è a rischio e l'indicatore di stato sarà rosso.

Disabilitare l'integrazione di GitLab

Gli amministratori possono disabilitare l'integrazione di GitLab in qualsiasi momento: passare a GitLab nella sezione Integrazioni e selezionare Gestisci. Nella pagina Configurazione GitLab selezionare Modifica>disabilita integrazione.

Nota

Se un progetto in Gitlab viene chiuso senza tutte le sottoattività contrassegnate come complete, Viva Goals considererà comunque il progetto completato perché è stato chiuso.