De juiste requirements juist



Vergelijkbare documenten
De goede requirements goed bij Philips Handheld Diagnostics Venture

HERGEBRUIK VAN REQUIREMENTS Een praktische implementatie

HERGEBRUIK VAN REQUIREMENTS

Agile bij grote administratieve systemen. Omgaan met requirements

TFS als perfecte tool voor Scrum

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

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

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Het prioriteren van de. best moeilijk! Product Backlog

WHITE PAPER. Agile/Scrum

De tester als Product Owner Wat denk je zelf?

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

Praktijkvoorbeelden en w aarom ISO

Auditen van Agile projecten

Enterprise Portfolio Management

CMM 3: levert het wat op?

HET BOUWDEEL TUSSEN LEVENSDUUR EN KOSTEN VAN STICHTINGSKOSTEN NAAR EXPLOITATIEKOSTEN

Agile ervaring Ir.ing. Erik van Daalen

Overdracht van project naar beheer. Beheer is ook Agile!

Scaled agile in de praktijk: welke modellen zijn er en wat werkt het beste in jouw situatie?

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

PLANET AGILE 17E BPUG SEMINAR

De tester als bruggenbouwer

Scrum. Een introductie

Business Sprint in kader van project Leerling Door Madelief Keyser

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

Agile en scrum bij projectcommunicatie. Presentatieslides t.b.v. webinar 30 juni 2014

De basis. VanMeijel 3.0: Kwaliteit door productontwikkeling vanuit lange termijn visie. Waardegedreven

INNOVATION BY MAKING LEARNING BY DOING

Jeugdzorg Nederland. Low-Code applicatieontwikkeling; IT up-to-speed met de continue veranderingen in zorg

DREAMagazine. Dutch Requirements Engineering And Management FEBRUARI Verhalen

Tester, hoe word jij geschikt voor de toekomst?

ARE methodiek Het ontwikkelen van Informatie Elementen

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

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

Business Architectuur vanuit de Business

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

Advies inzake Risicobenadering

Wat drijft het werkveld?

6. Project management

Risicomanagement bij veranderingen

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Workshop Low Cost High Value Service Delivery Models

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Requirements Lifecycle Management

Agile : Business & IT act as one

End-to-End testen: de laatste horde

Agile werken: zó doen we dat

Do you recognize this?

Optimalisatie. BMC klantendag 4 maart 2010

SOA en de echte waarheid over transformatie

PRODUCT OWNER.

Product Risico Analyse

Stappenplan voor een succesvol project

Transformatie naar een wendbare organisatie

Scrum in het kort

Consistent, transparant én wendbaar inspelen op de klantwens via Dynamic Case Management. Case study DEKRA

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Zest Application Professionals Training &Workshops

SmartScrum: Agile én duurzaam

Global Project Performance

Satisfy the real (and changing) customer expectation

Agile & Rijkswaterstaat. 23 maart 2017

ISO 9001: Business in Control 2.0

BUSINESS CASE. Cinnovate. Versie 3.0

Meer Business mogelijk maken met Identity Management

Kwaliteit in Agile: een gegeven?

BOM s horen niet in spreadsheets

Continuous Requirements Engineering

Secure Software Alliance

Enterprisearchitectuur

Kwaliteitsmanagement: de verandering communiceren!

Business in control. Volledige sturing en ondersteuning van het schadebehandelingsproces, met voldoende vrijheid voor de behandelaar

Toepassen van Scrum als process template

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

Belastingdienst MCC Visie op mobiel en interactie met burgers en bedrijven

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

Agile Applicatieontwikkeling

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Accelerate? Automate!

Requirements Management Werkgroep Traceability

Betekent SOA het einde van BI?

Agile Marke+ng. Adrie Dolman MSc

Leiderschap in een organisatie met technische professionals

Azure in de praktijk o.a. case van Heineken en Talpa

TESTAUTOMATISERING IN EEN ETL-OMGEVING

EXIN Agile Scrum Master

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Welkom bij parallellijn 1 On the Move uur

Niels Malotaux. 25 jaar West

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

Je kunt de presentaties downloaden op: Docent: Marcel Gelsing. Les 1

De Omslag in het ICT Onderwijs: Duurzaamheid voor Systeembeheerders. Ervaringen met een Pilot

Gebruikservaring Martin de Haan, Antonius Zorggroep, Sneek Martin Boerman, Máxima Medisch Centrum, Veldhoven en Eindhoven

DevOps Waarom moeilijk doen 31 oktober als het samen kan

dutch building better//energy markets

Transcriptie:

De juiste requirements juist Een voorwaarde voor succesvolle applicatie ontwikkeling Arno van Herk Managing partner Synergio B.V. a.van.herk@synergio.nl 2011

Een brug naar onze presentatie Uniface is Compuware's Rapid Application Development environment for building, renewing and integrating the largest and most complex enterprise applications. Enabling high developer productivity with leading-edge functionality, Uniface helps IT organizations reduce the cost of ownership for business-critical applications and increase the return on investment for the IT budget.

Iedereen blij! Of toch niet?

De juiste oplossing Heeft iedereen hetzelfde beeld bij de juiste oplossing? en Weet ik zeker dat ik mijn schaarse tijd en geld wel aan de juiste dingen besteed? en Hoe borg ik nu Gaan we dan niet met hoge snelheid in de verkeerde richting? Als ik dat allemaal niet weet, wat zijn deze beloftes dan nog waard?: High developer productivity Low Cost of ownership High ROI

De goede requirements Behoefte oplossingsrichting Waarmee kan de behoefte worden ingevuld? Oplossingsrichting kenmerk Wat zijn de kenmerken van de oplossingsrichting? Kenmerk doel/behoefte Waarom heeft de oplossingsrichting deze kenmerken Behoefte Behoeften Waarom Kenmerken Oplossing Oplossingsrichtingen

Waarom Behoefte Oplossing Doelen/ behoeften Oplossingsrichtingen Identificeren van doelen/behoeften Stakeholder analyse Kenmerken Voice of the customer (VoC) Wat zijn de behoeften van de klant/prospect? Welke problemen wil hij opgelost zien? Voice of the business (VoB) Wat zijn de doelstellingen van je eigen bedrijf? Wat wil het bedrijf bereiken?

Impacts Impacts Toepassen tijdens product ontwikkeling Onderscheid behoefte versus oplossing Consequent toepassen tijdens de ontwikkeling van het product Onderscheid in niveaus Verschillende stakeholders Verschillende behoeften Verschillende oplossingen Verschillende expertise Gesloten kring Doen we nog steeds de juiste dingen een zelf controlerend mechanisme Model van zichtbare redenatie Behoefte Doelen/ behoeften Component Essentiële Functie kenmerken Oplossing Oplossingsrichtingen Componenten Applicatie

Producten Product Breakdown Structure Invulling geven aan de behoeften Welke producten/componenten helpen om invulling te geven aan de behoeften? Product Breakdown Structure (PBS) als uitgangspunt Identificatie van de product componenten Bill of Material (BoM) Focus op het product Welke product kenmerken worden door welke componenten ingevuld? Welke systeem kenmerken moet het component hebben om te voldoen aan de product kenmerken?

Doelen Behoeften Deel A Deel B Deel C Deel D Deel E Doeltreffendheid Oplossingen Voice of the customer Klantbehoefte 1 H M L H Klantbehoefte 2 M H M L Klantbehoefte 3 H M Klantbehoefte 4 L M H M Voice of the business Doelstelling 1 H M H M Doelstelling 2 M L H H L Doelstelling 3 H L Doelstelling 4

Agile aanpak a la SCRUM Product Backlog Sprint Backlog Sprint review Sprint

Sturing nodig in SCRUM? SCRUM is geen management methode, maar een product ontwikkel methode. kent geen concept van validiteit van het project. Product Owner als rol is dit het enige raakvlak naar de validiteit van het project: sturen op ROI. krijgt geen duidelijkheid vanuit SCRUM hoe dit te doen.

Product Vision als kompas 1.Wat is de ambitie die we nastreven? 2. Met welk product gaan we dit realiseren? 3. Hoe gaan we dit realiseren? Behoefte Oplossing Doelen/ behoeften Waarom Oplossingsrichtingen Kenmerken

Rendement Sturen en koers houden met requirements! Gebruiken Hergebruiken Lagere ontwikkelkosten Kortere time-to-market Hogere standaardisatie Minder faalkosten Hogere klanttevredenheid Platform Architectuur Compliancy Hebben Inzicht in klantbehoefte Kans op succes Doeltreffend Koersvast De requirements goed De goede requirements Kwaliteit

Het HEBBEN van requirements De goede requirements goed De requirements goed Zijn de requirements glashelder geformuleerd? Zijn de requirements duidelijk gestructureerd? Hebben alle requirements een prioriteit? Zijn alle requirements gekoppeld aan een moment van oplevering? De goede requirements Hebben we alle stakeholders geïdentificeerd en betrokken? Zijn alle requirements op het juiste niveau geplaatst? Zijn de requirements gerelateerd aan een (deel van de) oplossing? Zijn alle requirements traceerbaar naar de behoefte/doelstelling?

De requirements goed Een set richtlijnen voor het schrijven van SMART requirements Verbeteren van de vaardigheden van het team in het schrijven van SMART requirements Kwaliteitscontrole van de requirements Stel de gewenste kwaliteitsnorm vast Gebruik peer reviews de kwaliteit te controleren Op regelmatige basis uitvoeren op een subset

GEBRUIKEN van requirements om te sturen Op koers blijven Doeltreffend Bijdrage aan doeltreffendheid Kwaliteit boven kwantiteit Focus op waarde Aantoonbaarheid Koersvast Impact van wijzigingen Kans of bedreiging Beheerst doorvoeren van wijzigingen Model van zichtbare redenatie Behoefte Doelen/ behoeften Waarom Kenmerken Product Breakdown Structure Oplossing Oplossingsrichtingen

Impacts Impacts Impacts Het HERGEBRUIKEN van requirements Productiviteit Sneller een volgend product ontwikkelen Compliancy Aantoonbaar voldoen aan interne en externe wet- en regelgeving Standaardisatie Steeds meer en beter gebruik maken van standaard oplossingen Behoefte Doelen/ behoeften Essentiele Doelen/ kenmerken behoeften Product Doelen/ & behoeften proces Component kenmerken Oplossing Oplossingsrichtingen Product Life Cycle Producten Hergebruik Branding Product development proces Ref architect. FDA regulations EC normering Platform

Tools maken het makkelijker Traceability Use Case simulatie

Met hoge snelheid in de juiste richting! Een betrouwbare manier van werken Transparant Minder rework Een doeltreffende manier van werken Invulling klantbehoefte centraal Aantoonbaar resultaat Een hoge kwaliteit van productontwikkeling Beheerst omgaan met wijzigingen Gestructureerd en uniform werken Hergebruik Steeds lagere kosten Reduceren van faalkosten /reparatiekosten/waste Sneller en beter werken met minder middelen

www.synergio.nl www.synergio.eu