6: RA - Requirement Analysis Flashcards

1
Q

What types of requirement are defined during Requirement Analysis KA?

A

Stakeholder Requirement
Solution Requirement

RA covers the definition of stakeholder requirements, which describe what a solution must be capable of doing to meet the needs of one or more stakeholder groups,

and solution requirements, which describe the behavior of solution components in enough detail to allow them to be constructed.

The tasks in this knowledge area apply to both stakeholder and solution requirements.

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

When the model of current stated is developed?

A

Requirements analysis may used to develop models of the current state of an organization.

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

What the acronym for Requirement Analysis KA?

A
PrO and SAVVy analysis
P = Priorities Requirement
O = Organise Requirements 
S = Specify and Model Requirements
A = Define Assumption and Constraints
V = Verify Requirement
V = Validate Requirement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

For Prioritization of Requirement, the importance of Requirement is based on what factors?

A

The importance of requirements may be based on their relative value, risk, difficulty of implementation, or on other criteria.

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

What input is optional during priorities requirement task of Requirement Analysis KA?

A

Business Need

Business Need: Serves as an alternative to the business case if no business case has been defined.

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

At what stage/state requirement can be prioritized?

A

Requirement can be prioritized at any point in lifecycle. Only the requirements have been stated by stakeholders; may not have been fully analyzed or in their final form.

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

Why Requirement Mng plan is used as input for Priorities Requirements?

A

Requirements Management Plan defines the process that will be used to prioritize requirements.

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

What are the different criteria for Requirement Prioritization?

A

Loan US DVR3

L = Likelihood of Success
U = Urgency
S = Stakeholder Agreement
D = Difficulty of Implementation 
V = Value (Business)
R = Risk (Business or Technical)
R = Regulatory or Policy Compliance
R = Relationship to Other Requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the element of Priorities Requirement task under Requirement Analysis?

A
  1. Basis for Prioritization

2. Challenges

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

What are the challenges may occur during requirements prioritization session?

A
  1. Non-negotiable Demand

2. Unrealistic Tradeoffs

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

What “Non-negotiable Demand” refers to during Requirement Prioritization?

A

Non-negotiable Demands:

  1. Stakeholders attempt to avoid difficult choices,
  2. Fail to recognize the necessity for making tradeoffs, or 3. Desire to rank all requirements as high priority.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What “Unrealistic Tradeoffs” refers to during Requirement Prioritization?

A

Unrealistic Tradeoffs: The solution development team may try to influence the result of the prioritization process by overestimating the difficulty or complexity of implementing certain requirements.

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

What is Timeboxing or Budgeting technique and When it is used?

A

Timeboxing or Budgeting technique is used to Priorities Requirements

Timeboxing or budgeting prioritizes requirements for investigation and implementation based on allocation of a fixed resource.

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

What are the Pre-requisite for using Timeboxing or Budgeting technique?

A

It is used when the solution approach has been determined.

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

Which Stakeholder is much intrested in Requirement Prioritization Results?

A

Project Manager

Project Manager: The project manager is responsible for the implementation of the solution and will use the priority of requirements as an input into the project plan.

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

What is the purpose of Organize Requirements under Requirement Analysis KA?

A

To create a set of views of the requirements that are comprehensive, complete, consistent, and understood from all stakeholder perspectives.

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

What are the key objectives of Organize Requirements under Requirement Analysis KA?

A
  1. Understand which models are appropriate for the business domain and solution scope.
  2. Identify model interrelationships and dependencies.

Requirements alone are not complex; it is the relationships and inter dependencies among requirements that adds the element of complexity.

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

What state of requirement is used as input for Organise Requirement under Requirement Analysis KA?

A

Requirement [Stated]
Stated requirements are the expressed desires of stakeholders, which must be analyzed to ensure that they reflect a genuine need.

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

What is the Key in Organizing Requirements under Requirement Analysis KA?

A

It will usually be beneficial to create multiple models of and perspectives on the requirements in order to ensure understanding, although any given requirement should only appear in one model in order to avoid confusion or contradictions

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

What does it mean by Model in Organizing Requirements under Requirement Analysis KA?

A

Models abstract and simplify reality. No model can be a complete description of reality; the objective of developing a model is to simplify reality in a way that is useful.

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

What are the elements of Organise Requirement?

A
  1. Levels of Abstraction

2. Model Selection

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

What are general modeling concepts that are relevant to business analysis?

A
sUPER Car
U = User Classes, Profiles, or Roles
P = Processes
E = Events
R = Rules
C = Concepts and Relationships
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What tasks uses Requirement [Prioritised]?

A

Assess Proposed Solution (7.1)
Allocate Requirements (7.2)
Validate Solution (7.5)
Requirement Mng and Communication

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

What is the output of Organize Requirement and What does it consist of ?

A

Requirements Structure is the output of Organize Requirement task.

Requirements Structure is an organized structure for the requirements and a documented set of relationships between them.

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

What is the difference between Requirements Structure and Requirement Tractability?

A

Tracing links related requirements;

Structure specify where a specific requirement should be found. b/c Each model or set of requirements within the structure should have a clear implicit scope.

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

What the purpose of Specify and Model Requirements under Requirement Analysis KA?

A

To analyze expressed stakeholder desires and/or the current state of the organization using a combination of textual statements, matrices, diagrams and formal models.

27
Q

What the Objectives of Specify and Model Requirements ?

A

It can serve various objectives, specifics of this task are highly dependent on the techniques used for specifying and modeling requirements.

28
Q

What state of Requirement is used as input for Specify and Model Requirements under Requirement Analysis KA?

A

Requirement [Stated]

Specification or modeling of requirements is performed to structure and improve our understanding of needs as expressed by stakeholders.

29
Q

What are the element of Specify and Model Requirements?

A
  1. Text
  2. Matrix Documentation
  3. Models
  4. Capture Requirement Attributes
  5. Improvement Opportunities
30
Q

What are often used candidates of Matrix Documentation during Specify and Model Requirements?

A

Requirements attributes and data dictionaries are often expressed in tabular form - Matrices

31
Q

What the use of Model?

A

Models may be used

  1. to document requirements in their final form,
  2. As a tool while performing elicitation activities.
32
Q

What the Opportunities of Improvement during Specify and Model Requirements?

A

I2 EARs

Lending your two ears (as expression of listening)

I = Improve access to information
I = Increase Consistency of Behavior 
E = Eliminate Redundancy
A = Automate or Simplify the work 
R = Reduce Complexity of Interface
33
Q

Which stakeholder is the main one during Specify and Model Requirements?

A

Business Analyst is the main stakeholder and may chooses to perform this task alone. Any other stakeholders can be included.

34
Q

What is the output of Specify and Model Requirements?

A

Stakeholder or Solution Requirements
OR
Requirement [Analysed]

35
Q

What is assumptions?

A

Assumptions are factors that are believed to be true, but have not been confirmed.

36
Q

What is constraints?

A

Constraints are defined as restrictions or limitations on possible solutions.

37
Q

What is Solution Constraints?

A

Solution constraints describe aspects of the current state, or planned future state that may not be changed.

38
Q

Which Stakeholder is responsible to document Assumption and Constraints?

A

The business analyst is responsible for documenting Assumption and any restrictions or limitations to the solution design, construction, testing, validation and deployment.

39
Q

What are the attributes of Assumption and Constraints?

A

Assumptions and constraints are attributes (e.g.,

  1. Date identified,
  2. Owner,
  3. Impact,
  4. Associated risk, and
  5. Other explanatory information).
40
Q

Which Task have only one input?

A

Define Assumption and Constraints has only one input as “Stakeholder Concerns”

Steak

41
Q

What other Task uses Stakeholder or Solution Requirements OR Requirement [Analysed] ? Output from
Specify and Model Requirements.

A
Priorities Requirements (6.1)
Verify Requirements (6.5)
Requirements Management and Communication
42
Q

What other Task uses ‘Assumption and Constraints” - output from Define Assumption and Constraints?

A

Define Scope (5.4)
Define Business Case (5.5)
Assess Proposed Solution (7.1)
Requirements Management and Communication

43
Q

What is the purpose of Verify Requirements?

A

Requirements verification ensures that requirements specifications and models meet the necessary standard of quality.

44
Q

For what Requirements verification is deemed as a final check for requirements?

A

To determine that the requirements are:
- ready for formal review and validation by the customers
and users, and
- provide all the information needed for further work
based on the requirements to be performed.

45
Q

What should be state of Requirement as input for Verify Requirement Task?

A

Requirement [Any Except Stated]

46
Q

What type (not the state) of requirement can be verified?

A

Any requirement may be verified including business, stakeholder, solution, and transition requirements.

47
Q

What are the elements of Verify Requirements?

A
  1. Characteristics of Requirements Quality

2. Verification activities

48
Q

What are the Characteristics of Requirement Quality?

A

TUMs 4 Cold & Flue

When Requirement are not of desired Quality and Sick them it need TUMs for Cold and Flue

T = Testable
U = Unambiguous
M = Modifiable
C = Correct
C = Cohesive
C = Consistent
C = Complete
F = Feasible
49
Q

What is special technique used for Verify Requirement?

A

Checklist

50
Q

Which stakeholder has the primary responsibility for Verifying Requirement?

A

The business analyst, in conjunction with the domain and technical subject matter experts, has the primary responsibility for determining that this task has been completed.

51
Q

In which Task of “Requirement Analysis” KA All Stakeholder are involved?

A

Verify Requirement

Validate Requirement

52
Q

In which Task of “Requirement Analysis” KA Any Stakeholder are involved?

A

Specify and Model Requirements

Business Analyst is the main stakeholder and may chooses to perform this task alone. Any other stakeholders can be included.

53
Q

What other Task uses Requirements [Verified] - Output from Verify Requirement task?

A

Validate Requirement [6.6]

Requirements Mng and Communication

54
Q

What is the purpose of Validate Requirements?

A

To ensure that

  • all requirements support the delivery of value to the business,
  • fulfill its goals and objectives, and
  • meet a stakeholder need.
55
Q

When Validating Requirement task can begin and stops?

A

Validation activities may begin before requirements are completely verified.

Requirements validation is an ongoing process to ensure that stakeholder, solution, and transition requirements align to the business requirements.

56
Q

What types and in what state requirement are used as input for Validate Requirements?

A

Stakeholder, Solution, or Transition Requirements in [Verified] state

57
Q

What are the elements of Validate Requirements?

A
  1. Identify Assumptions
  2. Define Measurable Evaluation Criteria
  3. Determine Business Value
  4. Determine Dependencies for Benefits Realization
  5. Evaluate Alignment with Business Case and Opportunity Cost
58
Q

What are Validated Requirement?

A

Validated requirements are those that can be demonstrated to deliver value to stakeholders and are aligned with the business goals and objectives.

59
Q

What other tasks use the Requirement [Validated]?

A
  1. Validate Solution (7.5)

2. Requirements Management and Communication

60
Q

When can a business requirement be prioritized?
Select one:

a. After conducting the verify requirements task.
b. At any point in its life cycle.
c. While conducting the prioritize requirements task. Incorrect
d. While conducting the specify and model requirements task.

A

The correct answer is:
b. At any point in its life cycle.

Page Number(s) 100

Correct Answer Feedback
BABOK 6.1.3. Any requirement may be prioritized at any point in its lifecycle.

61
Q

Who are primarily responsible to verify requirement (QA things)?

A

The business analyst, in conjunction with the domain and technical subject matter experts, has the primary responsibility for determining that this task has been completed. Other stakeholders may discover problematic requirements during requirements communication.

62
Q

What is the definition of the term “Checklist” ?

Select one:
a. A quality control technique. This may include a standard set of quality elements that reviewers use for requirements verification and requirements validation or be specifically developed to capture issues of concern to the project.

b. A quality control technique; however this doesn’t include a standard set of quality elements that reviewers use for requirements verification and requirements validation or be specifically developed to capture issues of concern to the project.
c. A quality control check. This may include a standard set of quality elements that reviewers use for capturing issues of concern to the project. Incorrect
d. A quality control technique.

A

The correct answer is:
a. A quality control technique. This may include a standard set of quality elements that reviewers use for requirements verification and requirements validation or be specifically developed to capture issues of concern to the project.

63
Q

Which of the following statements does NOT describe assumptions or constraints?

a. Assumptions may affect all aspects of the project and pose a certain degree of risk.
b. Assumptions and constraints are generally documented with associated attributes.

d. Constraints are defined as restrictions or limitations on possible solutions.

A

c. Assumptions and constraints are generally documented to be generic, like business rules.

The BABOK mentions that assumptions and constraints are documented along with associated attributes. BABOK 6.4.2.