Agile + DevOps East 2020 Concurrent Session : Things We May Never Get Right


Thursday, November 12, 2020 - 3:45pm to 4:45pm

Things We May Never Get Right

Add to calendar

When there's no clear right way to solve a difficult problem, how do you avoid getting frozen in indecision?  How do you know if you made the right decision?  How do you know when a decision that used to be the best one isn't any more, and it's time to try something else?

We're part of a global marketplace developed and operated by multiple squads.  We consider ourselves a mature DevOps organization, but there are several things we've really struggled with over the years, and we've even reversed direction at times.  For example: Should designers be assigned to one squad for months at a time, or should we use an internal agency model?  How closely should we supervise autonomous squads?  Do we need to code review every A/B test?  How long should sprints be?  Should we have a dedicated platform or SRE team?  How do we respond to incidents and communicate with our stakeholders?

Rather than tell you that there's only one way to do these things, we'll focus on the trade-offs we've made and what we've learned about the pros and cons of each option.


Ann Marie is a DevOps evangelist, software engineer, ops enthusiast, former manager, fixer, and champion of best practices.  She has been a software engineer for 20+ years and a DevOps practitioner for 9 years. She has been DevOps Lead for the Commerce Platform since 2018, and Security Lead since 2019.  The Commerce Platform organization develops and operates more than 100 web applications and services.

Craig Cook DevOps Coach @CraigCookIT Craig has a 20+ year background in infrastructure and monitoring. He coaches and advises internal IBM development squads to improve their DevOps practices.  He lives in Raleigh, NC, USA with his wife, son and dog.  Other pursuits include being an Assistant Scoutmaster and member of the Troupe at ComedyWorx Improv Club.