Have you ever worked on a legacy project, like lots of source code, but no unit tests? Or no continuous delivery? Static code analysis completely missing, or even a simple code standard totally absent? Were you told that is gold-plating, or simply too much work to fix?
We will review the typical errors and shortcomings I’ve seen in many projects, as well as explain why these points are important. The goal is to help developers on these projects understand why it is important and how to motivate everyone else who does not want to introduce basic things, like code standard, automatic tests (all levels), deployment environments, automatic building systems; to more advanced aspects that are vital in all development projects.
Lots of war stories and experience reports.