Analysis Flashcards

1
Q

There are a number of ways to confirm elicitation results with stakeholders. Which of the following scenarios calls for a business analyst to distribute elicitation results to stakeholders for confirmation after an elicitation workshop instead of performing and confirming elicitation concurrently during the workshop?

The project is running behind the schedule.
Key stakeholders send their subordinates for the elicitation workshop.
Key stakeholders lack the knowledge to define the product requirements.
The project has cost limitations.

A

Key stakeholders send their subordinates for the elicitation workshop.

Confirming elicitation results directly during elicitation is not preferred when key stakeholders send delegates or subordinates to participate in the elicitation activity on their behalf. All other choices are incorrect. If the key stakeholders lack the product knowledge, other tools such as prototyping should be used. Project’s cost and schedule performance should not dictate the performance of this process. [The PMI Guide to Business Analysis, page 171]

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

Confirm Elicitation Results is a critical elicitation process. If this process is not performed correctly, a significant risk of rework gets introduced to the project. Which of the following is one of the reasons why elicitation results must be confirmed?

Elicitation results need to be refined and/or corrected and extraneous information eliminated.
Project stakeholders typically prefer to avoid providing confirmation.
Confirming elicitation results is performed only if mandated by the PMO.
Elicitation results must be confirmed if this is not a time-consuming activity.

A

Elicitation results need to be refined and/or corrected and extraneous information eliminated.

Confirm Elicitation Results is the process of performing follow-up activities on the elicitation results. If this process is not performed correctly, a significant risk of rework gets introduced to the project. One of the reasons for performing this process is to refine and correct the elicitation results. [The PMI Guide to Business Analysis, page 171]

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

You are required to analyze a business unit and produce some data models to help digitization of the business unit’s core operating process. You have identified that a data flow diagram, an entity relationship diagram, and a data dictionary need to be developed. Which of these you should develop first?

Data flow diagram
Data dictionary
Entity relationship diagram
Any of these documents can be started first

A

Entity relationship diagram

Entity relationship diagrams, process flows, and ecosystem maps are usually created first to identify the data objects, processes, and systems to show in a data flow diagram. A data dictionary lists data fields and additional details for data objects in an entity relationship diagram. The best way to proceed is to start the development of the entity relationship diagram. [The PMI Guide to Business Analysis, pages 187, 188]

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

You are currently analyzing business rules for an organizational system that needs to be digitized. You currently have all the business rules loosely documented in your notebook. Which of the following tools can be used to model these business rules?

Data Flow Diagram
Process Flow
Decision Tree
Histogram

A

Decision Tree

A decision tree and decision table are rule models that show a series of decisions and the outcomes to which the decision leads. Decision trees and tables are often used to model business rules. The rest of the choices are not rule models. [The PMI Guide to Business Analysis, page 189]

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

You want to create some scope models for an information system your team is developing. The models need to show the structure and organization of the features, functions, and boundaries of the information system. Which of the following cannot be used for this purpose?

Feature model
Use case diagram
Context diagram
Use case

A

Use case

Use case is a process model, while the rest of the choices are all scope models. [The PMI Guide to Business Analysis, page 185]

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

The database architect on your team has asked you to provide her with the data model for the system so that she could commence the database design. You as the business analyst of this project need to develop which of the following artifacts and share with the database architect?

Decision tree
Context diagram
Entity relationship diagram
Data flow diagram

A

Entity relationship diagram

ERDs are typically input for database designers and architects to use in database design. The rest of the choices are not direct inputs to database design. [The PMI Guide to Business Analysis, page 191]

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

You are working on a team that is designing an automated manufacturing line. You have been asked to develop a scope model that defines the in-scope events that the solution must react to. The model must also articulate the system’s response to any event trigger. Which of the following models should be used for this?

Decision tree
Decision table
Context diagram
Event response table

A

Event response table

Among the given choices, only context diagrams and event response tables are scope models; decision table and decision trees are rule models. An event response table defines the in-scope events that a system must react to and also articulates the system’s responses to these events. [The PMI Guide to Business Analysis, page 192]

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

You are analyzing a complex information management system that requires digitization. A huge number of system functional requirements haven been elicited. You have grouped these as system elements (L1 elements) and sub-elements (L2 elements). Now, you want to visually represent these elements arranged in hierarchical structure. Ideally you are looking to develop a:

Data dictionary
Pareto chart
Entity relationship diagram
Feature model

A

Feature model

A feature model is a scope model that visually represents all the features of a solution arranged in a tree or hierarchical structure. The other choices do not show the hierarchy of a product’s features. [The PMI Guide to Business Analysis, page 193]

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

You recently sent an ERD and the associated data dictionary to your database designer. The designer is happy with the quality of the artifacts but is now requesting additional information. He wants to know who in the organization will create, read, update and delete each data object. What should you do next?

Prepare a context diagram and share with the designer
Prepare a requirements traceability matrix and share with the designer
Prepare a CRUD matrix and share with the designer
Escalate the issue to the project manager

A

Prepare a CRUD matrix and share with the designer

CRUD, defined as create (C), read (R), update (U), and delete (D), represents the operations that can be applied to data or objects. CRUD matrices describe who or what has permission to perform each of the CRUD operations on elements, such as data or user interface screens. [The PMI Guide to Business Analysis, page 197]

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

You are analyzing a complex business workflow. You now have to present your findings to the project team so that they can provide a high-level development schedule estimate. Which of the following tools should you use if you want to show the steps and tasks different people perform in this workflow?

Speedboat diagram
Swim lane diagram
Sailboat diagram
Waterfall diagram

A

Swim lane diagram

Process flows are in the process model category and are used to visually document the steps or tasks that people perform in their jobs or when they interact with a system. Other names for process flows are swim lane diagrams, process maps, process diagrams, or process flow charts. [The PMI Guide to Business Analysis, page 198]

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

A project team is developing an information system using Agile product development methods. The project is one of the key initiatives the organizations has started this year. Which of the following is a series of conditions that the entire team must agree to complete before a user story is considered sufficiently understood so that work can begin to construct it?

Definition of Ready
Exit clause
Entry clause
Definition of Done

A

Definition of Ready

The definition of ready is a series of conditions that the entire team agrees to complete before a user story is considered sufficiently understood so that work can begin to construct it. [The PMI Guide to Business Analysis, page 212]

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

The software developers in your team are asking for detailed textual narratives that describe the user-system interactions in a level of detail required for digitization of each business process being digitized. Which of the following needs to be done?

Develop data flow diagrams
Develop project charter
Develop entity relationship diagrams
Develop use cases

A

Develop use cases

A use case is a process model that uses textual narrative to describe the system-user interactions to achieve successful completion of a goal. This is what the developers had asked for and this is what needs to be developed. [The PMI Guide to Business Analysis, page 214]

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

Which of the following is a system development approach that suggests that a team should begin with understanding how the system users will use the system? Once this is understood, the team writes tests cases to test these scenarios, and then develop solutions against the test cases.

Waterfall development
Behavior-driven development (BDD)
Structured system analysis and design (SSAD)
Object-oriented analysis and design (OOAD)

A

Behavior-driven development (BDD)

Behavior-driver development (BDD) is an approach that suggests that the team should begin with understanding how the user will use a product (its behavior), write tests for that behavior, and then construct solutions against the tests. [The PMI Guide to Business Analysis, page 218]

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

You have been hired as a consultant by a projectized organization to introduce Agile development practices. You are working with project teams and ensuring basic Agile concepts are understood first. On projects using Agile development methods, what does definition of done (DoD) means?

The criteria for checking if a user story is complete.
The criteria for how the project manager will announce a sprint closure.
The criteria for breaking down an epic into smaller user stories.
The criteria for how the project costs and benefits will be compared.

A

The criteria for checking if a user story is complete.

The definition of done (DoD) is a series of conditions that the entire team agrees to complete before an item is considered sufficiently developed to be accepted by the business stakeholders. [The PMI Guide to Business Analysis, page 219]

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

You are working with your project team members to document the definition of done (DoD) for the selected user stories for an upcoming sprint. The definition of done (DoD) might include a number of elements EXCEPT:

Development, tests, and defect standards that need to be met.
Non-functional and usability requirements that need to be met.
Criteria of declaring a user story as understood by the team.
Acceptance criteria that needs to be met.

A

Criteria of declaring a user story as understood by the team.

“Criteria of declaring a user story as understood by the team” is the “definition of ready” for the user stories, not the “definition of done”. The definition of ready is a series of conditions that the entire team agrees to complete before a user story is considered sufficiently understood so that work can being to construct it. The rest of the choices are all valid items included in the definition of done. [The PMI Guide to Business Analysis, pages 212, 219]

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

Your team is developing a security system for the Department of Defense. You have elicited product requirements and are currently analyzing these. The system must comply with a number of federal regulations. During which of the following analysis processes will you evaluate the compliance of product requirements with the federal regulations?

Verify Requirements
Prioritize Requirements and Other Product Information
Validate Requirements
Identify and Analyze Product Risks

A

Verify Requirements

Verification is the process of reviewing the requirements and other product information for errors, conflicts, and adherence to quality standards. Verification also involves evaluating whether requirements and other product information complies with a regulation, specification, or imposed condition. During the Verify Requirements process you will evaluate the compliance of product requirements with the federal regulation. [The PMI Guide to Business Analysis, page 221]

17
Q

Verification is the process of reviewing the requirements and other product information for errors, conflicts, and adherence to quality standards. Adaptive projects typically benefit from the INVEST technique to verify user stories during this process. When verifying user stories, what are the focus areas of this technique?

Infringements, Negations, Volume, Energy, Strengths, and Threats
Indirects, Narratives, Vague, Encompass, Superficial, and Trivial
Independence, Negotiable, Valuable, Estimable, Small, and Testable
Interdependent, Negligible, Versatile, Economic, Stable, and Targets

A

Independence, Negotiable, Valuable, Estimable, Small, and Testable

INVEST is an acronym for Independence, Negotiable, Valuable, Estimable, Small and Testable. [The PMI Guide to Business Analysis, page 223]

18
Q

You are preparing a presentation pack for a board meeting. The primary focus of your presentation is to demonstrate the business analysis work completed on the project so far. You would like to have a couple of colleagues peer view your presentation, but you don’t have the luxury of time to conduct a formal peer review. Considering the time limitation, which of the following is recommended?

Skipping the peer review
Peer desk check
Walkthrough
Inspection

A

Peer desk check

Skipping the peer review is not recommended. The rest of the choices are all peer reviewing methods. A peer desk check is an informal peer review completed by one or more peers simultaneously to look over the materials. The other two methods are more formal and rigorous. [The PMI Guide to Business Analysis, page 224]

19
Q

Last year, the IT department of your organization rolled out a new accounting system replacing the old manual accounting system your organization has been using since its inception. The system has now been in service for a while but the stakeholders are still not happy with the product. The main theme of stakeholder dissatisfaction is that a wrong product was delivered and most of their requirements were not met. You are conducting an investigation into this and you found out that most of the stakeholders’ complaints are true. Which of the following processes was not performed correctly?

Verify Requirements
Validate Requirements
Prioritize Requirements and Other Product Information
Identify and Analyze Product Risks

A

Validate Requirements

Verification is the process of reviewing the requirements and other product information for errors, conflicts, and adherence to quality standards. Verification also involves evaluating whether requirements and other product information complies with a regulation, specification, or imposed condition. On the other hand, Validate Requirements is the process of checking that the requirements meet business goals and objectives. The key benefit of this process is that it minimizes the risk of missing stakeholder expectations or delivering the wrong solution. [The PMI Guide to Business Analysis, pages 221, 225]

20
Q

You have recently joined an organization with a culture where line-managers and superiors are respected and not challenged. You are investigating a number of failed projects in the organization and found out that one common problem is that process workers do not have any authority in expressing their requirements. You attended one requirements validation workshop and saw that subordinates were agreeing with whatever the managers were telling the facilitator and never challenged their managers. Which of the following techniques should be used in such scenarios so that the managers are not able to influence the outcome of the requirements validation process?

Delphi
Walkthroughs
Brainstorming
Affinity diagrams

A

Delphi

Delphi is a consensus-building method that consolidates anonymous input from subject matter experts (SMEs) using rounds of voting. This method reduces peer pressure or groupthink in the validation process and avoids having the team give in to a voice of authority with which they might disagree. [The PMI Guide to Business Analysis, page 228]