How to Decide Whether to Automate or Outsource

If your organization is facing capacity constraints and hiring full-time employees is off the table, automating or outsourcing are two other ways to free up capacity. Let's explore which path makes sense based on the types of business process involved.

For the purposes of this, we're going to use these definitions:

  • Automate involves using technology

  • Outsource involves using people like independent contractors, which could be local or a geographically distant variant (i.e. offshoring, nearshoring, friendshoring)

With those definitions in mind, these three components are critical to consider as part of the decision making process:

  1. Characteristics of the work

  2. Time and resource constraints

  3. Governance controls

When looking at the characteristics of the work, evaluate factors like:

  • Repetition: highly repetitive tasks are better suited for automation, while tasks with variation or natural drift are better suited for outsourcing

  • Judgment: tasks with clear rules and deterministic logic are better suited for automation, while those requiring nuanced decisions and creativity are better suited for outsourcing

  • Standardization: tasks with standardized formats work better for automation, while those with unstructured content or evolving formats are better suited for outsourcing

For that last point, be sure to look at both the inputs to and outputs from the business process as part of the decision making process.

Time and resource constraints are fairly straightforward, namely involving the:

  • Time until recognizing value: automation requires more upfront time to implement but delivers consistent results once live, while outsourcing can be implemented faster but may take longer to achieve stable performance

  • Financial constraints: automation typically has higher initial and lower ongoing costs, while outsourcing has lower initial and higher ongoing costs

  • Adaptability: automation requires dedicated effort to modify when processes change, while outsourcing offers more flexibility to adapt to changes

Reviewing what governance controls are needed involves considering your organization's needs around:

  • Oversight: automation provides consistent execution that can be monitored easily, while outsourcing requires actively managing a vendor or individuals

  • Compliance: automation can produce audit trails and has codified paths, while outsourcing requires regular auditing and monitoring to ensure standards are met

  • Knowledge retention: automation captures institutional knowledge in its configuration and code, while outsourcing risks losing that knowledge through staff turnover or vendor transitions

If you're feeling stuck and know that your desired end state is automation, choosing to outsource now and automate later is often better than delaying any progress until capacity becomes available.

That is especially true if you anticipate that an outsourced perspective could assist with improving your business process before codifying it in automation.

TLDR: Automate repetitive, standardized tasks. Outsource varied, creative work. Consider time, cost, and governance controls when deciding.

Only Done Right Daily

A free, daily email newsletter with practical insights into digital strategy and transformation, designed for both practitioners and executives looking to make processes and technology work better.

Each email is a two minute read packed with content on how to continually drive digital transformation in your organization.

    I will not send you spam nor share your email address with anyone else.

    If you're still not sure, you can browse the archive.

    Previous
    Previous

    Do You Know the Value of the Projects You're Working On?

    Next
    Next

    Why You Should Challenge the Status Quo Before Making Changes