ConcertedEngineeringRead the paper

CHOOSE THE COORDINATION MODEL

Concerted Engineering
vs the alternatives.

What changes from Waterfall and Agile—and what to keep from Scrum, Kanban, DevOps, Lean, XP, and specification-driven development.

THE DIRECT ANSWER

Concerted Engineering is a proposed operating model for coordinating customer intent, bounded autonomous execution, and independent evidence. Its distinguishing proposal is a shared versioned state governed by three contracts. It can work alongside existing methods; it does not establish that those methods are obsolete.

OpenKedge editorial guide · Updated · Comparisons explain design differences, not measured performance rankings.

AT A GLANCE

Different methods.
Different questions.

Agile is a set of principles; Scrum is a framework; Kanban is a flow strategy. DevOps and engineering practices address additional concerns. Compare their purpose before treating them as substitutes.

What each approach focuses on, and where Concerted Engineering adds coordination controls.
ApproachPrimary focusPractices to retainCompare with Concerted Engineering
WaterfallPlan and govern work through sequential phases.Requirements discipline, explicit acceptance, and accountable change control.Read the difference
AgileAdapt through collaboration, working software, and feedback.Customer collaboration, frequent feedback, technical excellence, and adaptation.Read the difference
ScrumInspect and adapt toward goals within Sprints.Clear goals, transparent work, inspection, adaptation, and a Definition of Done.Read the difference
KanbanImprove value flow by managing work in progress.Work-in-progress limits, explicit workflow policies, and flow measurement.Read the difference
DevOps & continuous deliveryMake software reliably deployable with rapid feedback.CI/CD, automated tests, observability, reversible rollout, and operational feedback.Read the difference
LeanImprove customer value while reducing wasted effort.Customer value, system-wide flow, respect for people, and measured experiments.Read the difference
Extreme Programming (XP)Support change through disciplined technical practices.Test-first development, continuous integration, refactoring, and collective learning.Read the difference
Specification-driven developmentMake intended behavior explicit before implementation.Explicit behavior, versioned specifications, and traceability to implementation.Read the difference

One change, three coordination patterns.

Suppose a team needs to reduce read latency during a regional traffic surge without losing acknowledged writes. These are illustrative workflows for the same problem, not performance comparisons.

With a phase-based lifecycle

Document the latency requirement and data-loss constraint, review the design, implement the routing change, and collect test and acceptance records at the project’s planned checkpoints. Revisit affected artifacts when the requirement changes.

With Agile and Scrum

Validate the customer impact, prioritize the change against the Product Goal, and inspect working Increments against the Definition of Done. Tests and feedback can run continuously; release does not have to wait for a Sprint Review.

With Concerted Engineering

Link the latency target and invariants to an Intent Contract, allow only replica-routing changes in the Execution Contract, and require protected independent evidence before admission. If intent or the artifact changes, reassess the evidence.

01 / PHASED DELIVERY

Concerted Engineering
vs Waterfall.

Waterfall coordinates delivery through successive project phases. Concerted Engineering proposes a continuous loop in which product intent, execution permissions, and independent evidence stay linked as work changes. The difference is the coordination mechanism, rather than a guaranteed delivery speed.

What Waterfall provides

A phase-based lifecycle makes requirements, design, implementation, testing, and acceptance explicit. It can suit work with stable commitments and contractual milestones. Real implementations can include iteration; Royce’s 1970 paper warned about the risks of a simplistic one-pass sequence.

What Concerted Engineering adds

Instead of repeatedly translating a phase’s documents for the next discipline, teams maintain three versioned contracts against the same engineering context. Verification requirements are established before execution, and production admission remains separate from code generation.

When to combine or change your approach

Consider a bounded Concerted Engineering pilot when approval queues and stale specifications dominate lead time. Retain required milestone reviews and acceptance records where the project needs them.

KEEP WHAT WORKS

Requirements discipline, explicit acceptance, and accountable change control.

Primary source: Royce: Managing the Development of Large Software Systems (1970)
02 / VALUES & PRINCIPLES

Concerted Engineering
vs Agile.

Agile is a set of values and principles for adaptive software development. Concerted Engineering is a proposed operating model for coordinating humans and coding agents through explicit contracts and independent verification. It can preserve Agile’s customer focus and feedback while adding boundaries for autonomous execution.

What Agile provides

The Agile Manifesto emphasizes customer value, collaboration, responding to change, and frequent delivery. Agile does not require sprints, story points, standups, or delayed verification. Those choices depend on the framework and team.

What Concerted Engineering adds

Concerted Engineering makes three questions explicit: what outcome matters, what an executor may change, and what independent evidence permits release. A shared versioned state connects those answers across product, engineering, verification, and operations.

When to combine or change your approach

Keep effective customer conversations and retrospectives. Pilot contracts if faster implementation leaves intent ambiguous, permissions implicit, or review queues overloaded. A team already practicing continuous coordination may need only a small change.

KEEP WHAT WORKS

Customer collaboration, frequent feedback, technical excellence, and adaptation.

Primary source: Manifesto for Agile Software Development: principles
03 / EMPIRICAL TEAM FRAMEWORK

Concerted Engineering
vs Scrum.

Scrum structures empirical product work through accountabilities, events, artifacts, and Sprints of one month or less. Concerted Engineering specifies how intent, execution authority, and evidence remain coordinated during that work. Contracts can be used inside Scrum without making the Sprint Review a release gate.

What Scrum provides

Scrum provides a Product Goal, Sprint Goal, and Definition of Done. Usable Increments can be delivered during a Sprint; teams do not have to wait for the Sprint Review to release value.

What Concerted Engineering adds

An Intent Contract can clarify an outcome behind backlog work; an Execution Contract can constrain an agent’s scope; an Evidence Contract can define independent proof beyond a shared quality checklist. The distinction is protected verification and admission authority, not the mere existence of acceptance criteria.

When to combine or change your approach

Retain Scrum when its goals and inspect-and-adapt rhythm help the team. Add contracts around one service first. If you remove Scrum’s required elements, describe the resulting workflow accurately rather than calling it unchanged Scrum.

KEEP WHAT WORKS

Clear goals, transparent work, inspection, adaptation, and a Definition of Done.

Primary source: The Scrum Guide
04 / FLOW STRATEGY

Concerted Engineering
vs Kanban.

Kanban optimizes the flow of value through a defined workflow. Concerted Engineering adds explicit intent, execution boundaries, and independent evidence to the work flowing through it. Kanban and Concerted Engineering can be combined: one helps manage flow; the other defines coordination and authority around a change.

What Kanban provides

The Kanban Guide describes defining and visualizing a workflow, actively managing work, and improving that workflow. Work-in-progress controls and flow metrics help teams understand congestion and predictability without requiring a sprint cadence.

What Concerted Engineering adds

Each work item can reference the current contracts and required proof. A change blocked on evidence stays visibly blocked rather than appearing complete because an agent opened a pull request. Verification capacity constrains execution intake.

When to combine or change your approach

Use Kanban when queues and competing work need visibility. Add the contracts if items flow quickly but lose customer context or lack clear authority to execute and release. Measure total lead time and blocked time together.

KEEP WHAT WORKS

Work-in-progress limits, explicit workflow policies, and flow measurement.

Primary source: The Kanban Guide
05 / DELIVERY & OPERATIONS

Concerted Engineering
vs DevOps & continuous delivery.

DevOps connects development and operations; continuous delivery keeps software in a releasable state. Concerted Engineering extends coordination upstream to customer intent and explicitly separates generation from verification and production admission. It builds on delivery automation rather than replacing pipelines, observability, or operational ownership.

What DevOps & continuous delivery provides

Continuous delivery relies on capabilities such as automated testing, deployment automation, and fast feedback. DORA distinguishes the ability to release on demand from requiring every change to be deployed immediately.

What Concerted Engineering adds

A passing pipeline is evaluated against the intended outcome, the allowed mutation scope, and independently controlled evidence requirements. The generator cannot change the acceptance policy or grant itself production access. Runtime outcomes feed the next Intent Contract.

When to combine or change your approach

Keep your CI/CD system and operational practices. Pilot the model when pipelines are fast but teams still disagree about what should change, who may change it, or whether the proof is sufficient for release.

KEEP WHAT WORKS

CI/CD, automated tests, observability, reversible rollout, and operational feedback.

Primary source: DORA: Continuous delivery
06 / VALUE & IMPROVEMENT

Concerted Engineering
vs Lean.

Lean starts with customer value and improves the work that creates it. Concerted Engineering applies a specific coordination model to software delivery with autonomous execution: shared contracts, bounded permissions, and independent proof. Lean helps identify a constraint; the contracts are one proposed way to address it.

What Lean provides

Lean thinking emphasizes understanding the customer’s problem, improving work through experimentation, and involving the people doing that work. It is broader than a software delivery framework or a set of tools.

What Concerted Engineering adds

Treat repeated translation, waiting for approvals, and unverifiable output as candidate sources of waste. Connect an improvement hypothesis to customer outcomes, execution cost, and evidence quality so local coding speed does not become the sole target.

When to combine or change your approach

Use Lean inquiry before adopting any new operating model. If your bottleneck is customer discovery or a poorly understood system, address that first; adding contracts without fixing the underlying problem can create more work.

KEEP WHAT WORKS

Customer value, system-wide flow, respect for people, and measured experiments.

Primary source: Lean Enterprise Institute: What is Lean?
07 / ENGINEERING PRACTICES

Concerted Engineering
vs Extreme Programming (XP).

Extreme Programming emphasizes practices such as test-first development, continuous integration, refactoring, and close collaboration. Concerted Engineering adds an operating model around that engineering work: customer-backed intent, constrained execution, and independent admission evidence. These practices can reinforce each other.

What Extreme Programming (XP) provides

XP treats technical discipline and short feedback cycles as foundations for responding to change. Tests and refactoring help teams maintain the ability to modify software safely as requirements evolve.

What Concerted Engineering adds

Implementation tests remain useful, but their authorship and control matter. A coding agent’s own tests do not alone establish independent evidence. Protected verification checks evaluate invariants and behavior that the generator cannot silently weaken.

When to combine or change your approach

Keep XP practices that improve design and feedback. Add independent evidence and scope controls as agent execution expands. Do not discard pair work or human design judgment simply because code can be generated quickly.

KEEP WHAT WORKS

Test-first development, continuous integration, refactoring, and collective learning.

Primary source: Agile Alliance: Extreme Programming
08 / SPECIFICATION & IMPLEMENTATION

Concerted Engineering
vs Specification-driven development.

Specification-driven development uses explicit specifications to guide implementation, including AI-assisted coding. Concerted Engineering also asks who may execute, which resources they may change, who controls the evidence, and how production outcomes update intent. A specification can support an Intent Contract without covering all three contracts.

What Specification-driven development provides

Implementations vary. GitHub Spec Kit is one concrete toolkit that organizes specification, planning, and implementation tasks; it is not a universal standard for every specification-driven workflow.

What Concerted Engineering adds

Concerted Engineering treats the specification, permission boundary, and independently owned proof as related but distinct responsibilities. Contract versions must agree, and changes to intent can invalidate earlier evidence. A document alone does not enforce these relationships.

When to combine or change your approach

Use a specification workflow where it improves clarity. Add execution and evidence controls when a correct-looking specification still leaves agents over-permissioned or lets the same actor generate code, adjust tests, and authorize release.

KEEP WHAT WORKS

Explicit behavior, versioned specifications, and traceability to implementation.

Primary source: GitHub Spec Kit: official repository
A DECISION GUIDE

Start with your constraint.
Then choose the change.

These are adoption hypotheses to test in your organization. No framework substitutes for understanding where your delivery system actually waits or fails.

01 / INTENT IS UNCLEAR

Fix discovery first.

If you cannot explain the customer problem or measure an outcome, improve discovery and product collaboration before accelerating execution.

02 / WORK IS STUCK

Make the queues visible.

Use flow measurements and work-in-progress limits to find waiting and rework. Introduce shared contracts where repeated translation is a measured constraint.

03 / AGENTS OUTPACE REVIEW

Bound execution and proof.

Pilot Execution and Evidence Contracts with protected checks and a separate admission authority. Limit intake to what verification can support.

04 / THE SYSTEM WORKS WELL

Preserve useful practices.

Keep the workflow that already delivers safe customer value. Test the smallest useful addition and scale only after the outcome justifies its cost.

Make the comparison concrete.

Test one customer problem, one bounded service, and an explicit evidence gate.

Explore the 90-day pilot Read the detailed FAQ

Framework descriptions link to primary sources. The proposed combinations and adoption guidance are OpenKedge’s interpretation. Read the foundational article for the Concerted Engineering model.