Miglioramento del processo di test (TPI) utilizzando il modello PDCA

Il progetto Guru99 Bank รจ stato completato con successo. Il consiglio di amministrazione apprezza il tuo lavoro perchรฉ hai svolto un ottimo lavoro. Tuttavia, il tuo capo ha ancora alcune domande da farti.

Miglioramento del processo di test utilizzando il modello PDCA

Per rispondere a queste domande, devi conoscere il miglioramento del processo di test.

Cos'รจ il miglioramento del processo di test?

I manager spesso termini Collaudo come un processo problematico e incontrollabile. Ripensando al progetto Guru99 Bank, hai riscontrato uno dei seguenti problemi nel progetto?

Miglioramento del processo di test

Questi sono problemi comuni in qualsiasi progetto di test. Molte organizzazioni si rendono conto che il miglioramento del processo di test puรฒ risolvere questi problemi. Imparare dagli errori passati puรฒ aiutare a migliorare il processo di gestione dei test.

Perchรฉ testare il miglioramento del processo?

Lo scenario seguente mostra perchรฉ รจ necessario il miglioramento del processo di test:

Il progetto Guru99 Bank รจ completo. La qualitร  dei test รจ stata fantastica! Hai ricevuto un buon feedback dal cliente.

Miglioramento del processo di test

Qual รจ la lezione appresa da questo scenario? รˆ "Cerca sempre di fare meglio".

Anche se pensi di aver fatto un buon lavoro, ci sono sempre altri che fanno meglio di te. Perchรฉ hanno le soluzioni migliori e l'idea migliore della tua.

Qualsiasi azienda desidera che il progetto venga completato massimo qualitร , minore costo, piรน breve tempi di consegna.

Il miglioramento del processo di test ti aiuta a raggiungere questi obiettivi

Miglioramento del processo di test

Come implementare il miglioramento del processo di test?

Per implementare il Test Process Improvement per il progetto Guru99 Bank, il Test Manager puรฒ seguire il PDCA modello. PDCA (Plan-Do-Check-Act) รจ un metodo di gestione in quattro fasi utilizzato negli affari per il controllo e il miglioramento continuo dei processi.

Implementare il miglioramento del processo di test

Passaggio 1) Pianificare

Anche questo รจ diviso in 3 fasi

Pianifica

Passaggio 1.1) Identificare il problema

La prima attivitร  di un processo di miglioramento dei test รจ identificazione i problemi che si sono verificati nel progetto attuale. I problemi in questo progetto potrebbero ripresentarsi in altri progetti. Risolvere i problemi e scoprire le soluzioni per evitarli in futuro รจ l'obiettivo primario del Test Improvement.

Ora torniamo al sito web del progetto Guru99 Bank, trovi qualche problema o punto di miglioramento? Seleziona di seguito

Sr. Problema Descrizione Seleziona
1 Museale Il cliente ne ha ancora trovati alcuni Difetto dopo il rilascio
2 Spedizione Il progetto รจ stato ritardato
3 Team Alcuni dipendenti non hanno collaborato con altri membri del team
4 Abilitร  Il membro del team non aveva le competenze desiderate per completare i propri compiti
5 Management Il Test Manager non ha monitorato bene i progressi, il che ha causato il ritardo di alcuni progetti
6 Communication Nessun contatto costante con il cliente; fraintendere le esigenze del cliente
7 Costo Il costo del progetto รจ stato superato oltre il budget stabilito

Hai un problema con Museale Spedizione Team ,Competenze ,Gestione , Comunicazione ,Costo

Passaggio 1.2) Determinare l'obiettivo

Comprendere il problema e le problematiche che si sono verificate nel progetto. In questo modo determinerai quali sono i punti di miglioramento e su quali fasi di test dovresti concentrarti.

Supponiamo di aver identificato che รจ durata anche la fase di esecuzione del test molti tempo e costi per completarlo. I test potrebbero essere piรน rapidi ed economici? รˆ uno degli obiettivi

Passo 1.3) Definire le azioni di miglioramento

In base al target prefissato vengono determinate le azioni di miglioramento. Queste azioni dovrebbero essere graduali e migliorate poco a poco perchรฉ non รจ facile cambiare tutto immediatamente.

Ad esempio, per rendere i test piรน rapidi ed economici, ecco alcune azioni consigliate

Definire le azioni di miglioramento

Nell'esempio sopra, per rendere il test piรน veloce ed economico, dovresti utilizzare le opzioni A e B. L'opzione C potrebbe rendere il test piรน veloce, ma costerร  di piรน perchรฉ devi pagare uno stipendio maggiore per il tester esperto.

Passaggio 2) Fare

Hai giร  definito i punti di miglioramento. รˆ tempo di fare un piano per implementarli. In questo piano, devi rispondere alle seguenti domande

  • Quali punti di miglioramento devono essere implementati?
  • Quando terminare questo piano?
  • Quali passi dovrebbero essere fatti per realizzare il piano?

Eseguire azioni di miglioramento

Una volta stabilito il piano, รจ necessario implementarlo. Le attivitร  di miglioramento potrebbero avere un impatto sull'attuale avanzamento del test. Un Test Manager deve pagare attenzione a queste attivitร  a evitare , il non desiderato conseguenze.

Considera il seguente scenario:

Nel progetto Guru99 Bank, per rendere i test piรน rapidi ed economici, si รจ deciso di utilizzare i test automatizzati al posto dei test manuali. Dopo aver applicato l'azione, la produttivitร  รจ aumentata in modo significativo.

Passaggio 3) Controlla

In questo passaggio, tu:

  • Valuta il efficienza delle azioni di miglioramento del test
  • Misura come efficace la soluzione era
  • Analizza se potrebbe esserlo migliorata in ogni modo.

In questa fase l'obiettivo รจ dai un'occhiata se le azioni di miglioramento sono state implementate con successo e valutare se รจ stato raggiunto l'obiettivo desiderato.

Il modo migliore per eseguire la valutazione รจ utilizzare il file metrica. Le metriche sono essenziali per una gestione di successo dellโ€™organizzazione. Il Test Manager raccoglie dati e li utilizza per misurare parametri come produttivitร , qualitร โ€ฆ ecc.

Ad esempio, prima di applicare i test automatizzati al progetto, viene valutata la produttivitร  dei test 10TC/ora uomo. Dopo aver applicato i test automatizzati, viene misurata la produttivitร  20TC/ora uomo.

Vedi

Ma si รจ verificato un problema indesiderato

Vedi

In questo caso, lโ€™applicazione di test automatizzati ti aiuta aumentare la produttivitร  dei test, ma la qualitร  dei test diminuita. Pertanto, l'azione di miglioramento puรฒ causare gravi conseguenze. In uno scenario del genere, รจ necessario selezionare lo strumento di test con maggiore attenzione. Ne imparerai di piรน in Selezione dello strumento di prova lezione

Considera di nuovo lo stesso scenario. Il costo del progetto Guru99 era superare perchรฉ anche i membri del tuo team hanno preso molto tempo per eseguire i casi di test. Utilizzando lo strumento di test automatizzato, hai risparmiato 30% costo del progetto. รˆ un buon miglioramento, ma il tuo capo si aspetta di piรน

Vedi

Pertanto, devi sempre trovare soluzioni nuove e nuove per migliorare sempre di piรน il processo di test. In tale scenario, puoi utilizzare altre soluzioni per risparmiare sul costo del progetto

  • Gestisci in modo efficace le tue risorse umane
  • Negozia affari migliori con i tuoi fornitori

Passaggio 4) Agire

Quando le azioni di miglioramento vengono implementate con successo e l'obiettivo viene raggiunto, il responsabile del test dovrebbe fare quanto segue:

Act

  • Review le attivitร  di miglioramento e agire sulle lezioni apprese
  • Standardizzare il punto di miglioramento nel processo di gestione.
  • Aggiornanento i documenti politici e il piano nonchรฉ i documenti di processo standard
  • Determinare quando e dove applicare queste modifiche nel prossimo progetto.

Riassumi questo post con: