Back to the 90s: Der Software Engineer hat wieder alle Rollen
Als ich in den 90er-Jahren als Software Engineer angefangen habe, habe ich COBOL auf dem IBM Mainframe programmiert. Später kamen Client/Server-Applikationen dazu. Vieles war[...]
Harness Engineering: Warum ein minimales CLAUDE.md und ein gutes Architektur-Dokument zusammengehören
Der Begriff Harness Engineering hat sich in den letzten Monaten etabliert. Die Formel dahinter ist einfach: Agent = Modell + Harness. Der Harness ist alles, was einen KI-Agenten[...]
Shift Left braucht Artefakte, nicht nur Gespräche
Rachel Laycock hat einen Artikel geschrieben mit dem Titel Maybe We Shouldn’t Be Reviewing All This Code. Es ist eine Antwort auf Brian Houck, der befürchtet, dass wir[...]
Agil ist nicht tot. Die Agile-Industrie vielleicht schon.
Ich höre es in letzter Zeit immer wieder: „Agil ist wegen AI tot.“ Auf Konferenzen, in Kundengesprächen, auf LinkedIn. Die Begründung ist meistens dieselbe: Wenn[...]
Die drei Stufen von Spec-Driven Development, und wo der AI Unified Process steht
Spec-Driven Development ist gerade ein beliebter Begriff. Alle verwenden ihn, und alle meinen etwas leicht anderes. Birgitta Böckeler von Thoughtworks hat auf martinfowler.com[...]
Von Plan-Build-Run zu Specify-Generate-Verify-Operate
Rund zwanzig Jahre lang waren die meisten IT-Organisationen um drei Wörter herum gebaut: Plan, Build, Run. Das war ein gutes Modell. Es hat jedem einen Platz gegeben. Plan hatte[...]
Hört auf, Frontend und Backend zu trennen
Ich höre den gleichen Satz in fast jedem Projekt, in das ich komme. „Wir haben ein Frontend-Team und ein Backend-Team.“ Niemand stellt das in Frage. So baut man heute[...]
Legacy-Systeme modernisieren mit dem AI Unified Process
Die meisten Modernisierungsprojekte scheitern nicht an der Technologie. Sie scheitern daran, dass niemand mehr weiss, was das alte System eigentlich genau tut. Der Code ist da. Er[...]
Use-Case 3.0: Der überarbeitete Leitfaden, um Entwicklung mit Use Cases zu steuern
Use Cases gibt es seit 1987. Im Mai 2024 haben Ivar Jacobson, Ian Spence und Keith de Mendonca einen überarbeiteten Leitfaden veröffentlicht: Use-Case 3.0. Wenn du meinen[...]
Die KI schreibt den Code. Dieses Buch lehrt noch immer die Use Cases.
Im AI Unified Process (AIUP) steht die Spezifikation im Zentrum. Der Use Case ist die Arbeitseinheit. Du schreibst einen System-Use-Case, die KI generiert den Code, und Tests[...]
Shift-Left: Die Spezifikation vor dem Code richtig machen
In der Softwareentwicklung heisst „Shift-Left“, die wichtige Arbeit früher zu erledigen. Je früher ein Problem entdeckt wird, desto günstiger ist es zu beheben. Das[...]
Bug oder Enhancement? Wie AI Unified Process mit Änderungswünschen umgeht
In einer spec-getriebenen Welt hat jede Änderung am laufenden System einen Grund. Entweder macht das System etwas, was es nicht tun sollte, oder wir wollen, dass es etwas Neues[...]


