P&B: Organisatie TransactionServices ABN AMRO HR Services BU NL Vervanging kernsysteem Arbeidsvoorwaarden Salaris
6.
P&B: Project PeopleTrackNL Conversie kernsysteem Complex geheel van Arbeidsvoorwaarden Afstemmen op ABN AMRO Bank NV Deelproject Testen Kwaliteit
7.
P&B: Wat isPeopleSoft Administratie Personeelszaken ERP pakketoplossing Flexibel Beproefd concept, meer dan 12.000 klanten
8.
P&B: Project Migratiesverschillende landen afgerond Grootste thuismarkt Complex Dochter CHRISP
9.
P&B: Testaanpak Volledigetestopdracht: Systeemtest Conversietest Functionele Acceptatietest Integratietest Testopdracht: Uitvoeren van AT op implementatie PeopleSoft over de inrichting en bruikbaarheid Eerste AT bij implementatie
U: Testaanpak Testuitvoerdoor eindgebruikers Voordeel Opleiding Acceptatie Basis testgevallen testteam Verdeling testkennis en materiekennis Testteam Aanwezig bij testuitvoer Beoordelen bevindingen
25.
U: Testuitvoer Wensenen verwachtingen (eind)gebruikers Gebruik werkinstructies Voorgrond processen afgerond Eind inzet gebruikers Achtergrond processen Systeemtest onvoldoende Voortgang in gedrang ST en FAT
26.
U: Testuitvoer Afrondendetestactiviteiten op dataset VS Ontbreken stabiele testomgeving Niet alleen testen wijzigingen Ook testen set-up Groot aantal bevindingen
A: Afronding ProblemenOnduidelijke en onvolledige specs Overbodige functionaliteit pakket ST onvoldoende Extra testinspanning Complexe bevindingenafhandeling Eind Project Bevindingen opgelost Kwaliteitsoordeel positief Onderdelen niet opgeleverd In productie 1-9-2004 Eerste salaris ± 25-10-2004 Positief gebruik
#2 September vorig jaar artikel Computable AAB heeft al zijn NL kantoren aangesloten op een wereldwijs HRM systeem Dit wereldwijde HRM-systeem was PeopleSoft…
#3 Goedenavond…mij gevraagd vertellen testen van PS 2003-04 TC bij implementatie HRM Pakket bij AAB, als Bankmedewerker -- geen Sogetist Het komende half uur wil ik volgende vraag beantwoorden Waar moet men rekening mee houden bij het testen van PS
#4 Agenda samengesteld aan de hand van fases TMap, zodoende volgende bespreken Introductie, net besproken P&B enige uitleg organisatie en project V omgegaan met gedane V inclusief testopdracht, opbouw testteam en aanpak S Omgegaan met complexe requirements om specs te maken U Naam spreekt voor zich Hoe testuitvoering aangepakt standaardpakket om goed/duidelijk kwaliteitsoordeel A Bevindingen, samenvatting en tips en valkuilen Na dit alles tijd voor evt. vragen, maar dringen altijd tussendoor
#5 Eerste ingaan fase P&B Korte uitleg organisatie waarin getest, omschrijving project en terugkom op wat PeopleSoft is
#6 Test opdracht TS AAB in Adam ZO Groot onderdeel afdeling HR Services afdeling ter ondersteuning HR ofwel PZ HRS beheer applicaties’s PZ AAB NL Kernsysteem – opslag/beheer persoonsgegevens verouderd en diende vervangen Systeem bevat AVW zowel wettelijk als CAO AVW niet allen ziektewet en OV ook declaraties, WAO en collectieve verzekeringen OOK SALARIS onderdelen goed testen
#7 Onderdelen doel project PTNL omschreven OMZETTEN, CONVERSIE, VAN HET KERNSYSTEEM IN PeopleSoft Niet al te simpele opdracht duidelijk complexe geheel AVW # onderdelen (modules) dienden aangepast of nieuw maken, zoals WAO aansluiten AAB Testteam inzet kwaliteit functionaliteit PeopleSoft voor AAB beoordelen
#8 PeopleSoft gekozen als pakket adm. Personeel volledige administratie via PeopleSoft PeopleSoft is o.a. een HRM ERP pakketoplossing ERP pakketoplossing “ ERP stat voor Enterprise Resource Planning. Dat is standaardsoftware die de belangrijkste bedrijfsfuncties integreert in 1 totaalpakket ” Ook mogelijkheden aanpassen applicaties. aansluiten wensen klant. Website meldt ” PeopleSoft is ontworpen om u de ongekende flexibiliteit te bieden in het optimaliseren van uw bedrijfsprocessen binnen de gehele onderneming ” Beproefd concept ca. 12 200 klanten wereldwijd. AAB al eerder ervaring
#9 AAB wereldwijd traject alle kantoren AAB migreren naar PeopleSoft. NL 2e en grootste thuismarkt overgang Thuismarkten zijn: [1] Midden-Westen VS [2] Brazilië [3] Nederland VS als eerste thuismarkt, afronden testen bij begin NL Complex geheel testomgevingen en pers#. Mogelijkheden op DB wel wel nadrukkelijk COO tussen projecten Probleem tijdsverschil 6 uur Voor IMPL PeopleSoft bij AAB aparte dochter CHRISP Groepering ontwikkelaars en consultants ST CHRISP
#10 Testen onderverdelen: ST, leverancier Conversietest FAT Integratietest, na FAT Testteam testopdracht was “ Het uitvoeren van een AT op de implementatie van PeopleSoft over de inrichting en bruikbaarheid ” Ofwel Middels uitvoeren AT aantonen: Gebouwd conform ontwerp Voldaan acceptatiecriteria Autorisatie juist ingericht PM gefundeerd oordeel Detail NL 1e IMPL met FAT Andere IMPL alleen ST. Kleine landen makkelijkere implementaties. Kritisch controle op huidige functionaliteit
#11 Uitvoeren test complex kernsysteem Kritisch t.a.v. gevolgen medewerkers bij onjuist functioneren Uitdagende testopdracht versterkt door 1e FAT uiterst flexibele pakketoplossing PeopleSoft
#12 Over volgende fase Voorbereiding Ingaan op de testaanpak en problemen in deze fase
#13 Vanaf begin opzet AT met inzet kennis gebruikers- en beheerorganisatie Enigen samen kennis kwaliteitsoordeel functionaliteit Testteam tijdens uitvoer ondersteunend werk wel specificatie testgevallen Testteam goed samengesteld team op basis van. ervaring, met: 1 TM 1 TC 4 TE Ca. 30 gebruikers 6 functionele. Beheerders Testteam goed geheel aan de slag testopdracht goed einde brengen
#14 Om tot goed einde te komen direct contact Acceptatieteam Team namens opdrachtgever acceptatie advies richting organisatie. Afvangen loketfunctie door de Acceptatiemanager Nauwe samenwerking Testteam – Acceptatieteam positief effect M.n. requirements’s geen overbodigheid Requirements’s bij AAB complexe AVW Extra moeilijk opstellen FO in NL vertaling naar ENG Proces kritisch controleren negatief voortgang Gestelde deadlines onredelijk en planning onhaalbaar Voor aanvang testfase einddatum naar achteren verschuiven tijdslijnen niet onredelijk stellen Voorbereiding Testen ook niet gehoopte voortgang ontbrekende testbasis Meer in Specificatie
#15 Problemen in V fase groot belang voortgang testtraject Complexe systeem AVW Vertalingen requirements Engels Vertaling KUNNEN interpretaties soms aannames onjuist vertragende discussie Onbekendheid # testers theorie Alleen requirements’s kennen niet voldoende beoordeling complex systeem Enorme kennis beheerorganisatie Vitaal belang andere projectonderdelen enorme druk mensen input leveren Externe partijen samenwerken tegenstelling belangen. i.p.v. neuzen 1 richting, rekening houden eigen organisatie. Planning nooit duidelijk onduidelijkheid Problemen door hele project negatief effect.
#16 Speeltuin testomgeving Opdoen kennis o.a. look-’n’-feel Op werkend, niet aangepast systeem Nulmeting kunnen doen Nulmeting leverde ervaring tot dan onbekend standaard PeopleSoft
#17 Nulmeting eind fase V In fase naar voren zelf ervaren testteam geen goede V op onduidelijke & complexe requirements Ook externe factoren hebben effect
#18 Hierna overgaan volgens TMap fase S Ook in presentatie Korte toelichting specificeren testgevallen rond pakket
#19 Voor fase überhaupt kan beginnen testbasis benodigd Diende gefixeerd te worden Eerste problemen Testbasis niet volledig Versiebeheer niet voldoende afgedicht Nauwe samenwerking Acceptatieteam en Beheerorganisatie bekend zekere LATERE aanpassingen gefixeerde testbasis onvolledig -- kaartenhuis Ontwikkelen testgevallen moest nog bemoeilijk
#20 Probleem testbasis proberen omzeilen ontwikkelen testgevallen Door: Gedegen inlezen op materie minimale kennis testteam Meerdere workshops met gebruikers en acceptatieteam Intensief contact met beheerorganisatie. Gedegen voorbereiding t.a.v. alle eisen systeem
#21 Probleem bleef bestaan (inherent testen pakket) rekening houden toekomstige aanpassingen als NL regels zeer kritisch overheid toekomst onduidelijk wel rekening houden Ander probleem onbekendheid stramien PeopleSoft Bij bouw en testen functionaliteit en look-’n’-feel rekening houden positief eerder genoemde nulmeting Ook eerdere versiebeheer leverde problemen wel aanpassingen documenten’s bekend maar welke? zelf opletten wijzigingen testbasis om ondervangen en verwerken in specs
#22 Uitgangspunt bij maken specs inzet eindgebruikers uitvoer Wilden zoveel mogelijk testen inzet eindgebruikers rekening houden opstellen testgevallen gebruikers wijs uit worden Workshops houden begrip gebruikers voor testgevallen inzicht hoe opstellen Ook rekening houden bij testuitvoering min. 1 iemand testteam aanwezig ondersteuning
#23 Na dit alles zeggen testteam in S kon richten op Opdoen minimale materiekennis Maken/reviewen testontwerp Houden workshops gebruikers Bewaken testproces Beoordelen testbasis Met de problemen in deze fase: Onbekendheid systeem Niet volledig versiebeheer niet slecht maar onvoldoende Rekening houden toekomstige aanpassingen
#24 Deze fase U echt testen systeem Kort ingaan op Inzet eindgebruikers Problemen ontstonden
#25 Testuitvoer werd begonnen aan de hand van uitvoerend testen gebruikers Bijkomend voordeel verkapte opleiding gebruikers en snellere acceptatie Dit op basis van testgevallen van het testteam goede verdeling testkennis testteam en materiekennis gebruikersorganisatie Testteam altijd aanwezig testuitvoering Eerste instantie ondersteuning Later beoordelen bevindingen
#26 Na verloop tijd rekening houden wensen/verwachtingen eindgebruikers in combinatie met. mogelijkheden PeopleSoft Sommige verwachte functionaliteit niet geboden Wel overdaad extra functionaliteit, welke niet gebruikt wel op scherm Moeilijk wennen gebruikers ondervangen door werkinstructies, inmiddels voorhanden Risico stukken niet getest, werd geaccepteerd voorlopig niet gebruikt Na eerste testronde – processen op voorgrond – en oplossen bevindingen einde inzet eindgebruikers behalve specialistische als WAO en Payroll Verder achtergrond processen en gespecialiseerde nog testen echter problemen negatief voortgang ST niet voldoende om normale werking systeem aantonen Belemmerde voortgang niet ST geteste onderdelen bijna direct terug Ondermand ontwikkelteam probleem Testteam FAT en ST meer testinspanning vertraging
#27 Ook eerder genoemde afsluiten test VS op zelfde dataset/omgeving Leverde instabiele omgeving op verschillende soorten testen als bijv. Performance. Stabiele omgeving niet beschikbaar Later wisselen omgeving stabiel + afgeschermd Duidelijk niet alleen wijzigingen (functionele), maar ook set-up (inrichting) Alle problemen leverde veel bevindingen op. M.n. onvoldoende ST stuwde aantal op
#28 Aan de hand van. testuitvoer eerste testronde vlot door hulp eindgebruikers Meer complexe onderdelen problemen m.n. onvoldoende ST Testen met eindgebruikers en pakketten rekening houden met ontbrekende en extra functionaliteit Pakketten hebben vaak meer mogelijkheden dan gewenst
#29 Laatste fase A Kort ingaan op bevindingen en Tips/valkuilen testen PeopleSoft
#30 Alle bevindingen vastgelegd door testteam in bevindingen adm. Gebruik meerdere partijen complexe afhandeling door grote verscheidenheid Types afhandeling Onjuistheden functionaliteit CHRISP Controle acceptatieteam/-manager Testfouten altijd mogelijk Conversiefouten Sorry.. Ook bevindingen standaard PeopleSoft Bevindingen analyse en zonodig oplossen Hoop bevindingen tijdrovend
#31 Door vele problemen in project waren: Onduidelijke/onvolledige specs ook na fixatie Overbodige functionaliteit Onvoldoende ST onvoldoende kwaliteit Extra testinspanning testen set-up En complexe bevindingenafhandeling Project duurde langer dan verwacht maar eind alle blokkerende en ernstige bevindingen opgelost Echter wel gedecimeerd testobject Achteraf positief kwaliteitsoordeel afgegeven Zoals gezegd: Sommige onderdelen niet opgeleverd 1/9/05 in productie Eind oktober eerste salarisronde POSITIEF
#32 Nu afronding gehad ingaan op tips/valkuilen bij testen PeopleSoft Tips zijn: Alleen zeggenschap van testomgeving testteam test op aparte testomgeving Eindgebruikers en functioneel beheer vroeg inschakelen Inzetten acceptatiemanager als loketfunctie Extra testers is niet gelijk aan snellet testen Uitvoeren van een proeftuin/nulmeting tijdens voorbereiding
#33 Laatste de valkuilen Standaard pakket levert standaard functionaliteit let op hulp eindgebruikers Alleen testen wijzigingen niet genoeg ook set-up Duidelijk inzicht in kwaliteit ST
#34 Eind van mij presentatie. Hopelijk iets kunnen opsteken Tijd voor vragen