Titel, samenvatting en biografie ___________________________________________________________________________________________________________________
Jurian van de Laar Een échte test policy en een échte test strategie! Najaarsevent Testnet: 16 september 2008 Samenvatting: We horen wel dat het belangrijk is dat elke testorganisatie opereert vanuit een testbeleid, maar dat is makkelijker gezegd dan gedaan. Veel bedrijven moeten het antwoord schuldig blijven als gevraagd wordt naar hun testbeleid, of er komen vage statements waar testers niet mee uit de voeten kunnen. Voor testers is het vaak lastig om een testbeleid voor te stellen en daar draagvlak voor te vinden bij het management. Deze presentatie laat zien dat het introduceren van testbeleid en strategie toch ook in de praktijk wel degelijk succesvol kan zijn. Bij DHL Express Benelux hebben we in een relatief korte tijd, binnen 3 maanden, met een gerichte inspanning een testbeleid en teststrategie gerealiseerd. Bij DHL was net een eerste draft opgesteld van een ‘strategy guideline’ waarmee voorzichtig in projecten werd geëxperimenteerd, toen deze opdracht werd gedefinieerd. Uitgangspunt was het definiëren van een V-model dat als blauwdruk voor alle projecten gebruikt kan worden. Al snel bleek dat daarvoor ook de organisatie, verantwoordelijkheden en kwaliteitsdoelstellingen van de business belangrijk zijn. In vier werkgroepsessies en twee sessies met het management hebben we een test policy voorgesteld en een test strategie uitgewerkt. De belangrijkste elementen komen naar voren in deze presentatie. De aanpak die we gekozen hebben en onze tips en succesfactoren kunnen ook anderen inspireren deze stap te zetten en een vliegende start te maken in hun eigen organisatie.
Biografie: Jurian van de Laar is senior consultant bij Improve Quality Services en heeft dertien jaar ervaring in software engineering, teamleiding, en software kwaliteit. Hij begeleidt verbetertrajecten bij o.a. Philips Healthcare (Cardio Vascular TMM2 behaald juni 2007), Triodos Bank en DHL. Daarnaast is hij docent van een aantal test- en kwaliteitstrainingen. Jurian is actief in de Syllabus werkgroep voor de Belgisch/Nederlandse afdeling van ISTQB.
ImproveQual i tyServices Najaarsevenement 16 sept ember2008
Eenéchtetestpol icyeneen échtet estst rat egy!
Jurian van deLaar j l a@ i mproveqs.nl
1
Dienstverl enerTe en& i teit smgt . rTest n& Kwal Adviseri ng,Det acheringe ei di ngen genOpl Opgerichtj anuari1998,± 35 medewerkers Gespecial i seerde i fi ceerd(CI dengekwal d(CISA /ISTQB) Cert ificeri ng,ookTM kTM M ienIREB Onafhankel i j k,obj ect iefe nnovat i ef feni 2
Pol i cy? St rat egy?
W athoudthetin?? Hebj edatnodig??
Voorbeeldenuitdeprakti jk Kr i ti schesuccesfact oren
3
a r Herkenb#ar g en? v
e
"" #
#
5 !"
4
Defi nit i es Pol icy& Strategy Vrij naar BNTQB woordenlijst testtermen EN-NE V1.0
TestPol icy(Te d) - Eenhoogniveau (Testbelei beschrijvingvanprincipes,aanpakendoelstellingeninde organisatiemetbetrekkingtothettesten.
TestSt rategy- Eenbeschrijvingopmetaniveauvande t estsoortenvooreenorganisati eofeenprogramma,enhoe detests binnendetestsoortmoetenwordenuitgevoerd.
Business en Bu siness d Business doel oel en Generieke ’s risico Generieke risico’ risico’s
TestPoli cy TestStrategy
Test en Testd doel oel en Bl a Bl au uwd wdru rukk 6
Proj ect en Proj ect en
PROJECT
M asterTestPl an PROJECT TEST PLAN
TestPol icy20XX .
Definitie vanTesten
Missie / Ambitie
Test doelen
TestSt rat egy g eb aseerd g eb aseerdop op Bu siness Bu sinessdoelen doelen
Gebaseerdo dopdetestpolicy Adr esseertdegeneriekep si co’s eproduktri Bevatbeschr ij vingv est soort en(l s): gvant n(level
Klanten
Organisatie
Medewerkers
Test proces
Test Proces Verbetering -doel en,performance indicators,model
Testt echni eken Tegebrui kent ool s nt St andaarden Test omgevi ng Typi schen ional s enon-funct 8
Prakt i j kcase:
Testpol icy& rategyz nbelangrij k… y& st yzij
– Gemeenschappeli j kebasi s voorproj ect en – W atis echt bel angri j kvoorbusi ness /managers – Prominenti nmodel len(TM M i,TPI,TM apNe pNext)
7
Hetdil emma
Doel ,verantwoordel i j khei d Onafhankel i jkhei d( sat i e) d(organi Ent ry- enexi tcri t eri a Testproces endel i verabl es Aanpak(t op-down,bot t omk(t m-up)
… maarookmoeilij ktereal iseren!
M ichaelM artens, ut i ons Archi tect ure s,ISM gr. Sol DraftTestSt rat egyg del i nes al s st artpunt ygui Opdracht :begeleidenopstel l enTestStrat egy Speerpunt en:strat egi e,termi nol ogi e,organi sat ie Scope:IT Express BeNeLux( ( BU, , BUI T, I TS) ) x BU TS
– Erzi j ngeent estpol i cye ness doel en(??) yenbusi – Geenti j d(bel angst ell i ng,pri ori tei t,awareness) ss) – HetCal i meroe jzi jngroot,ikis klein…) oeffect(zi 9
Ki ck-offmetmanagement
Aanpak 1. 2. 3. 4. 5. 6. 7.
10
Doel:feedbackenrandvoorwaarden Agenda:pr esentat ie,stell ingen,discussi e Resul tat en:
Stappenpl anenplanning Samenst ell ingoverl eggroepen Ki ck-offme fmetmanagementgroep Cursusdagvoorwerkgroep 4 sessies metwerkgroep Ui twerkingTestPol icy& rat egy y& St Rapportagesessiemetmanagement
– Feedback: » Hoetegentest enwordtaangekeken » Effectenvant eweinigtest en » Belangrij kekwali teitskarakt eristi eken
– Randvoorwaarden 11
» Real istische(acceptabele) kostenenorgani satie
12
W erkgroepsessies
Opgeleverderesul taten
Doelenscope,feedbackvanmanagement Vast st el lenpol i cyt hema’s yt
– Qualityg ygoals + rationale(2 e(2 A4) – Testpolicy(2A4) y(2A4)
– rel iability,customerf rfacing,usability, performance,effi cientt esting,timetoma omarket
Defini t i evant esten Busi ness goal s
Teststrategy – V-model,level s vaststell en – RACI,verantwoordelijkheden,‘hoofd-aannemer’
TestStrategyd ydocument – – – –
– niethetmandaat,meedenkenkanwel(r ional e) (rat – 7 values DHL als ui tgangspunt(mee-) genomen
TestPol i cyd ydocument
M anagementpresent at ie – Resultatenenaanbeveli ngen
13
TestPol i cy
Principes V-model Karakteristiekenperlevel Riskbasedt esting dt
V-model
16
15
M anagementpresent at ie
Lessenensuccesfactoren
Aanbevel ingen – – – – –
Bepal envanteststrategyk ij d! ykostt Al s ergeenpoli cyi s,doedaneenvoorstel yi Bet rekmanagement(feedback,kader) Br edevertegenwoordi ging(werkgroep) Basi skenni s werkgroep(cursus) Vol doendeflexi bil i tei tinhetV-model Wi ei s waarvoorverant woordelij k(RACI (RACI) Tr ekkerimpl ementat ieui teigenorganisat ie18
Gemeenschappelijket eststrategyv yvaststellen Riskbasedt estingt dt gtoepassen Installerenvaneentestcompetencec l ecel Eentestproces verbet erproj ectopstarten Gemeenschappelijktestt ermi nologi eafspreken
Deaanbeveli ngenzij novergenomen – Testcompetencec :trekkeraangest eld ecell – Interviews /gesprekkenmetstakeholders – Planvanaanpakopgest eld
14
17
Concl usies
EenechteTestPoli cye yenTestStrategy… y… – zi j nbel angrij keuit gangspunt en – helpenom degoededi scussi es t evoeren – kunnenheelconcreetzij n – gevenant woordoprel evantevragen – bi edengemeenschappel ij kebasi s voorproj ect en – zi j neengoedest artvoorprocesverbeteri ng
- zij ndemoei tewaardom eens overnatedenken?!?! 19