Sie sind verantwortlich für regelmäßige Software-Releases, die neue Funktionen für den User enthalten. Sie wissen aus Erfahrung, dass ein effizientes Releasemanagement nur mit einer sauberen Code-Architektur möglich ist, oder sind direkt die Person in der Delivery-Organisation, die für die Code-Architektur verantwortlich ist.
Ihre Aufgabe ist es, direkt oder indirekt, dafür zu sorgen, dass der Code zukunftssicher bleibt und mit geringstem Aufwand erweitert, angepasst und gewartet werden kann. Kurz gesagt: Sie sorgen dafür, dass der Grad an "Technical Debt" im Code gering ist.