Techniques of Requirement Gathering (week 2) Flashcards
what are the 4 skills required for requirements gathering
QUESTIONING
OBSERVING
RESEARCHING
MODELLING
good questions initiate ____________
process
what are the 3 themes that questions are centered on
WHAT ARE THE BUSINESS PROCESSES
HOW IS THE BUSINESS PROCESS PERFORMED
WHAT INFORMATION IS REQUIRED
what are the pros of interviewing users and other stakeholders to gather information
–> it is an effective way to understand the business functions and business rules
what are the cons of interviewing users and other stakeholders to collect the information
–> time consuming and requires further rework on the information gathered
what are the types of questions being asked when interviewing users and stakeholders
mix of open ended and close ended questions
when to interview users and stakeholders to gather requirements
requires in depth information on the new/existing system
what are the pros of distributing and collecting questionnaires
it is economical for a large group which supports distributed geographical location
what are the cons of distributing and collecting questionnaires
it is hard to construct good questions
there is a constraint to research further
what type of questions are included in distributing and collecting questionnaires
close ended questions
opinion questions
explain the problem or procedure questions
when to distribute and collect questionnaires to gather information
when input is required from a large group of people who are geographically dispersed
what are the pros of reviewing the inputs, outputs and documentation
allows the analyst to gain an understanding of the organization before meeting the users.
what are the cons of reviewing inputs, outputs and documentation
the documents might not match up to the actual operations
might be outdated.
when to review inputs, outputs and documentation
to use in the initial stages of the investigation when the analyst is unfamiliar with the organization
what are the 2 sources of information when reviewing inputs, outputs and documentation
–> external to the organization (industry journals and best practices)
–> existing business documents and procedure description within the organization (for preliminary purposes and visual aid)
what are the pros of observing and documenting the business processes
there is first hand experience with the system allowing for validation of information and business performance
what are the cons of observing and documenting the business process
can be intrusive with information confidentiality issue
when to observe and document business requirements in requirements gathering process
when there is a need to gather quantitative data about the business and validation of conflicting information provided
how to observe and document business processes
diagram all the information gathered into workflows =>create activity diagrams (relationship between activities, personnel responsible for each of the activity)
what are the pros of building effective prototypes
- -> time and cost saving
- -> inaccurate user requirements can be discovered earlier with greater user involvement
what are the cons of building effective prototypes
–> too much time spent on prototyping rather than on analysis
when to use building effective prototypes in requirement gathering process.
projects with high interactivity with the users
what is a prototype
it is an initial look alike model with limited features of a real production system
what are the 3 types of prototypes
- -> discovery prototype = model created to verify the concept and then discarded
- -> evolving prototype = working model that grows and may become a part of the system
- -> mock up = example of the final product for viewing only, not executable
what are the pros of research vendor solutions
- -> provides a platform for learning from past experiences
- -> cheaper and less risky to buy a solution rather than to build it
what are the cons of research vendor solutions
–> features to support the company are general and companies later find out that they only support half the functions that were needed after purchase.
when to use research vendor solutions
features to support business is general and nothing too specific