Wij testen… ..maar.. ..wat test jij?
Wij testen… maar wat test jij? Harm Pul, Busineslinemanager Functioneel Beheer TMAP dag 2015, 29 september 2015 Bussum
| 2
Herkent u dit? “De gebruikers testen dit straks” “Security hoefden wij toch niet naar te kijken?”:
“Wie heeft dit getest?”
“De performance was op de test omgeving prima!”
“Eerst zien, dan geloven”
“ Het eerste sc herm w a t ik za g , ha d a l b lokkerend e fouten” “ Die IT-er s h eb b en alleen m aar g ep r o g r am m eer d ” “De koppelingen deden het niet!” “De gebruikerstest duurt 2 maanden!!”
| 3
Business en ICT - Snel nieuwe functionaliteit - Verbouwen met de winkel open - Weinig tijd om te testen
Business
-Projecten op tijd en binnen budget afronden
ICT | 4
Unieke positie Wij van de business gaan straks testen, maar wat heb jij dan al getest?
Business
FB/IM/IV
ICT | 5
Unieke positie Wij van IT gaan straks testen, maar wat wil je dan zelf nog testen?
Business
FB/IM/IV
ICT | 6
Mijn keuken
| 7
Positionering FB/IM/IV Bedrijfsvoering processen (Organisatie)
Informatie voorziening (Vraag)
ICT Diensten (Aanbod)
Richten (Strategisch)
Bedrijfsstrategie &beleid
Informatiestrategie & beleid
ICT-strategie & beleid
Inrichten (Tactisch)
Bedrijfsarchitectuur & management
Informatie architectuur & management
IT architectuur & management
Verrichten (Operationeel)
Uitvoering bedrijfs-processen
Uitvoering informatieprocessen
Uitvoering IT processen
9-vlaksmodel
|
Doelstellingen Functioneel Beheer Zorgdragen voor continuïteit, beschikbaarheid en optimaal gebruik van informatiesystemen.
1
Vertalen wensen gebruikers in noodzakelijke aanpassingen in de informatiesystemen.
2
Borgen gebruikers- en beheereisen tijdens realisatie van wijzigingen en projecten.
3
Probleemloos implementeren van nieuwe en of gewijzigde functionaliteit.
4
Testen!! Maar wie test wat?
| 9
Unieke positie De Product Risico Analyse & Teststrategie !
Business
FB/IM/IV
ICT | 10
PRA & Teststrategie Requirements Acceptatiecriteria
Product Risico
Test strategie
Analyse
Accepteren = Handhaven
- Workshop!
- Dialoog
- “Laat het maar zien”
- Samen met business en ICT
- Afvinken van risico’s
- Archiveren bewijs
- Gezamenlijk beeld van risico’s
- Zo vroeg mogelijk testen
- Vertrouwen opbouwen
- Focus op productkwaliteit
- Of borgen in….
- Alle kwaliteitsattributen!
- Ontdubbelen van testen
- FB hanteert checklist
Dit doe je voordat de spade in de grond gaat! | 11
Unieke positie
?
Business
FB/IM/IV
ICT | 12
De vragen die helpen aan de business 1) Wilt u: - zelf alles testen? - Of zien dat het werkt? - Of zien dat iemand het zien werken? 2) Zijn er specifieke onderdelen die u wilt zien werken? 3) Welke type “fouten” vindt u acceptabel na oplevering (en hoeveel)? 4) Welke soorten gebruikers moeten er betrokken worden bij het testen? 5) Met welke data wilt u straks uw testen uitvoeren? 6) Hoeveel tijd hebben u en uw gebruikers straks om te testen?
| 13
De vragen die helpen aan ICT CMM => 3: - Welke testen voert u standaard uit en hoe rapporteert u daarover? - Doet u ook een uitspraak over de kwaliteit van de requirements? - Welke acceptatiecriteria heeft u niet gezien die u wel verwacht had? CMM = 2: - Hoe toont u zelf aan dat het opgeleverde systeem straks aan de kwaliteitseisen voldoet? - Kunt u ons in een demo-test aantonen dat de belangrijkste functionaliteiten werken? - Ik ga ervanuit dat u de performance-testen uitvoert op een omgeving die productiegelijkwaardig is. Klopt dat? - Met welke data gaat u testen? CMM = 1: - Welke testgevallen gaat u gebruiken in de unit-test en de systeemtest? - Hoe gaat u de interfaces testen? - Hoe voert u de performancetest uit? - Hoeveel fouten/bugs kunnen wij nog verwachten na oplevering? - Hoeveel tijd heeft u gereserveerd voor foutherstel na oplevering (en wat voor fouten verwacht u dan nog) | 14
Unieke positie Ik test, jij test, wij testen en we weten van elkaar wat we testen!
Business
FB/IM/IV
ICT | 15