Project Risicoanalyse & Oplossingen in testmanagement

Inhoudsopgave:

Anonim

Wat is risicoanalyse?

Risico is de kans dat zich een ongewenste gebeurtenis voordoet.

Risicoanalyse is het proces van het analyseren van de risico's die aan uw testproject zijn verbonden.

Voor het welslagen van uw project moet het risico worden geïdentificeerd en moeten de bijbehorende oplossingen worden bepaald voordat het project van start gaat.

In deze tutorial ontdekken we de eerste stap in het testmanagementproces: risicoanalyse en oplossing met behulp van een casestudy.

In dit onderwerp ontdekken we de eerste stap in het testmanagementproces: risicoanalyse en oplossing met behulp van een casestudy.

De te testen applicatie is demo.guru99.com, u kunt hier de specificatie van de softwarevereisten raadplegen.

De Guru99 Bank zal twee rollen hebben

  • Manager
  • Klant

De volgende functies / modules zijn beschikbaar voor deze twee verschillende rollen

Hier is een kleine rondleiding op de website

Na het lezen van de requirementsdocumenten heeft u wellicht gemerkt dat de website te veel functionele en complexe scenario's heeft.

Hier is de situatie -

  1. De bankwebsite van Guru99 heeft de ontwikkelingsfase al voltooid. Nu begint de testfase. Helaas was u niet vroeg bij de requirementsfase betrokken
  2. Je baas wil dat je het testen in slechts één maand afmaakt met een beperkt budget, maar verwacht geweldige kwaliteit.
  3. Een teamlid dat een ervaren ingenieur is, vertelt het u

  1. Wat moet u in dat geval doen?
A) Het lijkt een groot probleem te zijn. We moeten zo snel mogelijk afhandelen !!! B) Het kan me niet schelen. We moeten nu beginnen met werken.
Als u de actie B kiest, zijn hier de resultaten na een maand
  • Het project is een puinhoop en kostte al je middelen en tijd. De werkdruk van de werknemer is drastisch toegenomen en ze voelen zich gestrest en overbelast
  • - Uw project is vertraagd, dus u kon het product niet op de vastgestelde deadline vrijgeven, zoals u aan uw baas had beloofd. Zoals uw teamlid zei, is de planning van dit project te strak in vergelijking met de huidige toewijzing van middelen.
Als u de actie A kiest, zijn hier de resultaten na een maand

Het bovenstaande voorbeeld illustreert het belang van risicoanalyse in testmanagement.

Risicomanagement helpt u bij -

Het risico, dat in het bovenstaande voorbeeld werd genoemd, is slechts een van de vele potentiële risico's die zich in uw project kunnen voordoen. U moet ze identificeren en de beslissing nemen om zo snel mogelijk met ze om te gaan !!! Dus, de juiste actie in dat voorbeeld is actie A .

Daarom is risicoanalyse belangrijk

Hoe voer je een risicoanalyse uit?

Het is een proces in drie stappen

  1. Identificeer de risico's
  2. Analyseer de impact van elk geïdentificeerd risico
  3. Neem tegenmaatregelen voor het geïdentificeerde en geanalyseerde risico

Stap 1) Identificeer risico's

Risico's kunnen worden geïdentificeerd en geclassificeerd in 2 soorten softwareproducten

Projectrisico

Projectrisico kan worden gedefinieerd als een onzekere gebeurtenis of activiteit die de voortgang van het project kan beïnvloeden. De impact heeft een positief of negatief effect op de vooruitzichten op het behalen van projectdoelstellingen.

Er zijn hoofdzakelijk 3 categorieën projectrisico's

  • Organisatorisch risico

Het is een risico dat verband houdt met uw personeelszaken of uw testteam. In uw project is bijvoorbeeld een gebrek aan technisch geschoolde leden een risico. Niet genoeg mankracht hebben om het project op tijd af te ronden, is een ander risico.

Om het organisatierisico te identificeren, moet u een lijst met enkele vragen maken en deze als zelfoefening beantwoorden. Hier zijn enkele aanbevolen vragen. 1. Is dit een goed georganiseerd team?
A) JaB) Nee.Uw project heeft geen enkel organisatierisico. Creëer een sterker team en bevorder een omgeving van samenwerking
2. Heeft elk teamlid de vaardigheid om zijn / haar werk te doen?
A) JaB) NeeUw project kent geen organisatierisico. Bouw de training om leden te bekwamen.
3. Vergelijk het met de grootte en het schema van het project: hebben we voldoende personeel om dit project op de deadline af te ronden?
A) JaB) NeeUw project heeft geen organisatierisico. Vraag de stuurgroep om meer personeel

Als u alle bovenstaande vragen beantwoordt, kunt u gemakkelijk de mogelijke risico's identificeren die van invloed kunnen zijn op uw project.

  • Technisch risico

Technisch risico is de kans op verlies opgelopen tijdens de uitvoering van een technisch proces, zoals niet-geteste engineering, verkeerde testprocedure ... enz. Hier is een voorbeeld van technisch risico

  • Jouw taak in dit project is het testen van een bankwebsite. U moet de juiste testomgevingen opzetten die een afspiegeling zijn van echte bedrijfsomgevingen. Als de testomgeving niet correct is ingesteld, wordt het product niet correct getest en worden veel defecten niet gedetecteerd.
  • Bedrijfsrisico

Het risico betreft een externe entiteit. Het is het risico dat van uw bedrijf, uw klant, maar niet van uw project kan komen.

Op de volgende afbeelding ziet u een voorbeeld van bedrijfsrisico's.

In dat geval moet de testmanager de oplossingen bedenken om met het risico om te gaan, zoals:

  • Stel prioriteit in voor de testfasen, focus op het testen van de belangrijkste functies van de website
  • Gebruik een testtool om de testproductiviteit te verhogen
  • Pas procesverbetering toe om de beheerinspanning te verminderen.

Productrisico

Productrisico is de mogelijkheid dat het systeem of de software niet voldoet aan of niet voldoet aan de verwachting van de klant, gebruiker of belanghebbende. Dit risico houdt verband met de functionaliteit van het product, zoals prestatieproblemen, beveiligingsproblemen, crashscenario's, enz.

Hieronder volgen voorbeelden van enkele productrisico's -

  • De software slaat een aantal sleutelfuncties over die de klanten hebben gespecificeerd in de gebruikersvereisten
  • De software is onbetrouwbaar en werkt vaak niet .
  • Software faalt op manieren die financiële of andere schade toebrengen aan een gebruiker of het bedrijf dat de software gebruikt.
  • De software heeft problemen die verband houden met een bepaald kwaliteitskenmerk zoals beveiliging, betrouwbaarheid, bruikbaarheid, onderhoudbaarheid of prestatie.

Nu terug naar uw project, is er een productrisico op de Guru 99 Bank-website? Om deze vraag te beantwoorden, dient u de volgende stappen te volgen

Als je klaar bent met de bovenstaande 3 stappen, doe dan een kleine quiz hieronder om de productrisico's te identificeren. 1. Kan de Guru99 bankwebsite het klantaccount en zijn gegevens beveiligen ?
A) JaB) Nee
C) Ik weet het niet zeker
Onjuist
Correct
2. Is de website bruikbaar voor de klant?
A) JaB) Nee
Juist
Onjuist
3. Welke andere functies zou de website moeten hebben?
A) Veilige overboeking B) Gebruiker kan een nieuw account registreren
C) Geen meer functies nodig
IncorrectCorrect

Stap 2) Analyseer de impact van het optredende risico

In het vorige onderwerp hebben we al de risico's geïdentificeerd die uw project kunnen belemmeren. Hier is de lijst met geïdentificeerde risico's:

  • Mogelijk beschikt u niet over voldoende personeel om het project op de deadline af te ronden
  • De testomgeving is mogelijk niet correct ingesteld zoals de echte zakelijke omgeving.
  • Uw project budget kan halveren als gevolg van zakelijke situatie
  • Deze website heeft mogelijk geen beveiligingsfuncties

Vervolgens moet u deze risico's analyseren.

Elk risico moet worden geclassificeerd op basis van de volgende twee parameters

  • De kans op voorkomen
  • De impact op het project

Met behulp van de onderstaande matrix kunt u het risico indelen in vier categorieën: Hoog, Gemiddeld en Laag of waarden 3,2, 1

Waarschijnlijkheid

Hoog (3)

Heeft een zeer grote kans om zich voor te doen, kan van invloed zijn op het hele project

Middel (2)

50% kans op optreden

Laag (1)

Lage kans op voorkomen

Gevolg

Hoog (3)

Kan niet doorgaan met projectactiviteit als deze niet onmiddellijk wordt opgelost

Middel (2)

Kan de projectactiviteit niet voortzetten als deze niet is opgelost

Laag (1)

Moet het oplossen, maar het is mogelijk om een ​​tijdje een alternatieve oplossing te kiezen

Overweeg de volgende risico's

Risico

Waarschijnlijkheid

Gevolg

Prioriteit = Waarschijnlijkheid * Impact

Projectdeadline niet gehaald

3

3

9

Elektriciteitsstoring

1

2

2

Op basis van bovenstaande prioriteit kunt u de in onderstaande tabel genoemde tegenmaatregelen nemen

Prioriteit

Risicobeheersingsmethode

Hoog

6-9

Onderneem onmiddellijk risicobeperkende maatregelen en bewaak het risico elke dag totdat de status is gesloten.

Midden

3-5

Monitor het risico wekelijks tijdens het interne voortgangsoverleg

Laag

1-2

Accepteer het risico en bewaak het risico op mijlpaalbasis.

Het is nu tijd voor een oefening, we hebben 4 risico's geïdentificeerd in het Guru99 Banking-project. Classificeer ze zelf

Risico Hoog Medium Laag Toestand
  1. Mogelijk beschikt u niet over voldoende personeel om het project op de deadline af te ronden
Juist onjuist.
  1. De testomgeving is mogelijk niet correct ingesteld zoals de echte zakelijke omgeving
Juist onjuist
  1. Uw project budget kan halveren als gevolg van zakelijke situatie
Juist onjuist
  1. Deze website heeft mogelijk geen beveiligingsfuncties
Juist onjuist.

Stap 3) Neem TEGENMAATREGELEN om het risico te verkleinen

Deze activiteit is opgedeeld in 3 delen

Risicoreactie

De projectmanager moet strategieën kiezen die het risico tot een minimum beperken. Projectmanagers kunnen kiezen uit de volgende vier risicoresponsstrategieën

Terug naar de 4 eerder geïdentificeerde risico's, we moeten de tegenmaatregel vinden om ze te vermijden of te elimineren. A) Mogelijk beschikt u niet over voldoende personeel om het project op de deadline af te ronden

B) De testomgeving is mogelijk niet correct ingesteld zoals een echte zakelijke omgeving

C) Uw project budget kan halveren als gevolg van zakelijke situatie

D) Deze website heeft mogelijk geen beveiligingsfuncties

A. Mogelijk beschikt u niet over voldoende personeel om het project op de deadline af te ronden. Dit risico kan niet worden vermeden vanwege de situatie van het bedrijf; u kunt niet meer personeel vragen voor het project. In dat geval kunt u de impact van risico's verminderen door hieronder een aantal opties te kiezen

  • Selecteer het getalenteerde en ervaren lid om lid te worden van het projectteam
  • Creëer de training om het lid te bekwamen, help hen om de productiviteit te verbeteren
B. De testomgeving is mogelijk niet correct ingesteld zoals de echte bedrijfsomgeving.Dit risico kan worden vermeden als u de volgende activiteiten uitvoert
  • Vraag het ontwikkelteam om hun hulp bij het opbouwen van de testomgeving
  • Bereid alle apparatuur of materialen (server, database, pc…) voor die nodig zijn voor het opzetten van de omgeving
C. Uw project kan gehalveerd worden vanwege de bedrijfssituatie.Dit risico is kritiek; het kan voorkomen dat het hele project doorgaat. In dat geval moet u het doen
  • Definieer de projectscope opnieuw, bepaal wat er wordt getest en wat in dat geval wordt genegeerd
  • Onderhandel met de klant over de looptijd van het project om binnen het projectbudget te passen
  • Verbeter de productiviteit van elke projectfase zoals testen, testspecificaties maken,… Als u tijd bespaart, kunt u kosten besparen
D. Deze website heeft mogelijk geen beveiligingsfuncties.Dit risico wordt beschouwd als een gemiddelde prioriteit, omdat het niet van invloed is op het hele project en kan worden vermeden. U kunt het ontwikkelteam vragen om deze functies te controleren en toe te voegen aan de website.

Registreer risico

Alle risico's moeten worden geregistreerd, gedocumenteerd en erkend door projectmanagers, belanghebbenden en het projectlid. Het risicoregister moet vrij toegankelijk zijn voor alle leden van het projectteam.

Er zijn enkele handige om risico's te registreren, zoals Redmine, MITRE ... enz.

Risico's bewaken en beheersen

Risico's kunnen continu worden bewaakt om te controleren of er wijzigingen zijn doorgevoerd. Nieuw risico kan worden geïdentificeerd door de constante monitoring- en beoordelingsmechanismen.

Voor een beter risicobeheer kunt u de sjabloon Risicobeheer in dit artikel raadplegen