Better Software East 2017 Tutorial: Stop Talking about DevOps: Start Applying Continuous Delivery Practices


Tuesday, November 7, 2017 - 8:30am to 4:30pm

Stop Talking about DevOps: Start Applying Continuous Delivery Practices

Add to calendar

DevOps. You think you need it because the market is telling you so, but the market is confused (and self-perpetuating). Agile, continuous delivery, and DevOps all promise the same dream—improved time to market through incremental delivery of quality software. So where should you focus? Max Griffiths begins by distinguishing DevOps from the other approaches and, rather than wrangling new words for old problems, helps refocus how to measure success. How long does it take you to commit and deliver code? Max shows how you can measure this through Value Stream Mapping, a crucial tool used to identify waste. Next, Max and Elise McCallum analyze where your path to production breaks down as developers are rewarded for rapid change while often change-averse operations, security, and performance teams are rewarded for uptime. Finally, Elise explores modern methods for determining areas for optimization in your delivery capability—from developer-driven monitoring to infrastructure and pipelines as code. Join Elise and Max as they share lessons learned and tools of the trade to help you move DevOps from philosophy to reality.

Max Griffiths

Now a Principal Consultant at ThoughtWorks, Max Griffiths started as a shell scripter fulfilling his urge to automate everything. Since then, he’s been eating his way around the world working across multiple business sectors and it’s likely he’s worked at a company just like yours. Although the practice has changed names over time, Max has been working in a DevOps context for thirteen years, writing code and bringing teams closer together to help small, medium, and huge businesses improve their software delivery capability. Wearing many hats over the years has allowed him to talk to different parts of the business, translating business need into technical architecture and prove technical solutions are delivering relevant business value.

Elise McCallum

A senior developer at ThoughtWorks, Elise McCallum helps companies resolve both technical and organizational challenges. She has dabbled in languages ranging from Java to Puppet to Scheme. Elise has a deep interest in Ops and a strong passion for optimizing the development lifecycle and path to production to make delivering value as frictionless as possible. Previously, she played the role of iteration manager and business analyst to gain a better understanding of how business decisions are made and the influence they hold in the world of developer operations.