Skip to content

SAFe Spikes

Source identity:

ddx:
  id: resource.safe-spikes
  authoring:
    home: repo

SAFe Spikes

Source

Summary

Scaled Agile describes spikes as small experiments used when a team faces a question, risk, or uncertainty before implementation. Spikes may use research, prototyping, feasibility checks, or technical evaluation. Their output is knowledge that helps teams choose an approach, split work, size work, or reduce risk.

Relevant Findings

  • Spikes should be used for real uncertainty, not routine delivery work.
  • A spike can be technical or functional, but it should answer a bounded question.
  • Spike output should be demonstrable and acceptable even when it is knowledge rather than shippable code.
  • A spike should gather only enough information to choose the next step or select a technical approach.
  • Frequent spikes can indicate unresolved uncertainty that should be made visible instead of hidden inside delivery plans.

HELIX Usage

This resource informs the Technical Spike artifact. HELIX uses it to keep spikes time-boxed, evidence-producing, and decision-oriented.

Authority Boundary

This resource explains spike practice in SAFe. It does not replace HELIX architecture, ADRs, proof-of-concept artifacts, or implementation plans.

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/safe-spikes.md
Signed
2026-09-23T14:11:58Z
Content digest
sha256:9e2057b6…0ef2eea0

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/safe-spikes/",
        "digest": {
          "alg": "sha256",
          "value": "9e2057b650b603446c8477c5be1d06fbf1afaf14e8069085c1e37d2c0ef2eea0"
        }
      }
    ],
    "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": "hgZdwaPq0GSo5iKGlsdr7g6bX0tbRvRaVQ3_xKOTj2wMrz7HxcmpEalCUcjBcoSJGBKhTNZ1xU8O1Ft3ZYYbAA",
      "signed_at": "2026-09-23T14:11:58Z"
    }
  ]
}