Back

Questions to Ask Your Potential Salesforce Implementation Partner

Salesforce development
12min
No image available

With about 23% of the CRM market share, Salesforce is the most demanded environment for sales applications, integrations, marketing solutions, etc. 

Salesforce Selecting the right Salesforce implementation partner is a decision that businesses looking to leverage Salesforce’s powerful capabilities have to make. This choice goes beyond mere technical expertise. It’s rather about finding a partner who aligns with your business vision and understands your unique challenges. Therefore, asking the right questions is essential to gauge their expertise, experience, and ability to deliver tailored solutions. 

From this post, you’ll discover why asking your potential Salesforce partner is a must. You’ll also explore 20 solid questions that will help you understand a provider better and will guide your choosing between multiple firms. 

Finding the Right Salesforce Partner: Why To Ask Questions?

When choosing a suitable provider of Salesforce services for your needs, you naturally, end up with a short list of approximately 3-5 agencies. You already scored them based on their expertise, experience, service lines, etc. Yet, you still have to make the final decision in order to get started with the best-fit company.

We recommend scheduling free strategy sessions with chosen providers and asking their representatives questions that will help you to:

  • Assess expertise and experience to a deeper extent compared to preliminary research
  • Clarify project scope and confirm that the expectations match the capabilities
  • Evaluate communication and collaboration
  • Understand collaboration and development approach and methodology
  • Ensure the initial alignment with your business goals and their deep understanding

Those are rather business purposes of an initial meeting. In case you have in-house developers, the potential Salesforce service provider is expected to work with, you may want someone from your team to be present as well. It will help to discuss more technical matters and ensure that the provider understands the specificities of your digital infrastructure, should it exist, or the tech nuances of the planned software solution, better.

Do you have a development idea in mind? Contact Salesforce specialists from Synebo and let’s discuss!

Now, let’s proceed with reviewing what questions exactly are appropriate and useful to ask.

20 Useful Questions to Ask Your Potential Salesforce Implementation Partner

Here is a list of questions to ask and potential answers to them. The provided answers are grounded on the vast experience of Synebo — a provider of Salesforce development and consulting services, and they reflect the approach of this particular service provider. Don’t expect others to provide the same answers, but the information below should be enough to give you some direction on what to expect, and the benchmark to compare against:

#1 What’s your philosophy about using customization in Salesforce?

Custom means something that is not out of the box, or with a different behavior than expected by the Salesforce environment. Salesforce provides a lot of pre-built features but they don’t cover 100% of business needs.

So our philosophy is to provide customization using our expertise in creating bespoke Salesforce solutions that go beyond out-of-the-box offerings, tailoring systems like CRM, ERP, LMS, and HR systems to a customer’s unique requirements.

#2 How do you manage bugs during QA and post-deployment?

Our testing best practice is to start testing as soon as possible. So, we proceed with testing in the very first phases of feature development. But it’s just one stage, when in a project we have different levels of environments in varying combinations:

  • Develop org: It’s used for development purposes
  • QA: A stage where initial, i.e.,  functional testing is performed 
  • Staging: It’s there we usually make regression or pre-deployment testing. For this type of testing better to use SF partial or full sandboxed. 
  • UAT: It’s an environment where we conduct user acceptance testing. 

Our general testing steps include:

1. Requirement analysis: QA engineers review user stories and relevant documentation and collaborate with the project team, including the Product Owner and developers, to understand project specifics and fill any knowledge gaps.

2. Test preparation: We prepare a testing checklist — a structured guide outlining necessary tests to ensure thorough coverage and track test completion and failures. We also prepare test cases — detailed scenarios with expected outcomes to verify application functionality.

3. Bug Tracking and Reporting: Execution of all tests as per the checklist and test cases, with detailed recording of results to identify and document any issues.

4. Re-testing: Post-bug-fixing. Here the product is retested iteratively until it meets quality standards and client satisfaction.

5. Regression testing: Ensuring that the recent code changes haven’t impacted existing software functionality, maintaining product integrity.

#3 Do you have a Software Development Lifecycle defined?

Yes, we do. Its form still depends on the project. We can share the Synebo development cycle that showcases our standard software development approach, which follows Agile methodology:

#4 What tools do you use to manage deployments?

We manage deployments using a mix of tools tailored to the project’s requirements, including Changesets, Gearset, Copado, and custom CI/CD solutions. Additionally, Salesforce Developer Experience (SFDX) is an integral tool for our development, particularly for custom UI elements, which has been standard in our practice since 2019.

#5 Do you run projects using Salesforce Developer Experience (DX)?

Salesforce Developer Experience (DX) is a suite of tools and practices designed to improve the development lifecycle on the Salesforce platform. Yes, currently it’s not possible to develop something without SFDX. SFDX is required to work with any custom UI elements. From 2019 we are working only with SFDX.

#6 What percentage of test coverage will you commit to as a deliverable?

We aim for a baseline of 75% test coverage on deliverables, but the emphasis is on the logic behind the tests. We believe in delivering logical testing that ensures your Salesforce solution works as intended, rather than just meeting a quota for test coverage.

#7 Do you utilize any open-source libraries to complete deliverables?

While our solutions primarily rely on Salesforce’s out-of-the-box libraries, we integrate open-source libraries in about 10% of our projects, especially when it comes to front-end development, to enhance functionality and user experience.

#8 What is your change management process?

Our change management process is highly adaptive to the client’s operations, whether it’s using emails, JIRA, or other sprint-based methodologies, ensuring smooth transitions and updates throughout the project lifecycle.

If you’re interested in learning what issues disrupt communication with a Salesforce outsourcing partner and how to solve them, read another our blog post. 

#9 Can you explain your approach to Salesforce implementation and development projects?

Our approach to Salesforce implementation and development involves a thorough process including:

1. Collecting business requirements

2. Designing solutions

3. Building data models 

4. Building sharing

5. Development or implementation

A trusted Salesforce consulting partner prioritizes understanding the impact on your existing processes and maintenance needs before we begin development. We ask ourselves questions like How it will be with existing sharing? What is data model? How will it look in reports? Will be it easy to maintain? Only then can we proceed with the actual work. 

#10 How do you ensure data security and compliance with Salesforce’s security standards and data protection regulations?

To ensure data security and compliance, all our engineers are certified and adhere to Salesforce’s security standards and best practices. We conduct security checks and architectural reviews when necessary to uphold data protection regulations.

#11 What methodologies and project management processes do you follow for Salesforce development projects?

We predominantly use Agile methodologies like Kanban, while also incorporating Scrum or Scrumban when suitable. We are also equipped to manage projects using the Waterfall method if that aligns better with the client’s needs.

#12 What is your approach to user training and adoption during and after Salesforce implementation?

For user training and adoption, we evaluate the users’ familiarity with Salesforce and provide comprehensive training accordingly. If it’s a new solution or migration, we offer structured group training and support. We typically assume that for 1 group we need 1 business day for training and 1 business day for maintenance.  

#13 What is your process for gathering and documenting requirements for Salesforce projects?

Our requirements-gathering process is collaborative; business analysts (BA) and project managers (PM) document client needs. After that, our Salesforce architects deliberate on additional questions and constraints, ensuring a comprehensive understanding before moving forward with the solution design.

#14 Can you provide a breakdown of the project timeline, including key milestones and deliverables?

The project timeline and key milestones vary depending on the type of project. For ongoing support projects managed with Kanban, we don’t set fixed timelines or milestones; tasks are addressed continuously based on priority. 

However, for new Salesforce application development or product creation, establishing milestones is crucial. These can include stages like the development of a Minimum Viable Product (MVP), a Proof of Concept (POC), or a prototype. 

Projects can also be divided into phases or releases, with specific numbers of epics and user stories for Scrum or tasks for Kanban. In Scrum, we track Sprint Goal Success, Sprint Burndown, and Team Velocity. For Kanban, we monitor Lead Time, Work-in-Progress, and Throughput.

Need a trusted Salesforce consulting firm? Contact Salesforce specialists from Synebo and let’s discuss!

#15 How do you manage and track project costs and budgets for Salesforce development projects?

We meticulously manage and track project costs and budgets based on hours worked when providing our Salesforce development services. Our approaches vary based on the project pricing model:

  • Time and material project: Here we ensure that tasks estimated for a certain number of hours are completed within those hours. Any changes, like additional requirements, are communicated to the customer by the project manager, who seeks approval for any new hours required. Work on such tasks does not begin without prior agreement. 
  • For fixed-price projects: Here we guarantee completion within the agreed timeline and budget. 
  • Bulk support projects: Here we agree on a set number of hours for the period, allowing the customer to plan their load accordingly. 

Take a look at the comparison of time and material and fixed price models in the infographic below:

We provide partners with work logs that detail completed items, hours spent, and dates to ensure transparency before invoicing.

#16 Do you offer ongoing support and maintenance services for Salesforce solutions after implementation?

We offer comprehensive ongoing support and maintenance services post-implementation. Clients can opt for:

  • On-demand support for fixed changes or requests
  • Bulk support, which allocates a block of hours for a specific period. 

This ensures that clients have the flexibility and assurance of support as their business and Salesforce solutions evolve.

It’s worth mentioning that not only you will be asking questions to evaluate your potential provider. They will also try their best to learn more about the intended project to be with you on the same page and ensure that their capabilities, team resources, and expertise are sufficient. 

#17 Do you conduct code reviews (automated or other processes)?

Absolutely. Code reviews are a critical part of our development process. We utilize both automated tools and manual review processes to ensure the highest quality of code. This combination of automation and expert oversight helps us maintain high standards and deliver robust, efficient solutions.

#18 Is your Salesforce development team in-house or subcontracted?

Our Salesforce development team is mainly in-house. We believe in nurturing a cohesive team environment to ensure seamless communication and a unified approach to every project. This also allows us to maintain a high level of quality control and project consistency.

#19 How many projects has your team accomplished?

The Synebo team has successfully completed over 1000 projects over 8 years operating on the market. This vast experience across a multitude of projects has equipped us with the knowledge and skills to handle diverse challenges and deliver exceptional results consistently.

#20 Have you developed similar solutions?

Here the provider should show extensive experience in developing solutions similar to your requirements. Their team is well-versed in handling a wide range of projects, ensuring that we can adapt our expertise to meet your specific needs effectively.

Final Take

The process of choosing a Salesforce implementation partner should be approached with diligence and strategic thought. The questions above are instrumental in uncovering the depth of a Salesforce development company’s expertise, compatibility with your business culture, and commitment to your success. 

Are you looking for a best-fit Salesforce app implementation partner? Consider Synebo as your primary choice. With over 1000 projects completed, 250+ Salesforce certifications, and over 8 years on the market, we can aid you in any way necessary, Drop us a line, and let’s discuss business opportunities!

FAQ

  • What should I look for in a Salesforce implementation partner?

When searching for a Salesforce implementation partner, consider their experience, certifications, and ability to provide comprehensive support and maintenance. Also, assess their communication skills and project management methodology.

  • How important are certifications for a Salesforce implementation partner?

Certifications are a testament to a developer’s knowledge and expertise in Salesforce. They indicate that the partner has met a standard of excellence recognized by Salesforce and stays current with the latest developments.

  • How do Salesforce consulting partners charge for their services?

Salesforce partners can charge for their services in a variety of ways, including hourly rates, project-based fees, or a retainer model for ongoing services. Make sure to understand the billing structure before engaging with a partner.

Table of content
Questions to Ask Your Potential Salesforce Implementation Partner Finding the Right Salesforce Partner: Why To Ask Questions? 20 Useful Questions to Ask Your Potential Salesforce Implementation Partner Final Take FAQ
chat Сomments
No comments yet, be the first to leave one!
leave a comment
articles You might be interested in
No image available
How-to Guides and Tutorials
21 Nov 2023
How to Get Listed on Salesforce AppExchange
Pavel Vehera
Pavel Vehera
12min
No image available
Salesforce development
14 Nov 2023
Questions to Ask Your Potential Salesforce Implementation Partner
Pavel Vehera
Pavel Vehera
12min
Cover and internal images for blog post the role of communication in outsourcing teams
Salesforce development
07 Nov 2023
Mastering Communication: Strategies for Collaborating with Salesforce Development Outsourcing Team
Pavel Vehera
Pavel Vehera
13min
No image available
Salesforce development
31 Oct 2023
Tips For Choosing the Right Salesforce Consulting Partner
Pavel Vehera
Pavel Vehera
11min
1 (1)
Salesforce development
24 Oct 2023
How to Build an App for Salesforce AppExchange
Pavel Vehera
Pavel Vehera
14min
12
23 Aug 2023
How to Get the Most Out of Salesforce Reporting and Dashboards?
Sergii
Sergii
13 min
11
09 May 2023
How Do Slack and Salesforce Work Together?
Sergii
Sergii
13 min
10
05 Apr 2023
Salesforce Einstein, or How AI Betters Your CRM?
Alina
Alina
23 min
9
12 Jul 2023
Migration to Salesforce & Data Migration
Sergii
Sergii
14 min
8
28 Jun 2023
How Can Salesforce Experience Cloud Help Your Business?
Sergii
Sergii
35 min
7
14 Jun 2023
Salesforce Developer Career
Alina
Alina
24 min
6
21 May 2023
Everything You Need to Know About Sales Cloud
Sergii
Sergii
39 min
5
17 May 2023
Project Manager Career With Salesforce
Alina
Alina
26 min
4
03 May 2023
What Is Flow, and Why Is Everyone So Obsessed With It?
Sergii
Sergii
17 min
3
19 Apr 2023
Salesforce Admin Career
Sergii
Sergii
30 min
2
05 Apr 2023
How to Kick-Start Career With Salesforce?
Alina
Alina
24 min
1
28 Aug 2023
Salesforce Products
Sergii
Sergii
28 min
No image available
22 Mar 2023
Intro to Salesforce Nerds Podcast
Alina
Alina
4 min
Neurodivergent side of Salesforce
06 Sep 2023
Neurodivergent Side of Salesforce with Paul Ginsberg
Alina
Alina
56 min
Salesforce Nerds are Taking a Break
07 Sep 2023
Salesforce Nerds are Taking a Break
Alina
Alina
3 min
36
02 Aug 2023
Salesforce Implementation: Main Challenges and Best Practices
Alina
Alina
13min
35
17 Jul 2023
What is Salesforce Experience Cloud, and What You Get From It?
Alina
Alina
10min
1
20 Jul 2023
CI/CD: Transforming Salesforce Development with DevOps
Alina
Alina
16min
33
31 May 2023
How and Why to Use Salesforce for Nonprofits?
Alina
Alina
6min
1
27 Apr 2023
Salesforce Sales Cloud from A to Z
Alina
Alina
6min
image (1)
30 Jul 2023
All Whats and Whys of Ecommerce Automation With the Power of Salesforce
Alina
Alina
4 min
1
30 Mar 2023
Salesforce Licenses: How to Understand and Choose?
Alina
Alina
6min
1
27 Apr 2023
Main Benefits of Classic to Lightning Migration
Alina
Alina
4min
1
14 May 2023
What is Salesforce Flow, and Why Do You Need It?
Alina
Alina
4min
15 Types of Salesforce Clouds
19 Jan 2023
15 Types of Salesforce Clouds
Alina
Alina
11 min
1
06 Dec 2022
5 Examples of the Best CRM for Nonprofit Organizations
Alina
Alina
5min
1
04 Nov 2022
What Is Hybrid Work, And How to Make It Work?
Alina
Alina
5min
1
05 Aug 2022
Salesforce Security in Plain Words
Alina
Alina
7min
1
08 Apr 2022
We Help Ukrainians Take the Salesforce Developer Course
Kristina
Kristina
4min
1
10 Mar 2022
21 Best Nonprofit Software Tools to Enhance Your Work
Kristina
Kristina
16min
1
30 Aug 2022
What is Beneficial in CRM for Nonprofits?
Kristina
Kristina
7min
1
25 Jan 2023
CMS Hub: The Guide to Managing Your Website
Kristina
Kristina
10min
1
10 Aug 2021
How to Find the Best Company for Developing Your Org in Salesforce
Synebo
Synebo
3min
1
17 Mar 2023
What is Salesforce Product Development Outsourcer (PDO)?
Synebo
Synebo
4min
1
28 Jul 2018
3 Steps for Salesforce App Development Lifecycle
Synebo
Synebo
4min
1
16 Apr 2018
How to Deploy Angular App to Salesforce: Developer Insights
Synebo
Synebo
6min
1
29 May 2018
How to Start Salesforce Career with Salesforce Certification
Synebo
Synebo
5min
1
05 Apr 2018
How to Send Emails via Outlook API from your Salesforce Org
Synebo
Synebo
3min
1
29 Mar 2019
4 Reasons Why You Shouldn’t Be Afraid of Outsourcing Software Development
Synebo
Synebo
4min
1
18 Feb 2022
The Anatomy of Dynamic Programming [with Codes and Memes]
Synebo
Synebo
11min
1
16 Feb 2018
6 Examples of UI/UX Design Mistakes and How to Avoid Them
Synebo
Synebo
6min
1
24 Oct 2022
Social Media CRM, or How to Get Closer to Your Customers
Alina
Alina
4min
1
21 Feb 2022
Commerce Cloud B2B vs. B2C. What Is the Difference?
Synebo
Synebo
5min
1
27 Sep 2022
Hows, Whys, and Whats of AI in CRM
Alina
Alina
4min
1
27 Jan 2022
8 Ways to Streamline Your Business with Salesforce Development
Kristina
Kristina
7min