Topics

Automation

Often times some processes are still sometime manual. Either on paper, or with too much copy and paste or typing.

If certain processes can be identified as repetitive or automatable, we can together see how this can be e.g. moved to a web based backend/system. This can save a lot of time in the long run, and also often reduce the (human) error rate.

In some cases a state machine (workflow) can be a way to make the code more visible also to managers and non-developers. The demo here is a concrete example how this can look like.

Some other useful ways to improve workflow

  • Queue process for sending emails instead of directly on execution: You want to not have the user wait on the result of an (SMTP) connection or alike. It can also sometimes break and having the (queue) option of multiple attempts make the overall process more reliable.
  • Cron based tasks, like fetching data from APIs can be done using a similar queue system and can report if anything is off.
  • Any workflow that might still be in excel or csv style can often be improved with additional validation and autocomplete. This can also reduce the error rate and make the overall process much simpler and quicker.
Loading...