Ever wanted to apply CI/CD principles and run tests for every change?
But it is too complex to set up the test environment, and launch the tests with all the updated parameters, solution? Automation!
Release your software implies a countless number of complicated steps, what solution? Automation!
So automation sometimes seems to be the solution, you automate some complex procedure and call the day.
But automation of a process sometimes can only hide the real problem and only delay the moment when you have to address the technical debt, and sometimes the automation can even also act as an amplifier of the technical debt.
Based on the experience matured on the field, this talk will be shown the hidden traps of automation, the drawbacks, and the lessons learned.