“Yes, and …” with colleagues

Yesterday’s email about “Yes, and”… with clients and the example with a client with a dumb idea seems to have ruffled a few features. So let’s talk about another use case, one in which you’re working with fellow team members.

Let’s say you’re doing a Salesforce discovery session with a handful of colleagues and the client.… Read the rest

“Yes, and …” with clients

In a Salesforce discovery session with a client, someone is bound to share some stupid ideas.

It’s not that the person is dumb, it’s usually the idea they are communicating just doesn’t fit in the current context.

Rather than point out how weird that idea is, here’s a tip from improvisational comedy: Say, “Yes, and …” and then redirect the conversation to something else.… Read the rest

The checklist for technical discovery sessions

As a Salesforce consultant conducting a technical discovery session, you need to ask a lot of questions.

Having a handy reference guide to keep track of key topics to discuss is useful, so below is my checklist.

You’ll notice they mostly consider Sales Cloud.… Read the rest

Do you have a backup for your computer?

Weeks before my last trip across the ocean, my Dell laptop stopped recognizing it was plugged in. The power cable itself worked, but the laptop just didn’t see it. So the battery slowly drained until 0% and there was nothing I could do to stop it.… Read the rest

Submitted for the Salesforce Security Review

Years ago, I noticed there was an important feature missing from Salesforce core. It wasn’t well filled by 3rd party apps either, and that’s generating tax receipts for Canadian nonprofits.

Admittedly, tax receipting isn’t the sexiest topic. But charities need to issue receipts, and Canadian rules are precise and strict.… Read the rest

How to prepare and conduct a Salesforce technical discovery

Today was the 1st working session with a new client. It’s for a Salesforce discovery project, and was the 1st of many technical sessions.

Here’s how I prepared for and conducted that 1st session.

I first reviewed the Statement of Work (SOW), to make sure I fully understood what the business goals of the project are.… Read the rest

Architectural options when working with webforms

Website forms, or webforms, or just forms, are awesome. They allow you to easily collect information from people who may or may not exist in Salesforce.

They often come with a built-in native Salesforce connector, allowing you to submit data to one or multiple objects (often the Contact, Account, and Opportunity).… Read the rest

The best city for digital nomads!

It feels like new digital nomad visas are popping up every month. One month it’s Portugal, the next it’s Spain, and tomorrow it’s South Africa.

To help you keep track of which countries offer these visas, there are several websites available.… Read the rest

Are you going to Dreamforce 2023?

These days, it feels like every social channel is talking about Dreamforce next week. It’s although you cannot escape the consistent messaging from every direction.

It’s also clear the main topic this year is AI.

  • AI + Data
  • AI + Trust
  • AI + {anything}
  • AI + {everything}

I’m sure the event will be spectacular this year.… Read the rest

We are only capable of so many decisions per day

Despite wanting to believe that you and I are superhuman, our brains have the same limits as everyone else. And knowing some of these limits can help us be better communicators during Salesforce projects.

The limit for today is: the number of daily decisions we are capable of making before “decision fatigue” kicks in.… Read the rest

How many no’s does it take to get a yes?

Another negotiation tactic that involves the word “no” comes from the Black Swan Group.

According to their website, “When someone says yes, they’re committing to something, and people are hesitant to make such commitments. On the other hand, when they can say no, they feel protected.”… Read the rest

An introduction to asynchronously working

Amid the many organizations forcing workers to return to the office full-time, there are some that are strongly advocating for remote work forever.

GitLab is one of the latter, and they published an in-depth article explaining exactly how they manage remote workers.… Read the rest

A trait that separates experienced Salesforce consultants from juniors

What exactly separates the experienced Salesforce consultant from the junior?

From my perspective there are four main factors:

  1. Technical knowledge, of which Salesforce is the largest component.
  2. Industry knowledge, to know the common challenges facing your target industry.
  3. Interpersonal skills, like communication, trust building, and negotiation.
… Read the rest

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