Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together

Consulting
en / de

The term Harness Engineering has established itself in recent months. The formula behind it is simple: Agent = Model + Harness. The harness is everything that makes up an AI[...]

Shift Left Needs Artifacts, Not Just Conversations

Consulting
en / de

Rachel Laycock wrote a post called Maybe We Shouldn’t Be Reviewing All This Code. It is a response to Brian Houck, who worries that automating code review away will cost us[...]

Agile Is Not Dead. The Agile Industry Might Be.

Consulting
en / de

I keep hearing it lately: “Agile is dead because of AI.” At conferences, in customer meetings, on LinkedIn. The reasoning is usually the same: If an AI agent builds in[...]

Why Vaadin Browserless Testing Is a Game Changer for AI Generated Web Applications

Development
en

AI coding agents write code fast. The bottleneck is no longer typing, it is verification. How fast can the agent find out that the code it just wrote is correct? This is where[...]

The Three Levels of Spec-Driven Development, and Where the AI Unified Process Sits

Consulting
en / de

Spec-driven development is a popular term at the moment. Everybody uses it, and everybody means something slightly different. Birgitta Böckeler from Thoughtworks wrote a helpful[...]

Code Is No Longer the Bottleneck. Requirements Are.

Consulting
en / de

On August 21, 2026, Anthropic published The AI-Native SDLC Playbook. It is worth reading. It describes how the software development lifecycle changes when agents write most of[...]

From Plan-Build-Run to Specify-Generate-Verify-Operate

Consulting
en / de

For about twenty years, most IT organisations were built around three words: Plan, Build, Run. It was a good model. It gave everyone a place. Plan owned the budget and the[...]

Consulting
en / de

I hear the same sentence in almost every project I join. “We have a frontend team and a backend team.” Nobody questions it. It is just how software is built today. But[...]

Modernizing Legacy Systems with the AI Unified Process

Consulting
en / de

Most software modernization projects do not fail because of technology. They fail because nobody knows anymore what the old system actually does. The code is there. It runs. It[...]

Use-Case 3.0: The Refreshed Guide to Driving Development with Use Cases

Consulting
en / de

Use cases have been around since 1987. In May 2024, Ivar Jacobson, Ian Spence, and Keith de Mendonca published a refreshed guide called Use-Case 3.0. If you read my earlier post[...]

AI Writes the Code. This Book Still Teaches the Use Cases.

Consulting
en / de

In the AI Unified Process (AIUP), the spec sits at the center. The use case is the unit of work. You write a system use case, AI generates the code, and tests confirm the[...]

Shift-Left: Getting the Spec Right Before the Code

Consulting
en / de

In software, “shift-left” means doing the important work earlier. The earlier you catch a problem, the cheaper it is to fix. We learned this with testing and later[...]

Go to Top