Steve will be presenting the following session
-
keyboard_arrow_down
Steve Smith - You Build It You Run It sounds great... but it won’t work here!
45 Mins
Talk
Advanced
You work in an enterprise organisation. You’ve got lots of delivery teams, and a central operations team that does deployments and production support. You need daily or weekly deployments. You need 99.9% reliability, and less than 1 hour to restore. You need a growth mindset, and learning culture.
The good news is you can have it all with You Build It You Run It. It’s an operating model in which on-call product teams build, deploy, operate, and support their own digital services.The bad news is... well, for some, it’s a bit controversial. It’s a 15 year old idea that flies in the face of traditional IT, and still isn’t well understood in enterprise organisations.
You’ll hear:
- How You Build It You Run It can be proven to protect more revenue than it costs
- How developers can be encouraged to try, and even enjoy, being on-call
- How to clearly establish who to hold to account for reliability
- How to build an effective, repeatable incident management process
- How developers can spend most of their time on product features, not fires
- How to balance demand and availability of specialist skills
This talk demystifies You Build It You Run It fears, drawing on experiences from multiple enterprise organisations who’ve successfully implemented on-call product teams. It explains how to simultaneously achieve frequent deployments, high availability, and a high rate of learning across many teams and digital services.
1. What got you started/interested in modern software development methods?
Many years ago, I was a developer at a telco, we shipped to customers infrequently, developers had antagonistic relationships with BAs + PMs + analysts + customers, we worked long hours and drank long hours, and on a 2006 trip to Australia to watch cricket I found myself thinking 'there's got to be a different way, maybe that XP thing someone told me about in 2002 is worth looking into properly'
2. What do you think is the biggest challenge faced by the software product engineering community today?
Good tools discouraging good practices e.g. GitHub discouraging TBD, people conflating tools with practices e.g. CI is not a server
3. What do you think are the most exciting developments in software product engineering today?
Practices like pair-programming coming back into fashion
4. Why did you choose the topic(s) you will be speaking about at the conference?
I've spent the last 3 years helping customers to adopt You Build It You Run It, it's a misunderstood, powerful thing that's worth sharing with others
5. What are some of the key takeaways from your session(s) at Agile India?
You Build It You Run It can thrive in many situations regardless of whether you already have an incident manager, or you're worried about BAU, or you have developers who initially don't want to do it
6. Which sessions are you particularly looking forward to attending at Agile India this year?
The Travelopia machine learning talk