Analisi dei rischi del progetto e amp; Soluzioni nella gestione dei test

Sommario:

Anonim

Cos'è l'analisi del rischio?

Il rischio è la probabilità che si verifichi un evento indesiderato.

L'analisi dei rischi è il processo di analisi dei rischi associati al progetto di test.

Per il successo del progetto, è necessario identificare il rischio e determinare le soluzioni corrispondenti prima dell'inizio del progetto.

In questo tutorial, scopriremo il primo passaggio nel processo di gestione dei test: analisi dei rischi e soluzione con l'aiuto di un caso di studio.

In questo argomento, scopriremo il primo passaggio nel processo di gestione dei test: analisi e soluzione dei rischi con l'aiuto di un caso di studio.

L'applicazione in prova è demo.guru99.com, puoi fare riferimento alle specifiche dei requisiti software qui.

La banca Guru99 avrà due ruoli

  • Manager
  • Cliente

Le seguenti funzionalità / moduli saranno disponibili per questi due diversi ruoli

Ecco un piccolo tour del sito web

Dopo aver letto i documenti dei requisiti, potresti aver capito che il sito web ha troppi scenari funzionali e complessi .

Ecco la situazione:

  1. Il sito web bancario Guru99 ha già terminato la fase di sviluppo. Ora inizia la fase di Test. Purtroppo, non sei stato coinvolto nelle prime fasi della fase dei requisiti
  2. Il tuo capo ha bisogno che tu finisca il test in un solo mese con un budget limitato, ma si aspetta una grande qualità.
  3. Un membro del team che è un ingegnere esperto, te lo dice

  1. In tal caso, cosa dovresti fare?
A) Sembra essere un grosso problema. Dobbiamo occuparci al più presto !!! B) Non mi interessa. Dobbiamo iniziare a lavorare adesso.
Se scegli l'azione B, ecco i risultati dopo un mese
  • Il progetto è un disastro e ha richiesto tutte le tue risorse e il tuo tempo. Il carico di lavoro dei dipendenti è aumentato drasticamente e si sentono stressati e sovraccarichi
  • - Il tuo progetto è in ritardo, quindi non puoi rilasciare il prodotto entro la scadenza stabilita come hai promesso al tuo capo. Come ha detto il membro del tuo team, il programma di questo progetto è troppo stretto rispetto all'attuale allocazione delle risorse.
Se scegli l'azione A, ecco i risultati dopo un mese

L'esempio precedente illustra l' importanza dell'analisi dei rischi nella gestione dei test.

La gestione del rischio ti aiuta a:

Il rischio, che è stato menzionato nell'esempio precedente, è solo uno dei tanti potenziali rischi che possono verificarsi nel tuo progetto. Dovresti identificarli e prendere la decisione di affrontarli al più presto !!! Quindi, l'azione corretta in questo esempio è l'azione A .

Quindi, l'analisi del rischio è importante

Come eseguire l'ANALISI del rischio?

È un processo in 3 fasi

  1. Identifica i rischi
  2. Analizza l'impatto di ogni rischio identificato
  3. Adottare contromisure per il rischio identificato e analizzato

Passaggio 1) Identifica il rischio

Il rischio può essere identificato e classificato in 2 tipi nel prodotto software

Rischio di progetto

Il rischio del progetto può essere definito come un evento o un'attività incerta che può influire sull'avanzamento del progetto. L'impatto ha un effetto positivo o negativo sulle prospettive di raggiungimento degli obiettivi del progetto.

Esistono principalmente 3 categorie di rischi di progetto

  • Rischio organizzativo

È un rischio correlato alla tua risorsa umana o al tuo team di test. Ad esempio, nel tuo progetto, la mancanza di membri tecnicamente qualificati è un rischio. Non avere abbastanza manodopera per completare il progetto in tempo è un altro rischio.

Per identificare il rischio organizzativo, dovresti fare un elenco di poche domande e rispondere come autoesercizio. Ecco alcune domande consigliate. 1. È una squadra ben organizzata?
A) SìB) NoIl tuo progetto non presenta rischi organizzativi Creare un team più forte e promuovere un ambiente di cooperazione
2. Ogni membro del team ha le capacità per svolgere il proprio lavoro?
A) SìB) NoIl tuo progetto non presenta rischi per l'organizzazione Costruisci il corso di formazione per aumentare le competenze dei membri
3. Confronta le dimensioni e la pianificazione del progetto, abbiamo risorse umane sufficienti per completare questo progetto alla scadenza?
A) SìB) NoIl tuo progetto non presenta rischi per l'organizzazione Chiedi al consiglio di amministrazione di ottenere più risorse umane

Se rispondi a tutte le domande precedenti, identificherai facilmente i potenziali rischi che potrebbero influire sul tuo progetto.

  • Rischio tecnico

Il rischio tecnico è la probabilità di perdita subita durante l'esecuzione di un processo tecnico come un'ingegneria non testata, una procedura di test errata ... ecc. Ecco un esempio di rischio tecnico

  • Il tuo compito in questo progetto è testare un sito web bancario. È necessario impostare ambienti di test adeguati che rispecchino gli ambienti aziendali reali. Se l'ambiente di test non è configurato correttamente, il prodotto non verrà testato correttamente e molti difetti non verranno rilevati.
  • Rischio d'impresa

Il rischio coinvolge un'entità esterna . È il rischio che può derivare dalla tua azienda, dal tuo cliente ma non dal tuo progetto.

L'immagine seguente mostra un esempio di rischio aziendale.

In tal caso, il Responsabile del Test deve trovare le soluzioni per affrontare il rischio come:

  • Imposta la priorità per le fasi di test, concentrati sul test delle funzionalità principali del sito web
  • Utilizza uno strumento di test per aumentare la produttività dei test
  • Applicare il miglioramento del processo per ridurre lo sforzo di gestione.

Rischio del prodotto

Il rischio del prodotto è la possibilità che il sistema o il software non riesca a soddisfare o soddisfare le aspettative del cliente, utente o stakeholder. Questo rischio è correlato alla funzionalità del prodotto come problemi di prestazioni, problemi di sicurezza, scenari di crash, ecc.

Di seguito sono riportati alcuni esempi di alcuni rischi del prodotto:

  • Il software salta alcune funzioni chiave che i clienti hanno specificato nei requisiti degli utenti
  • Il software non è affidabile e spesso non funziona.
  • Il software si guasta in modi che causano danni finanziari o di altro tipo a un utente o all'azienda che utilizza il software.
  • Il software presenta problemi relativi a una particolare caratteristica di qualità come sicurezza, affidabilità, usabilità, manutenibilità o prestazioni.

Ora, tornando al tuo progetto, ci sono rischi legati al prodotto nel sito web di Guru 99 Bank? Per rispondere a questa domanda, segui i seguenti passaggi

Una volta terminati i 3 passaggi precedenti, fai un piccolo quiz di seguito per identificare i rischi del prodotto 1. Il sito web della banca Guru99 può proteggere l'account del cliente ei suoi dati?
A) SìB) No
C) Non sono sicuro
Errato
Corretto
2. Il sito web è utilizzabile per il cliente?
A) SìB) No
Corretto
Errato
3. Quali altre funzioni dovrebbe avere il sito web?
A) Trasferimento sicuro di fondi B) L'utente può registrare un nuovo account
C) Non sono necessarie più funzioni
IncorrectCorrect

Passaggio 2) Analizza l'impatto del rischio che si verifica

Nell'argomento precedente, abbiamo già identificato i rischi che possono ostacolare il tuo progetto. Ecco l'elenco dei rischi individuati:

  • Potresti non disporre di risorse umane sufficienti per completare il progetto entro la scadenza
  • L' ambiente di test potrebbe non essere configurato correttamente come l'ambiente aziendale reale.
  • Il budget del tuo progetto potrebbe dimezzarsi a causa della situazione aziendale
  • Questo sito Web potrebbe non disporre di funzioni di sicurezza

Successivamente, dovresti analizzare questi rischi.

Ciascun rischio dovrebbe essere classificato sulla base dei seguenti due parametri

  • La probabilità di accadimento
  • L' impatto sul progetto

Utilizzando la matrice di seguito, è possibile classificare il rischio in quattro categorie come Alto, Medio e Basso o valori 3,2, 1

Probabilità

Alto (3)

Ha un'alta probabilità che si verifichi, può avere un impatto sull'intero progetto

Media (2)

50% di possibilità che si verifichi

Basso (1)

Bassa probabilità di accadimento

Impatto

Alto (3)

Impossibile continuare con l'attività del progetto se non viene risolto immediatamente

Media (2)

Non è possibile continuare l'attività del progetto se non viene risolto

Basso (1)

È necessario risolverlo ma è possibile prendere una soluzione alternativa per un po '

Considera i seguenti rischi

Rischio

Probabilità

Impatto

Priorità = Probabilità * Impatto

Scadenza del progetto non rispettata

3

3

9

Mancanza di elettricità

1

2

2

In base alla priorità di cui sopra, è possibile adottare le contromisure indicate nella tabella sottostante

Priorità

Metodo di gestione del rischio

Alto

6-9

Adotta immediatamente misure di mitigazione e monitora il rischio ogni giorno fino alla chiusura del suo stato.

Medio

3-5

Monitorare il rischio ogni settimana durante la riunione interna sui progressi

Basso

1-2

Accetta il rischio e monitora il rischio su base milestone.

È arrivato il momento di fare esercizio, abbiamo 4 rischi identificati nel progetto Guru99 Banking. Classificali tu stesso

Rischio Alto medio Basso Stato
  1. Potresti non disporre di risorse umane sufficienti per completare il progetto alla scadenza
Corretto Errato.
  1. L' ambiente di test potrebbe non essere configurato correttamente come l'ambiente aziendale reale
Corretto Errato
  1. Il budget del tuo progetto potrebbe dimezzarsi a causa della situazione aziendale
Corretto Errato
  1. Questo sito Web potrebbe non disporre di funzionalità di sicurezza
Corretto Errato.

Passaggio 3) Adottare CONTROMISURE per mitigare il rischio

Questa attività è divisa in 3 parti

Risposta al rischio

Il project manager deve scegliere strategie che ridurranno il rischio al minimo. I project manager possono scegliere tra le seguenti quattro strategie di risposta al rischio

Tornando ai 4 rischi identificati in precedenza, dobbiamo trovare le contromisure per evitarli o eliminarli. A) Potresti non avere abbastanza risorse umane per completare il progetto alla scadenza

B) L' ambiente di test potrebbe non essere configurato correttamente come l'ambiente aziendale reale

C) Il budget del progetto potrebbe dimezzarsi a causa della situazione aziendale

D) Questo sito web potrebbe non avere funzionalità di sicurezza

A. Potresti non disporre di risorse umane sufficienti per completare il progetto alla scadenza Questo rischio non può essere evitato a causa della situazione dell'azienda; non è possibile richiedere più risorse umane per il progetto. In tal caso, è possibile ridurre l'impatto dei rischi scegliendo alcune opzioni di seguito

  • Seleziona il membro talentuoso ed esperto per entrare a far parte del team di progetto
  • Creare il corso di formazione per potenziare il membro, aiutarlo a migliorare la produttività
B. L'ambiente di test potrebbe non essere configurato correttamente come l'ambiente aziendale realeQuesto rischio potrebbe essere evitato se si eseguono le seguenti attività
  • Chiedi al team di sviluppo il loro aiuto per creare l'ambiente di test
  • Preparare tutte le apparecchiature o i materiali (server, database, PC ...) necessari per la configurazione dell'ambiente
C. Il tuo progetto potrebbe dimezzarsi a causa della situazione aziendaleQuesto rischio è critico; potrebbe impedire il proseguimento dell'intero progetto. In tal caso, dovresti farlo
  • Ridefinire l'ambito del progetto, identificare cosa verrà testato e cosa verrà ignorato in tal caso
  • Negoziare con il cliente la durata del progetto per adattarlo al budget del progetto
  • Migliora la produttività di ogni fase del progetto come il test, la creazione di specifiche di test, ... Se puoi risparmiare tempo, puoi risparmiare sui costi
D. Questo sito Web potrebbe non disporre di funzionalità di sicurezzaQuesto rischio è considerato di priorità media, poiché non influisce sull'intero progetto e potrebbe essere evitato. È possibile richiedere al team di sviluppo di verificare e aggiungere queste funzioni al sito Web.

Registra rischio

Tutti i rischi devono essere registrati, documentati e riconosciuti dai project manager, dagli stakeholder e dal membro del progetto. Il registro dei rischi dovrebbe essere liberamente accessibile a tutti i membri del team di progetto.

Ci sono alcuni utili per registrare il rischio come Redmine, MITRE ... ecc.

Monitorare e controllare i rischi

I rischi possono essere monitorati su base continua per verificare se vengono apportate modifiche. Nuovi rischi possono essere identificati attraverso i meccanismi di monitoraggio e valutazione costanti.

Per una migliore gestione del rischio, puoi fare riferimento al modello di gestione del rischio incluso in questo articolo