OBLYTECH Logo
OBLYTECH Logo

Why Partner with Oblytech for Your Salesforce Needs Assessment?

Embarking on a Salesforce implementation is a significant step towards transforming your customer relationship management. However, to ensure that this powerful CRM platform truly aligns with your unique business needs and delivers maximum value, a thorough needs assessment and discovery process is essential.

At Oblytech, we believe that understanding your organization’s specific requirements, challenges, and goals is the cornerstone of a successful Salesforce implementation. Our Needs Assessment & Discovery phase goes beyond a surface-level analysis. We dive deep into your business processes, data landscape, and user needs to create a tailored Salesforce roadmap designed to support efficiency, productivity, and customer satisfaction.

Key Components of Our Needs Assessment & Discovery Process

  • We engage in detailed interviews with key stakeholders across your organization, including sales, marketing, customer service, IT, and executive leadership.
  • We actively listen to their perspectives, challenges, and goals, gaining a full picture of how Salesforce can best support your business processes and objectives.
  • We meticulously analyze your existing business processes, identifying areas for improvement, automation opportunities, and potential bottlenecks.
  • We document your current workflows and map them to Salesforce capabilities, ensuring a smooth integration and optimization of your processes.
  • We evaluate your existing data sources and identify data quality issues, inconsistencies, or redundancies.
  • We develop a comprehensive data migration plan, ensuring a smooth and secure transfer of your data to Salesforce.
  • We also explore opportunities to enrich your data with additional sources, enhancing your understanding of customers and their needs.
  • We gather feedback from your end-users to understand their pain points, workflows, and expectations from a CRM system.
  • We identify user adoption challenges and develop strategies to ensure smooth user onboarding and training.
  • We evaluate your existing technology stack and identify any potential integration challenges or opportunities with Salesforce.
  • We recommend the most suitable Salesforce editions and features based on your specific needs and budget.
  • We compare your current state with your desired future state, identifying gaps and opportunities for improvement.
  • We develop a tailored Salesforce solution design that addresses your specific needs, including customizations, integrations, and automation workflows.
  • We recognize that implementing a new CRM system involves change management. We develop a comprehensive plan to ensure smooth user adoption and minimize disruptions to your operations.
  • This includes communication strategies, training programs, and ongoing support to help your team embrace Salesforce and get the most from it.
  • Based on the findings of the discovery phase, we provide a detailed project scope, outlining deliverables, timelines, and resource requirements.
  • We also aim to provide a transparent cost estimate.

Discovery purpose and the decisions it settles

Discovery is the opening stage of any Salesforce implementation, and it is the stage that turns a general wish for a better Salesforce into a set of decisions a build team can act on. It answers four questions: which process the first release must support, who uses that process and what they need from it, what data and systems the process depends on, and what the release will and will not include. A buyer who skips discovery usually pays for it later, because the build team will make these decisions implicitly, in configuration, and the business will discover them only when users reject the result.

The outputs of discovery are therefore the main thing a buyer should evaluate before committing to a program. A discovery phase that produces an enthusiastic summary and no list of decisions has not finished its work. A useful phase ends with a document that a steering group can sign and a backlog that a build team can start from.

Discovery phase artifacts and their approvers

The most useful discovery output is not a single report. It is a small set of working artifacts, each with a purpose and a named approver. The table below sets out the artifacts that most programs need, what each one settles, and who should sign it.

ArtifactWhat it settlesWho approves it
Current-state process mapsHow the work is actually done, including the workaroundsThe process owner
Future-state process designThe steps, decisions and handoffs the release will supportThe process owner and the affected team leads
Data inventory and mapping outlineWhich source data is in scope, where it lives and who owns itThe data owner for each object
Integration listWhich connections the release requires and their directionThe technical authority
Scope statement and deferred listWhat the first release includes, excludes and postponesThe sponsor
Price drivers and effort assumptionsWhat makes the work larger or smaller, and what the client must provideThe sponsor and the finance contact

The table is a checklist for the steering group rather than a list of deliverables to be produced in full. Some artifacts will be thin for a small program and detailed for a large one. What matters is that each one exists in a form that someone is accountable for. The data inventory in particular feeds directly into data migration and integration work, which the data migration and integration page covers, so it should be finished before that work is priced.

Stakeholder interviews that reveal the real process

Stakeholder interviews are the main source of discovery information, and they are also the easiest place for a phase to go wrong. Interviews that ask people what they want tend to produce wish lists. Interviews that ask people to walk through the last three times they completed a task tend to produce a process. The second approach is slower but far more useful, because it reveals the exceptions, the workarounds and the points where people wait for others.

The interview group should include people from each function that touches the process, not only senior managers. Frontline users often know which fields are ignored, which automations misfire and which reports are never opened. Their accounts should be checked against the views of managers, because the two will differ. The differences are findings. A manager who believes a process is followed will hear from a frontline user that it is followed only for certain customers, and that difference will decide where the release must be flexible.

Sales-process requests in particular benefit from the stage definitions covered in the sales workflow design guide, since those definitions drive much of what follows. Discovery should also capture the questions the business cannot yet answer. A question such as which team should own a shared object is a finding, not a gap to be hidden. It should be logged with an owner and a decision date.

Scope setting and price explanation in discovery

Scope is the most contested output of discovery, because every request has a sponsor. A reliable way to set scope is to tie each requested capability to a process step and to a measurable outcome. Requests that cannot be tied to either are moved to the deferred list with a reason. When a request is really about direction rather than process, it belongs in a strategy conversation, and the strategy and roadmap development page covers that area. This is not a rejection of the requests. It keeps the first release focused and gives the business a visible queue for later releases.

Pricing follows from scope, and buyers should expect a provider to explain what drives the price rather than to offer a number before discovery is complete. A fixed figure given before these drivers are known is often either a guess or a sign that the provider has not examined the work.

Buyers should also ask what the client must provide during discovery. Interview time, access to sample records, access to current reports and a named decision-maker for each process are the usual requirements. If those cannot be provided, the discovery timetable will lengthen, and the cost of waiting should be included in the planning.

Warning signs of a skipped or rushed discovery

Certain patterns signal that discovery has been shortened or replaced by a template. The proposal describes the same workshop sequence regardless of the client’s business. The data review consists of a request for a file rather than an examination of its contents. The future-state design is produced before the current state has been mapped. The scope statement has no deferred list, which usually means the phase has not made any hard choices. Each of these can be corrected by asking the provider to show how the findings change the plan, and a provider with a real discovery method will be able to answer that question with examples from the work. Once discovery closes, the future-state design becomes the input to build work, which the configuration and customization page covers.

A buyer should also watch for discovery that ends with a long list of recommendations and no decisions. Recommendations are cheap. The useful question at the end of discovery is which decisions the steering group has taken, which remain open, and who owns each open one.

Questions buyers ask before funding discovery

Is discovery worth paying for if we already know what we want?

Usually yes, because a clear wish is not the same as a clear process. Discovery tests the wish against the way the work is done, and it often reveals that the first release should be smaller or different. The cost of that test is far lower than the cost of rebuilding a release that solved the wrong problem.

Can discovery be done remotely?

It can, provided that the interviews include the people who do the work and that sample records and reports can be shared securely. Remote discovery needs a little more planning for scheduling and for reviewing screens, but it does not reduce the need for the same evidence.

How long should the discovery phase last?

The length depends on how many processes are in scope, how many teams must be interviewed and how quickly the client can answer questions. It should be set during scoping and written into the plan with the client’s responsibilities. A phase with no stated end point tends to keep producing findings.

What if the discovery findings suggest we should not proceed?

That is a valid and valuable outcome. A discovery phase that recommends a smaller release, a consulting step, or a delay while data is cleaned has done its job. A provider that treats such a finding as a failure of the phase is not thinking about the client’s interests.

Discovery funding decision and next step

Before you approve discovery, name the sponsor, the process to be examined and the people who run it day to day. With those three items agreed, the phase can be scoped and its outputs can be checked against what was promised. Get in touch about your discovery and needs assessment when you are ready to scope it.

What discovery should check on Salesforce data quality and access before design starts

Discovery should check two things before any design work begins: how clean the existing data is, and who can see and change it today. Both answers change the build. A data model that looks sound on paper can fail once it meets duplicate accounts, and a permission model copied from the old system can expose records the new process was meant to protect.

On data, start with the objects the new process depends on, not the whole org. Count records per object, then sample them for missing owners, blank required fields, and near-identical accounts or contacts. Ask which fields people actually complete and which sit empty. A field nobody fills in should not become a design input until someone confirms it is needed. Check whether duplicate and matching rules already exist and whether anyone trusts them.

On access, record the current organization-wide defaults for each object, the role hierarchy, the sharing rules, and which profiles and permission sets are in use. Then ask a plain question for each group of users: what should they see, and what do they see today? Gaps run in both directions. Too little access blocks people from their work. Too much access is a data exposure that can go unnoticed for a long time.

  • Record counts and owner gaps for each object in scope
  • Duplicate and matching rule status, with the person who owns them
  • Fields marked required by design that are routinely empty
  • Sharing defaults, role hierarchy and permission sets, mapped to real job roles
  • Integrations that write to the same objects, and who owns each one

Write the findings down as a short list of decisions rather than a long audit. Each finding should name the owner who will fix it, the date it must be fixed by, and whether it blocks design or can wait until after go-live. Cleanup before migration is usually far cheaper than cleanup after records have loaded. For how this fits with the load itself, see how data quality is controlled through Salesforce migrations. Where other systems write into the same objects, defined integration ownership stops two sources from overwriting each other.

ServiceNow guides on this topic

Guides from the Oblytech ServiceNow library that explain the practice behind this page.

More in this section