EN
Menu

A FRAMEWORK FOR ENTERPRISE PRODUCT ENGINEERING

Build at the speed of clear intent.

Bring business intent, human judgment, and AI coding agents into one coherent way of building software.

The SHAPE Framework
Product Engineer
Coding agent
Architect + UXHuman acceptance

Spec-driven

Make intended behavior explicit.

Human-led

Keep people accountable.

Agentic

Give agents bounded autonomy.

Product

Own the outcome over time.

Engineering

Build on sound foundations.

Three pillars. One operating model.

Connect the people, technical foundations, and development process needed to turn intent into working software.

Agents implement. People remain accountable.

The Product Engineer connects business needs to working software. Shared specialists establish boundaries and support consequential decisions.

Organization
Business intent
Product Engineer
Working software
Human acceptance

Understand it. Put it to work.

Start with the ideas behind the framework, or go straight to practical guides, examples, and templates.

The SHAPE Framework

The SHAPE Framework

Spec-driven. Human-led. Agentic Product Engineering.

AI coding agents can now implement meaningful portions of software applications. That changes what a development team spends its time doing, but it does not remove the need to understand the business problem, choose sound technical boundaries, evaluate working software, or remain accountable for the result.

The SHAPE Framework is a practical operating model for applying those capabilities in an enterprise. It connects durable specifications, focused human responsibilities, approved technical building blocks, and a repeatable development process from discovery through user acceptance testing.

A different allocation of work

In the SHAPE Framework, a Product Engineer works directly with business stakeholders, expresses intended product behavior in specifications, directs coding agents, and validates working functionality. A shared architect maintains technical quality and approved standards. A shared UX designer helps establish and refine user experience. Coding agents perform much of the implementation within boundaries established by the enterprise.

The result is a tighter path from business conversation to working software. Human effort shifts toward clarifying intent, making consequential decisions, providing specialist judgment, and evaluating results. The Product Engineer continues to own the product after initial delivery, rather than treating implementation as a handoff to an unrelated maintenance team.

Three parts of one operating model

Organization. Small pods place a Product Engineer at the center, with shared architectural and UX expertise. Ownership continues across enhancements and maintenance, within explicit capacity limits.

Enterprise Technical Framework. Approved technologies, shared libraries, design systems, agent instructions, and technically enforced access boundaries enable reuse and prevent coding agents from operating without constraints.

Development Process. An initial eight-stage cycle establishes the product and its foundation. A shorter four-stage enhancement cycle supports continuing change. Specifications connect implementation to independent testing, and UAT remains a human business decision.

Specifications connect intent to evidence

A conversational exchange with an AI system can be useful for discovery, but it is not a durable product contract. The SHAPE Framework maintains specifications as reviewable artifacts alongside the product. They express expected behavior, guide implementation, and provide a reference for independent verification.

The same product knowledge remains available when features change, dependencies are updated, or a different agent works on the codebase. Specifications should evolve when accepted behavior evolves.

Controlled autonomy

Agent instructions help coding agents follow enterprise practices. They do not, by themselves, protect credentials or restrict access. Enterprises must provide approved execution environments and enforce permissions to repositories, tools, data, and services. Shared components and libraries should be reused before inventing alternatives.

The framework aims for practical control without introducing a heavyweight approval process for ordinary development work. Architects and Product Engineers focus attention where architectural significance, business impact, or risk justifies it.

Where to start

If you are evaluating the approach, begin with Philosophy and Organization. If you need to understand the sequence of work, follow Development Process. If you are preparing a project, use Artifacts & Repositories, then Practitioner Guides. Examples & Templates shows how the concepts fit together in a representative project.

What this framework does not claim

The SHAPE Framework does not guarantee a specific productivity or cost improvement. AI tooling consumes resources, generated code still needs scrutiny, and some application categories demand substantially stronger controls. The framework covers development through UAT; release, deployment, and production operations remain subject to the enterprise's established processes.