Blog


In the Salesforce hemisphere, there are many different roles one could hold. One of those roles is that of a Business Analyst. Though it can seem to be a confusing and vague title, it is a significant role in the successful delivery of any Salesforce project. Generally speaking, a Salesforce Business Analyst is someone who will help run a project from start to finish and will take on tasks like Project Management, design and architecture discussions, potentially some build, and of course, training and enablement as the project is handed off to its owners. To be a successful Business Analyst, here are some best practices:

10

Get to know your clients and their business needs.

On the onset of any project, there are going to be elements that are generic and that you may have seen previously in other projects or companies. However, there also will be elements that are unique to the client and the project at hand. For example, think about the Lead Process - in general, in Salesforce, we know that we have a Lead, that will eventually get converted to a Contact and an Opportunity. However, the specifics of how that Lead is handled and the rules revolving around converting it will be specific to the client.

9

Don’t go for a solution before you have the business process and requirements.   

Something that can be detrimental to the success of a project is to try to solution and design in Salesforce before truly understanding the business requirements and the business process. It is essential to understand the goals of the business and the project before jumping into the solution; otherwise, you could land yourself in the position of being too far down one design plan and having to make patchwork to cover up holes that have crept in. Now, of course, it is still possible to have to cover gaps later on, even if the requirements were initially reviewed, but skipping the review step is guaranteed to leave you in this position.

8

Focus on Quality, not Speed.       

In many cases, a client will want to rush to get a project out the door and will push you, as the analyst to move the project faster. Depending on the work, this might be possible, but you have to be careful. Moving faster should not be at the risk of the project not being as complete as it should be - and the quality of the work, compromised. When a roadblock is hit, even though the client wants you to move quickly, it is still better to consider what the options are and choose the most optimal one for the overall design, solution, and of course the business requirements.

7

Think about technical debt as you design and build.                                               

Not always a result of moving faster, but comes when pressure is put on you, is the possibility of creating technical debt. Technical debt is the concept that what is being built is not something that will sustain itself long term or will not be easily maintainable coupled with the fact that you know this information from the onset. You could have technical debt that comes from having built on top of existing builds that did not have reviews. Where there is the potential for technical debt, you have to ensure that it is brought immediately to the client, along with the explanation on why it could be technical debt and the available alternatives. Of course, the client may opt for the technical debt route still, but at least you have brought it to the surface in case of a review later.

6

Don’t build in Production - this should be obvious but needs to be stated.   

Never, should anything be built in Production, unless you are creating reports, dashboards, or profiles. 

Never, should anything be built in Production, unless you are creating reports, dashboards, or profiles. Even simple things like fields and validation rules should always be built in the sandbox before Production. The reason is simple. You never know what else is going on in the system and without this step, you create unnecessary risk to the business by working directly in Production.

5

Coupled with #6, always test everything before it goes into Production.   

Having a streamlined testing path is critical for both projects and small one-off tasks. You can check out this article on Release Methodology to learn more about how to structure your sandboxes and ensure proper testing is done before making it to Production.

4

Users should do UAT in a project before delivery.                                                     

Always make sure that you have users test in addition to yourself and the owners of the project. Users tend to go about things differently than the way it was planned or even the way it was taught. While this may seem tedious, it is well worth it, as you will catch bugs, errors, and alternative workflows you otherwise would not have caught before the work getting into Production.

3

Document everything, even when you think it isn’t important.                     

It is crucial to have a decision log that is kept throughout a project. By keeping documentation about decisions, you will ensure that long term, when the question of why something was done a particular way, you have an easy reference to indicate why it was done and who signed off on that decision. In addition, you should document the design of the project, along with the technical elements that made up the project. Doing so will ensure that anyone, later on, could read up on what was done and take over any new work that needs to be put into play.

2

Don’t forget about training and enablement.                                                           

Often forgotten are the concepts of training, enablement, and adoption to whatever the new process is. Remembering to construct a training plan from the onset will ensure that the project rollout will be smooth and will be accepted by the users. Training and enablement can come in many different formats, so don’t be afraid to pick a few that will work best for the client. Also, you will want to ensure that you not only plan for the training of the users, but you will also need to provide training to the people who will own the project once you move on. The hand-off process will be critical in the client being able to see the project as a success.

1

Be a good listener.                                                                                                                       

The most significant part of the job of a Business Analyst is to listen. You need to hear what the client needs are, what their requirements are. You need to hear them when they say something doesn’t work for the business and try and find alternatives that do. You also need to listen to feedback throughout the build and testing process to ensure that the final result is going to satisfy the client and meet their needs. Overall, if you don’t listen, your projects will never succeed.

You need to hear them when they say something doesn’t work for the business and try and find alternatives

that do. 

What Certification are you studying for now?

Focus on Force currently provides practice exams and study guides for sixteen certifications

Top 10 Best Practices to Follow as a Salesforce Business Analyst

In the Salesforce hemisphere, there are many different roles one could hold. One of those roles is that of a Business Analyst. Though it can seem to be a confusing and vague title, it is a significant role in the successful delivery of any Salesforce project. Generally speaking, a Salesforce Business Analyst is someone who will help run a project from start to finish and will take on tasks like… Read More

Focus on People: Adam Schoolsky – From Employee to Consultant

Adam was a Salesforce user, then worked on Salesforce projects internally in his company and even worked for Salesforce itself. He quit Salesforce to fix motorcycles (which he loved) because he just couldn’t stand the pressure. Coming back to Salesforce after a few years, in a different environment – as a consultant outside of organizations, doing contract work and shifting gradually to the more advanced Developer side, he found a better,… Read More

Focus on People: Frederique Mermoz Mounier – Stay at Home Mom turned Salesforce Professional

Frédérique Mounier quit working for 4 years to be a stay-at-home-mom. When she decided to go back to work, she discovered Salesforce through a program directed specifically towards women wanting to get back into the workforce.Amidst a busy schedule (to keep up her thriving family life), she gained 4 certifications in her first 7 months of working on Salesforce. Read the story of how she achieved this superhuman (or should… Read More

Before and After a Salesforce Exam

With the study guides and the practice exams, we try our best to give you the most comprehensive view of what the exams might cover, to prepare you mentally for the exam. In this story, we give you a glimpse of what it might be like, psychologically and emotionally for actual people taking the exams. We have rounded up 3 participants in the last Australian Trailhead Bootcamp, who took their first… Read More

How to Stand Out as a Salesforce Developer

It isn’t news that the Salesforce ecosystem is growing. Last year, there were more than 5 acquisitions, 50 major enhancements and new features to the Salesforce multi-cloud, and the company itself issued revenue guidance of $13.23-13.24 billion. For those working in the ecosystem, this translated to a prediction that 3.3 million jobs would be created in the Salesforce economy by 2022. That works out at over one million jobs a year… Read More

Focus on People: Olivier Baelde – Advancing in Salesforce

“It’s a platform where you have to really keep current with what is new, what are the new things coming, and what features you can use in a particular project,” said Olivier in this interview for our Focus on Force community. Olivier Baelde is an experienced learner and user of Salesforce platform. He shares his thoughts about the platform and gives useful advice on how to keep moving forward in the Salesforce… Read More

Trailhead Takes It to the Beach

First Down UnderThe first Australian Trailhead Bootcamp was held from July 22 – July 25 at the Gold Coast in sunny Queensland. For people attending from the southern states of Australia, it was a welcome break from the cooler temperatures to the warmer blue skies of the sunshine state for 4 days of non-stop Salesforce learning! The Trailhead Bootcamp is unique in that it combines expert-led training, onsite help from instructors… Read More

Jumpstart for Non-profits

Salesforce has been solving an ever growing number of operational and technical problems for thousands of businesses all over the world. Much like it works for businesses, Non-profits can greatly benefit from using the platform. Salesforce recognized this, so they developed a system for the use of the Salesforce platform in the Not for Profit sector: The Non-Profit Success Pack (NPSP).Through the Salesforce Foundation, Salesforce donates 10 licenses for their… Read More

Focus on People: Richard Hone – Midlife Career Change Towards Salesforce

In today’s interview, we have Richard Hone, a Salesforce learner who is working with a Nonprofit Success Pack partner.  From an electrical engineer with more than 20 years experience, he is now a successful Salesforce developer. He shared that exploring Salesforce for Nonprofit is one of the biggest decisions he made midlife. He went into detail as to how he prepared for his certification: going through the study guides, practice… Read More

Common Pitfall Errors as a Result of “Order of Execution”

When building in Salesforce, it is essential to keep in mind the order of execution of the different components that make up a Salesforce build. These components consist of almost anything you can think of, from Point-and-Click to well-written code. In the image below, you can see the order of operations that Salesforce follows when taking such components into account.An example of a basic order of operations can be: first… Read More

Focus on People: Dominick DeFazio – From Sales to Lead Dev

Dominick was in sales when he started his Salesforce journey. As a user, he was frustrated with how the org was set up for the functions that he would use everyday. Determined to improve their team’s processes, he tried to learn Salesforce configuration and went straight to pursuing a PD1 Certification.Read about his insights and tips to help others achieve a rapid on-the-job learning of Salesforce that enabled him to… Read More

Focus on People: Nat Sullivan – From Start by Accident to Start with Confidence

Nat had never heard of Salesforce when she was offered an internal position by her company to be the Salesforce Trainer for North America. Coming from an end-user non-technical background, it felt like she was pushed into deep waters, and forced to swim.  Read how her Salesforce journey has led her to the most challenging, yet the most rewarding experiences of her life. In this interview, she tells us about the… Read More

Focus on People: Julian Virguez – From Java To Salesforce Developer

Read how the Salesforce platform has helped a Java developer to learn and improve his programing skills on a whole new level.  Julian worked as a Salesforce developer in a consulting company. He has been working with Salesforce for more than 5 years and he has so many useful things to share with our community. Keep reading and find out more about Julian’s Salesforce experience and learning process.What is your role… Read More

Understanding Salesforce Email Integration

Do you ever get confused about all of the different options available for working with email and Salesforce? I do, and so we created a one pager overview diagram. It is broken up by use case or scenario. Get the Email Integration Options PDF Download PDF   Gmail / OutlookIf you use Outlook or Gmail for your email, you have a few options. To start with, there is Outlook Integration… Read More