Vacuum Verpakt Beter Verleng De Houdbaarheid Van Requirements
1. Vacuüm verpakt beter Verleng de houdbaarheid van requirements DREAM event 2011 – Michael van der Steen
2.
3.
4.
5.
6.
7.
8. Schadelijke invloeden Implementatie details – algemeen voorbeeld Versus ID Requirement R001 De gebruiker moet een declaratie formulier kunnen downloaden ID Requirement R002 De klant kan gemaakt kosten declareren
9. Schadelijke invloeden Implementatie details – praktijk voorbeeld Dag 1: ID Requirement R001 De verkoop medewerker kan de Bedrijfsvorm van de klant selecteren
10. Schadelijke invloeden Implementatie details – praktijk voorbeeld Dag 1: Dag 2: Ochtend 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
11. Schadelijke invloeden Implementatie details – praktijk voorbeeld Dag 1: Dag 2: Ochtend Dag 2: Middag 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
12.
13. Schadelijke invloeden Huidig IT landschap – praktijk voorbeeld # Requirement R001 The 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
14.
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 = A lle 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 R001 The 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
20. Business versus Product requirements Voorbeeld 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
21.
22. Optioneering Voorbeeld 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
24. Optioneering Voorbeeld Requirements Walkman (1978) Discman (1983) iPod (2001) Spotify (2008) Waar ik ook ben toegang hebben tot muziek Volledig Volledig Volledig Afhankelijk van internet verbinding Wanneer ik wil toegang hebben tot muziek Volledig Volledig Volledig Afhankelijk van internet verbinding Toegang hebben tot veel muziek - - - - Veel muziek = minimaal 150 verschillende liedjes Maximaal 30 liedjes Minimaal 100 liedjes Minimaal 200 liedjes Afhankelijk 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 Volledig Afhankelijk van aanbod
25. Business & Product Requirements Project- & Change Management Before the fact After the fact Requirements ontdoen van schadelijke elementen Requirements beschermen tegen schadelijke invloeden Optioneering