Building trust by first giving something

Many years ago, I didn’t have the ability to hire professional movers. Instead, like most university students, I would rent a truck, like U-Haul van, pack everything myself, and then ask some friends to help me load and unload.

It was a cheap but effective option when friends were willing and available.… Read the rest

Everybody’s working on the weekend

There’s a popular song from the 1908’s called “Working for the Weekend”. It’s by Lover Boy, a Canadian rock band with lots of cowbells. One of the lyrics of the chorus is, “Everybody’s working for the weekend”.

Well, it turns out, 40 years later, everybody’s actually working ON the weekend.… Read the rest

How to start and stand out as a new Salesforce consultant

One of the advantages of starting a career in Salesforce is its low barrier of entry.

I’ve heard of several success stories in which someone with no prior Salesforce experience teaches themselves using free resources, gets the admin certification, and then lands a $80,000/year job, all within 6 months.… Read the rest

Surfing the Salesforce wave

I often advocate for being a Salesforce specialist instead of a generalist. There are numerous benefits to selecting a specific focus and then diving deep to become a specialist in that group.

When looking from a higher perspective, however, we are all already specialists: While we continue work with Salesforce, we are platform specialists.… Read the rest

Technical deliverables in the discovery phase – part 3 of 3

Let’s finish with part 3 of 3 of the “usual suspects” for the technical deliverables in Salesforce discovery projects.

3. Environment Release Strategy

Purpose:

  • Understand the various sandboxes and their uses
  • Describe how functionality will be migrated from one sandbox to another and eventually to production

Usage:

  • Some sandboxes are specifically built for development while others are for proof of concepts (POCs) or testing
  • Align everyone on how to move functionality from one instance to another, i.e.
Read the rest

Technical deliverables in the discovery phase – part 2 of 3

Let’s continue with part 2 of 3 of the “usual suspects” for the technical deliverables in Salesforce discovery projects.

3. User Flows

Purpose:

  • Understand the different actors and their interconnectivity and dependency
  • Visualize the steps and easy-of-use required from each actor
  • Help make decisions about the scope during the implementation stage

Usage:

  • Serve as guidelines for the broader context of user experience (UX)
  • Are a critical input for contextualizing the user stories
  • Establish a baseline understanding of the “completeness” criteria for features within the application

Required:

  • Swimlanes to divide logic per actor
  • Transitions between the various actor
  • Major steps taken by each user and by the system
  • Decision points along the way

Example:

 

4.Read the rest

Unveiling the negative impacts of working remote

I recently read yet another article talking about the impacts of working remotely or hybrid. The summary of this article is: We need to change the way people are managed.

Breaking this down, there are three key points.

1. People are stressed, regardless of where they are physically located.… Read the rest

Technical deliverables in the discovery phase – part 1 of 3

When conducting a Salesforce discovery project, there are a number of technical deliverables. Here are the usual suspects:

1. Current and Future System Landscape

Purpose:

  • A visual diagram representing the current state and target future state of Salesforce in context with other connected systems

Usage:

  • Helps understand the breadth of technical work required
  • Helps understand the key data passed in integrations
  • Are a primary source for data modelling and recommendations for 3rd party apps

Required:

  • Connections between Salesforce and external systems
  • Name and purpose of each system
  • Key data elements passed between systems

Example:

2.Read the rest

Overpricing yourself to avoid work

Here’s a cheeky hack to avoid certain projects: Overprice yourself.

I’ve only done this a few times myself, as it sometimes feels a little dirty. Necessary, but nevertheless dirty.

For example, let’s say a potential client has unreasonable expectations of what Salesforce can actually do.… Read the rest

Navigating delays in a Salesforce project

Here’s a realistic hypothetical situation for you, the Salesforce consultant.

The build phase of the MVP is complete. Internal testing, user acceptance testing (UAT), and training is done. The client is overall happy with the results and is excited to using it.… Read the rest

A case for the hybrid approach to work – understanding our brain

As it turns out, shifting from a full work-at-home schedule to a full work-from-work schedule isn’t good for us on many levels. Here’s another to add to the list.

As you may know, our brain is a highly adaptable organ. It is constantly changing at a physical level, a phenomenon known as neuroplasticity.… Read the rest

Tracking data changes over time

There are a couple methods to report on changes to Salesforce data.

The most common is field history. To summarize, once enabled, you can report on when field changes occur, the old value and the new values.

To enable this feature, navigate to the desired object in Object Manager and click “Set History Tracking” from the Field & Relationship menu.… Read the rest

What does conversion rate mean to you?

A client of mine told me they want to have a Salesforce dashboard component that displays a conversion rate. I asked for clarification, and how this metric would be used. As you know, asking why is an important step before you begin the design phase.… Read the rest

Digital nomad tech checklist

As I travel from city to city as a digital nomad, I find a checklist helps me pack and track what items I use and need. If I find I’m missing something on a particular trip, I add it to the list for the next time.… Read the rest

Optimizing your Salesforce data model with junction objects

Recently I did a Salesforce audit for a client. They had a number of issues with their instance, and wanted a review from an independent expert.

The main person responsible was an Accidental Admin, and wasn’t given sufficient time to design a modular and scalable data model.… Read the rest

Explaining how Salesforce works to a techie

Being a Salesforce consultant means being able to adapt your language based on your audience. We often need to explain what Salesforce is to a non-technical person, but not so often to a techie. So, how would you explain what Salesforce is and how it works to a techie?… Read the rest

3 levels of using hardcoded values in flows

Every once in a while, you’ll need to use static variables in a Salesforce automation. These variables may be different in sandboxes and in production. But once they are set in a sandbox, they don’t change often.

To illustrate the option, imagine a simple example where we want to assign accounts to a specific user.… Read the rest

How to make better decisions

As a Salesforce consultant, you constantly need to make decisions.

Some are easy, such as whether you should rename standard objects (the answer is “no”). Some are more challenging, such as what will be the long-term impacts of adding a custom field to this object (the answer is “it depends”).… Read the rest

You really don’t want to rename standard objects

There’s a temptation that just because you can rename standard objects, you should. Common examples are

  • Contact –> Person
  • Account –> Company
  • Opportunity –> Project

Here are several reasons why this is a bad idea.

1. Inconsistency
It’s generally bad design practice to have the label and API name be different.… Read the rest

The 3 easiest digital nomad visas in Europe right now

Did you know there are currently 58 countries that offer some kind of digital nomad visa?

The number keeps growing every year, and some visas are harder to obtain than others. So which ones are the easiest, cheapest and fastest to receive, in places you would actually want to go?… Read the rest