SlideShare a Scribd company logo
1 of 28
Vacuüm verpakt beter Verleng de houdbaarheid van requirements DREAM event 2011 – Michael van der Steen
[object Object]
Definitie sustainable requirements  Zoals toegepast bij De Lage Landen ,[object Object],[object Object],[object Object],[object Object],Een sustainable requirement levert  waarde  en is  stabiel
Werken aan sustainable requirements Stabiliteit - Before en after the fact ,[object Object],[object Object],[object Object],[object Object]
Werken aan sustainable requirements Stabiliteit - Before en after the fact ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Schadelijke invloeden Die de houdbaarheid van requirements beïnvloeden ,[object Object],[object Object],[object Object]
Schadelijke invloeden ,[object Object]
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
Schadelijke invloeden  Implementatie details – praktijk voorbeeld Dag 1: ID Requirement R001 De verkoop medewerker kan de  Bedrijfsvorm  van de klant selecteren
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
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
Schadelijke invloeden ,[object Object]
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
Schadelijke invloeden ,[object Object]
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
Schadelijke invloeden
Sustainable requirements ,[object Object],[object Object],[object Object],[object Object]
Business versus Product Requirements ,[object Object],[object Object],[object Object],[object Object],Business Requirements Product Requirements Zijn 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
Business- en product requirements
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
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 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 ,[object Object],R005 Kunnen luisteren naar muziek R006 Comfortabel  kunnen luisteren naar muziek die ik wil horen  R007 ,[object Object],R008 Voor  langere tijd  naar muziek kunnen luisteren die ik wil horen R009 ,[object Object],R010 Zelf bepalen naar welke muziek ik luister
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
Business- en product requirements
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
Business & Product Requirements Project- & Change Management Before the fact After the fact Requirements ontdoen van schadelijke elementen Requirements beschermen tegen schadelijke invloeden Optioneering
Verbeteringen voor de toekomst ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
 

More Related Content

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

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
  • 17.
  • 18.
  • 19. Business- en product requirements
  • 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
  • 23. Business- en product requirements
  • 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
  • 26.
  • 27.
  • 28.