Jurian van de Laar Technieken voor plannen en begroten van test projecten Voorjaarsevent Testnet: 22 juni 2009



Vergelijkbare documenten
TestNet Thema-avond. avond. Planning en begroting van testtrajecten Jurian van de Laar 25 januari 2007

Testverbetering met TMM bij Philips

Jurian van de Laar & Wim van Rooij Toepassing van teststrategie in de praktijk met TMM

Tools die je móét hebben voor je (gaat) testen!

Test rapportage Waarom eigenlijk?

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Product Risico Analyse

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus

Projectmanagers zijn net mensen

Van testproces tot testvak... en verder

PROJECT INITIATION DOCUMENT

Interactieve Discussieavond. Testen en PRINCE TestNet interactieve discussieavond Testen en Prince2 1

Stichting NIOC en de NIOC kennisbank

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Contractmanagement voor Software-ontwikkeling

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Adding value to test tooling

Adding value to test tooling

De brug tussen PRINCE2 en TMap

Risk & Requirements Based Testing

Is grip op de beheersing en besturing van tijd, geld en scope een utopie? Eric Zonneveld, Project Controller 28 september 2012

Stakeholders kick-off meeting minder gedoe rond uw project? Case study. LSSN Seminar, 1 November 2012, Schiphol Jan van Diepen

Projectmanagement. Hoofdstuk 3 en 4 Het project van begin tot eind De planning. Roel Grit

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

Risk And Requirement Based Testing bij Acerta

Nee verkopen of voorraadoverschot? IBP S&OP in uw organisatie!

Expert level Improving the testing process

Albert Jan Anneveld en Co Meerveld Testomgevingen, nu zeker wel!!!

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Opdrachtgever in het testproces

Testomgevingen beheer

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Hoe start ik een test competence center of excellence? Thomas Veltman

Test Management Assessment

Cost Control als beheer(s) systeem

Opdrachtgever in het testproces. Testnet Voorjaarsevenement 2011 Olaf Agterbosch

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

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

ISO/IEC in een veranderende IT wereld

fantestische middag 7 Agile en SCRUM

ARE methodiek Het ontwikkelen van Informatie Elementen

ISACA round-table 7 december 2009 Rik Marselis

Best Practice Seminar 14 NOVEMBER 2013

ISA SP-99 Manufacturing and Control Systems Security

Achter de schermen bij TPI Testscholen, kiezen of mixen?de praktijk

HvA School voor interactie. HvA IAM Projectmanagement 9 Februari 2009

CMM 3: levert het wat op?

Dirk van Dael Wanneer iedereen jouw cijfers wil zien Voorjaarsevent Testnet: 22 juni 2009

Coaching; de brandstof voor je verbeterprogramma

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

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

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

Teststrategie met behulp van heuristieken

Wat kleurt de invulling van het PMO

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

De juiste requirements juist

Transparantie = Key!

Projectmanagers zijn net mensen

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Aqua: agile verbeteren voor teams. TestNet Zomer Workshops 2017 Huib Schoots

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

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

Benjamin Timmermans & Jurian van de Laar Workshop Requirements Engineering voor testers Najaarsevent TestNet: 22 september 2009

PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen

Fasering Boek: Projectmanagement Auteur: Roel Grit 1 Boek: Projectmanagement Auteur: Roel Grit 2 1

Wat heeft een tester aan ASL en BiSL?

Procesvalidatie voor een veiliger ketentest

Het Modellenbos. Machteld Meijer. GeuonlCI PlrokRoeeade. 10 novemcer 2005

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

De tester als bruggenbouwer

ISO CTG Europe

Anko Tijman Een agile teststrategie op basis van MoSCoW

Software Engineering (I00094) College 3:

Business as (un)usual

Earned Value Management: Kansen, drempels en uitdagingen. Stageview Balance 13 juni 2013

TAM. Control Model for Effective Testing

kenmerk Error! Bookmark not defined. datum pagina 1/6 Commissieplan 2016 Normcommissie

Danser op het slappe koord

TIPS VOOR BETERE TIJDREGISTRATIE EN PROJECT ADMINISTRATIE. Exact voor zakelijke dienstverlening

Continuous Delivery. Sander Aernouts

Curriculum Vitae Ishak Atak. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum :

Goed functioneel beheer noodzaak voor effectievere SPI

[ SCRUM. ] Een introductie

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Ruud Teunissen Betrouwbaar begroten Voorjaarsevent Testnet: 22 juni 2009

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

Transavia ISM. Agenda

Het gemak van een consolidatietool. Arie Geneugelijk Flanders Expo Gent

Offshore Outsourcing van Infrastructure Management

The Process Improvement Muppet Show

André van de Graaf, Judith van Dam. Dashboards: Haal eruit wat er in zit.

Continuous testing in DevOps met Test Automation

Het verleden, het heden en de toekomst van testverbetering

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

1. Work Breakdown Structure en WBS Dictionary

Testen+ Testaanpak Sogeti testteam bij de Friesland Bank. Versie: 13 februari 2012 André Louwes / Arjan van der Haar

End-to-End testen: de laatste horde

Transcriptie:

Titel, samenvatting en biografie Jurian van de Laar Technieken voor plannen en begroten van test projecten Voorjaarsevent Testnet: 22 juni 2009 Samenvatting: Over plannen en begroten wordt veel gesproken, maar in de praktijk blijkt toch vaak dat het nog steeds lastig is om een goede, betrouwbare begroting te maken. Het belang van een goede inschatting is niet voor elke organisatie even groot, maar voor sommige bedrijven kan een goede planning het verschil maken tussen een tijdige, succesvolle marktintroductie en een commerciële catastrofe ten gevolge van een gemist market-window. Bij Philips Healthcare wordt in de ontwikkeling van Cardio Vasculaire röntgensystemen (3,5 miljoen regels broncode, embedded software in 30 processoren, 50 professionele systeemtesters) gebruik gemaakt van vaste release-momenten, de zogenoemde heartbeats. Wanneer het plan gecommitteerd wordt, dient de betrouwbaarheid van de planning binnen een marge van 10% te vallen. In het kader van CMMI en TMM verbeterprojecten ben ik betrokken geweest bij het ontwikkelen van procedures en technieken (o.a. de risk sizing methode ) voor planning en begroting. In mijn presentatie zal ik deze procedures en technieken laten zien, en voorbeelden om de voortgang tijdens het project te bewaken (uren registratie, voortgangsrapportages zoals Earned Value Charts). De voor- en nadelen, maar ook de praktische toepasbaarheid van verschillende technieken (hoe bruikbaar is TPA?) zullen naast elkaar worden gezet en ik zal een aantal typische valkuilen en tips uit eigen ervaring meegeven. Voldoende stof tot nadenken, discussie en vervolgens zelf toepassen in de eigen organisatie. Biografie Jurian van de Laar (ervaring sinds 1994) is als senior consultant werkzaam bij Improve Quality Services, waar hij diverse organisaties in verbeterprojecten heeft begeleid. Bij Philips Healthcare Cardio Vascular was hij een drijvende kracht achter het behalen van TMM Level 2. Jurian is geaccrediteerd TMMI lead-assessor en beschikt over de certificaten Prince2, TMap, ISTQB en IREB. Hij is actief in de Syllabus werkgroep van BNTQB, de Belgisch/Nederlandse board van ISTQB.

Agenda Plannen en Begroten Technieken voor plannen en begroten TestNet Voorjaarsevenement 2009 Jurian van de Laar 22 juni 2009 Nut van plannen en begroten Toepassing: praktijk case Technieken Testverbetering Tips en aandachtspunten Improve Quality Services B.V. 2 Ter introductie Improve Quality Services Dienstverlener Testen & Kwaliteitsmanagement Advisering, Detachering en Opleidingen Opgericht januari 1998, 30 medewerkers Jurian van de Laar Senior Consultant (TMMI, CMMI ) Docent (ISTQB / IREB ) BNTQB, Working Party Syllabi Mooie plannen Het volgende project is wèl op tijd We gaan leren van het verleden Na de zomer gaan we het proces verbeteren Elke mijlpaal komt een update van het plan Volgende keer meer aandacht voor kwaliteit Improve Quality Services B.V. 3 Improve Quality Services B.V. 4 Mooie plannen maar heeft het nut? Inkt is nog nat en alles is weer anders Ontwikkeling levert toch niet op tijd Requirements onvolledig te laat Ik krijg toch niet voldoende mensen en tijd Onmogelijk om nauwkeurig te schatten Welk project is ooit op tijd?? Improve Quality Services B.V. 5 Improve Quality Services B.V. 6

Wat is dan het nut van plannen? Noodzaak Uitbesteding (fixed price projecten) Overheid Regels, normen, processen Afhankelijkheden Marketing, project team, klanten, leveranciers Voorspelbaarheid Tijd, geld, kwaliteit Improve Quality Services B.V. 7 Improve Quality Services B.V. 8 Klassieke fouten Onrealistische verwachtingen Wishful thinking Over-optimistisch Geen risico management (project / product) Planning ontbreekt Geen onderhoud planning onder tijdsdruk Bron: Steve McConnell, Rapid Development, Microsoft press Succesvol plannen en begroten Belangrijke randvoorwaarden Product risico analyse Historische data Succes factoren Technieken / modellen Belanghebbenden betrekken Consensus Bewaken en bijstellen Improve Quality Services B.V. 9 Improve Quality Services B.V. 10 Praktijk case Product Risico Analyse Product risico analyse Begrotingstechnieken Urenregistratie Voortgangsrapportage Testen = risico management Afweging tijd, budget, kwaliteit Risico matrix: basis voor begroting Philips Healthcare, CV Grote leverancier healthcare systemen Professionele testorganisatie Technische stakeholders Kans (technisch risico) 100 50 0 III IV 1 3 4 6 8 7 2 9 5 I II PRISMA Procesverbetering (TMMi, CMMI) Business stakeholders 0 50 100 Impact (business risico) Improve Quality Services B.V. 11 Improve Quality Services B.V. 12

Begroting aanpak Begroting procedure Work Breakdown (WBS) Wide Band Delphi Fasering: 25% en 10% Urenregistratie Post Mortem Analyse Size Effort Improve Quality Services B.V. 13 Improve Quality Services B.V. 14 Begroting technieken (1) Matrix Sizing methode Risico (L/M/H) en Omvang (S/M/L) Historische data nodig Ris k: Low Risk Medium Risk High Risk Size: Count effort Count effort Count effort Total Sm all 3 20 7 50 4 100 810 Medium 9 40 17 120 8 300 4800 Large 1 80 6 240 2 600 2720 Grand total 8330 Wide Band Delphi techniek Consensus techniek Improve Quality Services B.V. 15 Begroting technieken (2) Analogie methode Factor software effort test effort en elementen Test Punt Analyse (TPA): Factoren voor: Beschikbaarheid test tools, test automatisering Hoeveelheid geplande/uitgevoerde ontwikkeltesten Beschikbaarheid en kwaliteit testbasis Ontwikkelomgeving en tools (bijv. platform, talen) Testomgeving (nieuw / hergebruikt) Improve Quality Services B.V. 16 Urenregistratie Voortgangsrapportage Effort verdeling System Test RB2 project (System Team) Support CM/QA (5%) Project Mgt (13%) Reviews (3%) Test Uitvoering (4%) Test Design (20%) Application Release Test (5%) Functionele Acceptatie Test ( 13%) Systeem Acceptatie Test (24%) Systeem Vrijgave Test (1%) Gespendeerde uren (effort) Schatting nog benodigde tijd (ETC) Waarde (EV) Value (hours) TE CM Tool Earned Value Chart 220 200 Baseline Planning Current Planning 180 Actual Spent 160 Earned Value Proposed Planning 140 120 100 80 60 40 20 Bron: W. van Rooij Philips Healthcare Verificatieplan (7%) 0 wk 36 wk 37 wk 38 wk 39 wk 40 wk 41 wk 42 wk 43 wk 44 Weeknumbers Improve Quality Services B.V. 17 Improve Quality Services B.V. 18

Testverbetering Testverbetering Capability Maturity Model Integration Estimate the scope of the project (PP, SP1.1-1): Task descriptions, Work package descriptions, WBS Establish estimates of work product and task attributes (PP, SP1.2-1): number of functions, requirements, pages, technical risk items Determine estimates of effort and cost (PP, SP1.4-1): estimation rationale, project effort/costs estimates Bron: Chrissis/Konrad/Shrum, CMMI Guidelines etc, Addison Wesley Improve Quality Services B.V. 19 Test Maturity Model Integration (TMMI) Process Area 2.2: Test Planning Perform a product risk assessment (SG1) Establish a top-level Work Breakdown Structure (SP3.1) Determine estimates of test effort and cost (SP3.3) 1. Attributes to estimate test work (e.g. size, complexity, re-use, risk) 2. Factors influencing the estimate (e.g. tools, test basis, environment) 3. Models / Historical data to translate estimates into effort and cost (e.g. TPA) Bron: TMMI Reference Model Version 2.0, Level 2: Managed Improve Quality Services B.V. 20 Tips en aanbevelingen Vragen? Analyseer risico s, maak een risico matrix Gebruik (eenvoudige) begrotingstechnieken en combineer ze ook! TPA elementen of globale TPA als controle Verzamel, bewaar en (her-) gebruik data Onderhoud het plan Gebruik een verbetermodel als kapstok Improve Quality Services B.V. 21 Improve Quality Services B.V. 22 TMMI http://www.tmmifoundation.org Management van TMMI referentie model Proces voor accreditatie en certificering Improve Quality Services B.V. 23