Elicitation and Gathering Flashcards
Agile processes has worked well for _____ projects
SMALL
We will always need experienced _____ requirements analyst for large projects because of the limited availability of knowledgeable users
subject matter experts (SME)
2 levels of requirements elicitation
HIgh level, low level
The requirements analyst must probe and understand the business rationale and justification for the software or the software project
High Level
The requirements analyst must elicit and gather the details of the users’ needs and desires
Low Level
The actual elicitation may be conducted in several modes:
Verbal, Written, Online
_____ is highly recommended for users to expand on their input
Verbal follow up
Throughout all the elicitation and gathering process, the requirements analyst must possess the following vital skills:
be patient, listen carefully, ask for more information when needed
The requirements analyst should also gather existing information that is available in the following documents:
business process document, business and technical policy document, previous system manual
Information that contributes to this high-level business profile includes:
Opportunity/needs, justification, scope, major constraint, major functionality, success factor, user characteristics
(High level) State what high-level problems the software suppliers have been brought in to address
Opportunity/needs
(High level) The company may be losing 50% of customer orders due to poorly managed documents
Opportunity/needs
(High level) Some type of business payback
Justification
(High level) The customer may state that there is P2M of extra inventory
Justification
(High level) Establish the limits and scope of the project
Scope