Vacuum Verpakt Beter Verleng De Houdbaarheid Van Requirements

28
Vacuüm verpakt beter Verleng de houdbaarheid van requirements DREAM event 2011 – Michael van der Steen

Transcript of Vacuum Verpakt Beter Verleng De Houdbaarheid Van Requirements

Vacuüm verpakt beterVerleng de houdbaarheid van requirementsDREAM event 2011 – Michael van der Steen

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

2

www.delagelanden.com

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

3

Definitie sustainable requirements Zoals toegepast bij De Lage Landen

Een behoefte die– Waarde oplevert wanneer er aan voldaan wordt– Stabiel is, of

Een conditie of eigenschap van iets om aan een behoefte te voldoen

Een sustainable requirement levert waarde en is stabiel

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

4

Werken aan sustainable requirementsStabiliteit - Before en after the fact

Werken aan sustainable requirements “after the fact” Focust op het onder controle houden van het aantal wijzigingen

Zegt niets over de stabiliteit van de requirement zelf

Garbage in garbage out

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

5

Werken aan sustainable requirementsStabiliteit - Before en after the fact

Werken aan sustainable requirements “after the fact” Focust op het onder controle houden van het aantal wijzigingen

Zegt niets over de stabiliteit van de requirement zelf

Garbage in garbage out

Werken aan sustainable requirements “before the fact” Focust op het stabiel maken van de requirement zelf

● Ontdoe requirements van schadelijke invloeden● Bescherm ze er tegen

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

6

Schadelijke invloedenDie de houdbaarheid van requirements beïnvloeden

Implementatie details Huidig IT landschap Planning, belang en tijd

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

7

Schadelijke invloeden

Implementatie details

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

8

Schadelijke invloeden Implementatie details – algemeen voorbeeld

ID Requirement

R001 De gebruiker moet een declaratie formulier kunnen downloaden

ID Requirement

R002 De klant kan gemaakt kosten declareren

Versus

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

9

ID Requirement

R001 De verkoop medewerker kan de Bedrijfsvorm van de klant selecteren

Schadelijke invloeden Implementatie details – praktijk voorbeeld

Dag 1:

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

10

Schadelijke invloedenImplementatie details – praktijk voorbeeld

ID Requirement

R001 De verkoop medewerker kan de Bedrijfsvorm van de klant selecteren

ID Requirement

R001 Het Front Office systeem kan de Bedrijfsvorm van de klant bepalen

Dag 1:

Dag 2:Ochtend

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

11

ID Requirement

R001 De verkoopmedewerker kan de Land_Specifieke_Bedrijfsvorm van de klant selecteren

R002 Het Front Office systeem vertaalt de Land_Specifieke_Bedrijfsvorm van de klant naar de Globale_Bedrijfsvorm

R003 Wanneer het Front Office systeem de Land_Specifieke_Bedrijfsvorm van de klant niet kan vertalen naar de Globale_Bedrijfsvorm, stelt het Front Office systeem de verkoop medewerker instaat de Globale_Bedrijfsvorm te selecteren

ID Requirement

R001 De verkoopmedewerker kan de Bedrijfsvorm van de klant selecteren

ID Requirement

R001 Het Front Office systeem bepaalt de Bedrijfsvorm van de klant

Schadelijke invloeden Implementatie details – praktijk voorbeeld

Dag 1:

Dag 2:Ochtend

Dag 2:Middag

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

12

Schadelijke invloeden

Huidig IT landschap

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

13

Schadelijke invloeden Huidig IT landschap – praktijk voorbeeld

# Requirement

R001The Ultimate_Beneficiary_Owner moet bekend zijn wanneer De Lage Landen een substantiële financiële relatie aangaat met een klant

R002 substantiële financiële relatie =Totaal_Openstaande_Financiële_Verplichting van de klant is hoger dan Financiële_Impact_Threshold tijdens minimaal een van de Betalingperioden

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

14

Schadelijke invloeden

Planning, belang en tijd

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

15

Schadelijke invloeden Huidig IT landschap – praktijk voorbeeld

Release 1:Totaal_Openstaande_Financiële_Verplichting = Beperkt tot het aanvraag bedrag

Release 3:Totaal_Openstaande_Financiële_Verplichting = Alle open staande bedragen van een klant, bezien over de totale Rabobank groep

Release 2:Totaal_Openstaande_Financiële_Verplichting = Beperkt tot De Lage Landen

# Requirement

R001The Ultimate_Beneficiary_Owner moet bekend zijn wanneer De Lage Landen een substantiële financiële relatie aangaat met een klant

R002 substantiële financiële relatie =Totaal_Openstaande_Financiële_Verplichting van de klant is hoger dan Financiële_Impact_Threshold tijdens minimaal een van de Betalingperioden

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

16

Schadelijke invloeden

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

17

Sustainable requirements

Een behoefte die Waarde oplevert wanneer er aan

voldaan wordt Stabiel is

Een conditie of eigenschap van iets om aan een behoefte te voldoen

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

18

Business versus Product Requirements

Business Requirements Product RequirementsZijn beschreven uit het perspectief en in de taal van de business of gebruiker

Zijn beschreven uit het perspectief en in de taal van een oplossing

Beschrijven behoeftes die, wanneer er aan voldaan wordt, waarde opleveren

Zijn alleen waardevol als ze voorzien in business requirements

Er zijn meerdere manieren mogelijk om invulling te geven aan Business Requirements

Beschrijven een van de mogelijke manieren om invulling te geven aan Business Requirements

Waarom Wat

Een behoefte die Waarde oplevert wanneer er aan

voldaan wordt Stabiel is

Een conditie of eigenschap van iets om aan een behoefte te voldoen

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

19

Business- en product requirements

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

20

ID Requirement

R001 De oplossing moet een cassette kunnen afspelen

R002 De cassette speler moet op batterijen werken

R003 Ik moet muziek kunnen luisteren met een koptelefoon

R004 Ik moet de cassette speler kunnen dragen

Business versus Product requirementsVoorbeeld

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

21

ID Requirement

R001 De oplossing moet een cassette kunnen afspelen

R002 De cassette speler moet op batterijen werken

R003 Ik moet muziek kunnen luisteren met een koptelefoon

R004 Ik moet de cassette speler kunnen dragen

Business versus Product requirementsVoorbeeld

ID Requirement

R001 Waar ik ook ben toegang hebben tot muziek

R002 Wanneer ik wil toegang hebben tot muziek

R003 Toegang hebben tot veel muziek

R004 Veel muziek = minimaal 150 verschillende liedjes

R005 Kunnen luisteren naar muziek

R006 Comfortabel kunnen luisteren naar muziek die ik wil horen

R007 Comfortabel = 4 uur onafgebroken kunnen luisteren zonder pijn aan mijn oren te krijgen

R008 Voor langere tijd naar muziek kunnen luisteren die ik wil horen

R009 Langere tijd = minimaal 8 uur onafgebroken

R010 Zelf bepalen naar welke muziek ik luister

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

22

Requirements 1978 1983 2001 2008

Waar ik ook ben toegang hebben tot muziek

Walkman Discman iPod Spotify

Wanneer ik wil toegang hebben tot muziek

Toegang hebben tot veel muziek

Veel muziek = minimaal 150 verschillende liedjes

Kunnen luisteren naar muziek

Comfortabel kunnen luisteren naar muziek die ik wil horen

Comfortabel = 4 uur onafgebroken kunnen luisteren zonder pijn aan mijn oren te krijgen

Voor langere tijd naar muziek kunnen luisteren die ik wil horen Langere tijd = minimaal 8 uur onafgebroken

Zelf bepalen naar welke muziek ik luister

OptioneeringVoorbeeld

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

23

Business- en product requirements

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

24

RequirementsWalkman

(1978)Discman

(1983)iPod (2001)

Spotify (2008)

Waar ik ook ben toegang hebben tot muziek Volledig Volledig VolledigAfhankelijk van internet verbinding

Wanneer ik wil toegang hebben tot muziek Volledig Volledig VolledigAfhankelijk van internet verbinding

Toegang hebben tot veel muziek - - - -

Veel muziek = minimaal 150 verschillende liedjesMaximaal 30

liedjesMinimaal

100 liedjesMinimaal

200 liedjesAfhankelijk van aanbod

Kunnen luisteren naar muziek Volledig Volledig Volledig Volledig

Comfortabel kunnen luisteren naar muziek die ik wil horen

Comfortabel = 4 uur onafgebroken kunnen luisteren zonder pijn aan mijn oren te krijgen

Na 3 uur pijnlijk

Na 3 uur pijnlijk

Na 5 uur pijnlijk

Na 5 uur pijnlijk

Voor langere tijd naar muziek kunnen luisteren die ik wil horen - - - - Langere tijd = minimaal 8 uur onafgebroken 4 uur 6 uur 8 uur 6 uur

Zelf bepalen naar welke muziek ik luister Volledig Volledig VolledigAfhankelijk van aanbod

OptioneeringVoorbeeld

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

25

Business & Product

Requirements

Project- & Change

Management

Before the fact

After the fact

Requirements ontdoen van schadelijke elementen

Requirements beschermen tegen schadelijke invloeden

Optioneering

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

26

Verbeteringen voor de toekomst

Global Requirement Repository– Re-useability

Requirement Management Process– Requirements los van project of change

Vacuüm verpakt beter – verleng de houdbaarheid van requirements

27

Vragen?Twitter: @Michaelvdsteen

LinkedIn: http://nl.linkedin.com/in/michaelvdsteen