• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/46

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

46 Cards in this Set

  • Front
  • Back

What is Elicitation?

Elicitation identifies the sources for requirements and evokes the requirements from those sources

Requirement elicitation is _____-_________

human-intensive

Who are the main sources for requirement elicitation?

stakeholders

Who's responsibility is requirement-elicitation?

Business Analyst

What are the two reasons elicitation is difficult?

1. Developers don't understand the problems and needs of customers and users well enough to specify requirements for them.



2. Different needs, assumed requirements, knowledgeable stakeholder access, can't envision new ways, adapting to business needs, interrelated requirements, limited time, resistance to change

What are the four steps to elicit software requirements?

1. Select and plan requirements elicitation techniques.


2. Set goals and expectations and prepare.


3. Elicit the requirements


4. Verify and correct your findings

How does one "Select and plan requirements elicitation techniques?"

1. Identify sources


2. Understand stakeholders


3. Combination of elicitation techniques


4. Estimate how long each will take, set up tasks

How does one set goals and expectations and prepare for elicitation?

1. Determine desired outcomes for techniques


2. Prepare the tools and techniques


3. Notify stakeholders you will use for each elicitation activity and give them time to prepare with useful information


4. Arrange for logistics

How does one elicit the requirements?

1. Document the information you collect


2. Respect their time

How does one verify and correct their findings during elicitation?

1. Share documentation with all team members, peer reviews


2. Revise documents with feedback from stakeholders

What are 5 tools needed for elicitation?

1. Requirements source list


2. Stakeholder categories


3. Stakeholder profiles


4. Combinations of elicitation techniques


5. A Stakeholder elicitation plan

What is a requirements source list?

An inventory of the people, specific documents, and external information that you will elicit requirements from

What does a requirements source list do?

Identifies sources of requirements information and facilitates planning for effectively involving stakeholders

What are three things to ID in a requirements source list?

1. ID all relevant stakeholders


2. ID documents for source of requirements info


3. ID external sources of information

What are stakeholder categories?

Structured arrangements of groups or individuals who have a vested interest in the software you are developing

What is the purpose of stakeholder categories?

Help to understand who has interest in the project, who will use the software, who the product will affect in some way

What 4 things do stakeholder categories do?

1. Specifies the people who have requirements and need to be involved or represented in the requirements process


2. Separates product's customers from users


3. Clarifies which people and external agents you should consult


4. Involves overlooked people

Business Analysis is an activity that happens ______ project initiation. According to what recognized process?

before. Rational Unified Process

Software development projects are started _____ the business model is made

after

What do BA's do in addition to trying to understand the business

Help design software functionality

What is the role of the BA

Translate business needs into software technology and organizational solutions

What two skills are required of a BA

Communication and Analytical skills

What is the ideal ratio of Business Analysts to Developers from Gartner

2:1 or 3:1

What people skills should a BA have

Listening, Asking good questions, and leadership

What technical skills should a BA have

Software development approaches, IT standards, data design, storage

BA's report to 1 of 3 departments, what are they?

IT


Business Units


A central BA group

What is a requirement?

A condition or capability needed by a stakeholder to solve a problem or achieve an objective

What are the core requirements components?

People


Information


Process


Rules

Why document requirements?

People forget things


Verbal communication has errors


People sometimes answer the same question differently if asked twice


Writing something down forces a person to think about it more carefully than they do when they say it

Are requirements detailed or high level?

Detailed

What is a project?

A temporary endeavor, with specific start and end dates, undertaken to create a unique product or service which brings about beneficial change or added value

A project is funded to accomplish a specific ________

objective

What is a product?

The result of a project

What is a solution?

Something that meets a business need, by solving problems or allowing an organization to take advantage of an opportunity

What is a deliverable?

Almost anything that is given to someone; given or presented to a stakeholder because it has some value to the stakeholder or the stakeholder is expected to act upon it

What is a stakeholder?

Persons and organizations actively involved in the project or whose interests may be positively or negatively effected by the execution or completion of the project, anyone who may contribute to or have interest in the requirements

What is the main goal of the project sponsor

To gain a thorough undertaking of why the organization has decided to spend money on this project and why the sponsor is spending his or her budget

What deliverable is the project sponsor most concerned about?

The executive summary

What are the main functions of a project manager?

ID Project Requirements,


Establish Measurable Objectives,


Manage Resources and time,


Scope and quality of the project

What is a subject matter expert

A person with a particular expertise needed on a project.

What is a quality assurance analyst

responsible for software requirements

Who are usability professionals

Experts in designing products that are easy to use, performing task analysis and eliciting requirements to assist in the development of prototypes

Why are usability professionals valuable?

1. E-commerce and external customer use of websites makes usability a competitive advantage


2. Realization through metrics-based analysis that a usable application significantly improves productivity and data integrity

What is a Request for Information

a brief document that outlines the business problem or opportunity that a company is trying to solve and asks vendors to provide initial, general information about product offerings

What is a Request for Proposal

A longer document that describes the needs of the company in detail. Asks vendors to specifically identify how their product will match the needs of the organization

What is the definition for business analysis

The set of tasks and techniques used to work as a liason among stake holders in order to understand the structure, policies, and operations of an organization; and recommend solutions that enable the organization to achieve its goals