Skip to main content

Probabilmente consideri la gestione della qualità un aspetto importante del tuo portafoglio progetti. Ma cosa stai facendo per promuovere il miglioramento della qualità nei tuoi progetti? Quali passi segui per consegnare un prodotto di qualità?

Un piano di gestione della qualità può aiutarti a definire cosa significa qualità per il tuo progetto e delineare una metodologia per garantire un'esecuzione di alto livello durante tutto il ciclo di vita del progetto.

Che cos'è la Gestione della Qualità?

La gestione della qualità è il modo per assicurarsi che tutto ciò che crei in un progetto aggiunga valore e sia ben mantenuto. Per comprendere la gestione della qualità, dobbiamo prima capire cosa intendiamo per “qualità”. 

Unlock for Free

Create a free account to finish this piece and join a community of forward-thinking leaders unlocking tools, playbooks, and insights for thriving in the age of AI.

Step 1 of 2

This field is for validation purposes and should be left unchanged.
Name*
This field is hidden when viewing the form

Puoi gestire la qualità in due modi:

  • Qualità del prodotto: questo è il tuo prodotto reale, tangibile. Può essere l'app che hai realizzato, i prototipi di design costruiti dal team di designer, o anche la documentazione del codice scritta dai tuoi sviluppatori.
  • Qualità del processo: i project manager sono responsabili della creazione e del mantenimento dei processi di progetto. Nel contesto della gestione della qualità, dobbiamo considerare anche l'impatto che i nostri processi hanno sulla capacità del team di conseguire risultati. Potresti misurare la qualità del processo utilizzando metriche come la velocità.

3 Componenti della Gestione della Qualità

Se implementata correttamente, la gestione della qualità dovrebbe essere evidente nei ruoli di progetto e durante tutto il ciclo di vita del progetto. 

Le tre principali componenti della gestione della qualità includono:

  • Pianificazione della qualità: stabilisce gli standard di qualità per un determinato progetto
  • Assicurazione della qualità: l'insieme di standard, linee guida e procedure che implementerai per prevenire problemi di qualità nel tuo progetto
  • Controllo della qualità: gli strumenti e le tecniche che userai per monitorare se i deliverable del progetto rispettano gli standard di qualità stabiliti durante la pianificazione della qualità.

Che cos'è un Piano di Gestione della Qualità?

Un piano di gestione della qualità (talvolta abbreviato in QMP) dettaglia i processi che intendi seguire per raggiungere gli obiettivi di qualità che hai stabilito per un determinato progetto (assicurazione della qualità) e come intendi misurare il successo (controllo della qualità). 

Sebbene il project manager sia responsabile dello sviluppo del piano, i membri del team e altri stakeholder (oltre al project manager) sono responsabili dell'implementazione.

Perché è Importante la Gestione della Qualità?

La gestione della qualità offre diversi vantaggi per aumentare il successo del progetto:

  • Migliore qualità del prodotto: quando si pratica la gestione della qualità, il tuo team genera risultati significativamente migliori e più stabili. Gli utenti finali sono più felici e soddisfatti di ciò che hai consegnato.
  • Riduzione dei costi indiretti: gli stakeholder sono allineati su un processo e un piano di qualità stabile con contingenze integrate che lasciano meno spazio all'errore.
  • Consegna più rapida: il tuo team diventa conosciuto per la qualità e la coerenza dei risultati, costruendo fiducia con gli stakeholder di progetto.
  • Collaborazione e revisione migliorate: codificare i processi di gestione della qualità stabilisce la qualità come responsabilità collettiva. Gli sviluppatori partecipano allo sviluppo guidato dai test. Gli stakeholder definiscono i criteri di accettazione. Gli ingegneri dei test si concentrano su test esplorativi e sull'individuazione di casi limite.
Join the DPM community for access to exclusive content, practical templates, member-only events, and weekly leadership insights - it’s free to join. <br><br>

Join the DPM community for access to exclusive content, practical templates, member-only events, and weekly leadership insights - it’s free to join.

This field is for validation purposes and should be left unchanged.
Name*
This field is hidden when viewing the form

Chi Dovrebbe Essere Coinvolto nella Creazione di un Piano di Gestione della Qualità?

La risposta breve: tutti.

La gestione della qualità è centrale nel ciclo di vita del progetto: inizia dall'inizio, con la qualità che diventa responsabilità di tutti.

Durante la fase iniziale di raccolta e definizione dei requisiti di progetto, i membri del team di progetto, inclusi gli stakeholder esterni al team immediato, dovrebbero partecipare alla raccolta e definizione dei requisiti. Porta avanti questo filo conduttore di collaborazione attraverso lo sviluppo, l'integrazione dei casi di test, l'accettazione da parte degli stakeholder e persino la raccolta e la prioritizzazione del feedback degli utenti.

Modello di Piano di Gestione della Qualità

Puoi trovare un modello di piano di gestione della qualità nella libreria dei modelli DPM Membership. Il modello è in formato foglio di calcolo e include diverse schede:

Schermata del Piano di Gestione della Qualità
Un esempio di piano di gestione della qualità per un progetto software.
Schermata dell'elenco dispositivi target
L'elenco dei dispositivi target per il progetto software.
Schermata della checklist di qualità dei requisiti
Ecco la checklist di qualità dei requisiti per lo stesso progetto software.

I membri di Career Builder possono accedere al modello tramite la libreria di template DPM. 

Esempio di piano di gestione della qualità

Il nostro esempio di piano di gestione della qualità (disponibile per il download nella membership DPM) è particolarmente efficace per progetti di sviluppo software con team ridotti. 

Include le seguenti sezioni:

  • Misurazioni della qualità del progetto: come definisci la qualità e quali metriche utilizzerai per valutare le prestazioni
  • Responsabilità chiave: chi fa cosa per quanto riguarda la gestione della qualità
  • Checklist di implementazione: una serie di passaggi da seguire per assicurarti di implementare correttamente il tuo piano di qualità
  • Verifica della qualità dei requisiti: un registro dove annotare i requisiti di qualità e spuntare le varie attività di gestione della qualità e di test
  • Elenco dispositivi target: un documento che registra i dispositivi target a cui applicare i criteri di qualità del software.

Puoi elencare queste sezioni in un documento o come schede separate in un foglio di calcolo (come nel nostro esempio).

piano di gestione della qualità che contiene le sezioni: misurazioni della qualità del progetto, responsabilità chiave, checklist di implementazione, elenco dispositivi target e verifica qualità dei requisiti.
Esempio di componenti di un piano di gestione della qualità: misurazioni della qualità del progetto, responsabilità chiave, una checklist di implementazione, verifica dei requisiti e elenco dispositivi target. Puoi trovare un esempio con esempi compilati nella membership DPM.

Come creare un piano di gestione della qualità per progetti software

Dovresti creare un piano di gestione della qualità durante la fase di pianificazione del progetto per favorire il miglioramento continuo. Una volta che il team ha approvato il piano di gestione del progetto, rendilo accessibile a tutti come documento condiviso del progetto.

Ecco otto passaggi per creare un piano di gestione della qualità nel tuo prossimo progetto software:

8 passaggi nel processo per creare un piano di gestione della qualità
Ecco i passaggi da seguire per creare il tuo piano di gestione della qualità.

1. Crea una comprensione condivisa di cosa significa qualità per questo progetto

Facilita discussioni con il tuo team e con gli stakeholder su cosa costituisce un livello accettabile di qualità per raggiungere la soddisfazione del cliente. Sii conciso e quantifica dove possibile, come in questo esempio con la segnalazione dei bug, per assicurare la tracciabilità:

esempio di misurazione della qualità con problemi di prodotto sotto misurazione chiave, meno del 5% degli utenti attivi segnala bug come livello accettabile, e commenti
Ecco un esempio di metrica di misurazione della qualità che potresti utilizzare. 

Per raccogliere queste informazioni dai membri del team e gestire le aspettative degli stakeholder, poni domande come:

  • Quanto sono importanti le prestazioni del prodotto (es. tempi di caricamento)?
  • Come desideriamo misurare il successo?
  • Quali sono alcune delle aree più critiche del prodotto in termini di qualità (es. funzionalità sensibili ai dati)?
  • Quali controlli di progetto vogliamo mantenere?

2. Distribuisci le responsabilità per la gestione della qualità

Decidi chi sarà responsabile di ciascun aspetto della gestione della qualità del progetto. Questo include la definizione di chi:

  • Mantiene una lista dei dispositivi target
  • Scrive i criteri di accettazione per le user story
  • Approva i rilasci.

3. Definisci i dispositivi target

La tua lista di dispositivi target è preziosa, poiché aiuta il team di sviluppo a concentrarsi su aspetti specifici della qualità. La lista dei dispositivi target può essere definita in base a criteri da te scelti, quali:

  • Hardware e anzianità dell’hardware
  • Sistemi operativi e versioni
  • Browser web e versioni
  • Risoluzioni dello schermo
  • Requisiti di connessione internet
  • La quantità prevista di utenti simultanei su eventuali server utilizzati

4. Scrivi i criteri di accettazione

I criteri di accettazione sono una lista specifica per funzionalità di cosa verificare durante la revisione di una caratteristica. Buoni criteri di accettazione sono specifici ma anche abbastanza ampi da ottimizzare per l’interpretazione degli sviluppatori. Per esempio:

esempio di criteri di accettazione con membro del team assegnato e commenti
Ecco alcuni esempi di criteri di accettazione.

5. Integra i test unitari nel tuo codice

I test unitari sono test scritti come codice che solitamente vengono creati dal team di sviluppo.

Sono di grande valore in qualsiasi piano di gestione della qualità, poiché permettono di verificare che il codice funzioni come previsto. Con la crescita del progetto e l’aumentare della frequenza delle release, questo rappresenta un notevole risparmio di tempo.

Il project manager non è responsabile dell’integrazione dei test, ma se gestisci il piano di qualità, sei responsabile della registrazione e del tracciamento di questa attività.

esempio di verifica della qualità dei requisiti con caselle di controllo se necessita di test unitario e se è stato integrato un test unitario
Ecco un esempio di verifica della qualità dei requisiti.

6. Configura una pipeline di deployment con controlli di qualità opzionali

Questo passaggio è opzionale. Tuttavia, se puoi permetterti di investire tempo affinché il tuo team di sviluppo configuri una pipeline, ne vale la pena. Una pipeline di deployment ti permette di impostare controlli automatici di qualità aggiuntivi, come l’esecuzione di test unitari e di integrazione, su ogni deployment verso più ambienti.

7. Configura un processo di test di regressione per validare i rilasci

Un test di regressione è un piano di test dettagliato che spesso definisce alcuni diversi “percorsi felici” che i tuoi utenti potrebbero seguire. Viene utilizzato spesso come test finale prima di una release, per assicurarsi che gli utenti esistenti non abbiano riscontrato un peggioramento, o regressione, della funzionalità attesa.

Michael Luchen

Definizione

Nello sviluppo software, un happy path si riferisce ai passaggi che idealmente ci si aspetta che un utente segua utilizzando il proprio prodotto.

Di solito, viene eseguito un test di regressione su ciascun dispositivo di destinazione per aiutare a garantire una qualità ottimale. Questo può diventare dispendioso in termini di tempo man mano che il progetto cresce. A questo punto, potrebbe essere utile esplorare il testing di regressione automatizzato.

8. Configura uno strumento a scelta per collegare insieme il processo di gestione della qualità

È importante assicurarsi che tutto in questo processo funzioni senza intoppi a beneficio del progetto e del team. Configura i tuoi strumenti di project management esistenti per supportare la gestione della qualità. Qui l'automazione è preziosa. Ecco alcuni esempi:

  • Se usi Jira per la gestione delle risorse o Asana per la gestione dei progetti, puoi configurare flussi di lavoro definiti per richiedere controlli di qualità quando necessario.
  • Se utilizzi Zapier, puoi automatizzare la reportistica tramite lo spostamento delle attività nel tuo strumento preferito.
  • Monday.com supporta numerose integrazioni, inclusa la possibilità di automatizzare la raccolta dei ticket Zendesk nel tuo backlog di sviluppo.
  • Il nuovo Workflow Builder di Slack può collegare diversi punti dati in un unico flusso di comunicazione semplificato.

Strumenti utili per la gestione della qualità

Sebbene creare un piano di gestione della qualità richieda un certo investimento di tempo, esistono numerosi strumenti validi per creare, mantenere e monitorare un sistema di gestione della qualità. Vale anche la pena consultare software di project management per questo scopo.

Alcuni esempi includono:

  • Google Sheets: Ottimo per la gestione dei test di regressione
  • Asana o Jira: Per facilitare il processo di gestione della qualità
  • Intercom: Ottimo per comunicare direttamente con i tuoi utenti e raccogliere feedback manualmente
  • BugHerd: Utile per raccogliere feedback dalle parti interessate
  • Heap: Analisi preziose per determinare se la qualità dell’esperienza utente e dei flussi di prodotto risponde alle esigenze degli utenti
  • Marker.io: Ottimo per segnalare bug e problemi sui siti web direttamente nel sistema di tracciamento delle issue del tuo team, come Jira, Trello e Asana
  • Trello: Usare Trello per la gestione dei progetti può aiutarti a monitorare il tuo piano di gestione della qualità, assicurando che tutte le attività siano tracciate e completate con efficienza

Cosa ne pensi?

Hai mai implementato un piano di gestione della qualità? Cosa ha funzionato bene? C’è qualcosa che hai imparato da questa esperienza? Se non l’hai ancora fatto, potrebbe essere utile crearne uno per il tuo prossimo progetto?

E se ti occupi di QA, assicurati di visitare il nostro sito partner, The QA Lead, per rimanere aggiornato su tutte le novità riguardanti la quality assurance.