Vorwort
Menschen, die Software entwickeln, hatten schon immer viel zu tun, aber wir scheinen jedes Jahr mehr Zeit zu verlieren. Die Erwartungen unserer Nutzerinnen und Nutzer und der Unternehmen, für die wir arbeiten, werden immer größer, da Software eine immer wichtigere Rolle in unserem täglichen Leben spielt. Vor diesem Hintergrund hat das Mantra "shift left" (Linksverschiebung) dazu geführt, dass mehr Verantwortung für Dinge wie Benutzerfreundlichkeit, Testen, Sicherheit und Betrieb auf Teams übertragen wurde, die in der Vergangenheit in ihrem Aufgabenbereich viel eingeschränkter waren. Damit will ich nicht sagen, dass der Abbau von Silos in der Softwareentwicklung etwas Schlechtes ist. Die Entwicklung hin zu Teams mit mehr End-to-End-Verantwortung, die mit dem Agilen Manifest in den Vordergrund trat und durch DevOps beschleunigt wurde, führt uns definitiv zu einer effektiveren Art der Softwareentwicklung. Gleichzeitig bedeutet dies aber auch, dass wir den Mitarbeitern in diesen Teams, die all diese neuen Aufgaben übernehmen, immer mehr abverlangen.
Bei all dem ist es kein Wunder, dass die Menschen nach einfachen Antworten greifen. Wie können wir widerstehen, wenn ein Zug mit Versprechungen über eine bessere Zukunft, besseres Haar und eine anziehende Persönlichkeit auf uns zurollt? Das Problem ist natürlich, dass so viele attraktive Branchentrends den anfänglichen Hype nicht einhalten, und wenn der Zug erst einmal hinter dem Horizont verschwunden ist, bleiben wir mit dem Erbe ...