Three years ago Clinical Platform had a codebase with 5 MLoC and an extensive automated test suite. But we faced several problems: a low pass rate due to slow and unstable tests and much fire-fighting to repair builds. Reading Humble & Farley’s Continuous Delivery book, we saw how these practices could help address our problems. Since then, we implemented these practices, set up a pipeline, improved many tests, changed the developer mind set, and established a new way of working supported by dashboards. We now have an effective CI/CD pipeline that supports daily high quality deliveries to our customers. We will show how we got there and how you can achieve the same improvements.
Required audience experience
Knowledge of CI/CD principles and general approach is required. Knowledge of specific tools, on the other hand, not.
Objective of the talk
Attendees can expect to learn a general approach on how to achieve an effective CI/CD pipeline in a legacy environment, and will hopefully be inspired to realize similar improvements in their organization.