M5 U2 - Requirements Gathering Techniques - Q1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are the requirements gathering techniques? (5)

A
  • Interviews
  • Brainstorming
  • Questionnaires
  • Document Analysis
  • Facilitated Workshops
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What’s brainstorming?

A

Brainstorming sessions involve gathering ideas from multiple stakeholders at once. In a brainstorming session, a facilitator monitors the session to ensure all possible solutions are identified and all parties contribute to the process in a reasonable amount of time.

A brainstorming session should have five to eight representatives from each shareholder group including management, users, and support staff.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What’s Document Analysis?

A

Involves reviewing existing documentation to elicit needs. This can be the first step in the requirements gathering process and it can be used to create questions for questionnaires or interview sessions. It’s considered a supporting technique and can serve as a completeness check for requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What’s a facilitated workshop?

A

Facilitated by a neutral party usually, an outside consultant whose task is to collect information from stakeholders. This workshop is also known as a Joint Application Design session.

Participants of a workshop include a Scribe who records the discussions taking place during the session; an Executive Sponsor who has the authority to make decisions about the project, the sponsor will set the vision of the project, and resolve conflicts, the appropriate client stakeholders, Subject Matter Experts and Silent Observers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A technique for generating ideas from a small group of stakeholders is known as a(n):

A

Brainstorming Session.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The business analyst has conducted one-on-one interviews and brainstorming sessions to elicit requirements from users. The information as gathered shows that users view their needs differently from the analytic objectives set by the client. What techniques would provide additional information to properly define the user requirements?

A

Conduct document Analysis and observation sessions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Business requirements are best gathered using:

A

Joint application design sessions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What’s the purpose of validating requirements?

A

It is important to confirm that requirements meet the needs of the business, and users, and the requirements can be traced back to the defined business and analytic objectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

At what point should requirements be validated?

A

After they have been defined

Maybe also repeatedly after that?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the steps in validating requirements?

A
  • Review requirements.
  • Prototype requirements.
  • Test requirements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe “Review Requirements”

A

The requirements management plan will be peer reviewed to identify that each documented requirement is verifiable and unambiguous. The peer review process should be well-defined so that reviewers can discuss their interpretations of requirements, this will reveal ambiguity (if any). The reviewers will produce a summary of defects document. This document will be used by the business analyst and project team to revise requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe “Prototype requirements”

A

Less time consuming that full prototyping?: Proof of concept (POC) prototypes and paper mockups can be used to demonstrate the feasibility and completeness of requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe “Test requirements”

A

Requirements can be validated by users. Acceptance tests are done to assess whether a solution will meet predefined criteria called acceptance criteria. Acceptance criteria are set by end-users of the solution.

Acceptance criteria can be defined using the S.M.A.R.T. goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

At what point can the project team officially begin developing a solution/solution?

A

Once the results of the requirements gathering process have been documented, and validated, a formal sign off will confirm that all parties approve and accept the defined requirements. This is a signal that the project team can officially begin developing a solution/solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Who manages the requirements gathering process?

A

The business analyst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Describe, at a high level, the difference between business, user, and solution requirements

A

Business requirements describe the why behind the implementation of a solution, the user requirements describe the tasks that users will be able to perform with the system, and the solution requirements specify the behavior of the system and its characteristics.

17
Q

What are the main techniques to gather requirements? What are the supporting ones?

A

Main: conducting interviews, brainstorming sessions and facilitated workshops

Supporting: document analysis and observations.