56
Trainingen 2016 Improve Quality Services T RAINING C ONSULTANCY I NTERIM

Trainingen 2016 - Improve Quality Services · si13p3pvep AlmS 3 Inhoudsopgave Algemeen Improve Quality Services BV 4 Trainingsvormen 6 Maatwerkopleidingen van Improve Quality Services

Embed Size (px)

Citation preview

Trainingen 2016Improve Quality Services

T r a i n i n g

C o n s u l T a n C y

i n T e r i m

Trainingen 2016 3

Inhoudsopgave

Algemeen

Improve Quality Services BV 4

Trainingsvormen 6

Maatwerkopleidingen van Improve Quality Services 7

ISTQB

ISTQB Foundation Certificate in Software Testing 8

ISTQB Foundation Extension - Agile Tester 9

ISTQB Full Advanced Certificate in Software Testing 10

ISTQB Advanced - module Test Manager 11

ISTQB Advanced - module Test Analyst 12

ISTQB Advanced - module Technical Test Analyst 13

ISTQB Expert Level - Improving the Test Process - Assessing Test Processes 14

ISTQB Expert Level - Improving the Test Process - Implementing Test Process Improvement 15

TMap Next/Suite

TMap Next/Suite Test Engineer 16

TMap Next/Suite Test Manager 17

Agile

Certified Agile Tester 18

Certified Agile Business Analysis (CABA) 19

Certified Agile Essentials 20

Acceptance Test Driven Development/SbE 21

Test Driven Development (TDD) 22

Agile Testen - for testers 23

Agile Testen - for developers 24

Agile Testen - for teams 25

Workshop User Story Testing 26

Quality Level Management

Introductie Quality Level Management 27

Context-driven Testing

Rapid Software Testing 28

Workshop Exporatory testen 29

Workshop Teststrategie met Heuristieken 30

Workshop Inleiding Context-Driven Testen 31

Workshop Visualisatie 32

Test Automatisering

Fitnesse & Selenium 33

Functionele Test Automatisering 34

Performance Testing 35

Python for testers 36

Inleiding Testautomatisering 37

Mobile App Testing

CMAP Certified Mobile App Professional - Foundation Level 38

Test Process Improvement

Test Maturity Model Integration (TMMi) 39

Test Proces Verbeteren: Test Process Improvement (TPI Next) 40

IREB CPRE - Requirements Engineering & Management

IREB CPRE - Foundation Level 41

IREB CPRE - Advanced Level - Elicitation and Consolidation 42

Workshop Requirements Engineering & Management 43

Overige trainingen

Inleiding Gestructureerd Testen 44

Testmanagement & Testcoördinatie 45

Workshop Testtechnieken (inclusief Exploratory Testing) 46

IT Auditing 47

Workshop Classification Tree Method 48

Usability Testen - Testtechnieken uit de praktijk 49

Embedded Software Testen 50

Reviews en Inspecties 51

Review Leiders / Inspectie Moderator 52

Resultaatgericht Communiceren voor Testers en ICT’ers 53

Coachend Leidinggeven 54

Workshop Intake gesprek 55

Voorwaarden en annulering 56

Trainingen 20164

Improve Quality Services BV

U vindt in deze opleidingsbrochure een over-zicht van de opleidingen van één van de groot-ste testopleiders in de Benelux: Improve Quality Services BV. Improve Quality Services BV (Im-prove) is een gespecialiseerde organisatie die zich richt op kwalitatieve en innovatieve dienst-verlening op het gebied van Kwaliteit in IT. Im-prove is opgericht in januari 1998 en gevestigd in Eindhoven en Baarn. Improve levert consultancy, interim diensten en opleidingen. De dienstverlening is gericht op zowel administratieve als technische automatisering.

Missie en waardenWij worden geïnspireerd door innovaties in het vak-gebied kwaliteit in IT en onze wens om klanten te helpen steeds betere (IT-)producten te maken.Wij stimuleren ontwikkelingen binnen ons vakge-bied en zijn continu bezig ons te verdiepen in onze klanten door te onderzoeken, te evalueren en ken-nis uit te wisselen.Wij bieden onze kennis en ons vakmanschap aan door middel van presentaties, publicaties, oplei-ding, advies en interim diensten.

Vanuit onze missie; Klanten helpen betere IT-pro-ducten te maken.

Daartoe zijn wij: Ondernemend, Specialistisch, Zelfverzekerd, Ervaren, Dienstbaar

OpleidingsaanbodImprove beschikt over een zeer ruim en praktijkgericht opleidingsaanbod op het gebied van testen, kwaliteits-management en requirementsmanagement.

Opleidingen van Improve Quality Services zijn integrale en innovatieve leertrajecten die er op gericht zijn dat deelnemers hun werk beter kunnen doen.

Onze opleidingen kenmerken zich door:• actuele inhoud, gericht op de exameneisen en op

nieuwe ontwikkelingen in het vakgebied; • inspirerende docenten, die passie voor hun vakge-

bied uitstralen en zorgen voor een goede sfeer; • interactieve werkvormen, gericht op verbinden van

theorie aan de praktijk van de deelnemers; • inzet van nieuwe media, die het leren ook buiten de

bijeenkomsten faciliteren. Wij verzorgen onze opleidingen via open inschrijving, in-house en online. Tevens bieden wij opleidingen en workshops aan die direct zijn toegesneden op de vraagstukken van uw organisatie. Deze kunnen op elke gewenste locatie plaats vinden.

Improve is geaccrediteerd voor het verzorgen van de ISTQB Software Testing Foundation opleiding én, als eerste in de Benelux, voor alle modules van de ISTQB Advanced opleiding (Test Manager, Test Analyst en Technical Test Analyst) en de module Improving the Testing Process van het Expert Level. Tevens verzor-gen wij de TMap Next/Suite Test Engineer en TMap Next/Suite Test Manager opleiding. Op het gebied van Requirements Engineering is Improve geaccrediteerd IREB opleidingsinstituut. Improve is als eerste bedrijf in de Benelux geaccrediteerd tot het uitvoeren van for-mele TMMi assessments en opleidingen. De diverse opleidingen bieden in onderlinge samenhang een zeer gedegen ondersteuning voor het carrièrepad van een professionele tester. Opleidingen kunnen desgewenst ook worden gegeven in de Engelse taal.

Trainingen 2016 5

DocentenDocentschap is bij Improve geen fulltime rol. Onze 15 docenten combineren hun docentschap met opdrach-ten bij de klant en houden op deze manier contact met de praktijk. De opleidingen van Improve zijn dan ook praktijkgericht. Uiteraard zijn de docenten gecertifi-ceerd en geaccrediteerd. De docenten zijn veelal nauw betrokken bij nieuwe ontwikkelingen rond ISTQB, TMap Next/Suite, TMMi, IREB, CAT en CDT. Tevens spreken zij regelmatig op (inter)nationale test- en kwaliteits-con-ferenties en publiceren zij in vakbladen. De gemiddelde waardering voor de docenten is ruim 8,5.

KwaliteitKwaliteit staat voorop in alle aspecten van ons werk. Het is van groot belang dat de klant een duidelijke meerwaarde ervaart in de relatie met Improve. Essentieel in de relatie met de klant is openheid en eerlijkheid. Transparantie en het onderhouden van re-gelmatig contact over de kwaliteit van geleverde pres-taties zijn zaken die hoog in het vaandel staan. De slagings-percentages voor de diverse opleidingen lig-gen ruim boven het marktgemiddelde. Deze trainingen verzorgen wij met ruim 15 geaccrediteerde docenten.

E-coachingNa een training bieden wij onze deelnemers 3 maanden gratis e-coaching. Ook bieden wij coaching-on-the-job aan om het geleerde nog beter in de eigen praktijk toe te kunnen passen, om zo de effectiviteit van uw oplei-ding sterk te verhogen. Door coaching on the job wordt het rendement van de training extra vergroot.

Referenties en reactiesTot de opleidingsklanten van Improve behoren onder andere: ABNAMRO, ASML, Assembléon, ATOS, Atradius, Belastingdienst, BMC, CSC, Gemeente Eindhoven, ICT Automatisering, ING Nederland, InTraffic, Irdeto, KEMA, KNVB, Logica, NXP, Océ Technologies, PGGM, Philips, Rabobank, Schiphol, SNS Bank, TomTom, UL en Valori.

Reacties en commentaar van deelnemers na af-loop van (test)opleidingen verzorgd door Improve: “Levendige cursus, goede interactie met de groep” “Heldere en prettige uitleg” “Uitgewerkte opgaven erg ondersteunend”“Prima toepasbaar, handvatten voor de praktijk”“Prettige en leerzame dagen gehad” “Vooral cases maken theorie erg duidelijk”“Het is heel nuttig om praktijkervaringen te horen; “Ik heb allerlei bruikbare tips gekregen” “Onduidelijkheden uit de praktijk zijn nu verhelderd”“De beste cursus die ik ooit heb gevolgd”.

Trainingen 20166

Trainingsvormen

Improve biedt diverse opleidingsvormen aan. Hierbij worden de leerdoelen en het kennisniveauvan de deelnemers zoveel mogelijk op elkaar afge-stemd om een optimaal resultaat te behalen.

• KLASSIKAAL OPEN-INSCHRIJVINGDe meeste opleidingen vinden maandelijks of twee-maandelijks plaats. In een klassikale opleiding van Improve wordt de actuele theorie ondersteund met veel praktische oefeningen, onder leiding van des-kundige docenten. Zie www.improveqs.nl voor actuele cursusdata.

• IN-HOUSEDesgewenst op maat samengesteld. Door een trai-ning op maat samen te stellen worden de leerdoelen in detail afgestemd op de situatie bij de klant. Hierbij krijgt de dagelijkse praktijk van uw organisatie de volle aandacht. In het Nederlands of in het Engels.

• BEGELEIDING / COACHINGDe feitelijke implementatie van hetgeen is geleerd tijdens een training start na afloop van een oplei-ding. Veelal blijkt het toepassen in de complexe praktijk van alle dag lastig. Improve verzorgt veel-vuldig coachingstrajecten voor professionals, zowel individueel als voor teams, waardoor de effectiviteit van de gevolgde training verder wordt verhoogd.

• E-LEARNINGImprove beschikt over een aantal uitermate profes-sionele e-learning trainingen. Leren in een profes-sionele omgeving wanneer en waar u dit wilt.

HandelsnamenISTQB is een geregistreerde handelsnaam van de International Software Testing Qualification Board.TMap, TMap Next/Suite en TPI Next zijn geregistreer-de handelsnamen van Sogeti.TMMi is een geregistreerde handelsnaam van de TMMi Foundation (Ierland).CMMI is een geregistreerde handelsnaam van het Soft-ware Engineering Institute (US). Certified Mobile App Professional (CMAP), Certified Agile Esentials (CAE), Certified Agile tester (CAT) en Certified Agile Business Analyst (CABA) zijn geregis-treerde handelsnamen van het International Software Quality Institute (iSQI).IREB is een geregistreerde handelsnaam van de Inter-national Requirements Enginering Board.

Adressen en locaties

Hoofdkantoor EindhovenImprove Quality Services BVProf. Dr. Dorgelolaan 30 5613 AM EindhovenTelefoon 040 - 20 218 03E-mail [email protected] www.improveqs.nl

Vestiging BaarnImprove Quality Services BVAmsterdamsestraatweg 55A3744 MA BaarnTelefoon 040 - 20 218 03E-mail [email protected] www.improveqs.nl

Trainingen 2016 7

U laat uw medewerkers opleidingen volgen. En u merkt dat zij het geleerde niet altijd in de praktijk kunnen toe-passen. Uw medewerkers en u halen niet het optimale resultaat uit uw investering. Wilt u zeker weten dat tijdens opleidingen de toepas-sing in de praktijk van uw organisatie centraal staat? Waardoor u wel het optimale resultaat bereikt?Vraag om een maatwerkopleiding!

Hoe komt uw maatwerkopleiding tot stand?Samen met u natuurlijk! We onderzoeken samen met u op wie de maatwerkopleiding gericht moet zijn en wat u wilt veranderen in het werk van deze doelgroep. Want daar draait het om bij een maatwerkopleiding van Im-prove Quality Services: dat deelnemers hun werk beter kunnen doen. Samen met een docent vertaalt u de vraagstukken die u in uw organisatie leven naar leerdoelen. Uiteraard levert de docent daarbij de input vanuit het vakgebied, zoals u dat van ons gewend bent. Indien van toepassing be-waakt hij ook dat de maatwerkopleiding blijft voldoen aan de exameneisen van ISTQB / IREB / TMMi. Daarna ontwerpt de docent het integrale en innova-tieve programma van uw maatwerkopleiding:• Integraal, omdat we ook een voor- en natraject

koppelen aan de bijeenkomsten. Juist in dit voor- en natraject zorgen we voor de verbinding met de praktijk van de deelnemers. Aan de voorkant vra-gen we de deelnemers om praktijkervaringen in te brengen. Aan de achterkant geven we de deelne-mers feedback op de toepassing van het geleerde in hun eigen praktijk - in uw organisatie.

• Innovatief, omdat we qua inhoud en vorm blijven streven naar vernieuwing. We nemen de meest actuele ontwikkelingen uit het vakgebied op in het programma, zoeken doorlopend de interactie met de deelnemers op en we maken waar mogelijk gebruik van nieuwe media.

We betrekken u graag zo actief mogelijk bij het ont-werpen van dit programma. Na uw goedkeuring van het raamwerk ontwikkelen we het benodigde aanvul-lende leermateriaal. Net als altijd is de uitvoering van uw maatwerkopleiding daarna in handen van onze inspirerende docenten, die met passie het vakgebied verbinden met de vraagstukken in uw organisatie.

Wat kost uw maatwerkopleiding?In eerste instantie tijd: u investeert een paar dagdelen in het meedenken over leerdoelen en programma. In tweede instantie geld: bij een maatwerkopleiding be-paalt en betaalt u de dagdelen van de docent voor de ontwikkeling, de uitvoering van de bijeenkomsten en het voor- en natraject.

Wat levert uw maatwerkopleiding op?Een antwoord op de vraagstukken in uw organisatie! De deelnemers gaan al tijdens de maatwerkopleiding onder begeleiding van onze deskundige docenten aan de slag met deze vraagstukken. Na afloop zijn zij in staat om hun werk rond deze vraagstukken beter te doen. Optimaal rendement op uw investeringsbudget!

Meer weten?Neem contact met ons op. Wij luisteren graag naar uw vragen en opleidingsbehoefte.Met onze kennis en ervaring op het gebied van oplei-den, gecombineerd met onze ervaring op het gebied van testen, kwaliteitsmanagement en requirementsma-nagement, komen we samen tot een optimaal resul-taat.

Maatwerkopleidingen van Improve Quality Services

Trainingen 20168

OmschrijvingDe cursus behandelt test principes & standaards, test management, test fasering, reviews en inspecties, een groot aantal testtechnieken zowel voor white-box als black-box testen en testtools. Deze driedaagse geac-crediteerde cursus is een voorbereiding op het examen ‘Foundation Certificate in Software Testing’ en voldoet aan de eisen zoals deze door ISTQB worden gesteld.

LeerdoelenDe algemene doelstelling van deze cursus is het verbe-teren van kennis en opdoen van praktische vaardighe-den op het gebied van gestructureerd testen van soft-ware en systemen.Specifieke doelstellingen:• verbeteren van de testactiviteiten binnen het pro-

ject en de organisatie• kennis nemen van praktijkvoorbeelden en opdoen

van praktische vaardigheden• voorbereiden op het ISTQB Foundation examen

aan het einde van de derde dag• verkrijgen van een professioneel internationaal

erkend certificaat op het gebied van testen

Onderwerpen

Test Principes• Definities van kwaliteit, testen en software kwaliteit• Standaard testterminologie (ISTQB)• Risico-management en teststrategie• Valkuilen, uitgangspunten, budgetten, onduidelijk-

heden, tijdsdruk en risico’s Test Management• Vormen van testorganisaties• Testplanning en beheer• Gebruik van projectmanagement technieken• Configuratie management en wijzigingsbeheer• Probleembeheer• Testware, -producten en hergebruik

Testtools• Soorten tools (CAST)• Bruikbaarheid, voor- en nadelen, kosten en

opbrengsten• Tools en hergebruik (regressietesten)• Data-driven testen• Implementatie en onderhoud

Testfasering• Testfaseringsmodellen (wie, wat en wanneer)• Entry en exit criteria• Mastertestplanning• De voordelen van vroege fout detectie

Statisch en dynamisch testen• Statische technieken (o.a. reviews,• Inspecties en walkthroughs, code metrics)• White box technieken (verschillende soorten

coverages)• Black-box technieken (o.a. equivalence

partitioning, boundary value analysis, decision tables en state transition testing)

BijzonderhedenHet ISTQB multiple-choice examen, afgenomen door ISQI, vindt plaats aan het einde van de derde dag en duurt 75 minuten.

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 3

ISTQB Foundation Certificate in Software Testing

Trainingen 2016 9

OmschrijvingDe cursus behandelt de beginselen van agile software development en testen, verschillen met traditioneel testen, testmethodes, testtechnieken en tools in agi-le. Deze tweedaagse cursus is een voorbereiding op het examen ‘Foundation Extension - Agile Tester’ en voldoet aan de eisen zoals deze door ISTQB worden gesteld.

LeerdoelenDe algemene doelstelling van deze cursus is het verbe-teren van kennis en opdoen van praktische vaardighe-den op het gebied van agile software testen.Specifieke doelstellingen:• Kennis nemen van de grondbeginselen van agile

software development• Kunnen schrijven van user stories• Begrijpen hoe retrospectives gebruikt worden om

procesen te verbeteren• De verschillen tussen de traditionele en agile aan-

pak uitleggen• Begrijpen wat de rol en skills van een tester in een

agile team inhouden• Kennis nemen van verschillende agile test metho-

des• Uitvoeren van de rol van agile tester• Kwaliteitsrisico’s bepalen• Testinspanning schatten• Testtechnieken kiezen en toepassen in een agile

context• Voorbereiden op het ISTQB Foundation - exten-

sion Agile Tester examen aan het einde van de tweede dag

• Verkrijgen van een professioneel internationaal erkend certificaat op het gebied van testen

Onderwerpen

Beginselen van agile development• Agile manifesto• User stories• Retrospectives• Continuous integration• Release en iteration planning

Verschillen traditioneel en agile• Test- en ontwikkelactiviteiten• Onafhankelijk testen in agile

Status testen in agile projecten• Werkproducten• Testen gedurende meerdere iteraties• Testautomatisering

Eigenschappen van de agile tester• Rol van de tester• Skills van de tester

Agile testmethodes• Test Driven Development• Acceptance Test Driven Development• Behaviour Driven Development • Test pyramid• Testing Quadrants

Kwaliteitsrisico’s en testinspanning bepalen• Beschouw kwaliteitsrisico’s in project• Schatten benodigde testinspanning • Technieken in agile projecten• Testbare acceptatiecriteria bepalen• ATDD test cases schrijven• Test cases schrijven voor zowel functionele als

non-functionele aspecten• Exploratory testen

Tools in agile projecten• Inzicht in beschikbare tooling

BijzonderhedenHet ISTQB multiple-choice examen, afgenomen door ISQI, vindt plaats aan het einde van de tweede dag en duurt 75 minuten.

Ingangseis: het ISTQB Foundation certificaat.

Aantal dagen: 2

ISTQB Foundation - extension Agile Tester

Trainingen 201610

ISTQB Full Advanced Certificate in Software Testing

OmschrijvingHet ISTQB Advanced Certificate in Software Testing is gericht op personen die ruime ervaring hebben binnen het vakgebied testen en zich verder willen verdiepen en bekwamen. De nadruk ligt op het toepassen van gestructureerd testen in de praktijk. Zo’n 50% van de opleiding bestaat uit praktische oefeningen, mede gebaseerd op een uitgebreide case. Het ISTQB Ad-vanced Certificate in Software Testing bestaat uit een drietal modules:

• Test Manager o.a. testplanning, risicomanage-ment, begroten, testbeleid, teststrategie, testver-beteren, testbeheer en testrapportage (vijf dagen, exclusief examentraining en examen)

• Test Analyst o.a. selecteren en toepassen formele en informele testtechnieken, reviews, bevindin-genbeheer, usability testen en communicatieve vaardigheden (vier dagen, exclusief examentraining en examen)

• Technical Test Analyst o.a. selecteren en toepas-sen white-box testtechnieken, statisch en dynami-sche analyse, test automatisering en niet-functio-neel testen (drie dagen, exclusief examen)

ISTQB Full Advanced Certificate in Software TestingIemand die alle drie de modules met goed gevolg heeft doorlopen wordt “ISTQB Full Advanced” en krijgt de officiële titel Certified Tester Advanced Level (CTAL). Improve Quality Services is als eerste bedrijf in de Be-nelux en 2e bedrijf wereldwijd geaccrediteerd voor het verzorgen van alle modules van de ‘ISTQB Advanced Certificate in Software Testing’ opleiding.

LeerdoelenNa afloop van deze cursus zijn deelnemers onder an-dere in staat om: • een risicoanalyse uit te voeren en een teststrategie

op te stellen• een testplan op te stellen conform IEEE 829 en

een testproject te leiden• aan reviews deel te nemen, reviews te organiseren

en een reviewstrategie op te stellen• test process improvement activiteiten uit te voeren

op basis van TMMi en TPI• gestructureerde black-box, white-box testtechnie-

ken exploratory testen en andere informele testtechnieken te selecteren en toe te passen in de praktijk

• usability testen uit te voeren en een advies te geven ten aanzien van niet-functionele testtechnieken

• testtools te selecteren en te implementeren• te starten met het automatiseren van testuitvoering

door middel van keyword driven testing

BijzonderhedenDe examens, bestaande uit scenario gebaseerde multi-ple-choice vragen, vinden plaats op de laatste dag van iedere module en worden afgenomen door ISQI.

Voorkennis: het ISTQB Foundation certificaat alsmede 18 maanden praktijkervaring zijn voorwaarden om deel te kunnen nemen aan het ISTQB Advanced examen.

Aantal dagen: 14 ½ (inclusief examentrainingen en examens)

Trainingen 2016 11

ISTQB Advanced - module Test Manager

OmschrijvingDeze cursus gaat uitgebreid in op testmanagement, re-views, managementtools en test process improvement. De nadruk ligt op het toepassen van gestructureerd testen in de praktijk en verdieping van de testkennis. Zo’n 50% van de cursus bestaat uit praktische oefenin-gen, mede gebaseerd op een uitgebreide case. Deze cursus is een voorbereiding op het examen “ISTQB Ad-vanced Test Manager Certificate” en voldoet aan de ei-sen zoals deze door ISTQB worden gesteld. De ISTQB Advanced - Test Manager cursus duurt zes dagen, ver-spreid over een aantal weken (inclusief examentraining en examen). Daarnaast dient men rekening te houden met enig huiswerk.

LeerdoelenNa afloop van deze cursus zijn deelnemers onder an-dere in staat om: • een risicoanalyse uit te voeren en een teststrategie

op te stellen• een testplan op te stellen voor iedere testsoort

conform IEEE 829• een testaanpak te definiëren en een testproject te

leiden• bevindingenbeheer in te richten• reviews te leiden en een reviewstrategie op te stel-

len• een testteam samen te stellen en testtools te se-

lecteren en te implementeren• test process improvement activiteiten uit te voeren

op basis van TMMi en TPI

Onderwerpen

Testmanagement• Testfasering• Exit- en acceptatiecriteria• Testdocumentatie, testbeleid, technieken voor

strategiebepaling• Mastertestplan, detail testplan• Testbegroten (o.a. TPA), testmetrics• Voortgangsbewaking en rapporteren• Risicomanagement, identificeren van risico’s, risi-

coanalyse (PRISMA, FMEA), risicobeheersing en checklisten

Reviews en inspecties• Reviewprincipes, informele reviews, walkthrough,

technical review en inspecties• Bepalen reviewstrategie

People skills• Samenstellen van het juiste testteam• Testteam dynamiek en motivatie• Communicatie naar belanghebbende

Testtechnieken• Bevindingenbeheer• Het kiezen van de juiste testtechnieken en bepalen

van de testaanpak

Testverbeteren• De testmodellen TPI en TMMi• De relatie met software process improvement

(CMMI)• Tool selectie en implementatie

BijzonderhedenHet multiple-choice examen, afgenomen door ISQI, vindt plaats aan het einde van de laatste dag en duurt maximaal 225 minuten.

Voorkennis: het ISTQB Foundation certificaat als-mede 18 maanden praktijkervaring zijn voorwaarden om deel te kunnen nemen aan het ISTQB Advanced examen.

Aantal dagen: 6 (inclusief examentraining en examen)

Trainingen 201612

ISTQB Advanced - module Test Analyst

OmschrijvingDeze cursus gaat uitgebreid in op testanalyse, test-technieken, usability testen, en reviews. De nadruk ligt op het toepassen van gestructureerd testen in de prak-tijk en verdieping van de testkennis. Ongeveer 50% van de cursus bestaat uit praktische oefeningen, mede ge-baseerd op een uitgebreide case. Deze cursus is een voorbereiding op het examen “ISTQB Advanced Test Analyst Certificate” en voldoet aan de eisen zoals deze door ISTQB worden gesteld. De ISTQB Advanced Test Analyst cursus duurt vijf dagen verspreid over een aan-tal weken (inclusief examentraining en examen). Daar-naast dient men rekening te houden met enig huiswerk.

LeerdoelenNa afloop van deze cursus zijn deelnemers onder an-dere in staat om: • testtechnieken te koppelen aan risico’s en toepas-

singsgebieden• gestructureerde black-box testtechnieken toe te

passen in de praktijk• exploratory testen en andere informele testtechnie-

ken toe te passen• bevindingen vast te leggen, te analyseren en te

rapporteren• aan reviews deel te nemen ten aanzien van testa-

bility• usability testen uit te voeren• een advies te geven ten aanzien van niet-functio-

nele testtechnieken• op een adequate wijze te communiceren

Onderwerpen

Testmanagement• Testfasering (planning, specificatie uitvoering en

afronding)• Exit en acceptatiecriteria• Testdocumentatie (IEEE 829)• Testrapportage• Risicomanagement en koppeling naar testaanpak

en testtechnieken

Reviews en inspecties• Reviewprincipes, informele reviews, walkthrough,

technical review en inspecties (IEEE 1028)• Het gebruik van checklists en rules• Testability reviews van requirements People skills• Communicatieve vaardigheden

Bevindingenrapportage en beheer• Het schrijven van bevindingen• Root cause analyse

Overzicht testtools• Tools voor de specificatiefase• Tools voor de uitvoeringsfase

Testtechnieken• Equivalentie klassen• Grenswaarde analyse• Beslissingstabellen• Pairwise testen• Classification tree method• Use cases• State transition testen• Exploratory testen, error guessing• Fout gebaseerde testtechnieken

(software attacks, defect taxonomies)• Het kiezen van de juiste testtechnieken en bepalen

van de testaanpak

Non-functional testen• Overzicht ISO 9126 / 25000 kwaliteitsatributen• Technieken voor usability testen• Vragenlijsten (SUMI)• Heuristic evaluation• Bruikbaarheidslaboratorium

BijzonderhedenHet multiple-choice examen, afgenomen door ISQI, vindt plaats aan het einde van de laatste dag en duurt maximaal 225 minuten.

Voorkennis: het ISTQB Foundation certificaat alsmede 18 maanden praktijkervaring zijn voorwaarden om deel te kunnen nemen aan het ISTQB Advanced examen.

Aantal dagen: 5 (inclusief examen- training en examen)

Trainingen 2016 13

ISTQB Advanced - module Technical Test Analyst

OmschrijvingDeze cursus gaat onder andere uitgebreid in op com-ponent testen, white-box testtechnieken, statische analyse, non-functional testen en geautomatiseerd testen. De nadruk ligt op het toepassen van gestruc-tureerd testen in de praktijk en verdieping van de test-kennis. Zo’n 50% van de cursus bestaat uit prakti-sche oefeningen, mede gebaseerd op een uitgebreide case. Deze cursus is een voorbereiding op het examen “ISTQB Advanced Test Analyst Certificate” en voldoet aan de eisen zoals deze door ISTQB worden gesteld. De ISTQB Advanced Technical Test Analyst cursus duurt drie dagen, verspreid over een tweetal weken (exclusief examentraining en examen). Het gemiddelde slagingspercentage bedraagt ruim 75%.

LeerdoelenNa afloop van deze cursus zijn deelnemers onder an-dere in staat om: • white-box testtechnieken te koppelen aan risico’s

en toepassingsgebieden en toe te passen in de praktijk

• statische en dynamische analyse uit te voeren• deel te nemen aan code en architectuur reviews• reliability, performance (incl. tooling) en security

testen uit te voeren• te starten met het automatiseren van testuitvoering

d.m.v. van key-word driven testing• componenttesten en integratietesten op een gede-

gen wijze in te richten

Onderwerpen

Testsoorten• Componenttesten• Integratietesten

Testtechnieken• Statement testing• Decision testing• Condition testing• Multiple condition testing• Path testing• API testing• Statische analyse• Dynamische analyse• Het kiezen van de juiste testtechnieken en bepalen

van de testaanpak

Reviews en inspecties• Code reviews• Architectuur reviews

Non-functional testing• Reliability testen• Performance testen• Security testen• Maintainability testen

Test tools• Performance test tools• Coverage tools• Testuitvoerings automatisering• Key-word driven testing

BijzonderhedenHet multiple-choice examen, afgenomen door ISQI, vindt plaats op een afzonderlijke dag en duurt maxi-maal 150 minuten.

Voorkennis: het ISTQB Foundation certificaat, als-mede 18 maanden praktijkervaring zijn voorwaarden om deel te kunnen nemen aan het ISTQB Advanced - Technical Test Analyst examen.

Aantal dagen: 3 (inclusief examentraining, exclusief examen)

Trainingen 201614

ISTQB Expert Level - Improving the Test Process - Assessing Test Processes

OmschrijvingOp Expert niveau kan men zich verder bekwamen in diverse richtingen. Eén van die richtingen is Impro-ving the Testing Process. Dit niveau bestaat uit twee modules: Assessing Test Processes en Implementing Test Process Improvement. Iemand die beide modules met goed gevolg heeft doorlopen mag zich met recht expert noemen en mag de titel Certified Tester Expert Level (CTEL) officieel gebruiken.

De opleiding ISTQB Expert Improving the Testing Pro-cess - module Assessing Test Processes duurt vier dagen verspreid over een aantal weken. Het examen zal op een vijfde dag worden afgenomen. Daar waar Foundation en Advanced over kennis, begrip, toe-passing en analyse gaan, wordt dit op Expert niveau aangevuld en verder verdiept met evaluatie en creatie. Naast het volgen van de vier intensieve cursusdagen wordt er van de deelnemers verwacht dat ze op basis van een eigen case zogenaamde workplace assign-ments uitvoeren. Oftewel, we gaan direct met het ge-leerde, aan de slag in de praktijk. Deze cursus is een voorbereiding op het (deel)examen “ISTQB Expert Im-proving the Testing Process - module Assessing Test Processes” en voldoet aan de eisen zoals deze door ISTQB worden gesteld.

LeerdoelenNa afloop van deze cursus zijn deelnemers in staat om: • Een programma te leiden voor de verbetering van

het testproces en kritische succesfactoren daarvan te identificeren en te managen;

• De juiste business gedreven beslissingen te nemen over de aanpak van de verbetering van het test-proces;

• De huidige status van het testproces te beoorde-len, stapsgewijze verbeteringen voor te stellen, en deze te koppelen aan de beoogde business doelstellingen;

• Specifieke problemen in het testproces te analyse-ren en effectieve oplossingen voor te stellen.

Onderwerpen

The Context of Improvement• Why improve testing?• What can be improved?• Views of Quality• Generic improvement process• Improvement approaches

Model-based improvement • Model-based approaches• Software process improvement models (a.o.

CMMI, ISO/IEC 15504-5)• Test process improvement models (a.o. TPI, TMMI)• Content-based models (a.o. STEP, CTP)

Analytical-based improvement• Causal Analysis• GQM approach• Analysis using Measures, Metrics and Indicators

Selecting test process improvement approaches

Process for improvement• Initiating the improvement process • Diagnosing the current situation

BijzonderhedenHet examen bestaande uit twee delen: een deel met multiplechoice vragen en een zogenaamd ‘essay style’ deel. Kandidaten moeten over het geheel 75% of hoger scoren om te slagen voor dit examen.

Voorkennis: Het ISTQB Advanced Test Manager Cer-tificate is een voorwaarde om deel te kunnen nemen aan dit examen.

Aantal dagen: 4 (aanvullend 1 examendag)

Trainingen 2016 15

ISTQB Expert Level - Improving the Test Process -Implementing Test Process Improvement

OmschrijvingOp Expert niveau kan men zich verder bekwamen in diverse richtingen. Eén van die richtingen is Impro-ving the Testing Process. Dit niveau bestaat uit twee modules: Assessing Test Processes en Implementing Test Process Improvement. Iemand die beide modules met goed gevolg heeft doorlopen mag zich met recht expert noemen en mag de titel Certified Tester Expert Level (CTEL) officieel gebruiken.

De opleiding ISTQB Expert Improving the Testing Pro-cess - module Implementing Test Process Improvement cursus duurt drie dagen verspreid over een aantal we-ken. Het examen zal op een vierde dag worden afgeno-men. Daar waar Foundation en Advanced over kennis, begrip, toepassing en analyse gaan, wordt dit op Expert niveau aangevuld en verder verdiept met evaluatie en creatie. Naast het volgen van de drie intensieve cursus-dagen wordt er van de deelnemers verwacht dat ze op basis van een eigen case zogenaamde workplace as-signments uitvoeren. Oftewel, we gaan direct met het geleerde, aan de slag in de praktijk. Deze cursus is een voorbereiding op het (deel)examen “ISTQB Expert Im-proving the Testing Process - module Implementing Test Process Improvement” en voldoet aan de eisen zoals deze door ISTQB worden gesteld.

LeerdoelenNa afloop van deze cursus zijn deelnemers in staat om: • Een programma te leiden voor de verbetering van

het testproces en kritische succesfactoren daarvan te identificeren en te managen;

• De juiste business gedreven beslissingen te nemen over de aanpak van de verbetering van het test-proces;

• Stapsgewijze verbeteringen door te voeren pas-send bij de beoogde business doelstellingen;

• Specifieke problemen bij het doorvoeren in het testproces het hoofd te bieden waarbij ook aandacht wordt besteed aan de (inter)menselijke factoren.

Onderwerpen

Test Improvement Plan• Setting priorities• Developing an improvement approach• Planning the improvements• Acting to implement improvement• Selecting a pilot• Manage and control te implementation• Learning from the Improvement Program

Manage Change • Fundamental Change Management• Human factors in the Change Management Pro-

cess

Organization, Roles an Skills• Test process group an individual roles• Remote Test improvement• Skills of the improver: Interviewing, listening, and

note taking• Analytical skills• Presentation & reporting skills• Skills of persuation• Management skills

Critical Succes Factors• Key success factors • Setting a culture for Improvement

Adapting to Different Life Cycle Models

BijzonderhedenHet examen bestaande uit twee delen: een deel met multiplechoice vragen en een zogenaamd ‘essay style’ deel. Kandidaten moeten over het geheel 65% of hoger scoren om te slagen voor dit examen.

Voorkennis: De module Implementing Test Process Improvement is een logisch vervolg op de module As-sessing Test Processes en het heeft de voorkeur dat deze module reeds is gevolgd. Het ISTQB Advanced Test Manager Certificate is een voorwaarde om deel te kunnen nemen aan dit examen.

Aantal dagen: 3 (aanvullend 1 examendag)

Trainingen 201616

TMap Next/Suite Test Engineer

OmschrijvingTMap staat voor ‘Test Management Approach’ en be-helst een gestructureerde testaanpak voor software producten. De aanpak steunt op een viertal die ieder uitgebreid (afhankelijk van de cursusduur) worden be-handeld:• Business driven Testmanagement (BDTM) aanpak• Gestructureerd testproces• Complete gereedschapskist• Adaptieve testmethode.

De cursus TMap Next/Suite Test Engineer behandelt de primaire activiteiten van het testproces: planning, voorbereiding, specificatie, uitvoering en afronding. Er wordt ruim aandacht besteed aan de diverse technie-ken die kunnen worden toegepast bij deze activiteiten zoals teststrategie, inspecties, testontwerptechnieken en rapportage. De training TMap Next/Suite Test En-gineer kan worden gezien als een basistraining op het gebied van testen. Deze training neemt de Nederland-se teststandaard TMap (Next), mede ontwikkeld door Erik van Veenendaal, als uitgangspunt. Deze cursus is afgestemd op en een uitstekende voorbereiding op het EXIN examen ‘TMap Next/Suite Test Engineer’.

LeerdoelenNa afloop van deze training hebben de deelnemers:• inzicht in de voordelen van gestructureerd testen• kennis van de vier essenties en fasering van de

TMap testmethode• inzicht in de belangrijkste testbegrippen• kennis en kunde ten aanzien van testontwerptech-

nieken• kennis ten aanzien van diverse testsoorten (van

ontwikkeltesten tot acceptatietesten)

Onderwerpen

Dag 1• Introductie gestructureerd testen• Testprincipes• Vier essenties van TMap Next/Suite • Testplanning en teststrategie• Testvoorbereiding• Inspecties en reviews• Testtechnieken overzicht en dekkingsvormen• Technieken voor ontwikkeltesten

Dag 2• Equivalentie klassen techniek• Infrastructuur en testtools• Elementaire vergelijkingen testtechniek• Beslissingstabel testtechniek• Procescyclustesttechniek

Dag 3• Error guessing en exploratory testing• Testuitvoering (bevindingenbeheer)• Beheer en testafronding• Herhaling, vragen en oefen examen• TMap Next/Suite Test Engineer examen

BijzonderhedenDe training wordt afgesloten met een examentraining, waarna het EXIN TMap Next/Suite Test Engineer mul-tiple-choice examen ter plekke kan worden gevolgd.

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 3

Trainingen 2016 17

TMap Next/Suite Test Manager

OmschrijvingDe cursus TMap Next/Suite Test Manager richt zich vooral op aspecten die te maken hebben met testcoör-dinatie en testmanagement. Hieronder vallen onder an-dere het uitvoeren van een productrisico-analyse, het definiëren van een testaanpak en het opstellen van een begroting. Dit met als doelstelling het kunnen opstellen van een samenhangend (master)testplan. De business driven testmanagement (BDTM) aanpak wordt als lei-draad gebruikt. Naast de theoretische onderbouwing wordt vooral ook aandacht besteed aan de praktische invulling. De leerstof kent vier aandachtsgebieden: • opstellen van het mastertestplan en het beheer van

het totale testproces • het managen van systeem- en acceptatietesten • ontwikkeltesten • ondersteunende processen (testbeleid,

testorganisatie, bevindingenbeheer, testfuncties en carrièrepaden, testtools)

LeerdoelenDe algemene doelstelling van deze cursus is deelne-mers in staat te stellen om het testproces te plannen, te managen en te evalueren, door het verschaffen van zo-wel theoretische bagage als praktische vaardigheden. Specifieke doelstellingen zijn:• kennis en kunde ten aanzien van Business Driven

Test Management (BDTM)• kennis en kunde voor het uitvoeren van een pro-

duct risico analyse• kennis en kunde voor het opstellen van een test-

plan en een testaanpak• kennis en kunde voor het opstellen en verdedigen

van een begroting• voorbereiden op het officiële examen aan het einde

van de derde dag• verkrijgen van een erkend TMap Next/Suite certifi-

caat op het gebied van testmanagement

Onderwerpen

Dag 1• estplanning o.b.v. Business Driven Test Manage-

ment (BDTM)• Uitvoeren van een productrisicoanalyse (o.a. risk

workshops en PRISMA)• Bepalen van een testaanpak

Dag 2• Opstellen van een begroting• Opstellen van een detailplanning• Testen binnen software ontwikkeling• Diverse ondersteunende processen (o.a. testbe-

leid, testorganisatie, testomgevingen)

Dag 3• Diverse ondersteunende processen (bevindingen-

beheer en carrièrepaden)• Toetstechnieken• Beheer van het testproject• TMap Next/Suite Test Manager examen

BijzonderhedenHet TMap Next/Suite Test Manager multiple-choice examen, afgenomen door EXIN, vindt plaats aan het einde van de derde dag en duurt 90 minuten.

Voorkennis: om succesvol te kunnen deelnemen aan deze cursus en het examen is testkennis op het niveau van “TMap Next/Suite Test Engineer” noodzakelijk.

Aantal dagen: 3 (inclusief examentraining en examen)

Trainingen 201618

Certified Agile Tester

OmschrijvingSteeds meer organisaties stappen over van de tradi-tionele watervalmethode naar een agile ontwikkelme-thode (XP, RUP, DSDM, Scrum, etc.), vaak met succes. Van testers wordt verwacht dat zij hun testkennis en kunde gaan toepassen in een agile omgeving. Daarbij krijgen ze te maken met typische agile practices zoals iteratief ontwikkelen, time-boxing, stand-up meetings, continuous integration, test driven development en vroegtijdige validatie.

In de vijfdaagse training Certified Agile Tester (CAT) ko-men alle aspecten van testen in een agile context aan bod. In theorie én praktijk.

De cursus bereidt de deelnemers voor op het examen Certified Agile Tester dat op de laatste dag wordt af-genomen. Bij voldoende resultaat ontvangt de deelne-mer het internationaal erkende certificaat Certified Agile Tester.

LeerdoelenNa afloop van deze cursus• hebben de deelnemers diepgaande kennis van de

principes van de agile benadering van software ontwikkeling

• kennen zij het verschil tussen de rollen van testers in agile en niet-agile projecten

• kunnen zij een positieve bijdrage leveren als agile teamlid gericht op testen

• hebben zij kennis van de problemen en uitdagin-gen van de activiteiten binnen een agile team, die niet direct aan testen gerelateerd zijn

• begrijpen de deelnemers de softskills die vereist zijn om succesvol binnen een agile team te functi-oneren

ProgrammaTijdens de trainingen komen volgende onderwerpen uitgebreid aan bod:• Geschiedenis en terminologie, Agile manifesto,

principes en methodes• Planning, requirements, begroten, strategie• Context van de ontwikkelaar, testen en retrospec-

tives, • Test Driven Development, test automatisering,

non-functional testen

Het oefenen van de Scrum aanpak in teams vormt een belangrijk onderdeel van deze cursus. De cursus is daarom ook opgezet als een sprint. Op de laatste dag van de training wordt het examen afgenomen door iSQI. Het examen bestaat uit een deel met open vragen om de theoretische kennis te toetsen en een praktijk onderdeel voor het toetsen van de vaardigheden van de kandidaat.

Voorkennis: er wordt enige basiskennis van principes en terminologie op het gebied van software testen ver-ondersteld. Een ISTQB Certificate in Software Testing op Foundation Level of de opleiding TMap Next/Suite Test Engineer wordt aanbevolen.

Aantal dagen: 5 (inclusief examentraining en examen)

Trainingen 2016 19

Certified Agile Business Analysis (CABA)

OmschrijvingDeze praktische cursus geeft een inleiding op het werk van een Business Analyst in een agile ontwikkelcontext, afgezet tegen de traditionele rol van Business Analysis. Het introduceert ook een selectie van technieken die goed aansluit bij de agile filosofie.

LeerdoelenDe iSQI Certified Agile Business Analysis cursus geeft methoden en hulpmiddelen voor Business Analysts die werken in een agile context. Niet alleen krijgt u spe-cifieke tips, u zult ook begrijpen wat waardevol is of mogelijk is, gebaseerd op echte voorbeelden, om u te helpen om de samenwerking en continue verbetering binnen projecten te stimuleren. U krijgt een overzicht van verschillende technieken die goed aansluiten bij de agile aanpak en filosofie.

Na de cursus bent u in staat: • De rol van de Business Analyst in een agile soft-

ware ontwikkelproject te bepalen.• Te werken in agile ontwikkel teams.• De rol van een Business Analyst kunnen uitleggen

aan de business en het agile team.• De bijdrage van de Business Analyst aan proces

analyse begrijpen binnen een agile werkwijze.• Specifieke Business Analysis technieken kunnen

selecteren die bijdragen aan het leveren van arte-facten waarde toevoegen aan agile projecten.

• Het belang inzien van, en bijdragen aan, continue verbetering.

OnderwerpenDeze cursus:• Geeft een overzicht van de agile filosofie en agile

methoden• Geeft inzichten in andere delen van het Business

Analysis domein (zoals organisatie en proces analyse)

• Heeft de focus op software ontwikkeling, omdat de agile methoden daar het meest worden toegepast

Deze tweedaagse cursus bestaat uit 12 modules:• Business Analysis• Agile• Agile methoden• Business Analysis technieken in agile projecten• Het geheel zien• Denken als een klant• Bepalen wat van waarde is• De realiteit in voorbeelden• Begrijpen wat haalbaar is• Het stimuleren van samenwerking en continue

verbetering• Voorkom ‘waste’• Wat is de volgende stap voor business analysts?

BijzonderhedenHet multiple choice examen wordt aan het einde van de cursus afgenomen.

Voorkennis: Neem deel aan deze cursus als u werkt als Business Analyst of werkt met Business Analysts en beter wilt begrijpen wat werken in een agile context betekent. De cursus is tevens bedoeld voor iedereen die betrokken is bij het definiëren en managen van re-quirements in de ontwikkelcyclus

Aantal dagen: 2

“The International Requirements Engineering Board IREB® highly recommends the iSQI® Certified Agile Business Analysis Training and Certification program to extend your IREB® CPRE core skills and Business Analysis in an agile context.”

Trainingen 201620

Certified Agile Essentials

OmschrijvingIs uw organisatie overgestapt naar agile ontwikkelen of wilt u om een andere reden meer van de praktijk van agile weten? Bijvoorbeeld omdat u de indruk heeft dat de agile principes niet goed worden toegepast? Her-kent u dat slechts een deel van het team betrokken is bij de planningssessies?

Certified Agile Essentials is op veler verzoek opgezet met het doel alle lagen van de organisatie te helpen op het gebied van agile softwareontwikkeling.

Certified Agile Essentials is een grondige introductie in agile samenwerken.

LeerdoelenNadat u succesvol Certified Agile Essentials afrondt bent u instaat:• De principes van het Agile Manifesto te interprete-

ren in uw dagelijkse praktijk als teamlid;• Samen te werken met de andere rollen in het agile

team;• Vanuit uw rol bij te dragen aan kwalitatief hoog-

waardige requirements;• Een agile aanpak te ondersteunen die een hoog-

waardige realisatie borgt;• Sprint review-sessies (ook wel demo’s genoemd)

als contactmoment tussen klant en team succes-vol te ondersteunen;

• Bij te dragen aan continue verbetering middels retrospectives.

ProgrammaCertified Agile Essentials biedt in een compact tijdsbe-stek van 2 dagen een stevige introductie in agile sa-menwerken. Wanneer een heel team deelneemt is het bijkomend voordeel dat het gehele team dezelfde basis heeft voor samenwerking op de werkvloer.

De 2 aaneengesloten dagen worden afgesloten met een multiple choice examen.

Tijdens de trainingen komen volgende onderwerpen uitgebreid aan bod:• Agile Manifesto en principes• Release planning, Sprint Zero• Sprint planning• Requirements, reviews, voortgang• Teamkwaliteit; hoe richt het team zich op kwalitatief

hoogwaardige opleveringen• Sprint reviews en retrospectives• De eerste dag is gericht op de principes en die toe

te passen (45% oefeningen)• De tweede dag bestaat grotendeels (60%) uit een

practicum waarin het geleerde wordt toegepast.

Voorkennis: Certified Agile Essentials is bedoeld voor iedereen die meer wil weten over de agile waarden en principes en er goed mee wil kunnen werken. De trai-ning wordt gegeven aan teamleden en personen die bij het agile team zijn betrokkenen. Voorkennis van agile is geen vereiste.

Aantal dagen: 2 (inclusief examen)

Trainingen 2016 21

Acceptance Test Driven Development/SbE

OmschrijvingMomenteel bestaat er grote belangstelling voor manie-ren om op een snellere, effectievere wijze en met zo min mogelijk ‘waste’ software te specificeren, ontwik-kelen en testen.Acceptance Test Driven Development (ATDD) en Spe-cification by Example zijn agile werkvormen waarin ont-wikkelteam en klant intensief en effectief samenwerken of snel en efficiënt tot een goed resultaat te komen. Voor deze werkvormen bestaat momenteel grote be-langstelling.

Specification by Example is een aanpak die het testen een andere positie geeft: weg van het kritieke pad. De test expertise krijgt een productieve taak, in plaats van een (uitsluitend) detectieve taak. Uitgangspunt van de training ATDD is het verzamelde gedachtengoed van:• Gojko Adzic: Specification by Example• Kent Beck: Test-Driven Development• Dan North: Behavior Modification.

In deze training leert u middels het verklaren van de theorie en het uitvoeren van oefeningen deze verschil-lende werkvormen toe te passen.

LeerdoelenNa deze training kan de deelnemer:• Technieken toepassen die leiden tot het realiseren

van hoogwaardige user stories.• Voorbeelden, test cases en specificaties maken

als één geheel, als effectief uitgangspunt voor de ontwikkeling. Zowel voor klant, analist, ontwikke-laar als tester.

• Technieken toepassen die leiden tot een geza-menlijk en gedeeld begrip van wat ontwikkeld gaat worden.

• Een start maken met een Continuous Validation framework.

• Een start maken met het implementeren van ATDD en/of Specification by Example in een agile team.

• ATDD en/of Specification by Example met anderen delen.

• De kenmerken en toepassingsgebieden van ATDD en/of Specification by Example toelichten.

ProgrammaDe training bestaat uit twee zeer interactieve dagen waarin veel van de deelnemer wordt verwacht. Onder-delen zijn:• ATDD• Specification by Example• Samenwerkingsvormen• Interactieve werkvormen (meer dan 80%).Deze training kent geen examen.

De doelgroep bestaat primair uit analisten en testers werkzaam in agile teams. Ervaring met agile is een sterke pré. ATDD/Specification by Example is een ge-zamenlijke effort. Alle rollen in een team werken samen om op deze wijze software te maken. Het is daarom een voordeel wanneer Complete agile teams (develop-ment team, product owner, scrum master) deze trai-ning samen volgen.

Voorkennis: De Agile mindset begrijpen. Er is een zware focus op waarde leveren door samenwerking. Weten wat analyse- en testwerkzaamheden inhouden.

Aantal dagen: 2

Trainingen 201622

Test Driven Development (TDD)

OmschrijvingTest Driven Development (TDD) is een agile werkvorm waarbij eerst een test word geschreven en daarna pas de code. Voor deze werkvorm bestaat momenteel gro-te belangstelling.De test cases zijn gebaseerd op de specificaties, waar-door alleen datgene gemaakt wordt wat vereist is. De complexiteit wordt aanzienlijk verminderd omdat het toevoegen van code in kleine stappen gebeurt. Zo-wel de kwaliteit als het vertrouwen van het team zullen hoog zijn waardoor wijzigingen snel doorgevoerd kun-nen worden.TDD is onderdeel van eXtreme Programming en legt de basis voor andere veelgebruikte varianten als BDD (Behaviour Driven Development) en ATDD (Acceptance Test Driven Development).In deze training leert u middels theorie en het uitvoeren van oefeningen deze werkvorm toe te passen.De doelgroep bestaat primair uit ontwikkelaars, met name diegene die werkzaam zijn in een agile team. Er-varing met agile is een sterke pré.

LeerdoelenNa deze training kan de deelnemer:• Eenvoudige testen zelf ontwikkelen.• De ontwikkelcyclus toepassen.• Onderscheid maken tussen verschillende soorten

testen.• Een start maken met het implementeren van TDD

in een agile team.• De kenmerken en toepassingsgebieden van TDD

toelichten.

OnderwerpenDe volgende onderwerpen komen op deze dag aan bod:• TDD• Unit testing• Integration testing• Mocking• UI testing• Continuous Integration• Other testing flavours

BijzonderhedenVan de deelnemers wordt verwacht dat zij zelf een lap-top met Visual Studio meenemen; we gaan oefenen.

Voorkennis: Basis kennis van Object Oriëntatie en de Agile mindset begrijpen.

Aantal dagen: 1

De code vorm geven aan de hand van testen.

Trainingen 2016 23

Agile Testen - for testers

OmschrijvingSteeds meer organisaties stappen over van de tradi-tionele watervalmethode naar een agile ontwikkelme-thode (XP, SCRUM, RUP etc.), en veelal met succes. In de praktijk wordt de tester steeds vaker geconfron-teerd met organisaties die agile practices daadwerke-lijk toepassen in hun projecten, zoals iteratief ontwik-kelen, time-boxing, stand-up meetings, continuous integration, test driven development en vroegtijdige validatie. Wat betekent dit nu voor de tester - kan alle huidige TMap en ISTQB kennis als verloren worden beschouwd? Integendeel! Testers dienen hun testme-thoden en -technieken nog veel beter te kennen. Ze dienen niet alleen te weten hoe een en ander moet worden toegepast, ze dienen ook te begrijpen wat de achtergronden en doelstellingen zijn.

LeerdoelenNa afloop van deze training hebben de deelnemers:• kennis van het agile manifesto en agile software

ontwikkeling• kennis van de SCRUM methode en inzicht in de rol

van testen binnen SCRUM• inzicht in belangrijke agile test practices en begrip

hoe deze toe te passen• een overzicht van praktijkervaring met agile testen

in diverse domeinen• kennis en goed inzicht in de testtechniek Explora-

tory Testing• inzicht in de gewijzigde rol van en eisen aan de

agile tester

Onderwerpen

Wat is agile?• Het agile manifesto• Iteratief en incrementeel ontwikkelen• Agile software ontwikkeling

SCRUM• Een overzicht van de SCRUM methode• De rol van testen binnen SCRUM

Agile test practices• Product risico analyse en testplanning• Reviews• Unit en regressietesten• Testspecificatietechnieken• Kennis en kunde van de agile tester

Praktijkervaring met Agile testen• Diverse case studies worden besproken• Leerpunten en valkuilen

Exploratory Testen• Een overzicht en introductie in deze techniek• Sterke en zwakke punten • Wanneer wel en wanneer niet toe te passen

De agile tester• De houding en rol van een agile tester• Testen binnen een agile organisatie• De rol van de testmanager

Voorkennis: een beperkte kennis ten aanzien van ge-structureerd testen (bijv. op basis van TMap Next/Suite of ISTQB Foundation) wordt bekend verondersteld.

Aantal dagen: 1

Trainingen 201624

Agile Testen - for developers

OmschrijvingSteeds meer organisaties stappen over van de tradi-tionele watervalmethode naar een agile ontwikkelme-thode (XP, SCRUM, RUP etc.), en veelal met succes. In de praktijk wordt de tester steeds vaker geconfron-teerd met organisaties die agile practices daadwerkelijk toepassen in hun projecten, zoals iteratief ontwikkelen, time-boxing, stand-up meetings, continuous integra-tion, test driven development en vroegtijdige validatie. Maar wat betekent dit nu voor de ontwikkelaanpak? Welke eisen stelt een agile omgeving eigenlijk aan de ontwikkel- en testaanpak en aan de kennis en vaardig-heden van de ontwikkelaar?

De cursus is gericht op degenen die in de praktijk op welke manier dan ook betrokken zijn bij software ont-wikkelen en een beter inzicht willen verkrijgen in de toe-pasbaarheid daarvan bij het testen in een agile context.

LeerdoelenNa afloop van deze training hebben de deelnemers:• kennis van het agile manifesto en agile software

ontwikkeling• kennis van de Scrum methode en inzicht in de rol

van testen binnen Scrum• inzicht in belangrijke agile test practices (o.a. Test

Driven Development, Unit Testing) en begrip hoe deze - als ontwikkelaar - toe te passen

• inzicht in de gewijzigde rol van de agile ontwikke-laar ten opzichte van een traditionele omgeving

De cursus duurt één dag. De nadruk ligt op agile tes-ten in de praktijk, gezien vanuit de ontwikkelaar en met name in een omgeving waarin SCRUM wordt gebruikt als raamwerk. Discussies en meningsvorming hebben een belangrijke plaats binnen deze cursus.

Onderwerpen

Agile ontwikkeling en Scrum• Ontwikkelmethodieken• Agile ontwikkeling• SCRUM• De 5 belangrijkste practices

Testtechnieken• Waarom testtechnieken in agile projecten?• Overzicht van enkele technieken (o.a. unit testing,

Test Driven Development)• Wanneer wel en niet toe te passen?

De agile ontwikkelaar• De houding en rol van een agile ontwikkelaar• Opzetten van unit test frameworks• Testen binnen een agile organisatie

Voorkennis: Geen specifieke voorkennis vereist.

Aantal dagen: 1

Trainingen 2016 25

Agile Testen - for teams

OmschrijvingSteeds meer organisaties stappen over van de traditio-nele watervalmethode naar een agile ontwikkelmetho-de (XP, RUP, DSDM, Scrum, etc.), meestal met succes. Van teams wordt dan verwacht dat zij anders omgaan met testen en zelf hieraan, anders dan voorheen, mee-werken in een agile omgeving. Daarbij krijgen ze te maken met typische agile practices zoals iteratief ont-wikkelen, time-boxing, stand-up meetings, continuous integration, test driven development en vroegtijdige va-lidatie.

Maar wat betekent dit nu voor het team? Ieder op zijn beurt wachten tot zijn deel van het werk gedaan kan worden is verleden tijd. Je moet anders denken over unit testing, meedenken over unit testing, en het ge-bruik en inzetten van test automation tools om in het team effectief bij te dragen aan de kwaliteit van het pro-duct. Je kennis vormt een goede basis, maar hoe pas je methoden en technieken toe in een agile omgeving? Die vertaalslag vraagt om een helder inzicht in de ach-tergronden en doelstellingen van agile testen. Welke eisen stelt een agile omgeving eigenlijk aan de ontwik-kel- en testaanpak en aan de kennis en vaardigheden van de teamleden?

LeerdoelenNa afloop van deze training hebben de deelnemers:• kennis van het agile manifesto en agile software

ontwikkeling.• kennis van de Scrum methode en inzicht in de rol

van testen binnen Scrum.• inzicht in belangrijke agile test practices en begrip

hoe deze - als team - toe te passen.• inzicht in de gewijzigde rol van een agile team ten

opzichte van een traditioneel team.

Onderwerpen

Agile ontwikkeling en SCRUM• Ontwikkelmethodieken• Agile ontwikkeling• SCRUM• De 5 belangrijkste practices

Het team• De houding en rol binnen het team• Kwaliteitsbewustzijn• Teamdynamiek• De rol van de scrummaster

Agile testen• Testen binnen een agile organisatie• Leerpunten, valkuilen en aanbevelingen

Testtechnieken• Waarom testtechnieken in agile projecten• Overzicht van enkele toepasbare technieken (o.a.

unit testing, Test Driven Development)• Wanneer wel en wanneer niet toe te passen

Voorkennis: Geen specifieke voorkennis vereist.

Aantal dagen: 1

Trainingen 201626

Workshop User Story Testing

OmschrijvingSteeds meer organisaties stappen succesvol over van de traditionele watervalmethode naar een agile ontwik-kelmethode (XP, RUP, DSDM, Scrum, etc.). Van testers wordt dan verwacht dat zij hun testkennis en kunde gaan toepassen in een agile omgeving. Daarbij krijgen ze te maken met typische agile practices, zoals iteratief ontwikkelen, time-boxing, stand-up meetings, conti-nuous integration, test driven development, vroegtij-dige validatie en ook met user stories.

Maar wat is een User Story? Hoe komt een User Story tot stand? Hoe kun je een User Story testen? En wat heb je daarvoor nodig?

De cursus is er op gericht om u, binnen een agile con-text, te leren omgaan met User Stories als vertrekpunt voor het ontwikkel- en testwerk en op het trainen van de daarvoor benodigde praktische vaardigheden. Naast de presentaties en praktische oefeningen, is er ruimte voor discussie en het uitwisselen van ervaringen tussen medecursisten en docent. Een belangrijk on-derdeel van de cursus zijn de cases die de deelnemers uitvoeren. Hierdoor verkrijgt u praktische vaardigheden, nodig voor het succesvol uitvoeren en implementeren van user story testing in de praktijk.

LeerdoelenNa deze cursus heeft de deelnemer kennis en kunde ten aanzien van:• doel en levenscyclus van een user story toelichten• constructieve feedback op user stories geven

vanuit testoogpunt• productrisicoanalyse voor een set user stories• planning poker met als doel het toekennen van

story points aan een user story• begeleiden van de klant bij het opstellen van ac-

ceptatiecriteria voor user stories• begeleiden van de klant bij het opstellen van ac-

ceptatietestgevallen voor user sories• beoordelen van consistentie van user stories, ac-

ceptatiecriteria en acceptatietestgevallen• consequenties van de keuze voor Acceptance Test

Driven Development voor het testen van users stories toelichten

Onderwerpen• Introductie• Levenscyclus van een User Story• User Stories als requirements

- Hoe schrijf je een user story? - Wat is een goede user story? - User story reviewing

• Productrisicoanalyse op basis van User Stories• Backlog en Sprint Planning (o.a. Planning Poker• Opstellen acceptatiecriteria voor User Stories• Opstellen acceptatietestgevallen voor User Stories

en acceptatiecriteria• Checken van consistentie van user stories, accep-

tatiecriteria en acceptatietestgevallen• Introductie acceptance test driven development/

specification by example• Schetsen van het belang van het automatiseren

van user story tests• Evaluatie

Voorkennis: basiskennis van Agile/Scrum, enige ba-siskennis van principes en terminologie op het gebied van software testen. ISTQB Foundation of TMap Next/Suite Test Engineer wordt aanbevolen.

Aantal dagen: 1

Trainingen 2016 27

Introductie Quality Level Management

OmschrijvingOutsourcen is en blijft populair onder bedrijven. Ver-wachte resultaten worden vaak echter niet behaald. Waar ligt dat aan?

Veel bedrijven hebben moeite met het beheersen van kwaliteit in het geval van uitbesteding. Kwaliteit is moei-lijker te definiëren dan de planning en het budget. Be-staande problemen met kwaliteitsbeheersing worden bij uitbesteding echter nog complexer.

Zowel voor outsourcen als voor kwaliteitsbeheersing zijn al vele mogelijke maatregelen bekend. Ze zijn, tot nu toe, echter nooit in één enkel framework geplaatst. Improve heeft deze maatregelen verzameld in het Qua-lity Level Management-model.

Leerdoelen• De basis concepten begrijpen van QLM en het

QLM- model.• De niveaus leren kennen, waarop maatregelen

kunnen worden genomen.• De soorten maatregelen leren kennen, die kunnen

worden genomen.• Leren hoe het model kan worden toegepast in

praktijk.• Specifiek maatregelen leren toepassen.• Leren hoe een QLM plan wordt opgezet.• Leren hoe een QLM plan te managen.

Onderwerpen

Kwaliteit in outsourcing• Voordelen• Valkuilen• Oplossingen

Niveaus voor maatregelen• Product• Proces• Organisatie

Soorten maatregelen• Preventief• Detectief• Correctief

Het model toepassen• Het QLM-Plan opstellen• Het QLM-Plan beheersen

Evaluatie

Voorkennis: Enige algemene kennis van kwaliteitsma-nagement en outsourcing.

Aantal dagen: 1

Preventiv

e

Detectiv

e

Correctiv

e

Organisation

Process

Product

Leve

ls

Types

Het QLM-model helpt om een gebalanceerde outsour-cing strategie op te stellen die erop gericht is doelen en verwachtingen te behalen op het gebied van tijd, geld én kwaliteit.

Een dergelijke strategie gebruikt een aantal maatre-gelen van de negen aandachtsgebieden uit het QLM-model.

Het QLM model is een model dat bruikbaar is voor zo-wel klanten als leveranciers.De training is bedoeld voor managers en consultants die werken aan opdrachtgevers- en/of opdrachtne-merszijde, op het gebied van project management, contract management, delivery management, service management, kwaliteitsmanagement, systeemontwik-keling of testen.

Trainingen 201628

Rapid Software Testing

OmschrijvingDevelopment is mensenwerk, software is complex en projecten verlopen onvoorspelbaar. Met nauwelijks voldoende informatie beschikbaar, moet het team zijn product ontwikkelen. Het testen moest gisteren al zijn begonnen. De inzichten waarop deze testen worden gebaseerd zijn morgen alweer achterhaald. Context-driven testen houdt in dat test doelstellingen, aanpak en test documentatie worden gebaseerd op de details van uw specifieke situatie. Het toepassen van vaar-digheden en ervaring staat boven het toepassen van een standaard recept. Rapid Software Testing is een context-driven testmethodologie gebaseerd op de ideeën van James Bach en Michael Bolton. Het gaat uit van heuristische methoden om sneller te kunnen testen. Het is testen met een gevoel voor urgentie en met aandacht voor het wegsnijden van elke vorm van verspilling.

LeerdoelenWat leren de deelnemers:• Dat het denkwerk van de tester zijn belangrijkste

tool is.• Hoe je zelfverzekerd kunt denken en praten over

testen.• Hoe context je keuzes beïnvloedt en hoe deze

beiden voortdurend veranderen.• Hoe je met minimale voorbereiding alsnog effectief

en met een duidelijke missie kunt testen.• Hoe je met onvolledige of zelfs compleet ontbre-

kende documentatie alsnog zinnige testen kunt uitvoeren.

• Hoe je kunt omgaan met overweldigende com-plexiteit, verwarring en ambiguïteit.

• Hoe je gebruik kunt maken van heuristieken en modellen om het proces te begeleiden en te struc-tureren.

• Hoe je op ieder moment geloofwaardig kunt rap-porten door een goed verhaal te vertellen over het testen.

Trainers: James Bach, Michael Bolton, Huib Schoots

Onderwerpen

Introductie• Wat is Rapid Testen?• Testen en checken• Testen is persoonlijk

Denken als een tester• Modellen en Heuristieken• Kritisch denken• Observatie en gevolgtrekking• Tool implementatie• Randvoorwaarden

Teststrategie• Heuristic test strategy model• Waarden en risico’s• Diversificatie van testaanpak

Oracles• Hoe herken je een problem• Kwaliteitscriteria en oracles

Coverage• Soorten coverage• Vraag om testbaarheid!

Exploratory Testing• Wat is ET en hoe doe je dat?• De dynamiek van ET• Sessies

Rapid Test Documentatie• Beknopte documentatie• Goede aantekeningen maken• Slim sessies vastleggen

Rapid Test Rapportage• Rapportage overwegingen• Het testverhaal• Dashboards

Voorkennis: De ideale student is iemand die gedreven is om een uitstekende tester of test manager te wor-den. Het is een training voor alle niveaus. Onze erva-ring is dat ervaren testers, die nog beter willen worden, de training het meest waarderen. Een onervaren tester doet belangrijke ervaring op door de vele praktische oefeningen.

Aantal dagen: 3

Trainingen 2016 29

Workshop Exporatory testen

OmschrijvingTegenwoordig krijgen testers steeds vaker te maken met producten waar specificaties onvoldoende zijn vastgelegd om traditionele test methoden en technie-ken toe te kunnen passen. Daarnaast worden testers geacht om steeds eerder, en met minimale verspilling, te testen. Exploratory testen is een krachtige manier van werken. Door dagelijkse planning en constante bij-sturing tijdens het testen, voert u altijd de belangrijkste tests uit. Exploratory Testen is een manier van testen die persoonlijke vrijheid en verantwoordelijkheid van de tester benadrukt, waarbij testgerelateerd leren, test ontwerp, test uitvoering en resultaat interpretatie wor-den gezien als onderling ondersteunende activiteiten die gedurende het hele project parallel lopen.

Exploratory testen maakt gebruik van heuristieken. Heuristieken zijn informele, intuïtieve oplossingsstrate-gieën, die mensen ontwikkelen om bepaalde proble-men aan te pakken. In tegenstelling tot algoritmen zijn heuristieken strategieën die in alleen in specifieke situa-ties een bruikbare oplossing bieden. Het komt dus aan op de vaardigheden van de tester om de juiste heu-ristiek toe te passen op de juiste situatie. Het gehele testproces wordt gelogd in testcharters, waardoor ex-ploratory testen - ondanks hardnekkige mythes - prima toepasbaar is in omgevingen waar de traceerbaarheid van testen van belang is, zoals gereguleerde produc-tenontwikkeling.

LeerdoelenDe nadruk bij deze training ligt op het trainen van vaar-digheden: • U leert exploratory testen door veel te oefenen op

echte software. In de uitgebreide debriefings wis-selt u ervaringen uit. Hierdoor krijgt u praktische vaardigheden voor het succesvol uitvoeren en im-plementeren van exploratory testen in uw praktijk.

• Hoe ET kan worden gepland, gestructureerd en traceerbaarheid biedt met Session Based Testma-nagement.

Onderwerpen Introductie• Wat is exploratory testen?• Onbewuste en bewuste kennis• Heuristieken

Charters• Wat zijn charters?• Hoe gebruik ik charters?

Sessies• Wat zijn sessies?• Soorten sessies

Vaardigheden• Focus en defocus• Goede aantekeningen maken• Verzinnen van goede test ideeën• Debriefing• Pair testen

Test Management• Schatten en plannen • Vormen om exploratory testen te managen,

waaronder: - Session Based Test Management - Thread Based Test Management

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: Maatwerk

Trainingen 201630

Workshop Teststrategie met Heuristieken

OmschrijvingEen gedegen teststrategie is de basis voor ieder test-traject. Het geeft antwoord op de vragen: waarom tes-ten we en hoe testen we? Een teststrategie helpt de tester de juiste dingen te doen op het juiste moment, geeft testen structuur en geeft inzicht in de testdekking.

Herkent u de volgende situaties?• Testen wordt gezien als een aantal opeenvolgende

fases of activiteiten• Testers zien de teststrategie als een document of

een fase in plaats van voortschrijdend inzicht• De vertaling van een product risico analyse naar

een concrete teststrategie is lastig• De meeste teststrategieën zijn vaag en gebruiken

relatieve inspanning. Ze geven geen inzicht in wat testers echt moeten doen

• Er is geen (duidelijk) verband tussen de informa-tiebehoefte, de testmissie, de teststrategie en de testen die uitgevoerd worden

• Testers hebben geen idee wat ze nu wel en niet geraakt hebben van het te testen product. Hoe maak je dat inzichtelijk?

• Het toepassen van testtechnieken is als het gebrui-ken van een recept geworden.

Met het Heuristic Test Strategy Model kunt u boven-staande problemen oplossen. Er is geen standaard recept voor het maken van een strategie of het uitvoe-ren van testen. Heuristieken helpen u bij het oplossen van problemen. De teststrategie is een oplossing voor een complex probleem: “Hoe voldoen we aan de infor-matiebehoefte van de stakeholders op een zo efficiënt mogelijke manier?“. Dit probleem is in iedere situatie anders en vraagt daarom iedere keer om een andere oplossing.

LeerdoelenDeze eendaagse praktische workshop leert u hoe het Heuristic Test Strategy Model kan ondersteunen om een goede teststrategie te maken. Het helpt om aan alle belangrijke aspecten te denken: • De context-factoren die van cruciaal belang zijn

om te kunnen beslissen welke specifieke testen uitgevoerd moeten worden

• De productelementen of producteigenschappen. De verschillende gezichtspunten helpen de juiste testvragen te formuleren

• De kwaliteitsattributen die aangeven wat of hoe het product zou moeten zijn. Elk van de items op deze lijst kan worden gezien als een potentieel risicogebied

• De manieren waarop we het product gaan testen: de testtechnieken.

Onderwerpen

• Wat zijn de eigenschappen van een goede test-strategie?

• Wat is het Heuristic Test Strategy Model?• Hoe helpt dit model bij het maken van een goede

teststrategie?• Hoe voer je een context analyse uit?• Hoe modelleer ik het testobject snel zodat alle

aspecten overwogen kunnen worden?• Hoe test ik een product met veel verschillende

invalshoeken, benaderingen en technieken?• Hoe visualiseer ik de teststrategie zodat ik hem

makkelijk kan communiceren?

Voorkennis: geen specifieke voorkennis vereist. De workshop is bestemd voor mensen die zich bezig hou-den met of betrokken zijn bij het testen van informatie-systemen en software producten. Van junior tester tot test manager, van programmeur tot project manager. Een leerzame ervaring voor iedereen die wil leren hoe een gedegen test strategie eruit ziet en hoe deze tot stand komt. Aantal dagen: 1

Trainingen 2016 31

Workshop Inleiding Context-Driven Testen

OmschrijvingSysteemontwikkeling is mensenwerk, software is com-plex en projecten verlopen onvoorspelbaar. Met nau-welijks voldoende informatie beschikbaar, moet het ontwikkelteam een product ontwikkelen. Het testen moest gisteren al zijn begonnen. De inzichten waarop deze testen worden gebaseerd zijn morgen alweer achterhaald. Context-driven testen houdt in dat test-doelstellingen, -aanpak en -documentatie worden ge-baseerd op de kenmerken van uw specifieke situatie. Het toepassen van vaardigheden en ervaring staat bo-ven het toepassen van een standaard recept.

Context-driven testen ziet het testen van software als een uitdagend en intellectueel proces. Het leert de tes-ter om te gaan met de werkelijkheid in IT projecten: complexiteit, verwarring, wijzigingen, nieuwe inzichten en halve antwoorden.

LeerdoelenDeze eendaagse praktische workshop is een inleiding in de wereld van context-driven testen. Context-driven testen leert u omgaan met complexiteit, onduidelijk-heden en veranderende inzichten door het testen te baseren op de kenmerken van uw specifieke situatie. Context-driven testen stelt het toepassen van kennis en vaardigheden op uw situatie boven het toepassen van een standaard recept. Hierdoor krijgt u een beter passende testaanpak die effectiever is en efficiënter. Beter testen en nog leuker ook!

Onderwerpen • Wat is context-driven testen?• Wat zijn de verschillen met traditioneel testen?• Wat is testen en checken?• Hoe voer je een context analyse uit?• Wat verstaan we onder kritisch denken en hoe pas

je dit toe?• Wat is het “Heuristic test strategy model” en wat

kan je er mee?• Wat houdt Exploratory Testen nu echt in?

Voorkennis: Geen specifieke voorkennis vereist. De workshop is bestemd voor mensen die zich bezig hou-den met of betrokken zijn bij het testen van informatie-systemen en software producten. Van junior tester tot test manager, van programmeur tot project manager: iedereen die geïnteresseerd is in de nieuwste ontwik-kelingen binnen het testvak of die vanuit hun praktijk met deze visie te maken krijgt, kan in deze workshop iets leren.

Aantal dagen: 1

Trainingen 201632

Workshop Visualisatie

OmschrijvingVisualisatie maakt samenwerken makkelijker. Door ge-bruik te maken van beelden wordt de communicatie rijker en dat maakt ons werk makkelijker. Elkaar begrij-pen is vaak een eerste stap naar succesvolle samen-werking. Tekst is saai en weinig creatief. Met beelden onthouden mensen zaken gemakkelijker en beelden maken vaak meer indruk. Een afbeelding, diagram of mind map kan een complex idee vaak snel en eenvou-dig helpen doorgronden. Visualisatie maakt het snel opnemen van grote hoeveelheden informatie mogelijk.

In het testen is snel leren, begrijpen en verwerken van veel informatie van groot belang. Om informatie te be-grijpen, gebruiken we modellen. In ons hoofd vormen we een beeld van hoe de wereld om ons heen werkt. Modellen zijn daarom erg belangrijk in het testen. Een goed model helpt een probleem of vraagstuk te begrij-pen of te manipuleren. Denk aan een kaart die je helpt te om van A naar B te navigeren. De kaart is niet de stad zelf, maar een model, een representatie van de stad die je helpt te begrijpen waar je heen moet.

Software en de omgevingen waarin testers werken, worden steeds complexer. Om effectief te testen, is het van belang om overzicht te houden en de materie goed te doorgronden. Mind maps, schetsen, diagram-men en andere vormen van visualisatie helpen bij het oplossen van testproblemen. Daarnaast wordt testdo-cumentatie beknopter en overzichtelijker door beelden te gebruiken.

LeerdoelenIn deze praktische en interactieve workshop leren deelnemers om hun gedachten in beelden op papier te zetten. Met verschillende, vaak eenvoudige technie-ken om te visualiseren en te modelleren worden test problemen opgelost. Deelnemers maken kennis met visueel denken en leren. Met originele oefeningen leren de deelnemers analyseren en ontdekken welke facto-ren het testen beïnvloeden. Ervaar zelf en leer om het testen in beeld te brengen!

Onderwerpen• Visueel leren en denken: tekenen en schetsen voor

meer creativiteit• Mind maps• Contextanalyse met de productecologie• Visuele testdocumentatie• Problemen doorgronden en oplossen door te visu-

aliseren en modelleren

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: Maatwerk

Trainingen 2016 33

Fitnesse & Selenium

OmschrijvingProducten worden steeds complexer. Software blijft maar in omvang en functionaliteit toenemen. Het ma-nagement wil een steeds kortere ‘time-to-market’ met minimaal dezelfde kwaliteit. Mede door dit soort ontwikkelingen wordt het steeds moeilijker om de ge-vraagde productkwaliteit te kunnen waarborgen. Het automatisch laten uitvoeren van (een deel van) de test-cases kan een goede of zelfs noodzakelijke volgende stap zijn. Tegenwoordig zijn hiervoor diverse tools in de markt. Voordelen van het gebruik van deze tools kun-nen zijn dat de testsystemen optimaal gebruikt worden (geautomatiseerde tests zijn bijvoorbeeld ´s nachts te draaien), er geen fouten meer ontstaan door handma-tige testuitvoer en in minder tijd kunnen er wellicht zelfs meer tests uitgevoerd worden.

De combinatie Fitnesse en Selenium is een steeds meer gebruikt framework voor het automatiseren van functionele testen. Tijdens deze eendaagse training raak je vertrouwd met dit framework en leer je hoe je tot een verzameling van onderhoudbare test scripts komt.

Na een introductie op testautomatisering start je met de installatie van het framework. Daarna zal je door het uitvoeren van aantal practicums leren hoe je stap voor stap tot een goed onderhoudbare suite van test scripts komt. Het materiaal dat je in de training gebruikt krijg je mee zodat je het geleerde direct in de praktijk kan gaan toepassen.

LeerdoelenNa deze cursus heeft de deelnemer kennis en kunde ten aanzien van het invoeren van de tools Fitnesse en Selenium op een gestructureerde en onderhoudbare wijze.

Onderwerpen• Introductie in testautomatisering

• Frameworks voor testautomatisering

• Introductie Fitnesse en Selenium - Fitnesse - Selenium IDE - Selenium Webdriver 2.0 - Xebium

• Practica• - Selenium IDE

- Installatie Fitnesse/Selenium - Fitnesse/Selenium:

• Set Up/Tear Down • Variabelen • Scenario’s • Scenario libraries • Include • Page objects • Flows

Voorkennis: De cursus is bestemd voor ontwikkelaars, ontwerpers en testers die willen leren hoe zij Fitnesse en Selenium effectief kunnen toepassing binnen hun ontwikkelproces. Specifieke voorkennis is niet vereist.

Aantal dagen: 1

Trainingen 201634

Functionele Test Automatisering

OmschrijvingHet invoeren van een testtool is niet alleen een kwestie van het aanschaffen van een tool en vervolgens bijvoor-beeld testscripts maken. De praktijk leert dat door deze werkwijze het resultaat vaak niet aansluit bij de hoog-gespannen verwachtingen. Deze cursus is samenge-steld om ook de juiste aandacht te kunnen geven aan andere essentiële aspecten van een testautomatise-ringstraject. Daarnaast leert u welke tools er beschikbaar zijn voor functionele testautomatisering en gaat u zelf aan de slag met Fitnesse en Selenium.

Als vervolg kunnen de cursisten deelnemen aan de Workshop Fitnesse & Selenium. In deze workshop gaan zij onder begeleiding aan de slag met Fitnesse en Selenium en leren zij deze tools zelfstandig te gebrui-ken en een onderhoudbaar framework op te zetten.

Als u meer wilt weten van Performance Testen kunt u deelnemen aan de aansluitende eendaagse cursus Performance Testen.

LeerdoelenDe cursus laat u kennismaken met een gestructureerde manier van het invoeren van test-automatisering, maar ook het daadwerkelijk hands on toepassen van tools.

Als vervolg op deze training kunt u zich verdiepen in het toepassen van Fitnesse en Selenium in de uitgebreide eendaagse workshop Fitnesse en Selenium.Als u meer wilt weten van Performance Testen kunt u deelnemen aan de aansluitende eendaagse cursus In-leiding Performance Testen.

OnderwerpenDe cursus is bestemd voor iedereen die meer wil weten over test automatisering en hoe een testautomatise-ringstraject geïmplementeerd kan worden. • Het programma van deze cursus:• Introductie Test Automatisering• Introductie Test Automatisering Tools• Hands On Test Automatisering met Selenium &

Fitnesse• Test Automatisering in Agile

BijzonderhedenU dient zelf een laptop mee te nemen.

Voorkennis: Van de deelnemers wordt verwacht dat ze al enige ervaring hebben met testen van software en/of hardware.

Aantal dagen: 1In samenwerking met 2B4QA

Trainingen 2016 35

Performance Testing

OmschrijvingAan applicaties en systemen worden meer eisen ge-steld dan het hebben van de juiste functionaliteit.Ze moeten onderhoudbaar zijn en uitbreidbaar. Ze wor-den geacht gebruiksvriendelijk te zijn en veilig. En ze moeten een goede “performance hebben”.• Maar wat is performance?• Waar hangt performance vanaf?• Hoe meet je performance?• Hoe test je performance?Dat zijn vragen die in deze cursus aan de orde komen.Daarna gaat u ook echt zelf aan de slag met de tool JMeter om kennis te maken met het uitvoeren van per-formance testen.

LeerdoelenU leert wat performance testen is en welke tools be-schikbaar zijn in welke omstandigheden.Na afloop heeft u inzicht in verschillende tools en weet u wat er komt kijken bij het meten en testen van de performance van een systeem.

OnderwerpenDe cursus is bestemd voor iedereen die meer wil weten over het effectief en efficiënt meten en testen van de performance van systemen en de daarvoor beschik-bare tools.• Het programma van deze cursus:• Introductie Performance Testen• Introductie Performance Test tools• Hands On Performance Testen met Jmeter• Performance testen in Agile

BijzonderhedenU dient zelf een laptop mee te nemen.

Voorkennis: Van de deelnemers wordt verwacht dat ze al enige ervaring hebben met testen van software en/of hardware.

Aantal dagen: 1

In samenwerking met 2B4QA

Trainingen 201636

Python for testers (only in English!)

DescriptionThis is a practical training for testers who are frustrated by the laborious and repetitive work that makes up day-to-day testing work. Anyone who has tried or wants to try scripting and programming in order to help focus more on the sapient test activities and let the computer do the repetitive work.

ObjectivesDuring this training we will work with a strong focus on practical knowledge and learning by doing. After this training attendees can work independently with Py-thon. A large amount of exercises are created to give the opportunity to build simple but powerful tools using Python, which gives a deeper understanding of the op-portunities that the language offers.

Participants will work with many examples covering to-pics such as generating test data, monitoring system under test, compressing and sending test data, clean out test data after performing a test, delete temporary files and automate starting processes on the system. You will learn how to package your code in order to share it, controlling external processes, getting started with performance measurements, email results and much more.

Course outline• What is Python?• Basic syntax• Built-in data types• The REPL• Basic constructs• Input from command line• Introduction to Object Oriented Python• The standard library• Text parsing and manipulation• Regular expressions• Generating test data• Compressing and transferring test data• Installing 3rd party libraries• Calling and testing REST APIs• Controlling external processes• Monitor system under test• Python 2 vs 3

Prerequisites: Attendees are required to bring their own laptop to be able to complete the exercises. Please bring a computer that you use regularly. Almost all course material is cross platform and works equally well on Windows, Mac OS X and Linux!The attendees are required to have basic computer knowledge and a genuine interest in learning about scripting and programming.

Duration: 2 days

A hands-on workshop to learn how Python can help you to save valuable testing time!Your trainer: Kristoffer Nordström!

Trainingen 2016 37

Inleiding Testautomatisering

OmschrijvingProducten worden steeds complexer. Software blijft maar in omvang en functionaliteit toenemen. Het ma-nagement wil een steeds kortere ‘time-to-market’ met minimaal dezelfde kwaliteit. Mede door dit soort ontwikkelingen wordt het steeds moeilijker om de ge-vraagde productkwaliteit te kunnen waarborgen. Door het implementeren van een testproces is wellicht al een goede stap genomen om op een efficiënte en effec-tieve manier deze kwaliteit aan te kunnen tonen en de doorlooptijd te verminderen. Het automatisch laten uit-voeren van (een deel van) de testcases kan een goede of zelfs noodzakelijke volgende stap zijn. Tegenwoordig zijn hiervoor diverse tools in de markt. Voordelen van het gebruik van deze tools kunnen zijn dat de testsystemen optimaal gebruikt worden (geautomatiseerde tests zijn bijvoorbeeld ´s nachts te draaien), er geen fouten meer ontstaan door handmatige testuitvoer en in minder tijd kunnen er wellicht zelfs meer tests uitgevoerd worden.

Het invoeren van een testtool is niet alleen een kwestie van het aanschaffen van een tool en vervolgens bijvoor-beeld testscripts maken. De praktijk leert dat door deze werkwijze het resultaat vaak niet aansluit bij de hoog-gespannen verwachtingen. Deze cursus is samen-gesteld om ook de juiste aandacht te kunnen geven aan andere essentiële aspecten van een testautoma-tiseringstraject, zoals pakketselectie en implementatie.

LeerdoelenDe praktijkgerichte cursus “Inleiding Testautomatise-ring” geeft de deelnemers:• een handvat om testautomatisering nuttig en ef-

fectief te implementeren in de organisatie• inzicht in de randvoorwaarden voor het implemen-

teren van testautomatisering• inzicht in de verschillende soorten tools• een overzicht van mogelijke valkuilen• een introductie in het toepassen van én het zelf

werken met Fitnesse en Selenium.

Onderwerpen Introductie• Doelstelling en definitie• Typen testautomatisering• Voordelen van goede testautomatisering• Testautomatiseringsprojecten• Valkuilen van testautomatisering

Strategie, selectie & implementatie• Soorten tools• Tool selectie• Tool implementatie• Randvoorwaarden

Trends en ontwikkelingen

Automatiseren van de testuitvoering• Opzetten geautomatiseerde testomgeving• Training medewerkers• Inrichten van de testtool

Workshop• Werken met Fitnesse en Selenium• Opzetten van een onderhoudbaar framework

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: Maatwerk

Trainingen 201638

CMAP Certified Mobile App Professional - Foundation Level

OmschrijvingSteeds vaker bieden bedrijven diensten aan via mobie-le apps in plaats van de voorheen gebruikelijke desktop applicaties. Tegelijkertijd worden de klanten en gebrui-kers steeds kritischer op de kwaliteit. Voor vele toepas-singen geldt een “zero tolerance” houding ten aanzien van tekortkomingen.

Zowel bij het ontwikkelen als bij het testen van mobiele apps staan we voor nieuwe uitdagingen. Er zijn ver-schillende platformen zoals iOS, Android, RIM en Win-dows. Per platform zijn er soms zeer veel versies van het operating system in omloop om nog te zwijgen van de vele hardware configuraties. Onze smartphones zijn volwaardige computers geworden waarop vele toepas-singen naast elkaar draaien en voor veel van die toe-passingen zijn de kwaliteitseisen hoog.

Wat zijn nu de gevolgen voor de testaanpak? Waarmee moeten testers rekening houden en wat voor proble-men kunnen zij verwachten? En hoe kunnen zij er voor zorgen snel genoeg te zijn. Want het tempo waarin zowel hardware configuratie, software configuratie als nieuwe app versies worden gegenereerd, is meedo-genloos snel.

Deze training biedt de deelnemers een introductie van en begrip voor het testen van mobile apps en verbetert hun kennis door middel van theorie, relevante voor-beelden en oefeningen.

LeerdoelenNa afloop van deze training kunnen de deelnemers:• bestaande testprocessen (her-)inrichten voor het

testen van mobile apps• ondersteuning bieden bij het reviewen van require-

ments voor mobile apps• door een gedegen kennis van bruikbaarheid een

bijdrage leveren aan het verbeteren van de user experience

• geschikte testmethoden selecteren en toepassen, inclusief het toepassen van tools die uniek zijn voor de mobiele technologie

Onderwerpen

Dag 1• Intro: de wereld van de mobile apps• Bedrijfsmodellen• Architectuur van mobile apps• Uitdagingen van mobile apps testen• Verschillen tussen testen van mobile apps en con-

ventionele applicaties• Emulatoren en similatoren

Dag 2• Testvormen voor mobile apps• Testproces en -strategie• Testontwerptechnieken• Experience Based technieken• Aanpak voor automatisering• Tools voor automatisering• Testomgeving en test lab

BijzonderhedenHet multiple-choice examen, afgenomen door ISQI, bestaat uit 40 vragen in de engelse taal en duurt 75 minuten.

Voorkennis: De cursus is gericht op professionals op het gebied van software kwaliteit en software testen. De deelnemers zijn bij voorkeur opgeleid op het niveau ISTQB Certified Tester Foundation Level of hebben ca. 2 jaar ervaring in software testen. Denk hierbij aan tes-ters, testanalisten, testontwerpers, test managers en managers.

Aantal dagen: 2

 

Trainingen 2016 39

Test Maturity Model Integration (TMMi)

OmschrijvingSoftware Process Improvement (SPI) is één van de be-langrijkste aandachtpunten binnen de software indus-trie. Hoewel het testen van software binnen de software industrie zo’n 30 tot 40% van de totale projectkosten omvat, is de aandacht voor gestructureerd testen bin-nen de SPI modellen beperkt. Een antwoord op deze tekortkoming is de ontwikkeling van specifieke model-len voor testproces verbeteren. Deze cursus gaat met name in op het Test Maturity Model integration (TMMi). Dit model is complementair aan het Capability Maturity Model (CMM) en CMMI.

Het Test Maturity Model integration (TMMi) helpt orga-nisaties in het bepalen van de status van het testproces en het stellen van prioriteiten ten aanzien van verbete-ringen. Binnen het TMMi wordt een vijftal niveaus van testvolwassenheid onderscheiden. Op elk niveau, met uitzondering van niveau 1, wordt een aantal procesge-bieden (process areas) geïdentificeerd waar de primaire focus van test verbeteracties op moet worden gericht. Per process area zijn ter ondersteuning van de imple-mentatie concrete doelstellingen geformuleerd onder-steund door allerlei zogenaamde ‘key practices’.

TMMi helpt bij het vaststellen wat dient te worden aangepakt c.q. verbeterd. Een gestructureerde test-methode, zoals TMap, helpt bij het bepalen hoe een en ander kan worden geïmplementeerd. Tijdens deze cursus wordt ook de relatie tussen TMMi en ISTQB/TMap aangegeven, waarbij een aantal goede ISTQB/TMap handvatten zal worden aangereikt voor het be-reiken van TMMi level 4.

InhoudIn de cursus komen aan de orde:• de verschillende definities van gestructureerd tes-

ten en hun relatie met testvolwassenheid.• de noodzaak van testproces verbeteren, de

belangrijkste modellen en de relatie met software process improvement;

• de structuur en achtergronden van het TMMi en de samenhang met CMMI;

• een uitgebreide behandeling van de TMMi level 2, waarbij wordt ingegaan op de procesgebieden (o.a. testbeleid, testplanning en testspecificatie), de verschillende doelstellingen en key practices;

• een uitgebreide behandeling van TMMi level 3, waarbij wordt ingegaan op de procesgebieden test organisation, test training program, test life-cycle and integration, non-functional testing en peer reviews;

• een uitgebreide behandeling van TMMi level 4, waarbij wordt ingegaan op de procesgebieden test measurement, product quality evaluation en advanced reviews;

• een uitgebreide behandeling van TMMi level 5, waarbij wordt ingegaan op de procesgebieden defect prevention, quality control en test process optimization;

• de relatie van TMMi met ISTQB/TMap Next/Suite, alsmede specifieke ISTQB/TMap Next/Suite test-practices voor het implementeren van TMMi procesgebieden;

• de rol en het belang van metrics binnen testproces verbeteren en binnen TMMi;

• het uitvoeren van formele en informele TMMi as-sessments.

Improve Quality Services is als eerste bedrijf in de Benelux geaccrediteerd tot het mogen uitvoeren van formele TMMi assessments.

Voorkennis: een beperkte kennis ten aanzien van ge-structureerd testen (bijv. op basis van TMap Next/Suite of ISTQB Foundation) wordt bekend verondersteld.

Aantal dagen: 2

ACCREDITEDASSESSOR

TMM ®i

Trainingen 201640

Test Proces Verbeteren: Test Process Improvement (TPI Next)

OmschrijvingHoewel het testen van software binnen de industrie veelal zo’n 30 tot 40% van de totale projectkosten omvat, is de aandacht voor gestructureerd testen bin-nen de software proces verbetermodellen beperkt. Een antwoord op deze tekortkoming is de ontwikkeling van specifieke modellen voor test proces verbeteren. Deze cursus behandelt het Test Process Improvement (TPI Next) model. Het Test Process Improvement (TPI Next) model helpt organisaties in het bepalen van de status van het testproces en het stellen van prioriteiten ten aanzien van verbeteringen. Daar waar TPI Next helpt bij het vaststellen wat dient te worden aangepakt c.q. verbeterd, helpt een gestructureerde testmethode, zo-als TMap Next/Suite, bij het bepalen hoe een en ander kan worden geïmplementeerd. Tijdens deze cursus wordt ook de relatie tussen TPI Next en TMap Next/Suite aangegeven, waarbij een aantal TMap Next/Suite handvatten zal worden aangereikt voor het be-reiken van een “beheerst” TPI Next niveau (schaal 5). Uitgebreid wordt stilgestaan bij het implementatie- c.q veranderingstraject. Op basis van de cursus is de deel-nemer in staat een intern testassessment uit te voeren met behulp van het TPI Next model, alsmede concrete verbeterpunten te definiëren.

LeerdoelenDe algemene doelstelling van deze cursus is deelne-mers inzicht geven in de concepten van testproces verbetering en de structuur van het TPI Next model. Specifieke doelstellingen zijn:• inzicht krijgen in de aandachtsgebieden en schalen

van TPI Next• inzicht krijgen in de Test Volwassenheid Matrix en

de bijbehorende volwassenheidschalen• ervaring opdoen met de controlepunten en onder-

steunende checklists• inzicht krijgen in de rol van metrieken binnen test-

proces verbeteren • inzicht krijgen in de implementatie van TPI Next

Onderwerpen

Gestructureerd testen• Definities en testprincipes• Samenvatting TMap Next/Suite• Case test assessment

Testprocesverbeteren• De noodzaak en status• Introductie testmodellen• Structuur en achtergronden• Relatie met CMMI

Test Process Improvement (TPI Next)• Bouwstenen• Overzicht structuur en niveaus

TPI Next Aandachtsgebieden• Niveaus binnen de aandachtsgebieden

Case TPI Next• Mini assessment op basis van vijf aandachtsgebie-

den

Testmetrieken• Definitie, interpretatie en feedback

Implementatie• Verbeterplan• Weerstand• Assessments• Do’s and don’ts

Voorkennis: een beperkte kennis ten aanzien van ge-structureerd testen (bijv. op basis van TMap Next/Suite) wordt bekend verondersteld.

Aantal dagen: 2

Trainingen 2016 41

IREB CPRE - Foundation Level

OmschrijvingDeze cursus behandelt de internationale terminologie, standaarden, technieken en methoden ten aanzien van Requirement Engineering en Requirements Ma-nagement. De International Requirements Engineering Board (IREB) is een internationale non-profit organisatie die zich richt op het verdere professionaliseren van het Requirements vakgebied (vergelijkbaar aan ISTQB op het gebied van testen). De driedaagse geaccrediteer-de cursus is tevens een voorbereiding op het examen ‘Certified Professional for Requirements Engineering Foundation level’ en voldoet aan de eisen zoals deze door IREB zijn vastgesteld.

LeerdoelenDe algemene doelstelling van deze cursus is het ver-beteren van kennis en opdoen van praktische vaar-digheden op het gebied van requirement engineering en - management.• Specifieke doelstellingen:• verbeteren van de requirement engineering en

management activiteiten binnen het project en de organisatie

• kennis nemen van internationale standaarden, best practices, praktijkvoorbeelden en het opdoen van praktische vaardigheden

• voorbereiden op het officiële examen aan het einde van de derde dag en verkrijgen van een professio-neel internationaal erkend certificaat op het gebied van requirement engineering

OnderwerpenBasisprincipes• Begrippenkader en terminologie• Factoren die Requirement Engineering beïnvloeden• Communicatieprincipes• Profiel van een Requirement Engineer

Scope, Context en InterfacesRequirement types en beschrijvingen• Overzicht van requirement types• Functionele requirements• Data requirements• Niet-functionele requirements• Interface requirements

Requirement Documentatie• Relatie met ontwerp documenten• Documentatietechnieken voor requirements• Attributen van requirements

Verzamelen van Requirements• Bronnen van requirements• Stakeholders• Verzamelen van requirements• Beoordelen van de requirements

Requirements Management• ID Management Views op requirements• Traceability tussen requirements• Prioriteren van requirements• Configuration Management voor requirements• Change Management voor requirements

Tools• Functionaliteiten van requirements tools• Voor- en nadelen• Overzicht van de belangrijkste tool

BijzonderhedenHet IREB multiple-choice examen, afgenomen door ISQi, vindt plaats aan het einde van de derde dag en duurt 75 minuten.

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 3

 

 

Trainingen 201642

IREB CPRE - Advanced Level - Elicitation and Consolidation

OmschrijvingDeze driedaagse geaccrediteerde cursus is een voor-bereiding op het examen “Certified Professional for Requirements Engineering - Advanced Level, Elicita-tion and Consolidation” en voldoet aan de eisen zoals deze door IREB zijn vastgesteld. De cursus behandelt zowel de internationale terminologie als standaarden, technieken en methoden ten aanzien van Advanced Requirement Engineering en Requirements Manage-ment met aandacht op het verkrijgen en ontwikkelen van: requirements sources, elicitation techniques, con-solidation techniques en communicatie. Als aanvulling bovenop de theoretische fundamenten, is er tijdens de cursus veel aandacht voor oefeningen uit het praktijk. Daardoor beslaan de praktische componenten onge-veer de helft van de cursus.

LeerdoelenDe algemene doelstelling van deze cursus is het ver-beteren van kennis en opdoen van praktische vaardig-heden op het gebied van Requirement Engineering en Requirements Management.

Specifieke doelstellingen:• Het verbeteren van Requirement Engineering en

Management activiteiten binnen het project en de organisatie;

• Het verkrijgen van praktische vaardigheden door het toepassen van internationale standaarden, “best practice” ervaringen, voorbeelden en praktijk oefeningen;

• Voorbereiding op het officiële examen aan het eind van de 3e dag;

• Het verkrijgen van een internationaal erkend certifi-caat voor Advanced Requirement Engineering.

• Het verkrijgen van een internationaal erkend certifi-caat voor Advanced Requirement Engineering.

Onderwerpen

• Kennis van requirement bronnen• Requirement bronnen• Kennis en toepassing van elicitation technieken• Onderzoek, observatie en creatieve technieken

voor requirements elicitation• Communicatie voor requirement engineering• Herkennen van conflicten en het vinden van oplos-

singen• Kennis en toepassen verschillende consolidatie

technieken

BijzonderhedenDe certificering bestaat uit twee delen en is optioneel. Het schriftelijke examen, dat het eerste deel vormt, vindt plaats aan het einde van de derde dag. De do-cent zal tijdens het examen beschikbaar zijn voor de cursisten die niet aan het examen deelnemen, om hun vragen te beantwoorden of om dieper in te gaan op de cursus inhoud. Het tweede gedeelte van de cer-tificering betreft het toepassen van het geleerde stof d.m.v. een praktijk opdracht. Dit gedeelte vormt geen onderdeel van de cursus en wordt thuis uitgveoerd en beoordeeld door een onafhankelijke examinator.

Voorkennis: Kandidaten voor het CPRE Advanced Level examen moeten in het bezit zijn van de CPRE Foundation Level certificaat.

Aantal dagen: 3

Trainingen 2016 43

Workshop Requirements Engineering & Management

OmschrijvingHet uitvoeren van IT-projecten op tijd, met de juiste kwaliteit en functionaliteit begint met goede en eendui-dige vastlegging van requirements specificaties. Deze cursus voorziet in de behoefte om antwoord te geven op de vragen: • Hoe vinden we requirements?• Hoe leggen we requirements vast?• Hoe beoordelen we requirements? • Hoe beheren we requirements?

Het requirements engineering en management pro-cess wordt mede behandeld vanuit het perspectief van CMM en CMM-I. Het betreft een tweedaagse training waarin presentaties, praktijkervaringen en voorbeelden worden afgewisseld met oefeningen en cases.Regelmatig worden praktijkvoorbeelden besproken.

LeerdoelenIn de cursus verkrijgt de deelnemer kennis ten aan-zien van requirements engineering en requirements management. De specifieke doelstellingen zijn het ver-schaffen van:• kennis en kunde t.a.v. het vinden van requirements• kennis en kunde t.a.v. het specificeren van require-

ments• kennis en kunde t.a.v. het beoordelen van require-

ments• kennis en kunde t.a.v. het beheren en managen

van requirements en het requirements proces• overzicht van de functionaliteiten van requirements

management tools

Onderwerpen• Het requirements proces• Requirements gathering• Documenteren van functionele requirements• Requirements attributen• Regels voor ‘goede’ requirements • Documenteren van niet-functionele requirements• Het schrijven van het requirements specificatie

document• Verificatie & validatie van requirements (o.a. re-

views)• Requirements management • Requirements tooling

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 2

Trainingen 201644

Inleiding Gestructureerd Testen

OmschrijvingOndanks goede resultaten met verschillende vormen van kwaliteitsverbetering is de IT industrie nog ver ver-wijderd van “zero defects”. Testen zal dan ook een be-langrijke activiteit blijven binnen software ontwikkeling en onderhoud. Veelal wordt niet minder dan 30 - 40% van het totale projectbudget besteed aan testen. Zowel het toenemend maatschappelijk belang van software als deze kosten geven de noodzaak aan voor een ge-structureerde aanpak van het testproces. Gestructu-reerd testen start met een begrip van de principes die ten grondslag dienen te liggen aan elk testproces. Op basis van deze principes kan vervolgens een gestruc-tureerde aanpak worden gedefinieerd en geïmplemen-teerd. In deze cursus “Gestructureerd Testen” wordt de Test Management approach (TMap Next/Suite®) als referentiemodel gebruikt. TMap wordt in een groot aan-tal Nederlandse bedrijven en instellingen toegepast en mede daardoor vaak beschouwd als een Nederlandse teststandaard.

Een gestructureerde testaanpak, zoals TMap, steunt op een viertal pijlers:• een aan de ontwikkelingscyclus gerelateerde fase-

ring van testactiviteiten;• de goede organisatorische inbedding;• de juiste hulpmiddelen en infrastructuur;• bruikbare technieken voor de testactiviteiten.

LeerdoelenNa afloop van deze training hebben de deelnemers:• inzicht in de voordelen van gestructureerd testen• kennis van de vier pijlers van gestructureerd testen• kennis van de fasering van het testproces• inzicht in de belangrijkste testbegrippen• kennis ten aanzien van een aantal testontwerp-

technieken

Onderwerpen Wat is testen?• Kader en belang• Definities• Testprincipes• Valkuilen

Gestructureerd Testen (vier pijlers)• Fasering• Organisatie• Infrastructuur• Technieken

Implementatie• Succes en Faalfactoren

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: Maatwerk

Trainingen 2016 45

Testmanagement & Testcoördinatie

OmschrijvingMet het toenemend belang van testen, neemt ook de vraag naar goede testcoördinatie en testmanagement toe. In deze tweedaagse praktijktraining worden de testaspecten die te maken hebben met testcoördinatie en testmanagement in detail behandeld en besproken. Er wordt zeer uitgebreid stilgestaan bij het opstellen van een (master) testplan, het uitvoeren van een (pro-duct) risico-analyse, het bepalen van de testaanpak en het opstellen van een testbegroting. Ook het bewaken van de voortgang en het opstellen van kwaliteits- en risicorapportages worden behandeld. Tenslotte wordt aandacht besteed aan het inrichten van de testorga-nisatie, bevindingenbeheer en het opstellen van het evaluatierapport. Ook de mogelijkheden die testma-nagement tools bieden ter ondersteuning van het test-proces komen aan de orde. In deze training wordt heel sterk vanuit de praktijk gedoceerd. Het Risk en Requi-rements Based Testing (RRBT) model wordt tijdens de training als raamwerk gebruikt.

LeerdoelenDe algemene doelstelling van deze cursus is het ver-hogen van kennis en opdoen van praktische vaardig-heden op het gebied van testcoördinatie en testma-nagement• Specifieke doelstellingen:• het kunnen opstellen van een testplan.• het kunnen uitvoeren van een risicoanalyse en het

bepalen van een gedifferentieerde teststrategie.• het kunnen opstellen van een testbegroting.• het kunnen uitvoeren van voortgangsbewaking en

het opstellen van testrapportage.• het beheersen van testrisico’s.• inzicht bieden in de mogelijkheden van testma-

nagement tools.

Onderwerpen

Product Risico-Analyse• Opstellen van een teststrategie• ISO 9126 en Risicomatrix (PRISMA)

Testproject risico-management• Checklist projectrisico’s

Definiëren van de testaanpak• Keuze testtechnieken• Opstellen acceptatiecriteria

Testbegroting en planning• Bottom-up vs. Top-down• Wide Band Delphi, TPA

Testorganisatie• Projectstructuur, en -structuur• Overlegstructuur, testteam dynamiek

Testplanning• Testplan, Mastertestplan, IEEE 829

Testproject uitvoering

Testmanagement dossier• Testware beheer en Testproducten • Testmanagement tools

Voortgangsmanagement• De Earned Value Methode• Voortgangsrapportage

Rapportage & Advies• Communicatie met de omgeving• Kwaliteitsrapportage

Evaluatie en overdracht• Performance indicators• Eindrapportage

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 2

Trainingen 201646

Workshop Testtechnieken

OmschrijvingWaar de meeste cursussen zich richten op de theorie en er maar weinig ruimte is om de theorie te oefenen, richt deze workshop zich met name op de praktische toepassing van testtechnieken en heuristieken. Wat zijn heuristieken en hoe pas je die toe? Wanneer pas je wel-ke techniek toe? Samen met de zeer ervaren docenten (allen werkzaam in de praktijk) gaan deelnemers aan de slag. Vanuit de teststrategie wordt er een vertaling gemaakt naar de daadwerkelijke testuitvoering. Daarbij spelen testtechnieken en heuristieken een belangrijk rol. Na een korte uitleg van de theorie wordt er vooral veel geoefend met de technieken en heuristieken. In eerste instantie op “eenvoudig” oefenmateriaal, maar daarnaast ook op “moeilijker” materiaal of desgewenst op echte software waardoor we de praktijksituatie zo-veel mogelijk benaderen.

In deze workshop leren en ervaren de deelnemers wat de randvoorwaarden en toepassingsmogelijkheden van de diverse testtechnieken zijn en het bepalen wan-neer je welke techniek kunt toepassen. Tevens worden diverse test design tools gedemonstreerd. Welke test-technieken aan bod komen, bespreken we vooraf en passen we aan de situatie en wensen van de klant aan. Hierdoor is dit een echte workshop ‘op maat’. Indien gewenst gaan we uitvoerig in op Exploratory Testing. U krijgt hierdoor inzicht in de karakteristieken en toe-passingsmogelijkheden van Exploratory Testing in het algemeen en de toepassing van testtechnieken en heuristieken binnen Exploratory Testing.

Deze cursus wordt veelvuldig in-house bij klanten op maat verzorgd, waarbij in overleg een selectie van testspecificatietechnieken wordt gekozen. Om de praktijksituatie optimaal te benaderen wordt ge-bruik gemaakt van documentatie en software uit de dagelijkse praktijk van de deelnemers.

LeerdoelenNa deze cursus heeft de deelnemer:• inzicht in de theorie en principes van testtechnie-

ken en heuristieken• praktische vaardigheden in het selecteren en toe-

passen van testtechnieken• inzicht in de karakteristieken en toepassingsmoge-

lijkheden van Exploratory Testing• inzicht in de rol en mogelijkheden van de “detail

intake testbasis” binnen het testproces• kennis ten aanzien van het vertalen van de test-

strategie in uitvoerbare testen met behulp van testtechnieken en heuristieken

Onderwerpen• Introductie testtechnieken en heuristieken• Testtechnieken vs. teststrategie• Review en inspecties• Testuitvoering• Probleemrapportage• Heuristieken• Alle testtechnieken zijn mogelijk, onder andere:

elementaire vergelijkingentest, semantisch en syn-tactisch testen, pairwise testen, beslissingstabel-len, state transition testen, grenswaardeanalyse en equivalentieklassen.

• Exploratory Testing

Voorkennis: deze cursus is uitermate geschikt als ver-volgcursus op “TMap Next/Suite/Suite Test Engineer” of “ISTQB Foundation certificate in Software Testing”.

Aantal dagen: Maatwerk

Trainingen 2016 47

IT Auditing

OmschrijvingDoor middel van een audit kan een gedegen en objec-tief inzicht worden geboden in de status van een pro-ces, project of product. Tijdens de cursus IT-Auditing komen de beginselen van auditing aan bod en wordt uitgebreid ingegaan op de diverse fasen en activiteiten, o.a. opdrachtformulering, auditplan, doen van bevin-dingen, formuleren conclusies, risico’s en aanbevelin-gen en rapportage. Specifiek wordt stilgestaan bij het houden van interviews. Tijdens de cursus IT-Auditing wordt de gedoceerde theorie door middel van cases geoefend. Deze cursus is uitermate geschikt bij het in-vullen van de QA rol in het kader van een CMM(i) en/of TMMi implementatie. De cursus laat u kennis nemen van en biedt inzicht in audits en audit processen, voor-namelijk vanuit het perspectief van de praktijk. Een be-langrijk onderdeel van de cursus zijn de cases die de deelnemers uitvoeren. Hierdoor verkrijgt u praktische vaardigheden, nodig voor het succesvol verrichten van audits.

LeerdoelenNa afloop van deze training heeft de deelnemer:• inzicht in de voordelen, effecten en context van

auditing• inzicht in de plaats van audits binnen erkende kwa-

liteitsmodellen zoals CMMI en TMMi• kennis en kunde ten aanzien van het voorbereiden

van een audit, inclusief strategiebepaling en het opstellen van een auditplan

• kennis en kunde ten aanzien van het uitvoeren van een audit, inclusief het uitvoeren van interviews

• kennis en kunde ten aanzien van het afronden van een audit, inclusief het opstellen van een auditrap-portage en verzorgen van de slotpresentatie

• inzicht in de belangrijkste succes- en faalfactoren

Onderwerpen Inleiding Auditing• Definitie en doelstelling• Context kwaliteitsmanagement (o.a. TMMi, CMMI)• Effecten van auditing• Persoonlijke vaardigheden

Succes en Faalfactoren uit de praktijk

Audit voorbereiding• Doelstelling en scope• Audit assignment en referentie kader• Strategie bepaling en aanpak• Vervaardigen checklists• Opstellen audit plan• Selecteren interviewees• Documentatiestudie• Verzamelen van bevindingen• Analyse van bevindingen• Formuleren van risico’s en aanbevelingen• Verschillende typen aanbevelingen

Het interview• Voorbereiding• Interviewstappen en vaardigheden• Veel voorkomende problemen

Audit afronding• Schrijven audit rapport• Feedback presentatie en discussie• Follow-up afspraken• Evaluatie audit proces

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 1

Trainingen 201648

Workshop Classification Tree Method

OmschrijvingHet toepassen van systematische technieken is een ef-fectieve en efficiënte manier om fouten op te sporen in software. Gebruik van test ontwerptechnieken is de laatste jaren een essentieel element geworden in het verificatie- en validatieproces van veel organisaties.

De Classification Tree Method (CTM) is een praktische, veelzijdige techniek die in veel situaties tot uitstekende resultaten leidt. Bovendien zijn er goede tools beschik-baar die de toepassing van deze techniek niet alleen efficiënter maar ook een stuk leuker maakt. Waarom is CTM zo’n krachtige techniek? Hoe kun je CTM toepas-sen in je eigen praktijk? Wat zijn de mogelijkheden van de ondersteunende tooling? Dit zijn de thema’s die in de workshop CTM op een interactieve manier worden uitgewerkt.

LeerdoelenNa afloop van deze training hebben de deelnemers:• kennis van CTM: de achtergrond en mogelijkheden• kunde om CTM toe te passen• kennis gemaakt met tool ondersteuning voor CTM

(Classification Tree Editor)• inzicht in de belangrijkste aandachtspunten voor

toepassing van CTM in de praktijk

OnderwerpenIntroductie Testtechnieken• Betekenis van testtechnieken• Kiezen van een geschikte techniek

Classification Tree Method• Introductie van de CTM techniek

- Historie en achtergrond - De kracht van deze techniek

• Toepassing van CTM - Een uitgewerkt voorbeeld

Oefening• Opzetten van een Classification Tree

CTM - nadere kennismaking• ‘Invalid’ test situaties• Modelleren van ‘indifferent’ situaties

CTM en andere technieken• Afleidingsprincipes• Modelleren van andere technieken

Case CTM• Uitwerken van een meer complexe case

Tool Demo• Tool ondersteuning met CTE-XL

Praktijkervaringen• Ervaringen, succesfactoren, valkuilen• Wanneer wel en wanneer niet toepassen

Evaluatie en afsluiting

Voorkennis: enige basiskennis van principes en termi-nologie op het gebied van software, bij voorkeur ISTQB of TMap (Next) -Foundation niveau.

Aantal dagen: ½

Trainingen 2016 49

Usability Testen - Testtechnieken uit de praktijk

OmschrijvingTijdens de cursus wordt het begrip usability (bruikbaar-heid) nader geconcretiseerd en gedefinieerd. Uitgebreid aan de orde komen een aantal testtechieken die kunnen worden gebruikt om usability te beoordelen, o.a. expert reviews, cognitieve walkthrough, use cases, procescy-clustest, vragenlijsten (SUMI) en usability laboratorium. De cursus laat u kennis nemen van en biedt inzicht in usability (testing), voornamelijk vanuit het perspectief van de testpraktijk. Tevens verschaft de cursus inzicht in de beschikbare testtechnieken en -methoden. De gepresenteerde aanpak wordt gepositioneerd binnen de Nederlandse teststandaard TMap Next/Suite. Een belangrijk onderdeel van de cursus zijn de cases die de deelnemers uitvoeren. Hierdoor verkrijgt u praktische vaardigheden voor het toepassen van de usability test-technieken. Verschillende onderzoeken hebben aange-toond dat bruikbaarheid (usability), naast functionaliteit en betrouwbaarheid, een belangrijke succesfactor is bij de ontwikkeling en implementatie van softwareproduc-ten. Daarom moet men usability aspecten in een vroeg stadium integreren in het ontwikkel- en testproces van softwareproducten. Usability dient een vaste plaats te verwerven binnen het gestructureerd testen, bijvoor-beeld op basis van TMap Next/Suite. In deze cursus wordt aandacht gegeven aan een aantal praktische testtechnieken waarmee, op relatief eenvoudige wijze, usability testing kan worden geïmplementeerd in een project of organisatie.

LeerdoelenNa afloop van de training heeft de deelnemer:• een duidelijke inzicht in het belang van usability

testen• kennis van het onderwerp usability en kan dit con-

cretiseren in een praktijksituatie• een overzicht van de belangrijkste usability test-

technieken• kunde ten aanzien van het toepassen van eenvou-

dige usability testtechnieken• overzicht van belangrijke bronnen voor nadere

informatie

Onderwerpen• principes en definities van usability, waaronder de

kosten-batenanalyse en de realisatie• teststrategieën die helpen te bepalen op welke

aspecten van usability het softwareproduct getest moet worden

• heuristic evaluation; een techniek waarmee op een efficiënte wijze potentiële usability problemen kun-nen worden gevonden door de interface (evt. op basis van prototype) te toetsen ten opzichte van een aantal usability principes

• cognitieve walkthrough waarmee met name de interactie en leerbaarheid kan worden getoetst

• de vragenlijstmethode: Software Usability Measu-rement Inventory (SUMI)

• TMap Next/Suite technieken voor het testen van schermen op basis van testspecificaties en test-scripts

• testen op basis van gebruikersscenario’s door mid-del van use cases

• testen in een usability laboratorium; de uit te voe-ren stappen en diverse praktijkvoorbeelden

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: Maatwerk

Trainingen 201650

Embedded Software Testen

OmschrijvingDe risicofactor bij embedded software is veelal erg groot. De economische, juridische of zelfs menselijke schade kan hoog oplopen als gevolg van een software fout. Een gestructureerd testproces van goed niveau is derhalve noodzaak. Deze variant van de cursus ge-structureerd testen richt zich specifiek op het testen van technische applicaties c.q. embedded software. Testen is een belangrijke activiteit bij embedded soft-ware engineering. Soms wordt niet minder dan 40 - 50% van het totale projectbudget besteed aan testen. Deze kosten geven de noodzaak aan voor een ge-structureerde aanpak van het testproces. De inhoud van deze cursus is gebaseerd op ervaring bij diverse embedded software bedrijven en maakt tevens on-derdeel uit van het reguliere opleidingsprogramma van Philips CTT. Tijdens deze cursus komen onder andere aan de orde: testplanning, teststrategie, inspecties, testtechnieken, coverages, tools, metrics en test pro-cess improvement. Met name wordt ingegaan op test-technieken en -tools aangezien op deze onderdelen de grootste verschillen kunnen worden onderkend tussen het testen van embedded software en het testen van informatiesystemen.

LeerdoelenNa afloop van deze cursus hebben de deelnemers:• kennis van een gestructureerde testaanpak, inclu-

sief de bijbehorende organisatie ervan• kennis en vaardigheden ten aanzien van het op-

stellen van een testplan en het bepalen van een teststrategie

• kennis en kunde ten aanzien van beschikbare en voor embedded software bruikbare testspecifica-tietechnieken en vaardigheden met het bepalen van testgevallen

• inzicht in test process improvement en de rol van test metrics

Onderwerpen Dag 1• Introductie gestructureerd testen• Testprincipes• Testplanning en teststrategie• Testtechniekenoverzicht • White-box testtechnieken en coverages• Equivalentie klassen techniek• Testvoorbereiding• Inspecties en reviews

Dag 2• Infrastructuur en testtools• Beslissingstabel testtechniek• State transition testtechniek• Use case testtechniek• Exploratory testen• Testuitvoering (bevindingenbeheer)• Beheer en testafronding • Implementatie van gestructureerd testen (TMMi)

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 2

Trainingen 2016 51

Reviews en Inspecties

OmschrijvingReviews en inspecties zijn de meest efficiënte en effec-tieve wijze om de kwaliteit van producten te verbeteren. In elke ontwikkelfase worden fouten geïntroduceerd. De meeste fouten worden veelal pas gevonden als het product bijna klaar is. Fouten die worden gevonden tij-dens de testfase hebben als nadeel dat de herstelkos-ten hoog zijn. Het bespaart de organisatie veel tijd en kosten als fouten eerder in het software ontwikkeltra-ject worden gevonden. Naast het detecteren van fou-ten is het voorkomen een belangrijk aandachtspunt. De cursus voorziet u van kennis, praktische inzichten en ervaring op het gebied van reviews en inspecties. De cursus is gebaseerd op de methode zoals beschreven door Michael Fagan en Tom Gilb en de praktijkervarin-gen opgedaan door Improve Quality Services BV.

Deze cursus wordt veelvuldig in-house bij klanten op maat verzorgd, waarbij om de praktijksituatie optimaal te benaderen, documenten uit de dagelijkse praktijk van de deelnemers worden gereviewed.

LeerdoelenNa afloop van deze training heeft de deelnemer:• kennis van de reviewprincipes en een overzicht van

de meest gebruikte reviewtechnieken• kennis van en inzicht in het reviewproces inclusief

specifieke technieken zoals het toekennen van rollen aan reviewers, entry en exit criteria en perspective based reading

• inzicht in kritische succesfactoren en de valkuilen bij invoering van reviews en inspecties

• kunde om op een effectieve en efficiënte manier aan reviews en inspecties deel te kunnen nemen

Onderwerpen

Introductie van reviews en inspecties• Verschillende review types• Wat kan geïnspecteerd worden?• De context van een inspectie

Planning en voorbereiding • Entry criteria• Toewijzen van rollen• Het nut van een kick-off meeting• Individuele checking rates• Regels tijdens het checken

Logging meeting • Het voorzitten van een logging meeting• Regels voor participanten (waarom geen discussie)• Regels voor auteurs• De ‘causal analysis’ meeting en ‘defect prevention’

Rework en follow-up• Aanpassen van het document• Het follow-up proces• Het einde van een review

Een praktijk case• Gestelde doelen en het gevolgde proces• Problemen en mogelijkheden• Testen versus reviews/inspecties• Data en metrieken

Conclusies• Samenvatting van de ‘lessons learned’• Inspectie en reviews tools• Critical succes factors• Reviews en CMMI

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 2

Trainingen 201652

Review Leiders / Inspectie Moderator

OmschrijvingHet efficiënt en effectief toepassen van het reviewpro-ces binnen een organisatie vraagt om inspectieleider-schap dat gebaseerd is op kennis en kunde van zo-wel het proces als people issues. Het beschikken over gedegen reviewleiders/Inspectie moderatoren, die zich eigenaar voelen van het reviewproces is een belang-rijke succesfactor voor een succesvolle implementatie van reviews. Deze cursus richt zich op ontwikkelaars, kwaliteitsmedewerkers en testers die reeds ruime erva-ring hebben met inspecties en zich willen verdiepen in vervolgstappen. Tijdens deze cursus komen uitgebreid de verantwoordelijk-heden en taken van de moderator aan bod, per fase van het inspectieproces. Uitgebreid wordt stilgestaan bij het succesvol voorzitten van een logging meeting. Ook het opstellen van een master-reviewplan, het uitvoeren van een entry check, het de-finiëren van inspectie metrics, het opstellen van rules en checklists en het toepassen van statistische tech-nieken komen aan de orde. De cursus kan eventueel worden afgesloten met een examen, bestaande uit 40 meerkeuze vragen.

LeerdoelenNa afloop van deze training heeft de deelnemer:• kennis van reviewprincipes en een overzicht van de

meest gebruikte reviewtechnieken• kennis en kunde in het opstellen van een master-

reviewplan• kennis en inzicht in de taken van de moderator in

het reviewproces• regels, tips en tools voor het modeleren van het

reviewproces verkregen• kennis en kunde ten aanzien van het uitvoeren van

een gedegen entry check• kennis en kunde ten aanzien van het voorzitten van

een reviewmeeting• kennis en kunde ten aanzien van het organiseren

van een feedbackmeeting • inzicht in de wijze van implementatie van reviews

en inspecties in een organisatie• inzicht in het gebruik van metrieken voor het sturen

en verbeteren van het inspectieproces

Onderwerpen Introductie• Reviews en Inspectie principes en overview• De context van inspecties• De moderator rol

Strategie en Master Review Planning• Soorten reviews• Doelen stellen• Oefening Master Review Plan

Moderator taken in de voorbereiding• Entry check• Rules & Checklists• Oefening Vaststellen ingangskwaliteit

Inspectie meetings• Gedragsregels• Causal Analysis

Meeting skills• Hoe leid ik een meeting?• Self assessment• Oefening (rollenspel): People Issues

Moderator taken na de meeting• Rework, follow-up & exit • Exit criteria in de praktijk

Implementatie• Data analyse en feedback• Valkuilen

Voorkennis: basiskennis ten aanzien van het review en inspectie proces (bijv. op basis van de cursus “Re-views en Inspecties”) wordt bekend verondersteld.

Aantal dagen: 2

Trainingen 2016 53

Resultaatgericht Communiceren voor Testers en ICT’ers

OmschrijvingHet succes van ICT projecten staat en valt met de ef-fectiviteit waarop wordt samengewerkt met verschil-lende professionals in projecten. Regelmatig blijkt dat alleen inhoudelijke kennis niet garant staat voor het sla-gen van een (test)project, maar dat effectieve commu-nicatie de sleutel is tot succes. Het tijdig afstemmen, helder kunnen verwoorden wat je bedoelt en bereiken van acceptatie, zijn de basisingrediënten waarmee we tijdens deze cursus aan de slag gaan. De deelnemer maakt kennis en oefent met deze uitermate praktische pijlers van Resultaatgericht Communiceren. De training is interactief en praktijkgericht: veel rollenspelen, analy-ses en discussieoefeningen. De individuele kwaliteiten van deelnemers staan centraal zodat persoonlijke ver-beterpunten onmiddellijk in de praktijk toe te passen zijn. Tijdens de cursus worden regelmatig momenten ingebouwd om het Persoonlijk Actie Plan in te vullen dat de deelnemers helpt de geoefende theorie toe te passen op de eigen werksituatie.

LeerdoelenDe algemene doelstelling is de deelnemer in staat te stellen meer resultaat te halen uit de vele momenten van communicatie die het testvak kenmerken. Specifieke leerdoelstellingen:• herkennen van de verschillende niveaus in com-

municatie• de verschillende niveaus in communicatie kunnen

toepassen in de prakrijk• een maximale bijdrage te kunnen leveren in verga-

der- en adviessituaties• conflictsituaties op een persoonlijke wijze kunnen

benaderen

Onderwerpen Effectieve communicatie• valkuilen in communicatie• werken met communicatiedoelen• herkennen en omgaan met niveaus in communi-

catie

Spreken in kleine groepen• initiatief nemen• doelgericht formuleren• woordkeus en acceptatie• context en timing

Omgaan met conflictsituaties• rollen en belangen in projecten• uitgangspunten conflicthantering• persoonlijke stijl en kansen• de balans tussen emotie en zakelijkheid

Overtuigend adviseren• effectieve interventies als adviseur• omgaan met verschillende belangen• Roos van Leary: herkennen en handelen• opstellen persoonlijk actieplan

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 2

Trainingen 201654

Coachend Leidinggeven

OmschrijvingEen effectieve stijl van leidinggeven aan hoger opge-leide professionals is coachend leidinggeven. Kernbe-grippen hierin zijn persoonlijke kracht, realisme en actie. Je bent een goed coachend leidinggevende als jij jezelf bent en in alle situaties open staat voor de ander én voor alles wat er in je organisatie gebeurt. Alles wat je tegenkomt los je op met jouw talenten en op de wijze die bij jou past. Soms voelt het paradoxaal, je stuurt en coacht. Dat is simpel, maar niet eenvoudig!

LeerdoelenKern van de trainingsdagen is het leren kennen van je talenten en je specifieke stijl als coachend leidingge-vende. Deze stijl pas je direct toe in jouw praktijk. Per-formance Company legt de nadruk op de begeleiding bij de praktische toepassing van coachend leidingge-ven. Daar nemen we vier maanden de tijd voor.

OnderwerpenHet opleidingstraject van vier maanden bestaat uit drie trainingsdagen met aansluitend twee individuele coa-chingsgesprekken voor het bespreken van praktijksi-tuaties. Gedurende de hele periode van vier maanden sta je met ons in contact via E-Coaching voor een op-timale ondersteuning in de praktijk. De toepassing van E-coaching maakt de training zeer kostenefficiënt. Tij-dens de trainingsdagen zijn steeds twee trainers aan-wezig waardoor veel aandacht is voor het individueel leerproces.

In het opleidingstraject van vier maanden krijg je ant-woord op volgende vragen: • Waar ben ik als leidinggevende precies goed in?• Waarom kies ik voor leidinggeven?• Wat vind ik echt leuk aan leidinggeven?• Wat werkt wel en wat werkt niet in de praktijk?• Coachen: wat is dat nu precies?• Wat voor soort coach ben ik?• Waar loop ik in de praktijk van coachend leiding-

geven tegenaan?

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: 3

Workshop Intake gesprek

OmschrijvingIedere professional in de detachering wordt er mee geconfronteerd: het intakegesprek. Een belangrijk mo-ment omdat het bepalend is voor de juiste match tus-sen opdrachtnemer, opdrachtgever en de opdracht. Een verkeerde keuze is immers frustrerend en kost beide partijen bovendien tijd en geld. Hoe zorgt u dat uw competenties op de juiste wijze naar voren komen? Hoe verzekert u zich van de juiste informatie om ja (of nee) tegen een opdracht te zeggen? In een dagdeel oefent u zich in de verschillende onderdelen van een intake gesprek en worden de meest voorkomende (selectie)gesprekstechnieken behandeld. Een dagdeel waarin het draait om de essentiële punten van een succesvolle intake: een goede voor-bereiding, een ste-vige presentatie, voldoende zelfkennis en een gezonde dosis zelfvertrouwen. Een korte en bondige workshop van één dagdeel: minimale investering & maximaal re-sultaat. De gebruikte presentatiegerichte oefeningen kunnen rechtstreeks worden toegepast in het eerst volgende intakegesprek.

LeerdoelenDe algemene doelstelling is de deelnemer voor te be-reiden op een intakegesprek en dit gesprek succesvol te kunnen voeren. Specifieke leerdoelstellingen:• kennis en kunde voor een gedegen gesprekvoor-

bereiding• het oefenen van “standaard” vragen die veelvuldig

tijdens een intakegesprek aan bod komen• inzicht hoe men zich goed en persoonlijk kan

presenteren• kennis en kunde ten aanzien van het interpreteren

van de vragen van de opdrachtgever• kennis en kunde ten aanzien van het geven van

gerichte en duidelijke antwoorden

OnderwerpenDoor middel van theorie, gerichte oefeningen en rol-lenspellen wordt het intakegesprek besproken en ge-oefend. De deelnemer oefent met communicatiedoelen en herkent de vragen om informatie op verschillende niveaus en leert hiernaar te handelen. Verder wordt geoefend in presentatie, initiatief nemen, doelgericht vragenstellen, kort en bondig formuleren en tot slot in context en timing.

De interactieve training is praktijkgericht. Naast tijd voor theorie is er ruimte voor grotere en kleinere rollenspel-len waarmee aan de hand van video-opnames het han-delen van de deelnemer wordt geanalyseerd. De indivi-duele kwaliteiten van deelnemers staan centraal zodat persoonlijke verbeterpunten onmiddellijk in de praktijk toe te passen zijn.

Deze workshop richt zich in een dagdeel op de ver-schillende onderdelen van het intakegesprek om zo de wensen van de klant en de opdrachtnemer op elkaar af te kunnen stellen voor een optimaal resultaat. Het dag-deel wordt afgesloten met een korte presentatie door de deelnemers op basis van de persoonlijke sterke punten, alsmede hun aandachtspunten.

Voorkennis: geen specifieke voorkennis vereist.

Aantal dagen: ½

Improve Quality Services BVProf. Dr. Dorgelolaan 30, 5613 AM EindhovenAmsterdamsestraatweg 55a, 3744 MA BaarnNederland

T +31 (0)40 2021803E [email protected] www.improveqs.nl

Improve Quality Services BVProf. Dr. Dorgelolaan 30 Nevenvestiging5613 AM Eindhoven Amsterdamsestraatweg 55aThe Netherlands 3744 MA Baarn 040 - 202 18 03

internet: www.improveqs.nlemail: [email protected]: http://www.linkedin.com/company/improve-quality-servicestwitter: @improveqs

Voorwaarden en annulering

Improve Quality Services hanteert de algemene voorwaarden van ICT Automatisering NV.Deze voorwaarden en de aanvullende voorwaarden voor opleidingen vindt u terug op de website van Improve Quality Services, www.improveqs.nl.Prijzen en tarieven kunnen gedurende het lopende jaar gewijzigd worden.