Good automation has a number of 'non-functional' aspects to consider, even before you get to the actual value-providing process itself. Often we will be put off from automating something, not because the process to be automated is complicated, but because these other aspects present a high barrier-to-entry when starting from scratch.