Interactieve Discussieavond
Testen en PRINCE2
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
1
Agenda • • • • • •
Korte introductie PRINCE2 (Rik Marselis, LogicaCMG) Intro Hot Issues PRINCE2 (Rob Baarda, Sogeti) Aanvullen Hot Issues (gezamenlijk) Mogelijke Oplossingen (in groepjes) Terugkoppeling (gezamenlijk) Voorbereiden Thema-avond (gezamenlijk)
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
2
Korte introductie PRINCE2 • • • • • •
Ontstaan in Engeland De-facto standaard voor projectmanagement Heel veel PINO Strikte fasering Pragmatisch inzetten Voor alle soorten projecten geschikt
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
3
Korte introductie PRINCE2 • • • •
Producten realiseren volgens Business Case Product Based Planning Project verdeeld in stages Per stage vooraf gedefinieerde kwaliteitscriteria • No-go volgende stage zolang niet aan criteria voldaan
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
4
Componenten es sc in Bu s
trol con
Or
ga
tio a s ni
n
Pla ns
rols
Ma of nag Ri em sk en
t
t en nm
t Con
a n viro i ty en i l a t Qu ojec Pr
as e
nge Cha
Co n ma figur nag atio n em ent
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
5
Prince2 Projectorganisatie Corporate or Programme Management project board senior user executive sr. supplier project assurance verantwoordelijkheid project manager project support team manager www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
6
Management processes of Prince2 Directing a Project (DP) Starting up a Project (SU)
Initiating a Project (IP)
Controlling a Stage (CS)
Managing Stage Boundaries (SB)
Closing a Project (CP)
Managing Product Delivery (MP)
Planning (PL) www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
7
Management stages of Prince2 2 tot n Management stages elk gescheiden door de beslissing: “Is the business case still valid?” stage 1
SU
IP
stage 2
CS MP
SB
stage n
CS
SB
CP
MP
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
8
Product Breakdown Structure corp. system order system client admin client screen
...
... system order admin
order entry
...
...
...
...
...
...
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
9
Productgericht indelen Work Packages Anders kan ook, bijv. tijdgericht
bedrijfs systeem
order systeem
client admin
client invoer
client wijzig
Work Package 1
... systeem
order admin
client verwijder
order invoer
… systeem
distributie admin
order wijzig
order verwijder
Work Package 2
Work Package 3
Work Package 4
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
10
Introductie Hot Issues • Aanpak • Issues – – – – – –
Testen en de Project Board Product Breakdown Structure Testproces, Stages en Work Packages Project Issues en bevindingen Plaats / rol Test Manager Open deuren?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
11
Extra Hot issues 1 project board Escalatiepunt? 2 Beheerproduct 2 Total Cost of Ownership in Business Case 3 Wat zijn de producten van Testen 3 Bouwers in testteam voor bugfixen 3 Matroesjka structuur 5 Testmanager = Q manager 5 Escalatiepunten voor testmanager / testcoo 5 oppertestmanager in de lijn 6 testers betrokken bij initiating a project www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
12
Aanpak • In de volgende slides veel raakvlakken tussen Prince2 (P2) en testen (T) Prince2 Engelstalige begrippen • Issues met vraagtekens aangegeven; graag aanvullen!
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
13
Relatie T en Project Board Onder besturing van Project Board 1. Op basis van Business Case = Benefits, risico’s, kosten, doorlooptijd •
Hoe gaat testen hier mee om? Bv. Vrijgave advies
2. Project Assurance is taak Project Board •
Speelt test manager een rol?
3. Is er meer?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
14
Specifiek P2 PBS P2 is Product based en kent de Product Breakdown Structure (PBS) 1. relevant voor software? 2. integratie aspecten; delen en gehelen testen? 3. Zijn test producten een deel van de product breakdown structure?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
15
Hoe past testen in management proces? 1 CS
2 CS
controlling a stage
controlling a stage
MP
MP
Managing Product delivery
Managing Product delivery
Work Package
Testen in bouw team apart testteam (test als apart product) (test manager = team manager testen) www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
16
Testprocessen in relatie tot V-model Bedrijfsdoelen
Acceptatie test
Specificatie
Systeem test
Ontwerp Programmering
CS
End to end test
Unit test
CS
CS
MP
MP
CS MP
MP www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
17
Work packages 1. Testen in bouwfase = work package? 2. Herstel en hertest inplannen Aparte work packages voor iedere hertest ronde? 3. Test automatisering: aparte work package, aparte stage of apart project? 4. De testinfrastructuur invullen met Work Packages vanuit Project. Komt dat goed zo?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
18
Specifiek P2 Stages • Management Stages en testplannen – Project Quality Plan = Master Test Plan? Voldoende informatie bekend? – Stage Quality Plan = Detail Test Plan?
• Welke (Technical) Stages bij – “klassiek” bv. SDM – Iteratief bv. DSDM – ERP/pakket implementaties
• Voor het integreren vanuit de Product Breakdown Structure een aparte stage? • Is acceptatie testen een aparte stage? www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
19
Project issues en bevindingen – Project Issues dienen, zodra er toleranties overtreden worden, gemeld te worden aan de Project Board – Een off-specification (systeem niet conform specificatie) is een van Project Issue soorten – Lang niet alle bevindingen (systeem niet conform specificatie) zullen Project Issue gaan worden – Hoe te administreren?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
20
Plaats van de Test Manager Corporate or Programme Management Test Manager? Test Manager? project board senior user executive sr. supplier project assurance verantwoordelijkheid project manager
Test Manager deel van PMT? project support
Team Manager Testen?
team manager www.testnet.org
14-09-2004
TestNet interactieve discussieavond Testen en Prince2
21
Open testdeuren, ook in P2? 1. Eén testmanager voor alle testsoorten of geen testmanager nodig? 2. Testmanager er vroeg bij (parttime)? 3. Risico analyse ook gebruiken voor prioriteitsstelling in project 4. Kwaliteitsattributen bv. ISO 9126 nodig voor software? 5. Testen wordt nauwelijks genoemd in P2. Probleem?
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
22
Agenda • • • • • •
Korte introductie PRINCE2 (Rik Marselis, LogicaCMG) Intro Hot Issues PRINCE2 (Rob Baarda, Sogeti) Aanvullen Hot Issues (gezamenlijk) Mogelijke Oplossingen (in groepjes) Terugkoppeling (gezamenlijk) Voorbereiden Thema-avond (gezamenlijk)
www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
23
TestNet sinds 1997 > 500 leden
TestNet café
TestNetNieuws
conferenties
kortingen voor leden
thema avonden
werkgroepen www.testnet.org 14-09-2004
TestNet interactieve discussieavond Testen en Prince2
24