Requirements Management Werkgroep Traceability

Vergelijkbare documenten
Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Agile bij grote administratieve systemen. Omgaan met requirements

End-to-End testen: de laatste horde

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

Test rapportage Waarom eigenlijk?

Agenda. Introductie Aan het werk Conclusie / restrospective

De overstap naar Agile De overstap naar Agile

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

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Werkgroep ISO TestNet thema-avond 9 oktober 2014

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

Requirements Lifecycle Management

Product Quality Management, onze toekomst René Tuinhout

Agile Foundation examen - OEFENVragenformulier

Van testproces tot testvak... en verder

Agile (Scrum) Werken Jeroen Hak

Agile Testen in de praktijk

TFS als perfecte tool voor Scrum

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Wat heeft een tester aan ASL en BiSL?

Thema-avond werkgroepen 26 februari Werkgroep outsourcing

Opleidingsaanbod: testopleidingen.com

ISACA round-table 7 december 2009 Rik Marselis

Projectmanagers zijn net mensen

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

Optimal Reliability Decisions

Testgedreven ontwikkeling dat is pas veilig!

PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

Resultaat gerichter Testen

B.Sc. Informatica Module 4: Data & Informatie

Continuous Requirements Engineering

IEC-61511: En nu nog invoeren

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

Testverbetering met TMM bij Philips

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

Overdracht van project naar beheer. Beheer is ook Agile!

5 Programmastructuur

Van doemaar naar succesvol projectmanagement, de &-&-& Paradox. Ir. Roel Wessels ESEF maart 2012

Projectmanagement. Software ontwikkeling

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

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

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

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

Dr. ir. Jaap Vreeswijk, MAPtm 25 oktober Use cases

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

Testen onder architectuur in de cloud

FF Training teaser Ton Knegt Sr. Project Manager STC Group

De juiste requirements juist

Anko Tijman Een agile teststrategie op basis van MoSCoW

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

1. Work Breakdown Structure en WBS Dictionary

Uitwerking thema avond Testnet HBO/Academische Testopleiding 14 november 2012

Secure Software Alliance

Agile, Scrum en Kanban in de praktijk

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

Er valt veel te zeggen over enterprise architectuur. Dit document wil een deel van het onderwerp aansnijden vanuit twee motto s: Begrippen...

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

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

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

ARE methodiek Het ontwikkelen van Informatie Elementen

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

BDD/Gherkin. Een introductie

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

Whitepaper ChainWise bedrijfssoftware

RISICO MANAGEMENT, BASIS PRINCIPES

Software Test Plan. Yannick Verschueren

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Auteur Kenmerk Versie 1.0 Datum Bestandnaam Status Definitief. NK Software Testen 2017

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

Risk & Requirements Based Testing

Preventing Anti-Patterns for Agile Testing

Projeffect Issuemanagement proces [Setup]

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Modulariteit als voorwaarde voor circulaire economie

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

Kickstart Architectuur. Een start maken met architectuur op basis van best practices. Agile/ TOGAF/ ArchiMate

Software Test Plan. Yannick Verschueren

Copyright Stork N.V. 1

notitie Systems Engineering Lesplan Requirements Engineering (RE) Werkgroep opleidingen Definitief; vastgesteld Stuurgroep 4P

Software Project Management Plan Versie 1.2.0

Technische Due Diligence voor een Zonne-energie (PV) installatie

De Agile Analist. Henk Jan Huizer

Projectmanagement. Projectdoorloop System Integrator

Testen als continuous enabler

Product Risico Analyse

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

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Training Projectmanagement

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

BESLUITVORMING; HET SPEL OF DE REGELS

Transcriptie:

Requirements Management Werkgroep Traceability

Plan van Aanpak (1) Doel en definitie van Traceability Traceability heeft tot doel om tijdens het ontwikkelproces status informatie te verschaffen omtrent de compleetheid, correctheid en consistentie van een set requirements. Scope Traceability: Op welk punt van het V-model begin je met Traceability en tot hoever ga je door met traceability? Welke mate van detail gebruik je bij het aanleggen van traces tussen verschillende elementen van het V-model? Welke condities zijn er die een bepaalde vorm van traceability afdwingen (bv legal requirements)? In welk type projecten is het toepasbaar en in welke typen niet? 2

Plan van Aanpak (2) Kosten/Baten welke kosten worden gemaakt bij traceability? wat zijn de kosten als je traceability niet toepast? wat zijn de baten (voorkomen van defects?) Proces rondom traceability hoe weet je dat alle noodzakelijke traces zijn aangelegd? hoe weet je dat alle traces ook goed zijn aangelegd? hoe moet je je proces inrichten om een optimaal resultaat te verkrijgen (review proces, instructies?) Best practices 3

Sinds bijeenkomst 30 aug Groep uitgebreid met 1 persoon Aandachtspunten bepaald: 1. Scope 2. Best Practices 4

Scope De antwoorden op de vragen: Op welk punt beginnen met traceability en tot hoever ga je door? Welke mate van detail gebruik je? hangen af van de rol, die een persoon in een organisatie speelt. Voor een business unit manager zijn deze anders dan voor een ontwikkelaar. Daarom hebben we gekozen om ons in te leven in verschillende rollen die personen spelen. Wat kan traceability bijdragen aan de activiteiten en verantwoordelijkheden van die rol? 5

Rol Projectleider De project manager kan mbv de traceability matrix checken of alle customer requirements zijn geland in de organisatie: als alle customer requirements zijn afgevinkt in de richting van work products en plans, weet hij dat de impact analyse is uitgevoerd. Al het werk is ingepland. Ook bij CR s kan de projectmanager op dezelfde manier nagaan of de CR is opgepakt in de organisatie en of het benodigde werk is geidentificeerd. De projectmanager kan de voortgang van het ontwikkelproces en van het testproces checken ahv de progress indicatie op requirements niveau. 6

Rol Architect De architect kan requirements alloceren aan units en modules De architect kan dus hiermee checken dat alle requirements zijn gealloceerd Tijdens ontwikkeling kan de architect tijdens reviews checken of alle requirements op de juiste manier worden geimplementeerd Tijdens unit- en module testen kan de architect de voortgang van het testen van de requirements checken Bij wijzigingen kan de architect checken of alle noodzakelijke wijzigingen in onderliggende units en modules worden uitgevoerd. 7

Rol Ontwikkelaar De ontwikkelaar kan mbv de traceability nagaan waar een requirement voor zijn unit/module vandaan komt en de hogerliggende requirement checken (en eventueel vragen stellen bij de desbetreffende auteur) De ontwikkelaar kan ook nagaan welke andere units en modules een rol spelen in de realisatie van de requirement waar hij mee bezig is De ontwikkelaar kan de voortgang van het ontwikkelproces rapporteren ahv de progress indicatie op requirements niveau. 8

Rol Tester De tester kan mbv de traceability nagaan waar een requirement voor zijn test design vandaan komt en de hogerliggende requirement checken (en eventueel vragen stellen bij de desbetreffende auteur, De tester kan de voortgang van het testproces rapporteren ahv de progress indicatie op requirements niveau. 9

Product Requirements Product Design Unit Requirements Unit Design Module Requirements Implementation Module Verification Unit Verification Product Verification Module Level Unit Level Product Level 10

Traceability in Agile Product Management (Gathering of requirements, gives assignment to project for a product, responsible for life cycle of a product): - Main requirement <> User Story (Agile term, is a detailed requirement) - User Story <> Acceptance Test (Agile term, test to verify the User Story) Technical Coordinator (Is responsible for the technical part of the implementation of a project): - Main requirement <> User Story - User Story <> Acceptance Test - User Story <> Function test - Function Test <> Test Logs Maintenance: - Main requirement <> User Story - User Story <> Acceptance Test - User Story <> Function test - Function Test <> Test Logs Engineer: - User Story <> Acceptance Test - User Story <> Function Test - Function Test <> Test Logs Project Manager: - Main requirement <> User Story - User Story <> Acceptance Test 11