BA - Requirements Flashcards

1
Q

What are the primary tools used by Salesforce for Version Control?

A

Git
GitHub

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

What contains a list of the needs of a business and details what is included and excluded?

A

Requirements Document

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

What are the five Scrum Values?

A

Focus
Commitment
Courage
Honesty
Respect

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

What step should be taken once a requirements document has been created to help protect against potential scope creep?

A

Stakeholder Sign Off

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

What are 4 key features of Kanban?

A

Visual Workflow
Incremental and Evolutionary Change
Limited Work in Progress
Metrics

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

What are the two types of Version Control?

A

Centralized Version Control System
Distributed Version Control System

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

_______ requires the team to work in specified sprints.

A

Scrum

Scrum requires the team to work in specified sprints.

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

Which methodology provides a more flexible and adaptable approach to Project Management?

A

Kanban

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

What are the two methodologies most commonly used in Salesforce Projects?

A

Scrum and Kanban

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

What is used to help visualize the stages that a work item/task goes through from start to finish?

A

Kanban

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

Name 3 third-party tools used to deploy changes to a live Salesforce Org.

A

Copado
Flosum
Gearset

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

_______ are a free tool that is included with Salesforce. They can be used to deploy changes to a Salesforce Org.

A

Change Sets

Change Sets are a free tool that is included with Salesforce. They can be used to deploy changes to a Salesforce Org.

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

Scrum team members can broadly be split into which three roles?

A

Scrum Lead/ Scrum Master
Development Team
Product Owner

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

In Scrum, the _______ is responsible for representing the voice of the customer and defining the product backlog.

A

Product Owner

In Scrum, the Product Owner is responsible for representing the voice of the customer and defining the product backlog.

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

In Scrum, the _______ is responsible for building the product, is self-organizing and is responsible for planning and executing.

A

Development Team

In Scrum, the Development Team is responsible for building the product, is self-organizing and is responsible for planning and executing.

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

In Scrum, the _______ is responsible for facilitating the Scrum process and removing impediments to the team’s progress and helps the team to improve their Scrum skills and practices.

A

Scrum Lead / Scrum Master

In Scrum, the Scrum Lead / Scrum Master is responsible for facilitating the Scrum process and removing impediments to the team’s progress and helps the team to improve their Scrum skills and practices.

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

_______ is a popular job, but is not a role in Scrum.

A

Project Manager

Project Manager is a popular job, but is not a role in Scrum.

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

_______ is the process of identifying and assessing the people or groups who have an interest in a project, including their needs, expectations, and level of influence.

A

Stakeholder Analysis

Stakeholder Analysis is the process of identifying and assessing the people or groups who have an interest in a project, including their needs, expectations, and level of influence.

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

What document can be used to help a BA identify who to speak to about specific business problems, who can provide greater detail about complex problems, and who has the greatest authority when it comes to decision-making?

A

a Stakeholder Wheel

20
Q

What does a RACI Chart show?

A

RACI Chart shows who is …

Responsible
Accountable
Consulted
Informed

… for different tasks.

21
Q

What document would a BA prepare that details the needs of the company in a specific and quantifiable way?

A

Requirements Document

22
Q

_______ is a tool used to identify the difference between the current state of a system and the desired state.

A

Gap Analysis

23
Q

What are three key characteristics of User Stories Documentation?

A
  1. Focus on how the end-user will interact w the product.
  2. Written from the perspective of the end-user or customer.
  3. Written in the style of: As a… I want to… So that I can…
24
Q

_______ can be written and implemented without stakeholder sign off, especially in agile.

A

User Stories

25
Q

_______ is a distributed version control system and _______ is a centralized hosting servie.

A

Git, GitHub

26
Q

A project is constantly evolving, with many urgent requests that need to be responded to quickly. Which approach should BA take?

A

Use the Kanban agile methodology

27
Q

Name the documentation that will describe how end-users will interact with Service Cloud and the impact it will have on their experience.

A

User Stories

28
Q

BA needs a way to keep track of all tasks and their status in a visual way to share w the stakeholders at bi-weekly meetings. What should she use?

A

Kanban

29
Q

_______ is a project management methodology that is well-suited for small-scale, iterative projects.

A

Scrum

Scrum is a project management methodology that is well-suited for small-scale, iterative projects.

30
Q

Midway through a project the Customer Service Director has requested that additional features be added to the solution that were not included in the original scope. What is the first step that the BA should take?

A

Assess the request to determine the impact that it would have on the project.

31
Q

Which document can be described as the most fundamental deliverable on a project that provides a clear view of what needs to be achieved and what work must be completed?

A

Scope Statement Specification

32
Q

A _______ is a document that describes the work that will be done and the work that will not be done.

A

Scope Specification document

33
Q

What term is used to describe the accumulation of configuration in an org over time that can have several negative consequences for an org, including increased costs, reduced productivity, and increased risk of errors?

A

Technical Debt

34
Q

_______ is the accumulation of technical problems in an org over time.

A

Technical Debt

35
Q

There’s a suggestion that a custom component should be developed to serve a core purpose. There is no functionality that’s currently available to serve this purpose. What is one simple action the Business Analyst could do to validate this is the best approach, while avoiding potential technical debt?

A

Review the Salesforce release notes and Salesforce roadmap, in case standard functionality is planned.

36
Q

In the package development model, which metadata changes need to be tracked manually?

A

Changes to components that are unsupported by source tracking.

37
Q

_______ group metadata changes and can be deployed between orgs.

A

Change sets

Change sets group metadata changes and can be deployed between orgs.

38
Q

An unplanned request has been made by one of the key stakeholders. The development team uses an Agile framework, with a Kanban view for organizing tasks. What should happen to the request?

A

Assess the priority of the new request.

39
Q

What’s the primary way that technical debt can be avoided?

A

Thorough requirements gathering.

40
Q

The Sales Team would like reduce to the time it takes to create proposals for prospective customers. What would the Business Analyst suggest?

A

Check the AppExchange for an app that can achieve the requirement before we ask the Dev Team just in case.

41
Q

The Business Analysts would like to assess how changes to metadata could impact current org configuration. What should the Business Analyst use for conducting impact analysis?

A

Check the AppExchange for an app that can achieve the requirement.

42
Q

An unplanned request has been made by one of the key stakeholders. The Development Team uses a Scrum framework. What should happen to the request in the current sprint?

A

Reject the request, add it to the backlog.

43
Q

The customizations from the team are already integrated into the project in source control. These changes will be deployed together to the testing environment, using what?

A

Version control system

44
Q

_______ describes the method for pushing out changes to the business

A

Change management

Change management describes the method for pushing out changes to the business

45
Q

Change requests and change logs are _______.

A

types of documentation

46
Q
A