Steve is the Head of Scale at Equal Experts, and advises clients worldwide on leadership in delivery, operations, and culture at scale.
Steve has played key roles in multiple digital transformation programmes. He was a leader on a 60 team/600 microservices programme for a UK government department with £500Bpa revenue. He also implemented a Continuous Delivery and operability strategy for 30 teams/100 microservices in a high street retailer with £2Bpa online revenue. He’s also written multiple books, such as Measuring Continuous Delivery and Build Quality In.
NewCrafts Paris 2023
Not dead, just resting! Multi-product teams and a magnificent maintenance mode
How do you do maintenance mode in a DevSecOps world, and why is that even a question?
Maintenance mode. Keeping the lights on. BAU support. Evergreening. To-may-to, to-mah-to. It happens when there’s no more funding for feature development in live digital services and data pipelines. There’s a need to resize teams to cut costs, to reassign people to start on new propositions…
… but those live services aren’t dead, they’re just resting! Who does the library upgrades, security patches and defect fixes? Who preserves availability targets when there’s no more money to look after the live services that are making money?
I’ve spent time with tens of different scaleups and enterprise organisations. Too many have used their operations team as a maintenance mode solution, and wondered afterwards why technical quality, reliability, and employee retention all took a hit. And if you think transitioning a live service into an operations team is hard, you should see the reverse when it’s back to the developers for more features.
I’ll cover pros, cons, and examples from three different maintenance mode solutions - the operations team, regional developer support teams, and multi-product teams. And I’ll explain why multi-product teams as an extension of the You Build It You Run It operating model can give you a truly magnificent maintenance mode.