
Join smart, curious folks to get the Data Ops 📊 newsletter each week (it’s free!)

Automation is a scary thing for a lot of people. Autonomous driving threatens to take away many long-haul trucking jobs. Automated warehouse picking and packing removes a lot of manual labor and forces individual workers to work more like robots than people.
Knowledge workers face a similar challenge. Will machine learning or artificial intelligence replace what I know? It’s too early to tell. For tasks that get done over and over again and depend upon assimilating a lot of facts into patterns, it’s safe to say that machines and process will replace people. People will review information, investigate patterns, and attempt to make sense of what the machines are doing.
Can I learn how to think like a machine? You can try, but machines are much better than people at certain tasks. So why not learn more about how to make machines work for you and build an unfair advantage of tools that not only you can use, but that your team members use to standardize some of the analysis and assessment needed. As a knowledge worker, spend more time using and building your knowledge instead of calculating individual formulas and calculations.
Tucker Marshall, CFO at JM Smucker, says of automation: “It enables our people to be creative, but also unlocks the capacity for them to consider other ideas.” If Fortune 500 CFOs are pointing at automation to level up your thinking, shouldn’t you consider this as well? (Yes, it also saves them money and time … but that’s not the only reason they do it.)
What does automation mean for the typical person?
Automation doesn’t mean trying to model everything you do with a process. It means identifying the things you do most often that are very similar and using templates or other tools to make them:
-
uniform – if you’re doing a process that takes 10 steps, how do you make sure you’re doing every step every time? If some of the steps are critical, how do you identify them?
-
effective – is the process really repeatable? One way to check is to give your process or template to someone else and see if there are able to get the same results
-
transparent – what are the inputs you use to make a decision? What information changes from run to run, and is variable? Is it easy to understand how to read a process and understand what it is doing?
Automation could mean building a repeatable tool you use every day, or it might mean a playbook that only gets used during an important event (e.g. for onboarding a new customer). The point is to spend less time repeating actions that computers do better than you.
What tasks are good candidates to automate?
Ok, you say. I’m ready to start! What kinds of tasks make sense to automate, and how would I even know how to do that?
Decision Models are a great way to map your task to a spreadsheet. Here’s the basic idea. First, understand what’s fixed and what’s variable. Then, identify the constants that are harder to change. Finally, make some assumptions about your ability to achieve the goals in the spreadsheet, and create a way to map your actual results to your assumptions.
Variable items – things that change depending upon success – might look like this. If you are building a forecast of revenue, are you assuming a rate of improvement month over month or quarter over quarter? If you are building a Sales Development spreadsheet predicting leads needed to result in qualified opportunities, what are your assumptions on the percentage of people contacted who end up becoming customers? If you’re not sure, you could try a range of values that represent optimistic, neutral, or pessimistic scenarios.
Fixed or constant items in your model might look like the number of hours that could be worked or the number of calls that could be made in a day. They are the items that might be harder to scale or require significant cost to change (number of people who are in a role).
Speaking of automation: if you’re using data from a Saas system, it’s handy to have a solution that puts the data in the right places for you instead of cutting and pasting the data by hand.
Testing your model
If your Spreadsheet looks like number salad, it won’t be very useful to someone else. Once you have the basic logic in place, take a few minutes to simplify the display of your model and add some descriptive text to clarify the instructions.
A few steps you might try:
-
Use color to visually highlight important areas. You might use a high-contrast color like yellow to identify cells that take input.
-
Imagine a typical scenario for your model and add data that people will recognize (the “typical” number of calls or emails for a day in a Sales Development model, for example)
-
Backtest your model with real data. If at all possible, look at 90 or 180 days of past data and see if your model passes the test of looking reasonable.
-
Write very simple instructions to use this template on the first tab of your spreadsheet.
Now, find someone else who does the same job or function and ask them to try out the template you made. If they have no idea what to do, it’s time to rethink whether this is an effective tool until you are having valuable conversations about optimizing the process.
Once optimized, future you will thank you for saving you time every new run through the process.
What’s the takeaway? The bigger picture of decision modeling is to learn how to pose questions that fit a model that’s already been answered … here are four examples of typical problems and other places to find sample spreadsheets.
A Thread from This Week
A Twitter thread to dive into a topic
John Cutler shares a gold mine of thoughts on specific ways to notice if someone is good at product thinking. (bookmarking this🧵)







