SlideShare a Scribd company logo
Agile Requirements
GATHERING
Who am I?
• Onur Demir, PMP, PSM
• Beykent Uni Maths Computer Sc & MIS
Double Degree
• ITU Business & Technology Management
Master
• 7 years of Business Analyst Experience
• 1 year as SAP Consultant at Novigo
Agenda
• What is Requirement Gathering
and why is it important?
• Background for successful
requirements gathering
• Agile Modeling Techniques
• Interface prototype
• CRC
• UML
• User Stories
• CASE Tools
• Agile Documentation
It's difficult to build a solution if you don't know the requirements
3 types of requirement:
• Business
• Functional
• Technical
What is
REQUIREMENTS
GATHERING
WHY IS IT
IMPORTANT?
What is a good
REQUIREMENT ?
• «We must be able to change
an employee’s profile
information»
• «System should be easy to
use»
• «We should be able to enter
the employee eye colour»
• «The system should
automatically be updated
when the government
changes the law»
TIPs • Ask Questions
• Listen
• Feedback
• Agreement
Agile
MANIFEST
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
• Management Support
• Techniques
• Terminologies
• Keep it fun
Stakeholder
MANAGEMENT
Stakeholder
MANAGEMENT
Breadth First
APPROACH
User Stories
Interface
PROTOTYPE
• Collaborative approach for
designing interfaces
• Just use post-its/slicky
notes
CRC Cards
UML Modeling
• Basic UML modeling
that customer
understands
• User roles and scenarios
can be modeled
CASE Tools
MoSCoW
• Must have
• Should have
• Could have
• Would have
Benefit Driven
APPROACH
Scope
VALIDATION
Agile Documentation
• “The Roman bridges of
antiquity were very
inefficient structures. By
modern standards, they used
too much stone, and as a
result, far too much labour to
build. Over the years we have
learned to build bridges more
efficiently, using fewer
materials and less labor to
perform the same task.”
Tom Clancy –
Sum of All Fears
Agile Requirements Gathering Techniques

More Related Content

What's hot

Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
Paolo Mottadelli
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
Techcanvass
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
Deepak Kadam
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Business Analysis 101
Business Analysis 101Business Analysis 101
Business Analysis 101
Abhishek Navlakha, PMP, CSM
 
The Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallThe Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. Waterfall
Enterprise Knowledge
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
Doan Truong Giang
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
Rohit Dubey
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
Tathagat Varma
 
User Stories
User StoriesUser Stories
User Stories
Tathagat Varma
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
Egrove Systems Corporation
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
Hua Soon Sim
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
Craig Brown
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
Rob Betcher
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
Alexey Krivitsky
 

What's hot (20)

Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Business Analysis 101
Business Analysis 101Business Analysis 101
Business Analysis 101
 
Jira fundamentals
Jira fundamentalsJira fundamentals
Jira fundamentals
 
The Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallThe Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. Waterfall
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
User Stories
User StoriesUser Stories
User Stories
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 

Similar to Agile Requirements Gathering Techniques

Managing and Optimizing Your Cisco UC and Contact Center
Managing and Optimizing Your Cisco UC and Contact CenterManaging and Optimizing Your Cisco UC and Contact Center
Managing and Optimizing Your Cisco UC and Contact CenterChristine Elizabeth
 
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
webwinkelvakdag
 
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
 BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019 BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
webwinkelvakdag
 
Individual Final Project
Individual Final ProjectIndividual Final Project
Individual Final Project
Debashis Chanda
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen Tech
DarrenTofu
 
Course 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptxCourse 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptx
adikesavulu
 
Webinar: Accelerated Market Research
Webinar: Accelerated Market ResearchWebinar: Accelerated Market Research
Webinar: Accelerated Market Research
Course5i
 
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Mike Otranto
 
Global ERP - A Model for Successful Deployment
Global ERP - A Model for Successful DeploymentGlobal ERP - A Model for Successful Deployment
Global ERP - A Model for Successful Deployment
Ross Sivertsen
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen Tech
DarrenTofu
 
The Modern ERP Landscape
The Modern ERP LandscapeThe Modern ERP Landscape
The Modern ERP Landscape
Citrin Cooperman
 
The importance of managing process and requirements
The importance of managing process and requirementsThe importance of managing process and requirements
The importance of managing process and requirementsJeff Herz
 
resume builder.pptx
resume builder.pptxresume builder.pptx
resume builder.pptx
learnEnglish51
 
How to become business analyst
How to become business analystHow to become business analyst
How to become business analyst
Abhinav Sabharwal- Business Analyst Mumbai
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
Jean Barmash
 
Agility with a Fresh Perspective!
Agility with a Fresh Perspective!Agility with a Fresh Perspective!
Agility with a Fresh Perspective!
Jennifer Reif
 
Itilv3
Itilv3Itilv3
Itilv3
Faraz Shah
 
Marek Werulik, Johnson&Johnson
Marek Werulik, Johnson&JohnsonMarek Werulik, Johnson&Johnson
Marek Werulik, Johnson&Johnson
Ewa Stepien
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
William Hill Australia
 
IBS SharePoint Capabilities
IBS SharePoint CapabilitiesIBS SharePoint Capabilities
IBS SharePoint Capabilities
Interactive Business Systems, Inc.
 

Similar to Agile Requirements Gathering Techniques (20)

Managing and Optimizing Your Cisco UC and Contact Center
Managing and Optimizing Your Cisco UC and Contact CenterManaging and Optimizing Your Cisco UC and Contact Center
Managing and Optimizing Your Cisco UC and Contact Center
 
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY - Big Data Expo 2019
 
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
 BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019 BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
BETTER DATA PRODUCTS & HAPPIER PEOPLE: OUR PHILOSOPHY. - Big Data Expo 2019
 
Individual Final Project
Individual Final ProjectIndividual Final Project
Individual Final Project
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen Tech
 
Course 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptxCourse 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptx
 
Webinar: Accelerated Market Research
Webinar: Accelerated Market ResearchWebinar: Accelerated Market Research
Webinar: Accelerated Market Research
 
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
 
Global ERP - A Model for Successful Deployment
Global ERP - A Model for Successful DeploymentGlobal ERP - A Model for Successful Deployment
Global ERP - A Model for Successful Deployment
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen Tech
 
The Modern ERP Landscape
The Modern ERP LandscapeThe Modern ERP Landscape
The Modern ERP Landscape
 
The importance of managing process and requirements
The importance of managing process and requirementsThe importance of managing process and requirements
The importance of managing process and requirements
 
resume builder.pptx
resume builder.pptxresume builder.pptx
resume builder.pptx
 
How to become business analyst
How to become business analystHow to become business analyst
How to become business analyst
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
Agility with a Fresh Perspective!
Agility with a Fresh Perspective!Agility with a Fresh Perspective!
Agility with a Fresh Perspective!
 
Itilv3
Itilv3Itilv3
Itilv3
 
Marek Werulik, Johnson&Johnson
Marek Werulik, Johnson&JohnsonMarek Werulik, Johnson&Johnson
Marek Werulik, Johnson&Johnson
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
IBS SharePoint Capabilities
IBS SharePoint CapabilitiesIBS SharePoint Capabilities
IBS SharePoint Capabilities
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 

Agile Requirements Gathering Techniques

Editor's Notes

  1. Concious Non concious Undreamed
  2. Doğru soruları sormak önemlidir. Açık uçlu sorular sorun Paraphrasing yapın kopyalamayın Hemfikir olun
  3. Explain techniques Adopt to terminology Obtain Management Support Keep it fun
  4. Many organizations prefer a "big modeling up front (BMUF)" approach to modeling where you invest significant time gathering and documenting requirements early in the project, review the requirements, accept and then baseline them before implementation commences. This sounds like a great idea, in theory, but the reality is that this approach is spectacularly ineffective. A 2001 study performed by M. Thomas in the U.K. of 1,027 projects showed that scope management related to attempting waterfall practices, including detailed, up-front requirements, was cited by 82 percent of failed projects as the number one cause of failure. This is backed up by other research - according to Jim Johnson of the Standish Group when requirements are specified early in the lifecycle that 80% of the functionality is relatively unwanted by the users. He reports that 45% of features are never used, 19% are rarely used, and 16% are sometimes used. Why does this happen? Two reasons: When project stakeholders are told that they need to get all of their requirements down on paper early in the project, they desperately try to define as many potential requirements (things they might need but really aren't sure about right now) as they can. They know if they don't do it now then it will be too hard to get them added later because of the change management/prevention process which will be put in place once the requirements document is baselined. Things change between the time the requirements are defined and when the software is actually delivered. The point is that you can do a little bit of initial, high-level requirements envisioning up front early in the project to understand the overall scope of your system without having to invest in mounds of documentation.
  5. Update documentation only when it hurts.