Thought Leadership

Articles

Insights on spec-driven development, AI-powered methodologies, and modern software architecture
Written by Simon Martinelli, creator of the AI Unified Process, and published on martinelli.ch.
Consulting & Methodology

Methodology & Architecture

Articles on spec-driven development, requirements engineering, and AI-ready architectures

EN / DE

AI Tools for Developers Are Not Enough

Current AI tools focus too narrowly on code generation for developers. The real enterprise software challenge lies upstream in clarifying requirements, defining specifications, and achieving stakeholder alignment.

Read Article
EN / DE

BMAD vs. Spec-Driven Development: Why AI Needs Better Specifications

Compares two approaches to AI-assisted software development. While BMAD focuses on orchestrating multiple AI agents, clear specifications form a more effective foundation than complex agent workflows.

Read Article
EN / DE

AI Makes Coding Cheap. Requirements Are Now the Bottleneck

AI has made coding faster and cheaper, but the real challenge has shifted to understanding what systems should do. Clear requirements are now the critical bottleneck.

Read Article
EN / DE

A Chief Engineer's Intuition: Why "Build Integrity In" Is Still the Standard for Excellence in 2026

Explores building integrity into systems through conceptual and perceived integrity, requiring excellent information flow, the Chief Engineer model, and robust technical practices.

Read Article
EN / DE

The Age of ReDevTest: Why Requirements Matter More Than Code

AI is shifting software development focus from code to specifications. Introduces ReDevTest, where clear requirements and acceptance tests take precedence over implementation.

Read Article
EN / DE

Spec-Driven Development Is Not Task-Driven AI

True spec-driven development prioritizes stable specifications describing intent and system behavior over fragile task lists, enabling long-term sustainability over short-term productivity.

Read Article
EN / DE

Use Cases vs User Stories – Same Content, Different Outcome

Examines whether use cases and user stories truly contain identical information by comparing them through real, non-trivial examples.

Read Article
EN / DE

Two Flavors of Spec-Driven Development and Why I Clearly Prefer One

Comparing deterministic and iterative approaches to spec-driven development, and why iterative wins for real-world projects.

Read Article
EN / DE

Why Spec-Driven Development Can Be Iterative, Incremental, and Agile

Spec-driven development doesn't mean waterfall. Learn how it fits naturally into agile, iterative workflows.

Read Article
EN / DE

Why System Use Cases Are Perfect in the Age of AI

System use cases provide the structured, unambiguous specifications that AI needs to generate reliable code.

Read Article
EN / DE

Why Most AI Productivity Gains Are Invisible and How AI Unified Process Changes That

AI makes developers faster at coding, but the real bottleneck is elsewhere. AI Unified Process makes the full impact visible.

Read Article
EN / DE

AI4RE Meets AI Unified Process: Why the IREB Micro-Credential Fits Perfectly

How the IREB AI4RE micro-credential aligns with AI Unified Process principles for AI-assisted requirements engineering.

Read Article
EN / DE

Stop Starting with Code: Start with System Use Cases

Why jumping straight into code is the wrong approach and how system use cases create a better foundation for development.

Read Article
EN / DE

An AI-Ready Architecture for Business Applications

Designing application architectures that are optimized for AI-driven code generation and maintenance.

Read Article
EN

Why Self-Contained Systems Are a Perfect Fit for AI-Driven Development

Self-contained systems align perfectly with AI-driven development by keeping context manageable and boundaries clear.

Read Article
EN / DE

Spec-Driven Development with AI: A New Approach and a Journey into the Past

The foundational article introducing spec-driven development with AI and its roots in proven software engineering methodologies.

Read Article
Development & Technology

Technology Stack

Articles on Vaadin, jOOQ, and why they are ideal for AI-driven development

Get In Touch

Ready to Transform Your Development Process?

AI Unified Process combines the best of Rational Unified Process with modern AI tooling

Learn About AI Unified Process
Explore Tools