SlideShare a Scribd company logo
1 of 25
Download to read offline
Requirements	
  Engineering?

                                                       Requirements	
  Engineering



                          Requirements	
  Development                          Requirements	
  Management




           Elicita;on          Analysis         Specifica;on            Valida;on


                                     Karl	
  Wiegers,	
  SoCware	
  Requirements,	
  2nd	
  edi;on




                                                                                                     3
©	
  2010	
  Pichler	
  Consul;ng	
  Limited                       3
Agile?




                                                        4
©	
  2010	
  Pichler	
  Consul;ng	
  Limited     4
Old	
  School:
                                                   Upfront	
  product	
  
                                                    discovery	
  and	
  
                                                      defini;on



©	
  2010	
  Pichler	
  Consul;ng	
  Limited   5
New	
  School:
                                                   Requirements	
  



©	
  2010	
  Pichler	
  Consul;ng	
  Limited   6
Old	
  School:	
  Solo	
  Act




                                                                 7
©	
  2010	
  Pichler	
  Consul;ng	
  Limited   7
New	
  School:	
  CollaboraAon




                                                      8
©	
  2010	
  Pichler	
  Consul;ng	
  Limited   8
Feedback




                                                          9
©	
  2010	
  Pichler	
  Consul;ng	
  Limited      9
Emergence




                                                           10
©	
  2010	
  Pichler	
  Consul;ng	
  Limited       10
Empirical	
  Management




                                                     11
©	
  2010	
  Pichler	
  Consul;ng	
  Limited   11
Enter	
  the	
  Product	
  Backlog




©	
  2010	
  Pichler	
  Consul;ng	
  Limited   12
Groom	
  it!




©	
  2010	
  Pichler	
  Consul;ng	
  Limited        13
The	
  DEEP	
  Product	
  Backlog
                                                    Product	
  Backlog
                                             High


                            Level	
  of	
  Detail
                             Priority	
  and	
  




                                            Low


©	
  2010	
  Pichler	
  Consul;ng	
  Limited               14
GeZng	
  the	
  
          Backlog	
  Ready




©	
  2010	
  Pichler	
  Consul;ng	
  Limited   15
Feeding	
  the	
  Sprint




©	
  2010	
  Pichler	
  Consul;ng	
  Limited      16
17
©	
  2010	
  Pichler	
  Consul;ng	
  Limited   17
Decomposing	
  Stories
                                                  State Subject
                                               As an enterprise
                                               user, I want to        Select Recipient
                                               state a subject       As an enterprise
                                                                     user, I want to
                                                                     select one or more
       Compose email                            State Recipient      recipients from my
                                                                     contact list
  As an enterprise                             As an enterprise
  user, I want to                              user, I want to
  compose an email                             state one or more
                                                                      Enter Recipient
                                               recipients
                                                                     As an enterprise
                                                Set Importance       user, I want to
                                                                     enter a recipient
                                               As an enterprise
                                               user, I want to set
                                               the importance



©	
  2010	
  Pichler	
  Consul;ng	
  Limited           19
Clarity




©	
  2010	
  Pichler	
  Consul;ng	
  Limited      20
Testability




©	
  2010	
  Pichler	
  Consul;ng	
  Limited        21
Feasibility




©	
  2010	
  Pichler	
  Consul;ng	
  Limited        22
StandardisaAon?	
  AutomaAon?




©	
  2010	
  Pichler	
  Consul;ng	
  Limited   24
CreaAvity!




©	
  2010	
  Pichler	
  Consul;ng	
  Limited       25
Famous	
  Last	
  Words
      “Business	
  people	
  and	
  developers	
  must	
  work	
  
      together	
  daily	
  throughout	
  the	
  project.”
                         The	
  Agile	
  Manifesto	
  for	
  SoWware	
  Development	
  




©	
  2010	
  Pichler	
  Consul;ng	
  Limited     26
Roman’s	
  Services




©	
  2010	
  Pichler	
  Consul;ng	
  Limited   23
Contact	
  Info
     Roman Pichler
     Consultant and Author

     +44 (0) 7974 203772
     roman.pichler@romanpichler.com
     @romanpichler
     romanpichler.com




©	
  2010	
  Pichler	
  Consul;ng	
  Limited          2

More Related Content

Viewers also liked

Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User StoriesRam Srivastava
 
Paribus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMParibus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMQGate
 
Discovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionDiscovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionTaboola
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011uchitha bandara
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kitPivotal CRM
 
Engaging Today’s Consumer
Engaging Today’s Consumer   Engaging Today’s Consumer
Engaging Today’s Consumer Paul Segreto
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESSIvano Malavolta
 
Sample quick sales discovery script
Sample quick sales discovery scriptSample quick sales discovery script
Sample quick sales discovery scriptHarpal Kochar
 
Building A Business Case For Crm Methodology
Building A Business Case For Crm    MethodologyBuilding A Business Case For Crm    Methodology
Building A Business Case For Crm MethodologyLaDove Associates
 
Become Your Own Business Analyst, Gather Requirements for Any Project
Become Your Own Business Analyst, Gather Requirements for Any ProjectBecome Your Own Business Analyst, Gather Requirements for Any Project
Become Your Own Business Analyst, Gather Requirements for Any ProjectCathy Dew
 
Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discoveryMario Cardinal
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
How Product Managers can talk with their sales teams
How Product Managers can talk with their sales teamsHow Product Managers can talk with their sales teams
How Product Managers can talk with their sales teamsKevin Sasser
 
GroundBreak_PitchDeck__ver8a_narration_linkedin
GroundBreak_PitchDeck__ver8a_narration_linkedinGroundBreak_PitchDeck__ver8a_narration_linkedin
GroundBreak_PitchDeck__ver8a_narration_linkedinKevin Sasser
 
Product camp 2015_presentation
Product camp 2015_presentationProduct camp 2015_presentation
Product camp 2015_presentationKevin Sasser
 
How to prospect for new business
How to prospect for new businessHow to prospect for new business
How to prospect for new businessKevin Sasser
 

Viewers also liked (16)

Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
 
Paribus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMParibus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRM
 
Discovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionDiscovery: Intersection of Content and Conversion
Discovery: Intersection of Content and Conversion
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kit
 
Engaging Today’s Consumer
Engaging Today’s Consumer   Engaging Today’s Consumer
Engaging Today’s Consumer
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 
Sample quick sales discovery script
Sample quick sales discovery scriptSample quick sales discovery script
Sample quick sales discovery script
 
Building A Business Case For Crm Methodology
Building A Business Case For Crm    MethodologyBuilding A Business Case For Crm    Methodology
Building A Business Case For Crm Methodology
 
Become Your Own Business Analyst, Gather Requirements for Any Project
Become Your Own Business Analyst, Gather Requirements for Any ProjectBecome Your Own Business Analyst, Gather Requirements for Any Project
Become Your Own Business Analyst, Gather Requirements for Any Project
 
Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discovery
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
How Product Managers can talk with their sales teams
How Product Managers can talk with their sales teamsHow Product Managers can talk with their sales teams
How Product Managers can talk with their sales teams
 
GroundBreak_PitchDeck__ver8a_narration_linkedin
GroundBreak_PitchDeck__ver8a_narration_linkedinGroundBreak_PitchDeck__ver8a_narration_linkedin
GroundBreak_PitchDeck__ver8a_narration_linkedin
 
Product camp 2015_presentation
Product camp 2015_presentationProduct camp 2015_presentation
Product camp 2015_presentation
 
How to prospect for new business
How to prospect for new businessHow to prospect for new business
How to prospect for new business
 

Similar to Requirements Engineering Fundamentals

Web event v3
Web event v3Web event v3
Web event v3No Plan B
 
Web event v3
Web event v3Web event v3
Web event v3No Plan B
 
SDN Conference 2010 Redux
SDN Conference 2010 ReduxSDN Conference 2010 Redux
SDN Conference 2010 ReduxDamian Kernahan
 
SDN 2010 Conference 2010 Redux
SDN 2010 Conference 2010 ReduxSDN 2010 Conference 2010 Redux
SDN 2010 Conference 2010 ReduxDamian Kernahan
 
The CIO Agenda: How to be Relevant in 2010
The CIO Agenda:  How to be Relevant in 2010The CIO Agenda:  How to be Relevant in 2010
The CIO Agenda: How to be Relevant in 2010Jim Vaselopulos
 
Scope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy ConstraintScope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy Constraintbbigelow
 
Driving Strategic Projects in Challenging Times
Driving Strategic Projects in Challenging TimesDriving Strategic Projects in Challenging Times
Driving Strategic Projects in Challenging TimesJim Vaselopulos
 
UK APMP Session: A practical search for difference
UK APMP Session: A practical search for differenceUK APMP Session: A practical search for difference
UK APMP Session: A practical search for differenceMark Taylor
 
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...Paul Hulst
 
First Annual Excellence In Investing Conference
First Annual Excellence In Investing ConferenceFirst Annual Excellence In Investing Conference
First Annual Excellence In Investing ConferenceAman Ghei
 
Structuring Iiba For 2010 And Beyond V6 3
Structuring Iiba For 2010 And Beyond V6 3Structuring Iiba For 2010 And Beyond V6 3
Structuring Iiba For 2010 And Beyond V6 3Tracy Cook
 
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ...
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ..."Social shopping: Moving beyond group buying to delight and incentive", Lynn ...
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ...Frontiers of Interaction
 
090718 ppolisphere @ Chili Ideas
090718 ppolisphere @ Chili Ideas090718 ppolisphere @ Chili Ideas
090718 ppolisphere @ Chili IdeasHsiao-hsien Yang
 
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for DisasterDatabase Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for DisasterInSync Conference
 
Kony Mobility for Health Plans
Kony Mobility for Health PlansKony Mobility for Health Plans
Kony Mobility for Health PlansKony, Inc.
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Fordesapientindia
 
About octopus tax 2012
About octopus tax 2012 About octopus tax 2012
About octopus tax 2012 odavies
 
Product development in the land of the free - Simon Baker & Gus Power
Product development in the land of the free - Simon Baker & Gus PowerProduct development in the land of the free - Simon Baker & Gus Power
Product development in the land of the free - Simon Baker & Gus PowerAGILEMinds
 

Similar to Requirements Engineering Fundamentals (20)

Web event v3
Web event v3Web event v3
Web event v3
 
Web event v3
Web event v3Web event v3
Web event v3
 
SDN Conference 2010 Redux
SDN Conference 2010 ReduxSDN Conference 2010 Redux
SDN Conference 2010 Redux
 
SDN 2010 Conference 2010 Redux
SDN 2010 Conference 2010 ReduxSDN 2010 Conference 2010 Redux
SDN 2010 Conference 2010 Redux
 
The CIO Agenda: How to be Relevant in 2010
The CIO Agenda:  How to be Relevant in 2010The CIO Agenda:  How to be Relevant in 2010
The CIO Agenda: How to be Relevant in 2010
 
Simcro Presentation
Simcro PresentationSimcro Presentation
Simcro Presentation
 
Scope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy ConstraintScope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy Constraint
 
Driving Strategic Projects in Challenging Times
Driving Strategic Projects in Challenging TimesDriving Strategic Projects in Challenging Times
Driving Strategic Projects in Challenging Times
 
UK APMP Session: A practical search for difference
UK APMP Session: A practical search for differenceUK APMP Session: A practical search for difference
UK APMP Session: A practical search for difference
 
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...
XBRL Conference Brussels - Bas Groenveld And Paul Hulst - Xbrl Detail Tagging...
 
CPP Branding
CPP BrandingCPP Branding
CPP Branding
 
First Annual Excellence In Investing Conference
First Annual Excellence In Investing ConferenceFirst Annual Excellence In Investing Conference
First Annual Excellence In Investing Conference
 
Structuring Iiba For 2010 And Beyond V6 3
Structuring Iiba For 2010 And Beyond V6 3Structuring Iiba For 2010 And Beyond V6 3
Structuring Iiba For 2010 And Beyond V6 3
 
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ...
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ..."Social shopping: Moving beyond group buying to delight and incentive", Lynn ...
"Social shopping: Moving beyond group buying to delight and incentive", Lynn ...
 
090718 ppolisphere @ Chili Ideas
090718 ppolisphere @ Chili Ideas090718 ppolisphere @ Chili Ideas
090718 ppolisphere @ Chili Ideas
 
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for DisasterDatabase Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
 
Kony Mobility for Health Plans
Kony Mobility for Health PlansKony Mobility for Health Plans
Kony Mobility for Health Plans
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Forde
 
About octopus tax 2012
About octopus tax 2012 About octopus tax 2012
About octopus tax 2012
 
Product development in the land of the free - Simon Baker & Gus Power
Product development in the land of the free - Simon Baker & Gus PowerProduct development in the land of the free - Simon Baker & Gus Power
Product development in the land of the free - Simon Baker & Gus Power
 

More from xpdaysgermany

Xp days germany 2010 feedback
Xp days germany 2010   feedbackXp days germany 2010   feedback
Xp days germany 2010 feedbackxpdaysgermany
 
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010xpdaysgermany
 
Agile estimation 2_complete
Agile estimation 2_completeAgile estimation 2_complete
Agile estimation 2_completexpdaysgermany
 
Drive driven personality v2
Drive driven personality v2Drive driven personality v2
Drive driven personality v2xpdaysgermany
 
Scrum architekturstudium
Scrum architekturstudiumScrum architekturstudium
Scrum architekturstudiumxpdaysgermany
 
Scrum but xpdays_germany_2010
Scrum but xpdays_germany_2010Scrum but xpdays_germany_2010
Scrum but xpdays_germany_2010xpdaysgermany
 
Xp days2010 agile-usabiltytoolbox
Xp days2010 agile-usabiltytoolboxXp days2010 agile-usabiltytoolbox
Xp days2010 agile-usabiltytoolboxxpdaysgermany
 
Xp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldXp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldxpdaysgermany
 
Vielfalt statt einfalt von der natur lernen v1.0 xpdays
Vielfalt statt einfalt   von der natur lernen v1.0 xpdaysVielfalt statt einfalt   von der natur lernen v1.0 xpdays
Vielfalt statt einfalt von der natur lernen v1.0 xpdaysxpdaysgermany
 

More from xpdaysgermany (20)

Xp days germany 2010 feedback
Xp days germany 2010   feedbackXp days germany 2010   feedback
Xp days germany 2010 feedback
 
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010
Paradigmenwechselim projektmanagement x pdays - traian kaiser 11-2010
 
Communities@sap
Communities@sapCommunities@sap
Communities@sap
 
Scrum norris
Scrum norrisScrum norris
Scrum norris
 
Agile estimation 2_complete
Agile estimation 2_completeAgile estimation 2_complete
Agile estimation 2_complete
 
Poetry slam
Poetry slamPoetry slam
Poetry slam
 
Drive driven personality v2
Drive driven personality v2Drive driven personality v2
Drive driven personality v2
 
Feuerwehr
FeuerwehrFeuerwehr
Feuerwehr
 
Mannschaft
MannschaftMannschaft
Mannschaft
 
Xpde keynote
Xpde keynoteXpde keynote
Xpde keynote
 
Testing dojos
Testing dojosTesting dojos
Testing dojos
 
Scrum architekturstudium
Scrum architekturstudiumScrum architekturstudium
Scrum architekturstudium
 
Scrum scenes
Scrum scenesScrum scenes
Scrum scenes
 
Friedensplan
FriedensplanFriedensplan
Friedensplan
 
Less code
Less codeLess code
Less code
 
Scrum but xpdays_germany_2010
Scrum but xpdays_germany_2010Scrum but xpdays_germany_2010
Scrum but xpdays_germany_2010
 
Xp days2010 agile-usabiltytoolbox
Xp days2010 agile-usabiltytoolboxXp days2010 agile-usabiltytoolbox
Xp days2010 agile-usabiltytoolbox
 
Xp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeldXp days vortrag_karriere_im_agilen_umfeld
Xp days vortrag_karriere_im_agilen_umfeld
 
Virtuelle projekte
Virtuelle projekteVirtuelle projekte
Virtuelle projekte
 
Vielfalt statt einfalt von der natur lernen v1.0 xpdays
Vielfalt statt einfalt   von der natur lernen v1.0 xpdaysVielfalt statt einfalt   von der natur lernen v1.0 xpdays
Vielfalt statt einfalt von der natur lernen v1.0 xpdays
 

Requirements Engineering Fundamentals