14/11/2010
Project- en productrisico’s
RISICOANALYSE & TESTSTRATEGIE
© Logica 2010. All rights reserved
No. 24
Project- versus productrisico’s
© Logica 2010. All rights reserved
No. 25
Voorbeelden van projectrisico’s
Project overschrijding Business
• Tijd • Budget
• Slechte testomgeving ICT
• Onvoldoende resources • Onbekendheid met de testmethode
© Logica 2010. All rights reserved
No. 26
1
14/11/2010
Voorbeelden van productrisico’s
• Onbevredigende kwaliteit Business
• Onjuiste functionaliteit • Niet goed bruikbaar
• Slecht onderhoudbaar ICT
• Niet efficiënt • Moeilijk te installeren
© Logica 2010. All rights reserved
No. 27
Omschrijving bevindingenanalyse • Omschrijving: bevindingenanalyse is het ontdekken van patronen in de gevonden bevindingen ten opzichte van een kader
• Te gebruiken bij: • ISTQB: bepalen of met de gekozen teststrategie tijdig de grootste fouten zijn gevonden • RRBT: bepalen of met de gekozen teststrategie tijdig de juiste kwaliteit is bepaald • Bepalen of het kwaliteitsniveau van onderdelen is zoals verwacht
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 28
Productrisicoanalyse (1) • Productrisico’s: • Een klant plaatst een bestelling, die verkeerd wordt verwerkt • Een klant kan zijn gegevens zoals adres niet veranderen • Een klant vindt de layout storend
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 29
2
14/11/2010
Productrisicoanalyse (2) • Is de teststrategie van de vorige keer bruikbaar? Kans
Hoog
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 30
Stappen bevindinganalyse (1) • Een bevinding bevat de volgende informatie: • Naam • Beschrijving
Kans
Hoog
• Prioriteit • Ernst • Onderdeel • Status • Verwijzingen naar documentatie • Etcetera
Laag Laag
Hoog Gevolgen
• Maak een mapping van prioriteit op gevolgen Bijv. een bevinding met prioriteit blokkerend heeft zeer grote gevolgen.
© Logica 2010. All rights reserved
No. 31
Een duurzame testaanpak voor een veranderd informatiesysteem
Stappen bevindinganalyse (2) • Een bevinding bevat de volgende informatie: • Naam • Beschrijving
Kans
Hoog
• Prioriteit • Ernst • Onderdeel • Status • Verwijzingen naar documentatie
Laag
• Etcetera
Laag
Tabel om kans te bepalen Hoog
Gemiddeld
Hoog
Hoog
Laag
Gemiddeld
Hoog
Laag
Gemiddeld
Hoog
Gemiddeld
Hoog
Gebruik Gemiddeld Laag
Laag
Hoog Gevolgen
Complexiteit © Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 32
3
14/11/2010
Stappen productrisicoanalyse (3) • Welke bevindingen zijn gevonden? Kans
Hoog
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 33
Stappen productrisicoanalyse (4) • Komen ze overeen? Kans
Hoog
Laag Legenda Oranje Wit Zwart
Laag
Bestelling plaatsen Klantgegevens wijzigen Layout
© Logica 2010. All rights reserved
Hoog Gevolgen
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 34
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 35
Demonstratie
© Logica 2010. All rights reserved
4
14/11/2010
Het proces van prioriteitstelling
… heeft het medische gevolgen voor de patiënt.
… heeft het geen medische … heeft het geen medische gevolgen voor de patiënt gevolgen voor de patiënt. .
Wanneer dit verkeerd gaat, dan ...
… heeft het financiële … heeft het financiële gevolgen vooronze afdeling. gevolgen voor onze afdeling.
… heeft het geen financiële gevolgen voor onze afdeling.
© Logica 2010. All rights reserved
Alle klanten
Must test
Een klant
Should test
Alle klanten
Should test
Een klant klant
Could test
Geen workaround
Could test
Workaround
Won’t test
Geen workaround
Could test
Workaround
Won’t test
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 36
MoSCoW Patiënt Medische gevolgen
Should test
Must test
Geen medische gevolgen
Could test
Should test
1 klant
Meer klanten
Onze afdeling Financiële gevolgen
Won't test
Geen financiële gevolgen
Won't test
Could test
Workaround
Geen workaround
© Logica 2010. All rights reserved
Could test
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 37
Productrisico’s
Kans
Hoog Maatwerk
Standaard
Communicatie
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 38
5
14/11/2010
Verwachte bevindingen
Kans
Hoog
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 39
Gevonden bevindingen
Kans
Hoog Maatwerk Standaard
Communicatie
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
No. 40
Een duurzame testaanpak voor een veranderd informatiesysteem
Gevonden en verwachte bevindingen
Kans
Hoog
Maatwerk
Standaard
Communicatie
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 41
6
14/11/2010
Samenvatting bevindingenanalyse • Bekijk of de juiste productrisico’s juiste aandacht krijgen • Stem dit af met stakeholders • Kijk naar projectrisico’s
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 42
Wat kon verbeterd worden? Physical Evidence
People
Place
Product= Service
Ishikawa diagram
Slechte kwaliteit slechte responstijden niet getest
onderschat
Productivity & Quality
© Logica 2010. All rights reserved
Process
Promotion
Price
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 43
Teststrategie (1) • Gebruik gevonden defects • Kijk naar de risicoanalyse van de vorige test • Kijk naar de gevonden defects • Bepaal op basis van aantal gevonden defects en de ernst ervan of de risicoanalyse moet worden aangepast • Bepaal de regressietestset
Bevindingenanalyse
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 44
7
14/11/2010
Teststrategie (2) • Houd ook rekening met • Productrisicoanalyse van nieuwe functies • Testbeleid • Ervaringen uit soortgelijke testtrajecten
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 45
Teststrategie (3) • Zorg voor toestemming voor het testplan gebaseerd op de nieuwe teststrategie en impact analyse Kans
Hoog
Laag Laag
Hoog Gevolgen
© Logica 2010. All rights reserved
Een duurzame testaanpak voor een veranderd informatiesysteem
No. 46
8