In Ops, when should you build automation?
Today, it’s easier than ever to build automation whenever you need one (or before you actually need one). So when do you build automation and when do you wait?
The thought process here was triggered by this excellent XKCD post about the promise of building automation versus the reality of the work required to build a minimum viable automation.
It takes some amount of work (at the beginning, often an unknown amount of work until the scope is established) to design and build an automation, so the first step here is to build a solution to a valuable problem.
What’s a valuable ops problem?
This sounds like a philosophical question rather than a hard and fast rule and the solution varies by organization.
My take on it goes this way:
It’s a great candidate for a valuable ops problem to be solved. It also bolsters the argument for this problem if the team wanting to solve it assigns a high value to resolving the issue.
One such example is a “round-robin” lead distribution among sales teams.
What’s a less valuable Ops Problem?
It’s easy to confuse valuable ops problems with less valuable problems that you also hear about frequently. At first glance, these outcomes look similar.
Compare the previous example of sales account assignment with a hypothetical automation that sets a default on an account field that we expect account executives to complete.
Recommended by LinkedIn
This is not a good process to automate because the purpose of the activity is to get sales reps to review the account and set a value.
If we automate the action, we resolve one problem (accounts without mandatory fields set) but remove the pressure on the sales team to complete an action in the sales process in a required period of time.
So, even though:
This is an ops problem you would choose to leave unsolved.
Principles for selecting valuable problems
The Eisenhower Decision Matrix, named for the former president, helps to evaluate the kind of ops problems you might want to automate.
Contrary to what you might think, the most important and urgent items are not the best candidates for automation if they need to get done immediately unless the important and urgent items have already overwhelmed the team.
Automation can make these things more effective:
Automation to complete the most urgent and important items needs to be a combination of targeted and specific items so that you can find the right problems to solve, balancing that with the time it takes to get them done.
What’s the takeaway? Automation is a valuable tool for any ops pro, and it’s more effective when that automation also solves a critical problem for the organization. When you automate, check that solving this problem will deliver results.
Founder, CEO - reconfigured
6dim not exactly in an ops setting anymore but recently noticed that "make a script i manually run myself" as an intermediate step between solve <> automation really helps. takes away some of the manual main, lets me learn what to actually automate (and when the idea fails), and gradually get to some real automation.
A bad automation can do a lot of damage!
Experienced Amazon FBA VA | Looking for Roles in Product Research, PPC, and E-commerce Growth
1wAmazing!