Jan Jaap Cannegieter Reviews succesvol toepassen bij uitbesteding Najaarsevent TestNet: 22 september 2009

Vergelijkbare documenten
Reviewtypen en reviewplanning. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

Inspecties. Een introductie SYSQA B.V.

PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen

PRINCE2 Symposium: Zin en Onzin van een Methode. PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen SYSQA B.V.

Kwaliteitskosten onderzoek. Aanpak. Algemene informatie voor medewerkers van: SYSQA B.V.

Opdrachtgever in het testproces

Handout. Hoe testers de kwaliteit van requirements kunnen beïnvloeden. Slechte requirements zijn overal. Testnet thema-avond Requirements.

De SYSQA dienst auditing. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

CMMI voor acquisitie. Een introductie. SYSQA B.V. Almere

CMMI voor acquisitie

Sourcing en de veranderende rol van de projectmanager

weer wat nieuws KEMA KEMA Reden van verandering KLANT- & PRESTATIEGERICHT! Oude norm was onvoldoende KEMA Quality B.V.

Opdrachtgever in het testproces. Testnet Voorjaarsevenement 2011 Olaf Agterbosch

Energiemanagement Actieplan

Handout. Pagina 1. SYSQA B.V. Almere. Capability Maturity Model Integration (CMMI) Technische Universiteit Eindhoven SYSQA SYSQA.

Vergelijking van de eisen in ISO 9001:2008 met die in ISO FDIS 9001:2015

1. Work Breakdown Structure en WBS Dictionary

ISO 9000:2000 en ISO 9001:2000. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

erbeterdezaak.nl Processen managen Een inleiding erbeterdezaak.nl

PROJECT INITIATION DOCUMENT

Procesvalidatie voor een veiliger ketentest

Coaching; de brandstof voor je verbeterprogramma

Energiemanagement Actieplan

Johan Zandhuis Boek: Succes met de requirements! Voorjaarsevent Testnet: 22 juni 2009

Medewerker administratieve processen en systemen

Functieprofiel: Adviseur Functiecode: 0303

Met dit whitepaper bieden we u een overzicht we een aantal soorten (product-) toetsing. Dit overzicht is niet volledig!

E-book. In 7 stappen naar een effectieve HR-cyclus

Kwaliteit in Agile: een gegeven?

PROQA Project Quality Assurance. Checklist. Behorend bij het PROQA-assessment SYSQA B.V.

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

De tester als bruggenbouwer

11 april 2019 APMP Keynote Sjoerd Barnhoorn

Ontwikkelaar ICT. Context. Doel

Concretere eisen om te (kunnen) voldoen aan relevante wet- en regelgeving zijn specifiek benoemd

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Functieprofiel Ondersteuner ICT Functieprofiel titel Functiecode 00

ISTQB Foundation level. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Aanpak projectaudits

Functieprofiel Functioneel Beheerder Functieprofiel titel Functiecode 00

Meer grip en betere resultaten

Transparantie = Key!

4.3 Het toepassingsgebied van het kwaliteitsmanagement systeem vaststellen. 4.4 Kwaliteitsmanagementsysteem en de processen ervan.

Martin van Leeuwen Happy Testing

CERTIFICERING NEN 7510

Stichting NIOC en de NIOC kennisbank

Opdrachtgeverschap 2.0. Toezien op de afspraken in de verwerkersovereenkomst

Test rapportage Waarom eigenlijk?

BWI Bedrijfscase Projectmanagement deel 2 1. VU BWI Bedrijfscase. Cursus Project management deel 2

ISO9001:2015, in vogelvlucht. Door Tjarko Vrugt

TRAINING AUDIT. Doelen van deze training is: Leden van de auditteams trainen in het uitvoeren van een audit. Voorbereiden van de audit.

Energiemanagementsysteem

Energiemanagementplan Carbon Footprint

ISO 9001: Niets aan de hand! Enkele cosmetische wijzigingen... of toch niet?

Functieprofiel Beleidsadviseur Functieprofiel titel Functiecode 00

Arbo- en Milieudeskundige

Interne audits. Donald Van Hecke Kwaliteitscoördinator en hoofdmlt Pathologische Anatomie AZ St. Lucas - Brugge

Software Test Documentation

E-book. In 7 stappen naar een effectieve HR-cyclus

Energiemanagement actieplan. Van Schoonhoven Infra BV

A.Z. Sint Jan A.V. - apotheek. procedure. interne audit

Richtlijnen voor het ontwerpen een Intranetportal Door Bas Fockens

Management-/ energiereview CO2 prestatieladder

Jan Jaap Cannegieter Testers? Nu even wel! De varkenscyclus van testen.

Onderzoek naar de evalueerbaarheid van gemeentelijk beleid

Beheerder ICT. Context. Doel

ORGANISATORISCHE IMPLENTATIE BEST VALUE

Energiemanagement actieplan. Baggerbedrijf West Friesland

Beoordelingsrapport Construction Product Regulation* * CPR - REGULATION (EU) No 305/2011

VU BWI Bedrijfscase. Cursus Project management deel 1. Introductie. Henk Magré. BWI Bedrijfscase Projectmanagement deel 1

BentVoorbeeld. Proces en informatie onderzoek DECLA. consultancy. Versie : 1.0 Datum : 3 juli 2013 Auteur : D.W.F.

Meer rendement uit Interne Audits

Samen delen van belangen!

Technicus onderwijs- en onderzoekgebonden - profiel O

Energiemanagementsysteem. Van de Kreeke Beheer BV en Habets-van de Kreeke Holding BV

Terug naar de bedoeling met ISO 9001:2015

Rik Jan van Hulst Wittenburgergracht ZL Amsterdam

Verbeteren ICT voorspelbaarheid door pokersessies en ervaringcijfers.

Doel. Context VSNU UFO/INDELINGSINSTRUMENT FUNCTIEFAMILIE ICT FUNCTIONEEL (INFORMATIE) BEHEERDER VERSIE 1 MEI 2012

Tietel slide. Titel slide 2 Module 2. tekst. Beïnvloeden. Juni Trainers: Sarah Strübin en Willem Ezerman ALFABEELD ORGANISATIEONTWIKKELING

Kwaliteitskeurmerk voor het Speciaal Onderwijs.

Procedure # 02 Audits

Test Management Assessment

Lagant Management Consultants B.V. Presentatie NGI 26 augustus 2003

KWALITEIT MANAGEMENT PLAN CO2 EMISSIE INVENTARIS SOGETI

De essentie van de nieuwe ISO s. Dick Hortensius, NEN Milieu & Maatschappij

PinkSELECT. Bepaal de voor u geschikte ITSM Tooling

4.2 Inzichten in de behoeften en verwachtingen van de belanghebbenden. 4.3 Het toepassingsgebied van het milieumanagementsystee m vaststellen

Checklist basisontwerp SDM II

Doel. Context VSNU UFO/INDELINGSINSTRUMENT FUNCTIEFAMILIE MANAGEMENT & BESTUURSONDERSTEUNING DIRECTEUR BEDRIJFSVOERING VERSIE 3 APRIL 2017

Beoordelingsrapport Construction Product Regulation* * CPR - REGULATION (EU) No 305/2011

Energiemanagementprogramma HEVO B.V.

Van requirements naar teststrategie

Doel. Context VSNU UFO/INDELINGSINSTRUMENT FUNCTIEFAMILIE ONDERWIJS- & ONDERZOEKSONDERSTEUNING VAARDIGHEIDSDOCENT VERSIE 3 APRIL 2017

Voorlichting 4-HAVO. Profielwerkstuk. 7 april 2016

Asset op orde. Expliciet Samenwerken aan Beheerste Oplevering en Overdracht

Functieprofiel: Ondersteuner ICT Functiecode: 0405

Transcriptie:

Titel, samenvatting en biografie Samenvatting Jan Jaap Cannegieter Reviews succesvol toepassen bij uitbesteding Najaarsevent TestNet: 22 september 2009 Reviews, het testen aan de voorkant, worden als zeer belangrijk onderdeel van uitbesteding gezien, ongeacht of het over uitbesteding van testen of uitbesteding van systeemontwikkeling gaat. Uit de praktijk blijkt echter dat reviews niet op dezelfde manier kunnen worden toegepast als bij systeemontwikkeling of testen in house. Niet alle reviewtypen kunnen worden toegepast en ook de uitvoering van reviews gaat anders. In de workshop wordt kort aandacht besteed aan de theorie van reviewtypen, beheersing van uitbesteding en het uitvoeren van inspecties. Vervolgens wordt in interactieve sessies ingegaan op het effect van uitbesteding op reviewtypen en het effect van uitbesteding op inspecties. De opzet van de workshop is zodanig dat er optimaal gebruik wordt gemaakt van de ervaring van de aanwezigen en iedereen input kan leveren en actief mee kan doen. Biografie Jan Jaap Cannegieter heeft ruim 18 jaar ervaring in testen, testmanagement, testprocesverbetering, reviews en inspecties, quality assurance, procesverbetering en requirements. Als Adjunct Directeur van SYSQA is hij verantwoordelijk voor, ontwikkeling, coaching, training en kwaliteitsmanagement binnen SYSQA. Daarnaast is hij regelmatig als consultant actief bij opdrachtgevers van SYSQA. Bij deze opdrachten heeft hij veel ervaring opgedaan met het uitbesteden van testen en systeemontwikkeling, alsmede met reviews en inspecties. Hij is (mede)auteur van meerdere boeken waaronder Kwaliteitszorg in ICT-projecten, De kleine CMMI voor ontwikkeling, De kleine CMMI voor Acquisitie, Succes met de requirements! en Reviews in de praktijk.

Reviews succesvol toepassen bij uitbesteding Workshop Testnet najaarsevent Versie 2.1 Pagina 1 Doelen workshop Beetje basiskennis reviewtypen Inzicht welke reviewtypen bruikbaar zijn bij uitbesteding Beetje basiskennis uitbesteding Beetje basiskennis uitvoeren inspectie Inzicht wat bij een inspectie anders gaat als systeemontwikkeling of testen is uitbesteed Do s en don ts van reviewen bij uitbesteding 2 Pagina 2 Dag 1 ochtend 10.00 10.20 Opening en inleiding reviews 10.20 10.50 Beoordeling reviewtypen bij uitbesteding 10.50 11.20 Presentaties groepen 11.20 11.40 Basiskennis uitbesteding en inspecties 11.40 12.10 Beoordeling invloed uitbesteding op inspecties 12.10 12.40 Presentaties groepen 12.40 13.00 Do s en dont s reviews bij uitbesteding Inleiding en belang reviews 3

Pagina 3 Injectie en detectie van fouten % fouten gedetecteerd in fase Requirements Ontwerp Bouw Moduletest Integratietest Systeemtest Na realisatie Totaal Requirements Ontwerp Bouw Moduletest Integratietest Systeemtest Totaal 9 4 2 6 4 2 1 28 3 2 2 2 6 2 17 6 23 2 5 2 38 8 1 1 0 10 3 1 1 5 1 1 2 9 7 10 39 12 16 7 100 Bron: NIST 2002 % fouten geïnjecteerd in fase 5 Ontwikkeling van faalkosten 100 90 80 70 60 50 40 30 20 10 0 Relatieve faalkosten Requirements Ontwerp Bouw Bouwtest Functionele test Productie Herstelkosten nemen exponentieel toe (Boehm, 1981) 6 Pagina 4 Reviewen in projecten Ontwikkeling Testen Perfecte kwaliteit Kwaliteit zonder reviewen Beoogde kwaliteit Gerealiseerde kwaliteit Inspecties/reviews/audits Conclusie: tussentijds reviewen bespaart geld en tijd en levert een hogere kwaliteit op Essentie van reviews Reviewers Product Projectstatus Review Bevindingen Verbetervoorstellen Bron Standaarden Checklists 7 8

Reviewtypen Pagina 5 Reviewtypen Collegiale review Inhoudelijke review Walkthrough Inspectie Managementreview Audit 11 Pagina 6 Proces collegiale review Te reviewen Voorbereiding Bevindingen Rework Verbeterd Collegiale review Collega s beoordelen elkaars werk Eén reviewer Informeel type, geen structuur Inhoudelijk gericht Bevindingen vaak niet gestructureerd vastgelegd Initiatief: maker Kracht: vertrouwd persoon Collega s leren van elkaar Voorwaarde: vertrouwen en respect 12 13

Pagina 7 Proces inhoudelijke review Te reviewen Voorbereiding Bevindingen Meeting Bevindingenlijst Rework Afronding Verbeterd Inhoudelijke review Beoordelen op basis van specificaties, regels en bruikbaarheid Focus ligt meer op inhoud Reviewers komen min. één keer bij elkaar Kent theoretisch meerdere rollen Kent wel doelen, geen expliciete strategie Kan eerder worden ingezet dan een inspectie Minder formeel / uitgebreid dan een inspectie Ook bekend onder andere namen zoals groepsreview, teamreview 14 15 Pagina 8 Proces walkthrough Te presenteren Meeting Besluiten, commentaar Rework Verbeterd Walkthrough Evalueren dmv presenteren Door het heen lopen Overwegen alternatieve oplossingen Commitment / consensus bereiken met de deelnemers Walkthroughleider is vaak de auteur Kent een beperkt aantal rollen Kent eventueel een strategie Product kan vooraf verspreid worden Kan ook basis voor procesverbetering zijn 16 17

Pagina 9 Inspectieproces (1 van 2) Te inspecteren en entry criteria Entry check Referentiekader Kick-off Brondocumenten, standaarden / checklists Voorbereiding Bevindingen Vervolg Inspectieproces (2 van 2) Logging meeting Bevindingenlijst Rework Causale analyse Verbetervoorstellen Afronding Verbeterd en metrieken 18 19 Pagina 10 Inspectie Vinden van fouten én verzamelen data voor procesverbetering Product moet af zijn Gestructureerder dan de inhoudelijke review Altijd met meerdere reviewers met ieder eigen rol Expliciete inspectiestrategie Begeleid door een moderator Bestaat uit meerdere meetings Expliciete beslissing over vervolg Managementreview Opdrachtomschrijving Interviews, documentatie Voorbereiding Bevindingen Meeting Conclusies, maatregelen 20 21

Pagina 11 Management review Monitoren voortgang project Beheerstool voor management Basis voor beslissing over voortgang project Beoordelen focus en afwijking van planning Uitgevoerd door / in opdracht van management Management moet participeren Op basis van en en/of processen Minimaal één meeting Kan leiden tot correctieve acties Aanpak audits Vooronderzoek Bepalen van de vraagstelling Bepalen referentiekader Bepalen aspecten Oriëntatie Afbakenen opdracht Opstellen checklists Uitvoering Strategiebepaling Opstellen auditplan Onderzoeken Opstellen conclusies Bepalen risico s Onderzoek Formuleren aanbevelingen Rapportage Vervaardigen rapportage Afronding Afronding Uitvoeren evaluatie 22 23 Pagina 12 Audit Onafhankelijk onderzoek Op basis van vastgesteld referentiekader Audit heeft altijd een doel en scope Auditor moet onafhankelijk zijn Op basis van een auditplan Technieken: interviews, documentatiestudie, observatie Bevindingen zijn feiten Omvat ook conclusies en aanbevelingen Eind is auditrapport Maak 3 of 6 groepen Bepaal per groepje van twee typen waarom de typen wel of niet bruikbaar zijn bij uitbesteding van systeemontwikkeling en uitbesteding van testen Schrijf de argumenten op de sheets Tijd: 30 minuten Presenteren: 5 minuten, bepaal eerst wie gaat presenteren 24 25

We gaan door om 9.50 uur verder Basiskennis beheersing uitbesteding CMMI voor acquisitie Pagina 13 Pagina 14 Regievoering volgens CMMI 28 Acceptatie: Acquisitie Validatie Acquisitie Verificatie Te acquireren of uitbesteed proces 29 Opdrachtdefinitie: Acquisitie Eisenontwikkeling Leveranciersselectie en Overeenkomstontwikkeling Opdrachtbeheersing: Overeenkomstmanagement Acquisitie Technisch Management Opdrachtdefinitie Acquisitie eisenontwikkeling Ontwikkel klanteisen Ontwikkel contractuele eisen Analyseer en valideer eisen Leveranciersselectie en overeenkomstontwikkeling Bereid leveranciersselectie en overeenkomstontwikkeling voor Selecteer leveranciers Stel leveranciersovereenkomsten vast

Pagina 15 Opdrachtbeheersing Overeenkomstmanagement Voldoe aan de leveranciersovereenkomst Acquisitie Technisch Management Evalueer technische oplossingen Voer interface beheer uit Acceptatie Acquisitie Validatie Bereid validatie voor Valideer de geselecteerde en en componenten Acquisitie Verificatie Bereid verificatie voor Voer collegiale reviews uit Verifieer geselecteerde (tussen)en 30 31 Basiskennis inspectie Pagina 16 Fasering inspectieproces Kick off Voorbereiding 3 Meetings 1 2 Goed Goed mits 2 Rework 3 Voor verbetering vatbaar 1 Afsluiting 33

Pagina 17 Fase 1: Waarom? Verhogen van de effectiviteit van de inspectie Wie? Auteur, moderator Wat/Hoe? Toetsing entry criteria Strategiebepaling Selectie reviewers Verzamelen documenten Soorten referentiekader Voorliggend Standaarden en checklists Te reviewen Andere en, op hetzelfde niveau Interne consistentie Opvolgende activiteit 34 35 Pagina 18 Fase 2: Kick off Waarom? Verhogen efficiency van de inspectie Wie? Auteur, reviewers, moderator Wat/Hoe? Toelichten van het document Toelichting van de doelstellingen van de inspectie Toelichting van de rollen van de diverse reviewers Afstemming procedure en tijdschema Fase 3 Voorbereiding Waarom? Op zoek naar bevindingen (fouten, verbetersuggesties, onduidelijkheden) Wie? Reviewers Wat/Hoe? Individueel Ondersteund door brondocumenten, checklisten etc. Conform rol uit strategie Inspection rate Klaar op het afgesproken tijdstip Bevindingen vastleggen op bevindingenformulier 36 37

Pagina 19 Fase 4: Meetings Waarom? Vaststellen bevindingen, eens worden over bevindingen, inspectieproces én realisatie verbeteren Wie? Moderator, reviewers, notulist, auteur Wat/Hoe? Loggingmeeting (loggingmeeting): registreren van bevindingen Discussiemeeting(s): discussie over bevindingen in kleine groep Causale analyse meeting: leren door middel van analyse van enkele bevindingen Fase 5: Rework Waarom? Verbeteren document Wie? Auteur Wat/Hoe? Individueel, eventueel ondersteund door expert N.B. Auteur blijft eigenaar van het document! 38 39 Pagina 20 Afronding Waarom? Goed afronden proces Meetgegevens vastleggen om ROI te bepalen en metrieken op te kunnen stellen Wie? Reworkchecker, moderator Wat/Hoe? Controle op verwerking bevindingen Verzamelen / rapporteren inspectiedata Toetsing exit criteria Dezelfde groepen Stel per groep vast welke zaken anders gaan met reviews bij uitbesteding van systeemontwikkeling of testen Gebruik hierbij de fasering en activiteiten zoals genoemd Schrijf de argumenten op de sheets 34 t/m 40 Tijd: 30 minuten Presenteren: 5 minuten, bepaal eerst wie gaat presenteren 40 41

We gaan door om 11.10 uur verder Pagina 21 Bepaal klassicaal de do s en don ts van reviews bij uitbesteding van systeemontwikkeling of testen Maak hierbij een onderscheid tussen do s en don ts bij één enkele inspectie en de do s en don ts van de organisatie van inspecties. 43 Pagina 22 Wat doet SYSQA in dit kader Uitvoeren reviews Leveren moderatoren Opleiden eigen medewerkers in reviews Implementeren reviews Verzorgen implementatieworkshops reviews Coachen eigen medewerkers in toepassen reviews Implementeren CMMI voor acquisitie Inrichten goed opdrachtgeverschap Regievoering bij projecten Third party reviews bij uitbesteding 46