Talk: Continuous Delivery, the fear, and how to overcome it...
Speakers directory
Speaker:
Kevin Duggan
Talk description
Title:
Continuous Delivery, the fear, and how to overcome it...
Short synopsis:
In adopting Continuous Delivery, teams face many technical challenges. As engineers, these are sort of challenges that we love. And more often than not we prevail. But what happens when the tech party is over? And we are left nursing a docker sized hangover? And we ask ourselves are we going faster? Are we delivering any more value to our users that before? This talk goes beyond the technical to explore the more personal impact of Continuous Delivery. We deploy more often, but are we still scared of breaking things? We get our work in front of users faster, but are we afraid of their feedback? All too often, we fail to recognise and deal with these types of fears. They turn into real blockers for you and your team, negating any gains made by technical improvements. Such fears not only affect the speed at which a team delivers, but more importantly the safety and sustainability of the team! If all this makes you uncomfortable then do not worry! The beauty of Continuous Delivery is that the practices and techniques it opens up for you form a perfect vehicle for changing how approach your work. Going beyond traditional measures of ‘speed’ and ‘value’, you will see how you and your team can emerge from your Continuous Delivery journey a happier, more sustainable unit.
Max size: 500 chars
Long synopsis (optional):
This content of this talk is gathered from my own journey over the last 3 years, moving from traditional and stressful monthly big bang releases to all singing, all dancing, Continuous Delivery. I want to share how CD was a key enabler for me to change my mindset of how I approached my work. It helped me to conquer my fears around delivering software and accelerated both myself and my teams growth. The first half of that journey was heavily loaded with technical work. It was all that was discussed and worked on amongst my team. Architectural changes, test automation, deployment pipelines, delivery models etc. It was a great challenge and great fun and we achieved modest success. But as time progressed I grew uneasy. Were we really that much better off than before. On reflection I could see how CD removed a lot of problems, but they had been replaced by other more subtle issues such as: - Full ownership means more responsibility - Still nervous/scared to deploy - Slow to push finished work to production - Not being honest about the value of work being delivered In this talk I use a hierarchy of human fears as a reference point to get people to reflect on their own mindset and to the root cause of such problems. I then outline each of the techniques (such as smaller iterations, dark deployments etc etc) that CD brings while emphasising what emotionally lies behind them. I want people to take away that the well known benefits that CD brings have a deeper more meaningful impact on your work and life. Outside of the traditional measures of speed and value, I found it had long term positive effects on me personally. Along with all the cool tech, concepts like learning, growth, safety and sustainability are what I now associate with CD now as a result.
Max size: 5000 chars
Tags:
Speaker directory:
Listed in directory
Not listed
Speakers directory