Non functional requirements

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

Non Functional Requirements SMART maken

Workshop verkrijgen requirements. Draaiboek requirementsontwikkeling sessie. SYSQA B.V. Almere

Duurzaam Product. Ecodesign methode van Tischner

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Extended ISO 9126: Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Van requirements naar teststrategie

Functioneel Ontwerp IVS Website

Checklist Slimme vragenlijst regievoering

Tooling voor de HR-cyclus

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

14/11/2010. Voorbeelden van productrisico s. Omschrijving bevindingenanalyse. Productrisicoanalyse (1)

Problematiek in projecten

PinkSELECT. Bepaal de voor u geschikte ITSM Tooling

Van Risicoanalyse tot Teststrategie

Technicus onderwijs- en onderzoekgebonden - profiel O

Werkprogramma Proces Zelfbeoordeling KBA

Agile Testen in de praktijk

DAP Toepassing in de Praktijk

SPIDER werkgroep Requirements Management. Subwerkgroep Methoden

Product Risico Analyse

Testnet Noord 18 september 2012

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

Testaanpak: leidraad voor het kiezen van een testtechniek

Martin van Leeuwen Happy Testing

RUM. requirements Management. SPIder session Project. driven by requirements 25th april. Risk assessed User

Richtlijnen voor het ontwerpen een Intranetportal Door Bas Fockens

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

Technicus onderwijs- en onderzoekgebonden - profiel V

Opdrachtgever in het testproces. Testnet Voorjaarsevenement 2011 Olaf Agterbosch

Business Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans

Titel, samenvatting en biografie

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

getronicspinkroccade.nl EPD en BiSL! 13 e EPD-ICT Congres NVMA 12 juni 2008 Thijs de Jong Senior adviseur en trainer

BIJLAGE E REQUIREMENTS

Met dit whitepaper bieden we u een overzicht we een aantal soorten (product-) toetsing. Dit overzicht is niet volledig!

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

Beoordelingscriteria afstudeervoorstel en voorstel ervaringsstage (opleiding Informatica Breda)

Functieprofiel Functioneel Beheerder Functieprofiel titel Functiecode 00

Een business case voor credit management software

Testing University. A fool with a tool is still a fool


Opdrachtgever in het testproces

Informatiebeveiliging voor de requirementsanalist

ADVANCED KNOWLEDGE SERVICES (AKS )

Functioneel Applicatie Beheer

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

Doel. Context VSNU UFO/INDELINGSINSTRUMENT FUNCTIEFAMILIE MANAGEMENT & BESTUURSONDERSTEUNING DIRECTEUR BEDRIJFSVOERING VERSIE 3 APRIL 2017

Exploitatie testen voor het testen van Service Level Agreements. Geïnspireerd door

Functie Punt Analyse in het voortraject

Procesvalidatie voor een veiliger ketentest

Leveranciers bijeenkomst

Pneumatiek cilinders

ISACA round-table 7 december 2009 Rik Marselis

Welkom. Great SAP Test Experience. 23 maart 2015

Systeemgerichte contractbeheersing. Rijksvastgoedbedrijf. Igo van Hettema. April 2018

Offerte / Gemeente Breda / Versie 2.0

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

Investeringsstatuut Stichting Wonen Zuid. Werk in uitvoering

Goed functioneel beheer noodzaak voor effectievere SPI

CO2- communicatieplan

Best. Value en FM Impact vanuit de aanbestedingswet Wat gaat er goed / wat gaat er fout

Resultaatgericht werken

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1

Hoe ver is uw organisatie met Maatschappelijk Verantwoord Inkopen (MVI)? ISO Quickscan - Benchmark

Kwaliteit. 1. Introductie. Deel 1. Algemene Kennis

Software Engineering (I00094) College 2: Requirements-engineering. Marko van Eekelen kamer HG02.074

Van Risicomanagement naar Waarde Creatie. Duurzaam Inkopen 3.0

Educatief arrangeren rond LOB

Tentamen Systeemontwikkeling 1 (I00100)

Testen geeft grip. Michiel Vroon

Vereenvoudigd sjabloon requirementsdocument. <<Organisatie>>

Triple A Agile Analyse Acceptatie

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

CO2- communicatieplan

Scenario analyse ABC

PLANET AGILE 17E BPUG SEMINAR

Het menselijk leven gaat boven alles. Chris C. Schotanus

Actieplan Maatschappelijk Verantwoord Inkopen Gemeente Zaanstad. Juli 2017

Portal Planning Process

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

Risk And Requirement Based Testing bij Acerta

Functiefamilie AN Analisten

CO2- communicatieplan

Marleen van de Westelaken Vincent Peters Informatie over Participatieve Methoden

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

DACE seminar Value Management: Van Crisis naar Kans - 4 november 2009

DE MOEDER ALLER BASELINES

Software Test Plan. Yannick Verschueren

Project Multi-Agent Systemen Groep 22

In een keten gaat het om de verbindingen, niet om de schakels.

Medewerker administratieve processen en systemen

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

Praktijkervaringen: testen en onderhandelen, wanneer doe je dat best? Filip Vermijlen

Studielink Dashboard terugbrengen beheerskosten Studielink bij zowel instellingen, DUO als Studielink. SISLINK juni 2010

Functiefamilie ES Experten organisatieondersteuning

Verklarende woordenlijst kwaliteitszorg Mede op basis van de inventarisatie van Q*Primair en Q5

Software Test Plan. Yannick Verschueren

van het ontwerp op de testbaarheid van het product.

Transcriptie:

Non functional requirements

Inleiding Even voorstellen Vincent Verboven Senior Quality Consultant Beheersing volgens Q-MAP Aandachtsgebieden Non-functional requirements

Beheersing conform QMap PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Wat moet het systeem/ proces doen? Wat is het relatief belang? Wat zijn concrete eisen? Welke risico s zijn hieraan verbonden? Welke maatregelen zijn nodig en voeren we uit? Product Proces

Aandachtsgebieden Aandachtsgebieden voor projectbeheersing Project Product Proces Functionaliteit Nonfunctionaliteit Planmatige beheersing Omgevingsfactoren

(non) Functionaliteit identificeren - waarderen - specificeren Identificeren: > Vaststellen van functionele eisen en wensen Waarderen: > MoSCoW > Hoog, middel, laag > Must have, should have, nice to have Specificeren: > SMART > Tegenstrijdigheden verwijderen PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

Grip op Functionaliteit Functionaliteit Product Nonfunctionaliteit PROJECT Planmatige beheersing Proces Omgevingsfactoren eisen PRIORITEREN Exploitatie verwachtingen Specificaties Acceptatie test Ontwerp Integratie test TOETSEN Realisatie Module/unit test TESTEN

Voorbeeld functionaliteit identificeren - waarderen - specificeren Aanschaf van een kinderfiets Identificeren: > Versnellingen > Bagagedrager Waarderen: > Versnellingen is should have > Bagagedrager is must have Specificeren: > Versnellingen minimaal 5 met bediening aan het stuur > Bagagedrager achterop en kan minimaal 20 kg aan PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

Non-functionaliteitseisen (ISO9126) Non-functionaliteitseisen, wat zijn het? een verzameling (gewenste) eigenschappen/doelen die vanuit het oogpunt van minimaal één stakeholder genoemd worden Bijvoorbeeld: > Juistheid > Bedienbaarheid > Foutbestendigheid

Grip op Non-functionaliteit Functionaliteit Product Nonfunctionaliteit PROJECT Planmatige beheersing Proces Omgevingsfactoren Extended ISO model

Voorbeeld non-functionaliteit identificeren - waarderen - specificeren Aanschaf van een kinderfiets Identificeren: > Betrouwbaarheid versnellingen > Robuustheid van de fiets Waarderen: > Betrouwbaarheid is must have > Robuustheid is should have Specificeren: > Bij het gebruik van de versnellingen mag nooit tussen twee versnellingen gekomen worden > De fiets mag niet beschadigen bij het op- en afrijden van de stoep PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

Non-functionaliteit mbv Kwaliteitradar identificeren - waarderen Leerbaarheid Bedienbaarheid KwaliteitsRadar Foutbestendigheid

KwaliteitsRadar : Gebruik Wat > Vaststellen onderling belang van nonfunctionaliteitseisen (het waarderen ) Hoe > Het belang van de ene eis wordt afgezet tegen het belang van de andere eis > Non functionaliteitseisen worden omschreven in de terminologie van de deelnemer kiezen tussen stellingen Doel: Communicatie op gang brengen tussen alle belanghebbenden / stakeholders

Eigenschappen KwaliteitsRadar Op basis van stellingen een objectieve afweging tussen kwaliteitsattributen Meerdere referentiekaders mogelijk > ISO 9126 / Quint2 > TMap > Referentiekader van een klant (bijv. KEM bij BC ICT) Aanpasbaar aan klantsituatie Meerdere belanghebbenden/rollen Rapportagemogelijkheden Downloaden: http://www.tmap.net/home/tmap/downloads/kwaliteitsradar.jsp

Demo KwaliteitsRadar KwaliteitsRadar

KwaliteitsRadar PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces Uitkomst: relatieve verhoudingen

KwaliteitsRadar: de uitkomsten Relatief belang vastgesteld, maar. UITKOMST # WAARHEID!!! Groepssessie: samen vaststellen werkelijke relatieve belang (waarderen) samen eisen formuleren (specificeren)

(Non-) functionaliteit specificeren Uitschrijven non-functionaliteit SMART-eisen Toetsbaar tijdens het project (waarneembaar tijdens ontwikkeling) PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

Non-functionaliteit taxeren Risico s centraal stellen: Haalbaarheid concrete eisen Waarneembaarheid in project Risico = Faalkans * Gevolg PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

Voorbeeld (non-)functionaliteit taxeren Aanschaf van een kinderfiets Versnellingen: > Bij afwezigheid van versnellingen is tijdsverlies het risico Bagagedrager: > Bagagedrager afwezig: risico instabiliteit doordat de tas aan het stuur hangt cq op de rug zit. Robuustheid: > Als de fiets te snel stuk gaat, aanschaf > nieuwe fiets: financieel risico PROJECT identificeren waarderen specificeren taxeren risico's beheersen risico's Product Proces

(Non-) functionaliteit beheersen Eisen Risico s Maatregelen Optimale mix van maatregelen om risico s te beheersen.

Voorbeeld Fiets beheersen van risico s Aanschaf van een kinderfiets Functionaliteit: > Wijzigingen (7 versnellingen) afstemmen met leverancier Non-functionaliteit: > Consumentengids raadplegen (testen uitegvoerd), uitproberen