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.
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?
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.
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
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.
Passaggio 1) Pianificare
Anche questo รจ diviso in 3 fasi
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 |
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
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.
Ma si รจ verificato un problema indesiderato
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รน
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:
- 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.











