Skip to content

The 12 Principles Behind the Agile Manifesto

Source identity:

ddx:
  id: resource.agile-manifesto-principles
  authoring:
    home: repo

The 12 Principles Behind the Agile Manifesto

Source

Summary

The Agile Manifesto principles frame software delivery as value-centered, iterative, collaborative, and adaptable. They are useful to HELIX because they show principles as durable decision preferences rather than detailed process instructions: satisfy users early, welcome change, deliver working software, keep business and technical collaborators aligned, sustain pace, maintain technical excellence, favor simplicity, trust teams, and regularly reflect.

Relevant Findings

  • Strong principles state what a team should prefer when tradeoffs appear.
  • Principles are not exhaustive procedures; they guide choices across many situations.
  • Simplicity, feedback, collaboration, technical quality, and regular adaptation are durable lenses for software work.
  • A principles set can be short while still changing many downstream decisions.

HELIX Usage

This resource informs the Project Principles artifact. HELIX uses it to keep principles as compact decision preferences that guide agents and humans across requirements, design, implementation, review, and iteration.

Authority Boundary

This resource does not define HELIX’s artifact hierarchy, tracker semantics, or runtime responsibilities. HELIX project principles must still stay consistent with the Product Vision, PRD, and method-specific constraints.

Innsigle seal: model-primary by HELIX

The signature covers the markdown source of this page, not these HTML bytes. This page quotes that seal; verify it against the source file.

Composition
model-primary
Issuer
HELIX helix
Signing key
ed25519:b0865d76d834a52c48506414d16f4e5a (build key)
Signed source
research/agile-manifesto-principles.md
Signed
2026-09-23T14:11:58Z
Content digest
sha256:924fba9c…68e73bbc

This build key is endorsed by the human key for build signing; the signature is not a detector and not a truth guarantee.

Raw attestation JSON
{
  "payload": {
    "innsigle": "1",
    "type": "https://innsigle.dev/claim/colophon/v1",
    "issued_at": "2026-09-23T14:11:58Z",
    "issuer": {
      "id": "helix",
      "name": "HELIX",
      "key_id": "ed25519:b0865d76d834a52c48506414d16f4e5a",
      "key_url": "https://documentdrivendx.github.io/helix/.well-known/innsigle/keys.json"
    },
    "subjects": [
      {
        "uri": "https://documentdrivendx.github.io/helix/research/agile-manifesto-principles/",
        "digest": {
          "alg": "sha256",
          "value": "924fba9c208a37491c794585e69a53659245275b35781c6492712d9f68e73bbc"
        }
      }
    ],
    "colophon": {
      "schema_version": "1",
      "composition": "model-primary",
      "ingredients": [
        {
          "kind": "model",
          "name": "Claude",
          "role": "draft"
        },
        {
          "kind": "tool",
          "name": "sloptimizer",
          "role": "rewrite"
        },
        {
          "kind": "human",
          "name": "operator",
          "role": "structure-edit"
        }
      ],
      "notes": null
    }
  },
  "payload_encoding": "json",
  "signatures": [
    {
      "key_id": "ed25519:b0865d76d834a52c48506414d16f4e5a",
      "alg": "ed25519",
      "sig": "0B17MT91ylwQlScIHvYIeF9bri-_oOPb9cAR0I6pQQXEoVySkVl9wriiugyKIhRrwbUkFmjJI2wLaOMXA732Bw",
      "signed_at": "2026-09-23T14:11:58Z"
    }
  ]
}