Daniel Sawano is a senior consultant and developer at Omegapoint. Daniel has a M.Sc. in Electrical Engineering and Computer Science and has been a Java developer for more than 13 years. His main focus is high-performance systems and agile methodologies. Daniel is passionate about beautiful code, systems design, cloud computing and agile methodologies.
The concepts and techniques on how to implement continuous delivery have been around for quite a while and is moving away from the exclusive club of early adopters. The tooling and technology around CD have evolved and allows us to fairly easy implement delivery pipelines and the necessary infrastructure. But why is it that many organizations still seem to struggle? As it turns out, the technical solutions of CD is not where the challenges lie. Instead, the hard part is to transform business processes and workflows to a mindset of continuously delivering value. It also puts new challenges on the individual to adopt a new view on how to develop software. In this presentation, we will look at common pitfalls and challenges in implementing CD, and share our experiences from the trenches.