Salesforce BA Process Flashcards

1
Q

What is a case object in Salesforce?

A

The Case object is the main object of Salesforce Service Cloud and a Case typically represents a customer’s issue, question, or feedback and its resolution process.

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

What is email-to-case?

A

Email to case is used to automatically turn customer emails into cases, so that your agents can quickly track and resolve their issues

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

What is web-to-case?

A

The web-to-case form is used for website integration with salesforce. Similar to web-to-lead form but is mainly used by a company to manage their cases

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

What applications do you use to make UML diagrams?

A

Draw.io or MS Visio

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

What do you use to make mock ups if needed?

A

Photoshop

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

How do you assign a case?

A

Setup > Case Assignment Rules

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

What are Quotes in Salesforce?

A

Quotes represent the proposed prices of your company’s products and services. You create a quote from an opportunity and its products.

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

What is a Salesforce Business Analyst?

A

Salesforce business analyst is a project-based, business-improvement role. Business analysts help guide businesses to improve business processes and efficiency in Salesforce. They elicit, document, and analyze requirements around business challenges, and then produce data-driven solutions

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

UML diagram used to show current process flow?

A

As-is diagram

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

What are some of your roles as a Salesforce BA

A

My main roles as a SF BA include consistently demonstrating excellent communication skills, documenting requirements, analyzing information, facilitating solutions, implementing solutions, and testing after implementing

Some of my roles as a SF BA included Gathering requirements and leading the whole requirement documentation process, creating and prioritizing user stories and epics, creating UML diagrams, designing mock ups, analyzing, translating, and defining data, remaining on high alert to facilitate communication between stakeholders and development team answering any questions or points of confusion that may develop, reviewing test plans and test cases, using my knowledge of the CRM to produce high value solutions and approaches to streamline workflow processes

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

How do you gather requirements?

A

I like to take a deep dive into current process workflows, look into background and past information about the business and the project, and speak to subject matter experts and stakeholders. I ask a series of who, what, where, when, and why questions that are relavant to the stakeholders request. I ask as many questions as I can think of to make sure I have a clear understanding of what they need done so that I can be well equip to come up with the best solution possible. The more information I have, the better the analysis

I am very personable so this process is more of a conversation than an interview

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

What is an Enterprise Analysis?

A

an analysis of the organization’s structure, including who reports to whom, and the functions and interactions of departments within the organization. The information you gain here helps your team successfully collaborate and communicate

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

What is a Strategy Analysis?

A

An analysis of how you will meet the business need

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

How do you conduct an Analysis for a project?

A

First, I gather the requirements, then I observe and lay out the current state of the business with an AS-IS diagram and define the future state and the objectives we are trying to reach with a To-Be diagram. After that I conduct a gap analysis to outline and determine the scope of work required to achieve our desired state. As well as recommending the highest value approach to getting there and potential risks.

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

Who is a stakeholder?

A

A stakeholder is anyone who has an interest in, or may be affected by, the issue under consideration.

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

What are some different elicitation methods?

A

Brainstorming, focus groups, requirements workshops, surveys/questionnaires, interviews, interface analysis

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

Ba communication examples:

A

Communicate the stakeholder’s needs to the project team

Ensure that, at the conclusion of the project, those needs have been met

Break down the barriers to communication—such as time, attention, expectation, or language—that can occur between stakeholders and developers.

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

Tips for Engaging Stakeholders to Achieve Project Goals

A

Communicate by Making It a Conversation

Share How You Can Help

Get Commitment for Next Steps

Acknowledge your respect for their time

Develop Relationships

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

Verbal Communication Tips

A

Speak clearly and loudly.

Choose your words carefully.

Use an appropriate tone.

Consider your audience.

Respond appropriately

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

Non Verbal Communication Tips

A

Eye contact

Personal space

Posture and movement

Openness of body

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

Types of documents Business Analysts use/compile

A

Glossary of terms

RACI chart

Interview and elicitation records

Stakeholder analysis

User stories

Use cases

Business analysis plan

Current state analysis

Scope statement specification

Functional requirements specification (FRS)

System requirements specification (SRS)

Gap analysis document

Change request logs

Wireframes and other visual documentation

Test plans, test cases, or user acceptance test plans

Change management

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

Presentation Methods:

A

Formal Documentation - This format is usually based on an organizational template and can include text, matrices, or diagrams.

Informal Documentation - This format may include text, matrices, or diagrams that are not part of a formal organizational process.

Presentations - This format is best for providing a high-level overview of goals, solutions, or information to support a decision.

I like to use outline, flow diagrams, PowerPoints, and dashboards

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

What is a BRD?

A

The BRD is the project bible. The BRD includes all the requirements of the project, key stakeholders, the project’s objective, expected timeline, scope of work, estimated costs, and potential risk.

Business Requirements Document - requirements for the project (Change initiative) are described from the customer’s perspective.

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

What is a user story?

A

a user story helps translate technical requirements into easy-to-understand ideas. User stories are simple descriptions of a feature told from the user’s point of view. As it relates to a Salesforce business analyst, user stories explain the roles of users in a Salesforce system, their desired activities, and what they intend to accomplish.

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

User stories are helpful because:

A

They are easily digestible for developers bc they’re being written from a high level

They enable collaboration amongst the team - we can work together to decide how best to serve the user and meet the goal

Help focus on how a project or specific functionality can deliver value back to the end user

Saves time when prioritizing the development/implementation of requirements and functionality.

Avoid restrictions that occur when specification details are defined too early on

Deliver features/products that users actually need

Focus on how a project can deliver value back to the customer/end-user.
.
Increase collaboration and transparency within the project team.
.
Assist in testing solutions.

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

Parts to be included in a user story:

A

Who: From whose perspective (aka user persona) within Salesforce will this user story be written?

What: What goal will be accomplished or implemented within the Salesforce org as the result of the user story?

Why: Why does the user need the Salesforce functionality or feature outlined in the user story?

Outline: As a < who >, I want < what > so that < why >.

User Story Example: As a customer care representative, I want to take ownership of new cases and communicate with customers so that I can provide high-touch customer experiences.

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

What is a user story- writing workshop and at what point in the development process is it usually held?

A

It’s recommended that a user story-writing workshop is held near the start of a project. Story-writing workshops are organized to include the project team: product manager(s), developer(s), admin(s), UX designer(s), users, and so on. Participants brainstorm to generate story ideas.

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

What is acceptance criteria?

A

Acceptance criteria are a set of statements, each with a clear pass/fail result, added to a user story. Put simply, acceptance criteria specify conditions under which a user story is fulfilled. They should be expressed clearly, in simple language, without any ambiguity about the expected outcome.

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

Why are acceptance criteria helpful?

A

Clarifies the scope for the project team

Assists the development/implementation team

Ensuring testers know what should be tested

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

TRUE OR FALSE: Does every user story need acceptance criteria?

A

TRUE: every user story should have at least one acceptance criteria. Each criteria should be independently testable and answered with either a true or false.

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

What is the format for writing acceptance criteria?

A

Acceptance criteria can be formatted as if/then statements.

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

what should good acceptance criteria focus on?

A

Acceptance criteria should state intent, but not a solution. Think of the what, not the how.

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

Acceptance Criteria example:

A

User Story Example: As a customer care representative, I want to be able to take ownership of new cases and communicate with customers so that I can provide high-touch customer experiences.

Acceptance Criteria: If on a case page, then the email customer feature is accessible.

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

User story acronym for successful user story

A

INVEST

A successful user story is:

Independent: User stories should be independent and not overlapping in concept with another user story.

Negotiable: A user story is not a contract. A story is an invitation to a conversation. It captures the essence, not the details.

Valuable: The user story needs to be useful to the end user. If a story does not have value, it should not be created.

Estimatable: A successful user story’s timeline can be estimated. An exact estimate is not required, but just enough to help prioritize and schedule the story’s development/implementation.

Small: Most effective user stories are small. Smaller user stories tend to get more accurate timeline estimates. Remember, the details can be elaborated through conversations.

Testable: A good user story is testable. For a successful story, anyone on the project team can look at the user story and say, “Yes, I understand this user story so well that I can write acceptance criteria for it.”

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

Mistakes to Avoid when writing a user story:

A

The project team didn’t engage in story writing.

The who of the user story is an undefined user.

The why in the user story is feature specific.

The acceptance criteria is too vague.

The user story was assigned to the implementation team without a team discussion.

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

What is an executive summary?

A

An executive summary is a brief summary of your project plan

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

What does an executive summary include?

A

Reserve the data analysis and more involved details and charts to the project plan itself. Instead, focus on a summary of the project plan. It should look something like the following:

Includes a one- to two-sentence descriptive summary of the overall plan.

Identifies the problem.

Explains your solution.

Identifies who needs to act and what they need to do.

Next up, creating your outline.

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

What does Salesforce Sales Cloud include?

A

Campaigns and Leads
Accounts and Contacts
Opportunities
Sales Features

39
Q

What are Campaigns in Salesforce Sales Cloud?

A

Any marketing efforts, including but not limited to, print ads, emails, and webinars

40
Q

What are leads?

A

Prospective customers - leads get converted into accounts, contacts, and opportunities

41
Q

Types of Salesforce charts

A

Vertical and Horizontal Bar charts

Line Charts (best for showing data over time)

Pie/Donut Chart (both are used to compare a group of data to the total. Donut charts show the table in the middle)

Funnel Chart (best for sales opportunities)

Scatter Chart (helps to visualize the correlation between values on a report)

42
Q

What are dashboards created based on?

A

Reports

43
Q

What is Salesforce Chatter?

A

Salesforce Chatter is a free social collaboration tool similar to Facebook and Twitter but for organizations on Salesforce platform. Chatter allows users to collaborate securely at work to establish networks, share files and status updates

44
Q

What is a Use Case Document?

A

A use case document is a business document which provides a story of how a system, and its actors will be utilized to achieve a specific goal. An effective Use Case should provide a detailed step-by-step description of how the system will be used by its actors to achieve the planned outcome

45
Q

Tell me about yourself

A
46
Q

What are strengths of a BA

A

Great communication skills - asking great questions, facilitating working meetings, translate and tailor information delivery based on audience

Problem solving skills - BA’s facilitate a shared understanding of the problem, the possible solutions, and determine the scope of the project.

Critical Thinking Skills -
must be able to evaluate multiple options. Must be able to understand stakeholder needs and critically consider those needs and ask probing questions until the real need is surfaced and understood

47
Q

Can you describe your experience with user acceptance testing (UAT)?

A

Yes I identify the user stories and the acceptance criteria for those user stories

I identify all the users of the application and create test cases for each user.

I prepare a training demo of the application

I create test accounts for each user so that they can test the application after the demo

I documented the users’ feedbacks to determine if the application can live or if there is a showstopper

48
Q

What is User Acceptance Testing?

A

Testing the software by the user or client to determine whether it can be accepted or not. This is the final testing performed once the functional system and regression testing are completed

49
Q

What is a showstopper?

A

A bug. A hardware or software bug that causes an implementation to stop and become essentially useless. This critical bug must be fixed for the development process to proceed further

50
Q

What business intelligence tools have you used in the past?

A

In my past positions, I’ve worked with Salesforce Einstein Analytics and Google Analytics

51
Q

What is a use case model?

A

A use case model is a visual representation of a system that shows how a particular system is used by a user to accomplish a goal. It includes the entire sequence of events and actions performed by the user. This model is an integral part of software engineering and software modeling

52
Q

Name some of the most commonly used tools by a business analyst

A

MS Office Suite
Google Docs
MS Visio
MS Project
Jira
Tableau

53
Q

What does SRS denote?

A

SRS stands for System/Software Requirements Specification. It is a set of documents that describe the features of a system or software application. Thus, SRS offers detailed insights about a system/software, its features, its behavior, the business processes it supports, the assumptions, and key performance parameters

54
Q

What are the core elements of SRS?

A

Scope of Work
Functional and Non- Functional Requirements
Dependencies
Data Model
Assumptions
Constraints
Acceptance Criteria

55
Q

What is a Feasibility Study?

A

An assessment of the practicality of a project or system. Aims to objectively and rationally uncover the strengths and weaknesses of an existing business or proposed venture. While it helps find solutions to possible business problems, it also allows a Business Analyst to identify new business opportunities for a project

56
Q

What is a business model analysis?

A

refers to the technique of analyzing whether or not a business is socially, financially, and economically viable and valuable. This analysis forms the foundation for business model change - it highlights the areas that could benefit from improvement and change. Business Model Analysis aims to encourage innovation and enhancement of the business model to stay relevant in a dynamic industry

57
Q

Define Requirement Elicitation

A

The process of collecting all system related requirements from the stakeholders, end-users, and customers.

58
Q

What is a gap analysis?

A

the technique of analyzing the gap between the existing system and its functionalities and the targeted system. The changes or additional functionalities that are required to accomplish the proposed result.

59
Q

What are the types of gaps that can occur in an analysis

A

Profit Gap
Manpower Gap
Performance Gap
Product/Market Gap

60
Q

Name the 5 phases of an IT project

A

Project initiation
Project planning
Project execution
Project Monitoring and control
Project closure

61
Q

What are non-functional requirements?

A

the performance-level features or characteristics of a system/software application in development. Example: Application must finish loading within 2 hours

62
Q

Where can you find non-functional requirements?

A

SDD (System Design Document)

FRD (Functional Requirement Document)

63
Q

What is UML Modeling?

A

Unified Modeling Language is a visualization approach used for documenting, constructing, and visualizing the different components of a system. It is used mainly for software development, and also for defining and delineating organizational functions, business process, and job roles.

64
Q

What is BPMN?

A

Business Process Model Notation is a graphical representation of business processes consisting of five core elements:

Data
Flow Objects
Connecting Objects
Swim Lanes
Artifacts

65
Q

What is benchmarking?

A

the process of measuring the performance and ability of an organization to compete in the industry. It takes into account the company policies, rules, goals, performance, and other aspects as necessary to measure its competitive index

66
Q

What is the difference between Business Analytics and Business Analysis?

A

Analytics is data-oriented. Uncovers valuable business insights

Analysis is business functions and processes. Focuses on identifying and analyzing business problems and needs and find solutions.

67
Q

Name the different types of Agile methodology

A

Scrum
Kanban
Extreme
Crystal

68
Q

What is Scope Creep?

A

the chain of uncontrolled changes in a project’s scope without any increase in other resources associated with the project (schedule, budget, workforce, etc)

69
Q

How to avoid Scope Creep?

A

Document the scope of the project in a detailed manner

Document the new requirements in the project log

Communicate the impacts/results of the changes to all the relevant stakeholders before implementing the change

Abide by proper change management procedures

70
Q

What is the difference between Agile and Waterfall methodology?

A

Agile - flexible in nature, focuses on customer satisfaction (majorly), flexible to changes in requirement, incremental approach, testing can be done in every phase

Waterfall - structured software development methodology, internal process does not require customer participation, requirements must be clearly defined; changes are difficult to implement, sequential design process, testing is performed only in the final phase

71
Q

Can you describe three types of diagrams that you use as a business analyst and when you use them?

A

Activity diagram
Data Flow Diagram
Process Flow Diagrams
System Architecture Diagram
System Context Diagram
Use Case Diagram

72
Q

What are the main differences between basic flow, alternate flow, and exception flow use cases?

A

basic flow - the main flow of events describes a single path through the system. It specifies the interactions between the actor and the system for an ideal condition. It represents the most common way that the use case plays out successfully and contains the most common sequence of user-system interactions

alternate flow - a series of actions other than the basic flow that results in a user completing his or her goal. It means that the user has chosen to take an alternative path through the system

exceptional flow - any action that will cause the actor to not complete or achieve the desired result. represent an undesirable path to the user. though the exception flow has occured the system should still react in a way that recovers the flow and provides some useful information to the user

73
Q

Describe the parts of an SQL statement

A

SELECT
FROM
WHERE
ORDER BY DESC/ASC
GROUP BY
HAVING

74
Q

How would you define usability?

A

a measure of how well a specific user in a specific context can use a product/design to achieve a defined goal effectively, efficiently, and satisfactorily.

75
Q

What are profiles in Salesforce?

A

Profiles define how users access objects and data, and what they can do within the application. When you create users, you assign a profile to each one

76
Q

What is the difference between profile and role?

A

Roles determine your position within the hierarchy and profiles determine what data you can see. Profiles are required, roles are not

77
Q

What is a sprint backlog?`

A

A list of tasks identified by the Scrum team to be completed during the Scrum sprint. During the sprint planning meeting, the team selects some number of product backlog items, usually in the form of user stories, and identifies the tasks necessary to complete each user story

78
Q

What is Sandbox in Salesforce?

A

Sandbox is a copy of your production organization. You can create multiple copies of your organization in separate environments for different purposes such a development, testing, and training, without compromising the data and applications in your production organization

79
Q

What is a test case?

A

A test case is a set of actions executed to verify a particular feature or functionality of your software application. Contains test steps, test data, precondition, post-condition developed for specific test scenario to verify any requirement. Can compare expected and actual results

80
Q

How does analytical reporting provide value? Does it have any shortcomings?

A

Analytical reporting gives us the ability to examine critical evidence and insights that can assist in the decision-making process. It eliminates guesswork and ensures that preconceived notions and incorrect assumptions aren’t the driving forces behind organizational choices. The flip side to that is that data alone is not always enough. While it can give people the details they need to make smart choices, outcomes are not guaranteed. The reports are only as strong as the data sources, so results can be impacted by missing information or points that can’t be logged as data. It is important to make analytical reporting part of the decision making process but equally as important to consider other factors that may not be well-represented in the data.

81
Q

Can you tell me about a time when you had to convince a decision maker to change course?

A

Previously I worked with a decision maker who liked to be at the forefront of technology. As a result of that, they would always want to move forward with implementing said technologies because that solution would be making headlines and would be marveled for its workplace efficiency. So on a specific project where he wanted to implement a new process, Before the project went forward, I conducted a careful analysis that ended up revealing that the new tech wouldn’t actually live up to the claims, at least not in our environment. So I approached the decision maker and explained, supporting my position with data, that the technology would actually hinder productivity not just in the short term but in the long term as well. There was a negative ROI, it would actually take us longer to complete the project, and we would need more contractors and after seeing that the decision maker decided to stick with our existing solution

82
Q

When you need to convey complex, technical information to non-tech-savvy stakeholders, what materials or diagrams do you use and why?

A

From my experience, the most effective way of presenting information to stakeholders is through flow diagrams. It simplifies the entire process and makes it easy to digest

83
Q

What is a flow diagram?

A

A flow diagram or flowchart is a specific type of activity diagram that communicates a sequence of actions or movements within a complex system

84
Q

What do you think about our business product website?

A

Do your homework on the company

85
Q

Tell me about an interesting project that you worked on from beginning to end

A
86
Q

Why did you or are you leaving your company?

A

The project I was working on ended

The company downsized and my team and I were cut

87
Q

Do you have experience with Jira?

A

Absolutely!

88
Q

Would you like to be a team leader/manager in the future?

A

Yes, I’d love to manage my own team in the future but right now I’m looking to learn and grown by being in a good environment. This includes being part of a great company and surrounded by people I can learn from

89
Q

Do you have any questions for me?

A

What are the plans for the team in the short and long term?

What is the work/life balance like with your company?

How well does your team work together?

90
Q

Where do you see yourself in 12/24 months from now

A

I see myself extremely integrated within the company, looking to advance my skills and strengths into more roles

91
Q

If a new product was proposed, how would you determine if it was a wise business move?

A

I would look for the following points:

  1. Competition: The first thing to keep in mind is the competition. See how they have done things and do them better

Customer preferences: Is this something your customers really want? Will it be a great fit with them?

and the scope: Where will the product stand in the near future? Does the product adapt to changes?

92
Q

What are the key responsibilities of a business analyst?

A

Responsibilites of a BA differ from job to job but the main duties of a BA is to understand the goals and problems of the organization, analyze the company’s requirements, facilitate communication amongst different departments, and implement creative features and solutions to reach the goal

93
Q

What are the key skills of a business analyst?

A

effective communication skills
analytical skills - ability to read and translate data
a great collaborator
good leadership skills