Operational Excellence Assessment Guidance 08 How Do You Automate Tasks That Don't Need Human Intervention
To manage a workload, there are many tasks that are highly procedural and don’t benefit from human intervention. Automating these tasks allows to ensure consistency in execution and free up developers, testers, and operators.
While development and deployment pipelines are often top of mind, also operational day-to-day tasks benefit from automation; for example, onboarding or offboarding customers or optimizing your database.
**NOTE - **
You always judge the value that would be obtained from considering the cost of design, implementation, maintenance, and security of the automation over the known lifetime and frequency of the of procedure being automated.
**NOTE - **
You expose routine tasks through automation and proper interfaces, such as APIs, to operators and SMEs of other components.
**NOTE - **
Your build-vs-buy decision is informed by your existing in-house knowledge and experience, cost implications and functional requirements. You mindfully managing extensions and customizations of automation tools.
**NOTE - **