Chapter 14. Sustained Engineering and Scrum
“Quick, we have a service outage and we need you to fix it, ASAP!” This is, unfortunately, quite common in software development today. After decades of development and billions of lines of code having been written, often without a strategy to manage them, we find ourselves in a situation where legacy systems must be maintained even as new systems are being developed to replace them. How can this issue be tackled? Does sustained engineering have a place in Scrum? One team struggled to find a way to make it work.
Rohit was the product owner for a flight price-tracking system. The project goal was to replace an existing system used only by travel agents with a new one that would be used by both ...