Skip to main content

IT Area - Linee guida_V1

Struttura e Gestione Operativa in Jira – Area IT


Overview Toolchain: Discovery to Delivery

Un processo strutturato in sei fasi per trasformare opportunità commerciali in iniziative reali, tracciabili e allineate alla strategia aziendale.

FaseStrumentoAttivitàOwner
Definizione StrategicaGoals (Atlassian)Definizione degli obiettivi strategici e case study chiave, assegnati a team o individuiDirezione / Sales
Raccolta IdeeJotformRaccoglimento di insight, opportunità e richieste tramite form strutturatoSales
Validazione Tecnico/StrategicaExcelAnalisi tecnica e strategica su Excel per valutare interesse, effort e allineamento con Piano AziendaleProgram Manager / CTO
Prioritizzazione e RoadmapJira Product Discovery (JPD)Fattibilità, Organizzazione, prioritizzazione e collegamento delle idee ai Goals tramite roadmap condiviseProgram Manager / PM
Finalizzazione Contratto e Attivazione ProgettoContratto → SAP/JiraFirma del contratto → allineamento con Program Manager, PMM e Controller → apertura progetto nei sistemi aziendaliProgram Manager / Controller / PMM
Delivery OperativoJira SoftwareTrasformazione in Epic, Story, Task e gestione operativa del progetto tracciata nello spazio JiraController / AM / PM / Demand Manager

Focus del documento: fase Delivery Operativo


Struttura e Gestione Operativa in Jira

LivelloDescrizioneCreazionePianificazioneAssegnazione
Spazio Jira (ex progetto)Commessa di tipo: Produttivo - R&D - BandiControllerController
EpicDeliverableDemandDemandDemand
StoryFunzionalità del deliverableDemandDemandDemand
Ticket gestionali o di supportoTask che non richiedono tracciamento orario (Redazione documentazione - Hardware / DevOps - Rilascio)DemandDemandDemand
Ticket esecutiviTask e sottotask che richiedono tracciamento orario puntuale, assegnati individualmente (Bug - Helpdesk - Task_swhw - Sviluppo - Test - UX/UI - Analisi - Manualistica)Demand / Tech LeadTeam LeaderTeam Leader

Flusso Semplificato del Processo Jira IT

1. Creazione dello Spazio (ex Progetto)

Controller Ordina la creazione dello Spazio Jira (ex progetto) ed indica PM di riferimento assegnato con ruolo di «Coordinatore del progetto Jira»

PM (Coordinatore spazio Jira/commessa) Aggiunge gli utenti allo spazio assegnando i ruoli

2. Avvio del Processo di Lavoro

Demand Crea (e assegna) l'Epic deliverabile e compila i campi obbligatori comunicati da PM:

  • n° Pezzi Produzione richiesti (stima FTE cliente)
  • Data di scadenza (delivery verso cliente)

3. Definizione Operativa

Demand Crea una o più Story per ogni funzionalità del deliverable. Crea i Task e sottotask necessari alla story di tipo:

  • esecutivo
  • analitico/funzionali

Ove necessario, assegna i task e sottotask ai Team Leader per la successiva stima e pianificazione

4. Assegnazione e Pianificazione

Team Leader Assegna agli utenti i sottotask esecutivi. In fase di avanzamento (secondo stato) compila/verifica l'inserimento dei dati obbligatori:

  • Stima originale (FTE stimato reale)
  • Start Date [Gantt] (pianificazione)
  • End Date [Gantt] (pianificazione)

Demand Ridefinisce - se necessario - la pianificazione e stima di Story e Epic. Compila i campi obbligatori:

  • Start Date [Gantt] (pianificazione)
  • End Date [Gantt] (pianificazione)

* possibilità di validare i dati direttamente dal Gantt

5. Esecuzione e Monitoraggio

Assegnatari ticket

  • Devono SEMPRE aggiornare lo stato di tutti i ticket assegnati, indipendentemente dalla tipologia (Sottotask, Task, Story, Epic). Ogni ticket deve essere chiuso al completamento.
  • Per i ticket esecutivi, il corretto aggiornamento dello stato è fondamentale per la rendicontazione delle ore tramite Clockwork.
  • Anche nel caso di svolgimento attività ONP direttamente riconducibili alla commessa specifica (con ore dichiarative), è obbligatoria la creazione quotidiana del ticket.

Reporter/Richiedenti Il reporter di ciascun ticket è il responsabile del corretto avanzamento e dell'accuratezza dei dati inseriti.


Flusso Semplificato del Processo Jira IT: Focus Step Principali in Gantt

2. Avvio del Processo di Lavoro + 3. Definizione Operativa

Demand = Crea una o più Story per ogni funzionalità del deliverable. Crea i Task e sottotask necessari alla story (di tipo esecutivo e analitico-funzionali). Ove necessario, assegna i task e sottotask ai Team Leader per la successiva stima e pianificazione. Quindi crea il Gantt del progetto (in questo step risulterà privo di qualunque dato relativo alla pianificazione – esempio in foto).

4. Assegnazione e Pianificazione

Team Leader = Assegna agli utenti i sottotask esecutivi; in fase di avanzamento (secondo stato) compila/verifica l'inserimento dei dati per la pianificazione

Demand = Ridefinisce - se necessario - la pianificazione quindi compila i campi obbligatori di Story e Epic convalidando i dati visualizzati in gantt con il comando in foto


Tabella Compilazione Campi Obbligatori

Nome Campo Jira DescrizioneEPICStoryTicket esecutiviTicket Gestionali o di supporto
Pianificazione clienten° Pezzi Produzione richiestiStima FTE comunicata a cliente (Target produttivo stabilito per il ticket)Obbligatorionon presentenon presentenon presente
Pianificazione clienteData consegna clienteDelivery date comunicata a cliente (Deadline stabilita per l'Epic)Obbligatorionon presentenon presentenon presente
Pianificazione internaStima originaleStima FTE reale prevista (Target interno di efficienza stabilito per il ticket)Automatico – sommatoria proveniente dai ticket subordinatiAutomatico – sommatoria proveniente dai ticket subordinatiObbligatorio al 2° passaggio di statonon necessario
Pianificazione internaStart Date [Gantt] – Start date pianificato, si compila automaticamenteData di inizio attività pianificata per il ticketObbligatorio al 3° passaggio di stato (possibilità di validare i dati direttamente dal Gantt – vedi slide precedente)Obbligatorio al 2° passaggio di stato (possibilità di validare i dati direttamente dal Gantt – vedi slide precedente)Obbligatorio al 2° passaggio di statonon necessario
Pianificazione internaEnd Date [Gantt] – Data di scadenza, si compila automaticamenteData di fine attività pianificata per il ticketObbligatorio al 3° passaggio di stato (possibilità di validare i dati direttamente dal Gantt – vedi slide precedente)Obbligatorio al 2° passaggio di stato (possibilità di validare i dati direttamente dal Gantt – vedi slide precedente)Obbligatorio al 2° passaggio di statonon necessario
 Start DateData di inizio attività effettiva del ticketAutomatico al 1° passaggio nella categoria di stato attivoAutomatico al 1° passaggio nella categoria di stato attivoAutomatico al 1° passaggio nella categoria di stato attivoAutomatico al 1° passaggio nella categoria di stato attivo
 End DateData di fine attività effettiva del ticketAutomatico al passaggio nella categoria di stato finaleAutomatico al passaggio nella categoria di stato finaleAutomatico al passaggio nella categoria di stato finaleAutomatico al passaggio nella categoria di stato finale

Identificazione Ticket

TipoLivelloDescrizioneContenitore di riferimentoTracciamento temporale
EpicEpicContenitore principale del flusso, richiesta strutturata deliverabile o attività non progettuali (es. onboarding, piccoli supporti)Spazio (ex Progetto) Jira
StoryTaskBreve descrizione di una funzionalità, spiega come un determinato lavoro apporta valore all'utente o al cliente. Formato tipico: "Come [utente], voglio [azione], così da ottenere [beneficio]."Epic
Redazione documentazioneTaskContenitore di attività di produzione di documentazione, non legata a una singola Story, includono sottotask specifici.Epic
Hardware / DevOpsTaskAttività sistemistiche, script, configurazioni, ambienti, accessi, ecc.Epic o nulla
RilascioTaskAttività di rilascio pianificate (inclusione nel GANTT)Epic o nulla
BugTaskTracciamento anomalie riscontrate (Assegnazione individuale)Epic o nullaClockwork automatico
HelpdeskTaskSupporto o richieste operative (Assegnazione individuale)Epic o nullaClockwork automatico
Task_swhwTaskAttività operative, non funzionali, non rientranti nelle ordinarie casistiche (es. creazione utenze, bonifiche dati) (Assegnazione individuale)Epic o nullaClockwork automatico
AnalisiSottotaskRaccolta requisiti, stime, HLD, stesura documenti – Assegnazione individualeStory, Redazione documentazioneClockwork automatico
UX/UISottotaskImpatti sull'interfaccia utente: progettazione/revisione grafica – Assegnazione individualeStory, Redazione documentazioneClockwork automatico
SviluppoSottotaskRealizzazione tecnica e implementazione. Include bug fixing post-test – Assegnazione individualeStoryClockwork automatico
TestSottotaskVerifica dello sviluppo. In caso negativo implica riapertura sottotask sviluppo o nuova creazione. Assegnazione individualeStoryClockwork automatico
ManualisticaSottotaskRealizzazione documentazione tecnica o manuali utente – Assegnazione individualeStory, Redazione documentazioneClockwork automatico
ONP_STaskContenitore per attività non produttive (es. formazione, riunioni, Tech Review, Code Review …)Epic, Epic ONP dedicato
ONP_sottotaskSottotaskRegistrazione giornaliera delle specifiche ore ONP – Assegnazione individualeONP_SLog manuale

Workflow Ticket

Epic

Stati del workflow (in ordine): Create → STIMA ← Tutto → ANALISI → SVILUPPO ← (Test non superati – loop) → TEST → UAT → RILASCIO → COMPLETATO | RISOLTO ← Tutto

Redazione Documentazione / Hardware/DevOps / Rilascio

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → COMPLETATO | RISOLTO ← Tutto (IN PENDING ← IN CORSO, IN PENDING → In pausa)

Story

Stati del workflow (in ordine): Create → STIMA ← Tutto → IN CORSO ← (IN PENDING – Sospendi) → RILASCIO → COMPLETATO | RISOLTO ← Tutto

Bug

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → IN REVIEW → IN TEST DI INTEGRAZIONE → RILASCIARE IN TEST → TESTING → RILASCIARE IN PRODUZIONE → COMPLETATO | RISOLTO ← Tutto

Helpdesk / Task_swhw

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → COMPLETATO | RISOLTO ← Tutto

Sviluppo

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → IN REVIEW → IN TEST DI INTEGRAZIONE → RILASCIARE IN TEST → TESTING → RILASCIARE IN PRODUZIONE → COMPLETATO | RISOLTO ← Tutto

Analisi

Stati del workflow (in ordine): Create → DA STIMARE ← Tutto → STIMATO → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → IN REVIEW → IN APPROVAZIONE → COMPLETATO | RISOLTO ← Tutto

Manualistica / Test

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → COMPLETATO | RISOLTO ← Tutto

UX/UI

Stati del workflow (in ordine): Create → DA STIMARE → DA FARE ← Tutto → IN CORSO → IN PENDING (In pausa) → IN REVIEW → COMPLETATO | RISOLTO ← Tutto


Tracciamento Orario (Time Tracking)

Il sottotask rappresenta l'attività giornaliera svolta dall'utente per uno specifico task, per cui è necessario abilitare il tracciamento automatico delle ore lavorative tramite il plugin Clockwork – attivato/disattivato automaticamente in base allo stato del ticket.

Al momento della creazione dell'elemento, è obbligatorio inserire una stima del tempo originale per il completamento dell'attività. Ogni giorno, la stima residua si aggiorna automaticamente in base ai log di lavoro registrati dall'utente all'interno dell'elemento. Questo aggiornamento avviene automaticamente non appena l'utente sposta il sottotask nello stato attivo "IN CORSO" e si mette in pausa ogni volta che il sottotask viene spostato in uno stato non attivo.

Nel caso di creazione di ticket NPH e NPH_sottotask (dedicati ad attività non produttive ma comunque collegabili al progetto — es. riunioni con il cliente su argomenti specifici), il tracciamento del tempo non avverrà automaticamente, ma dovrà essere fatto manualmente compilando un apposito campo.

Nota: Solo un ticket con tracciamento automatico del tempo può essere attivo in un dato momento. Quando un nuovo ticket viene spostato in "IN CORSO", quello attivo viene automaticamente spostato in "IN PENDING". Questa logica non si applica ai ticket per cui non è richiesto l'uso del tracciamento automatico con Clockwork (es. Epic, Task, NPH, ecc.).

Logica degli stati per il tracciamento:

  • Creazione → STATI NON ATTIVI
  • Inizio lavoro → STATO ATTIVO (timer START) ← ripresa lavoro
  • Lavoro in pausa → STATO NON ATTIVO (timer STOP, PENDING)
  • Lavoro completato → STATO FINALE (timer STOP)