Ketentesten. VALORI MEETING OF MINDS Ketentesten en testdata. Hoe pakt ú deze uitdaging aan? 26 september 2012. Gespreksverslag Discussiegroepen



Vergelijkbare documenten
Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Testomgevingen beheer

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

Test Data Management (Subsetting en anonimisering)

De nieuwe generatie testtools Vliegen ze, vliegen ze voor u, of vliegen ze niet?

zorgeloos werken in de cloud

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Wees in control over uw digitale landschap

Wij testen..maar....wat test jij?

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Wat zijn de spelregels rondom het gebruik van persoonsgegevens?

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

Tool Ambitie Resultaat

Whitepaper. Inzetten op integrale veiligheid

De kracht van incourcing bij de rechtspraak

SERIOUSLY? Hoe te roeien met de riemen die je (niet) hebt

Agenda. Introductie Aan het werk Conclusie / restrospective

Procesvalidatie voor een veiliger ketentest

Self service. 360 o Klantbeeld. Door én met klanten. Grip op markten. Antwoord op dynamiek. Adoptability

Ontwerpspecificatie. Project Second Screen. Marijke Dekker V101

HERGEBRUIK VAN REQUIREMENTS

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Scaled agile bij APG (GPS)

Toenemende zorgvraag versus bezuinigingen Bieden private investeerders soelaas?

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

ONLINE SAMENWERKEN IN HET DNA VAN ACCOUNTANTSKANTOOR JOINSON & SPICE

Inhoudsopgave. Bewust willen en kunnen 4. Performance Support 5. Informele organisatie 5. Waarom is het zo moeilijk? 6

Copyright 2014 IT Starts With Coffee

TESTEN KAN VEEL GOEDKOPER

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Testen bij DWH-projecten

Ik ga het niet doen, en mijn mensen ook niet!

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

Privacy kills quality

Avondsymposium HANAV. Zorg voor Zorginkoop. 12 november Dominique Vijverberg / Pieter van de Winckel

Rapport Richtlijn gebruik productiegegevens

Testgedreven ontwikkeling dat is pas veilig!

Training en workshops

Ketenregie 2 oktober Ketenregie in Agile / DevOps: Noodzaak? Quality Experience Day

GDPR en de tester Waar moet je als tester bewust van zijn met de GDPR?

Het uitwisselen van ervaringen over Agile testen en -testmanagement

Werkgroep Privacy en Testdata. Thema-avond: Workshop wetgeving en bewustwording

Resultaten onderzoek toekomst van de jaarrekening

SMART requirements en slim testen Hoe goede requirements en een slim testproces elkaar versterken

LIPSS LIPSS LIPSS LIPSS Inhoud van de presentaties. Inhoud van de presentaties. De sprekers. DOEL & RESULTAAT voor U

ENERGIE BEDRIJVEN EN ICT

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

Webtesten onder schaarste

A c e! Z e l f t e s t O m g a a n m e t w e e r s t a n d

SECURITY & DATA PROTECTION ARCHIVING & BACKUP IN 5 STAPPEN NAAR EEN IDEALE SITUATIE

EEN GENERIEKE IPAD-APP VOOR HET NEMEN VAN BESLISSINGEN

Individueel gebruik van ICT in het onderwijs belemmerd de ontwikkeling van sociale contacten tussen leerlingen:

TESTAUTOMATISERING IN EEN ETL-OMGEVING

marketing voor zorg-professionals: Reader Deel 1: Waarom is marketing belangrijk?

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Parasoft toepassingen

Vastgoedinformatiesystemen. Thijs van der Spil

Martin van Leeuwen Happy Testing

Incore Solutions Learning By Doing

USERTESTING. Testplan Werking en interesse. Product. Testdoelen. Methodes

Performance testen in de keten

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

OCAI. veelgestelde vragen

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Zijn ERP Systemen log?

Agile Testen in de praktijk

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Deel 12/12. Ontdek die ene aanpak waarmee je al je problemen oplost

Rabobank vertrouwt op HeadFirst voor tijdelijke professionals

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Testrapport Kiezen op Afstand Inhoudelijke Stresstest

Project Fasering Documentatie Applicatie Ontwikkelaar

Testautomatisering zoals geen anderis

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

10 trends in Performance testen of: wat hebben we écht te bieden?

Inzicht zorgt voor uw Smile. Frank Erftemeijer

UWV Testservice. Resultaatgerichte invoering van een adaptief procesmodel

Whitepaper Hybride Cloud Met z n allen naar de cloud.

MKB ICT-onderzoek 2009

Euronics. Case. Euronics haalt maximale uit een deal voor haar aangesloten retailers FLOWFABRIC OPTIMISATION ENGINEERS

End-to-End testen: de laatste horde

Implementatieplan Doorontwikkelen BRON vavo. vavo inwinnen. Versie 0.9, 20 maart Implementatieplan Doorontwikkelen BRON vavo 1

Leergang Recordmanager

Rapport nieuwe drank- en horecawet

Bent u ook zoveel tijd kwijt met het zoeken naar de laatste en enig juiste! - versie van uw marktonderzoek

Hoe ver moet je gaan?

Omschrijving. Technische context

Connect Social Business

IT kwaliteit helder en transparant. bridging IT & users

Naast kwaliteit, kijken we ook altijd naar kosten. Arjan Dogterom Head of IT. Vast Mobiel VastMobiel

De Grote (kleine) voic -poll

Connect Social Business

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Transcriptie:

VALORI MEETING OF MINDS Ketentesten en testdata. Hoe pakt ú deze uitdaging aan? 26 september 2012 Gespreksverslag Discussiegroepen Ketentesten Ketenregie De belangrijkste conclusie van deze sessie was dat ketenregie en ketenregisseurschap de belangrijkste succesfactoren zijn bij het verbeteren van ketentesten. We stelden vast dat het ketendenken te weinig is ontwikkeld en dat een ketenregisseur een cruciale succesfactor kan zijn over de afdelingen heen. Hieronder een verslagje met wat meer details. Vecozo In de context van de zorgverzekeraars hebben we onder andere Vecozo. Die regisseert wel een beetje, maar niet alles, er is geen sprake van een echte overall regie. Vecozo wordt betaald door de zorgverzekeraars, maar wordt als star en formeel ervaren en legt eenzijdig dingen op. Dat is ook wel verklaarbaar, want voor uitvoerige afstemming moet wel budget beschikbaar worden gesteld, en waar moet dat dan vandaan komen? Parallel met de energiemarkt We constateren een parallel met de energiemarkt: daar heb je EDSN, die faciliteert de ketenregie op een heel concrete manier, onder andere met het ter beschikking stellen van testdata. Het is wel zo dat de bedrijven het uiteindelijk zelf moeten doen. Dat lijkt sterk op wat Vecozo doet, maar blijkbaar functioneert het in de energiemarkt toch beter. Parallel met de zorgverleningswereld In de zorgverleningswereld heb je onder andere het NICTIZ en de DBG. Die instanties ontbreken in de zorgverzekeringswereld, die meer commercieel van karakter is. De zorgverzekeringswereld wordt niet door de overheid geregisseerd zoals dat in de zorgverleningswereld nog steeds grotendeels het geval is. Macht en geld Macht is een belangrijke factor is: vergelijk bijvoorbeeld Albert Heijn die de logistieke keten uiterst strak regisseert en genoeg macht heeft om hun toeleveranciers te dicteren dat ze goedkoper moeten gaan leveren. We zijn het erover eens dat het verbazingwekkend is dat er zoveel discussie is over redelijk eenvoudige en vanzelfsprekende standaarden. Zo complex is het ook allemaal niet. Samenwerking tussen zorgverzekeraars Het is opvallend dat zorgverzekeraars in het algemeen weinig samenwerken. Dit heeft veel te maken met het feit dat ze worstelen met hun onderscheidend vermogen. Dat verandert wel, want men beseft dat je met de basisverzekering de concurrentie toch niet wint, dus men

kan en wil wel best samenwerken op dat vlak om tot maximale operationele efficiëntie te komen. Wat je ook kunt constateren, is dat de business heel goed weet wat de concurrentie doet, maar dat IT afdelingen heel weinig weten wat de concurrenten/collega's doen en dat er weinig uitwisseling is. Oracle faciliteert de uitwisseling wel, met de zogenaamde klant adviesgroep (KAG). Daar worden allerlei wensen met elkaar afgestemd en besproken, waarbij Oracle een sturende rol heeft. Vergelijkingssites als ketenpartners? Een interessante observatie gaat over de steeds grotere rol van vergelijkingsites zoals Independer. Niet elke zorgverzekeraar doet daar aan mee, maar deze sites zijn bijzonder relevant, dus het is echt een issue. In feite moet je de vergelijkingssites ook beschouwen als een soort ketenpartners. Maar hoe komen ze aan hun data? Voor een deel in elk geval via Zorgweb.nl, een informatiebroker in de zorgverzekeringsmarkt. Verschil in dynamiek tussen frontend en bekend Bij ketentesten heb je ook te maken met verschillende heartbeats: de back office processen hebben een tragere heartbeat dan de frontend processen. Aan de frontendkant wordt veelal agile gewerkt, terwijl aan de back end kant vaak de klassieke watervalachtige aanpak wordt gehanteerd. Niet elke frontend release vergt een volledige ketentest. Het W-model kan een handig denkmodel zijn: aan de onderkant wordt snel, cyclisch en iteratief gewerkt, waarbij sommige resultaten direct in productie kunnen worden genomen. Conform het scrum principe dat het team werkende software oplevert, ready for deployment. Maar bedrijfskritische ketencomponenten vergen wel degelijk een onafhankelijke acceptatietest. Ketenoverleg prolongatie Op het operationele vlak worden stappen gezet op het gebied van ketentesten. Een van de deelnemers vertelt dat bij zijn organisatie sprake is van een ketenoverleg met IT, proceseigenaren en functioneel beheer. Hier wordt gesproken over de prolongatieketen, een proces dat elke maand weer terugkomt. Dit overleg overziet de gehele prolongatieketen en voldoet heel goed. Op dit moment is het testteam hier nog niet bij betrokken. Al met al hebben we heel wat interessante onderwerpen aangestipt. Het smaakt naar meer, want de thema's zijn het stuk voor stuk waard om verder doordacht te worden.

Ontwikkelingen en wetgeving in zorgverzekeringswereld Een enthousiast groepje kenners, visionairs en geïnteresseerden wisselde na de opwarmpresentatie van Egbert Bouman ideeën uit over allerlei ontwikkelingen die actueel zijn of dat wellicht gaan worden met betrekking tot zorgverzekeraars. Zomaar enkele onderwerpen en uitspraken: Met betrekking tot de kabinetsonderhandelingen: Als het gaat over de zorg zet de PvdA vooral in op inkomensafhankelijke premieheffing en de VVD wil marktwerking uitbreiden en versterken. Het is spannend wat er na de onderhandelingen hiervan overblijft. Ook met betrekking tot de controversieel verklaarde AWBZ wetsaanpassing lijken beide partijen tegenover elkaar te staan (PvdA wil de wet liever niet, VVD wel). Iets wat al wel bekend is, maar nog niet bij alle aanwezigen: de Solvency II invoering is een jaar uitgesteld. Terugkijkend op de wetgeving van de afgelopen jaren is vooral het huidige stelsel van de basisverzekering gerepareerd (wanbetalers, onverzekerden, DBC's). Voor de nabije toekomst zien de deelnemers in dit kader geen nieuwe onderwerpen meer in het verschiet. Eén van de deelnemers merkt op dat Vektis zich steeds meer positioneert als kennishouder van kwaliteit in de zorg. Verdere versterking van deze positie is goed voor het uitnutten van de rol van de marktwerking in de zorginkoop. Blijven de effecten van de marktwerking uit dan dreigt volgens sommigen het einde van het huidige zorgstelsel. Maatschappelijke onrust vanwege ethische kwesties, fraude en torenhoge kosten zal dan binnen een paar jaar de overheid tot drastisch ingrijpen dwingen. De rol van ICT in dit alles lijkt klein. De ICT-component van de kosten per verzekerde is slechts enkele Euro's per maand. Toch wordt er ook hard bezuinigd op ICT bij de zorgverzekeraars. Het motto lijkt dat in de strijd tegen de zorgkostenstijgingen elke overbodige Euro er één te veel is. Gaat Europa nog een (grotere) rol spelen in het Nederlandse zorgstelsel? De verwachting is dat dat op korte termijn niet gaat gebeuren. Wat we kunnen verwachten op het gebied van de privacy-wetgeving zijn niet zozeer nieuwe regels, maar wel langzaamaan striktere handhaving. De eerste zorgverzekeraar schijnt dit jaar al een boete te hebben gekregen.

Testdata In een levendige discussie heeft de gespreksgroep 2 hoofdonderwerpen besproken die alles te maken hebben met testdata: Subsetting en Anonimisering Subsetting De knuppel werd in onze groep al snel in het spreekwoordelijke hoenderhok gegooid doordat een deelnemer aan de discussie meteen een stelling deponeerde: Subsetting is overbodig, want het gebruik van productiedata is niet nodig, veel te duur en foutgevoelig. Het is veel verstandiger om een testbestand van scratch af op te bouwen door testgevallen via de user interface in te voeren. Voordelen hiervan zijn: - De data is altijd referentieel integer, tenzij de applicatie een fout veroorzaakt. (wat dan meteen een belangrijke bevinding oplevert); - De databestanden worden niet al te groot en blijven dus handelbaar. Geen lange batchruns en het is niet nodig om te investeren in dure 1-op-1 kopieën van de productiehardware. - Je creëert geen privacyrisico s, als je virtuele, zelf verzonnen situaties opvoert, in plaats van echte personen. - Het is goedkoper. De rest van de groep was het met bovenstaande stelling gedeeltelijk eens. Een van de deelnemers merkte zelfs op dat dit hem een geheel nieuw inzicht gaf, want het werken met productiedata was voor hem eigenlijk een gegeven. Toch waren er ook wel argumenten die spreken vóór het gebruik van (een subset van) productiedata: - Het is een kostenafweging, soms is het efficiënter om een testbestand uit productie te gebruiken dan het testbestand zelf op te bouwen; - Bij het van scratch af opbouwen van een testbestand bestaat de neiging om vooral standaardsituaties in te voeren. Hierdoor ontstaat het risico dat alleen de goed paden worden getest. De neiging om zeldzame situaties in te voeren, of bewust foute situaties, is klein - Load- performance- en stresstesten vragen eigenlijk per definitie om een database gevuld met een productie-like vulling. Het is moeilijk en in ieder geval zeer tijdrovend om deze situatie te realiseren met het zelf invoeren van testdata. Een oplossing hiervoor kan zijn het geautomatiseerd uitvoeren van testgevallen. Een ander argument om productiedata te gebruiken in het testtraject is tijdreizen. Als je test in een omgeving waarin het niet mogelijk is om te tijdreizen, dan is het gebruik van productiedata essentieel. Alleen dan is het mogelijk om een tijdreistest te doen, zonder dagen, weken of maanden te moeten wachten. Anonimiseren De wetgeving omtrent privacy wordt steeds strenger. Deze wetgeving bepaalt dat ook de zorgverzekeraars data uit hun administratieve systemen alleen mogen gebruiken voor de doeleinden waarvoor de data is opgeslagen. Zeker als je bedenkt dat de gegevens in de systemen zeer privacygevoelig zijn. En testen hoort niet bij de doeleinden waarvoor de data is opgeslagen! Een inventarisatie onder de deelnemers aan de discussie leert echter dat in de meeste gevallen toch productiedata wordt gebruikt bij het testen. Voorbeelden te over werden genoemd, waarbij dit (bijna) mis ging:

- 63000 Test-aanmaningen die bijna daadwerkelijk de deur uitgingen, - Een uitzendkracht als tester die ontdekte dat hij nog geld tegoed had van het uitzendbureau door zichzelf op te zoeken in de testomgeving; - Concurrentie gevoelige gegevens die door testers aan bekenden werden aangeleverd. De deelnemers in de discussiegroep waren het over dit onderwerp in het algemeen roerend eens: met de toenemende kans dat gegevens op straat komen doordat we steeds meer online zijn en de steeds strenger wordende wetgeving is het cruciaal voor elke zorgverzekeraar om de komende jaren te investeren in betere anonimiseringsmaatregelen, of pseudonimiseringsmaatregelen. Pseudonimiseringsmaatregelen zijn anonimiseringsmaatregelen waarbij de versleutelings-key bewaard blijft zodat de records eventueel later toch te herleiden zijn.