Technologieführung, Produktstrategie und Software Engineering
Gedanken zu Technologiestrategie, Produktführung und Software Engineering – aus der Praxis einer Legacy-zu-Cloud-Transformation

Gedanken zu Technologiestrategie, Produktführung und Software Engineering – aus der Praxis einer Legacy-zu-Cloud-Transformation

Im Laufe der letzten Monate haben wir festgestellt, dass die Umsetzung unserer Anforderungen oft zu Rückfragen und Richtungsänderungen geführt hat. Während der Arbeit änderten sich fachliche Anforderungen oder es kamen zusätzliche “Features” hinzu, die als “Trittbrettfahrer” mitgenommen wurden. Wir mussten deshalb immer wieder bereits begonnene Arbeit korrigieren. Unser “agiler” Ansatz hatte dazu beigetragen, dass wir diese Änderungen laufend aufgenommen haben. Flexibel waren wir damit durchaus. Aber die Umsetzung wurde auch immer wieder zum Ort, an dem wir erst klärten, was wir eigentlich bauen wollten. ...

Bevor “Ameisenfeld” ein iOS-Projekt wurde, lief es im Browser und war ein einfaches One-Shot-Experiment gewesen. TypeScript, PixiJS für die Darstellung, Howler für den Ton, EasyStar für die Wegfindung. Knapp 7.000 Zeilen, dazu sechzehn Testdateien. Für den Schritt auf iOS hieß das: kein leeres Blatt, sondern eine Übersetzung. Kurz zur Einordnung: Das hier ist ein privates Projekt. Die beiden Assistenten, die darin vorkommen, laufen auf Zugängen, die ich mir privat gebucht habe und auch selbst bezahle - Claude Max und ChatGPT Pro. Kein Firmen-Account, kein Firmen-Code. ...

Bei meinem beruflichen Experimenten beschäftige ich mich hauptsächlich mit Java / Vaadin bzw. allgemein Webtechnologien. IOS war für mich immer wieder ein Thema, mit dem ich mich mal mehr, mal weniger beschäfigt habe. Dabei war mir aber schnell klar, dass ich mit Objective C nicht warm werde und so dauerte es noch eine ganze Weile, bis Apple dann überraschend SWIFT einführte. Damit kam ich schon deutlich besser klar, aber meine privaten Projekte scheiterten an verschiedenen Herausforderungen, wobei die immer wieder von Apple durchgeführten Änderungen an der Sprache mich doch stark frustrierten. ...
Unser erstes Team-Offsite für dieses Jahr steht an. Ein Wort ist allerdings in diesem Satz neu: erstes. Bisher haben wir einmal im Jahr ein Team-Offsite durchgeführt und den Fokus auf Weiterbildung gelegt. In 2026 ändert sich das Format etwas und wir werden 4 Offsites durchführen, jedes Quartal eines. Warum das überhaupt nötig ist Vor einigen Jahren war unser SWE-Bereich überschaubar. Sieben Entwickler, kurze Wege, man lief sich über den Weg. Informationen kamen von selbst an. Entscheidungen wurden kurz besprochen, weil der Weg zum Kaffeautomaten schon ausreichte. ...

Vor einem Jahr habe ich angefangen, Claude Code in meinem Entwicklungsalltag zu nutzen. Die ersten Versuche mit Sonnet 4.5 waren schon sehr beeindruckend, oft hat sich das Ergebnis aber als nicht nutzbar bei komplexeren Problemen erwiesen. Der Sprung zu Opus 4.6 vor ein paar Wochen war dann aber ein riesen Sprung. Jetzt fühlte sich Claude Code so gereift an, dass ich es auch in meinem Bereich einsetzen wollte. Wie aber führe ich speziell dieses Werkzeug in ein bestehendes Team ein, ohne dass es sich anfühlt wie ein Fremdkörper, vor allem da es die Art und Weise der Entwicklungstätigkeit so nachhaltig beeinflusst? ...