Handbook
SDLC blueprint
This folder is a **reusable, product-agnostic** package: **process** (phases, Definition of Done) and **documentation conventions**. Copy or submodule it into any repository.
SDLC blueprint
This folder is a reusable, product-agnostic package: process (phases, Definition of Done) and documentation conventions. Copy or submodule it into any repository.
Governance: read Blueprint policy — do not change casually — do not change this directory unless explicitly updating the baseline. Project work lives in sdlc/ (or equivalent) and docs/.
| Deliverable | Purpose |
|---|---|
| Blueprint policy — do not change casually | Immutability rules for this blueprint. |
| Software development lifecycle (SDLC) | Phases A–F, documentation obligations, Definition of Done, change control. |
| Documentation structure — proposal | Suggested docs/ layout, document types, conventions, evolution notes. |
| docs/ | Human handbook (index.html + chapter pages, incl. optional methodologies.html) — HTML + diagrams; keep in sync per docs/MAINTENANCE.md when Markdown sources change. |
| templates/ | Optional copy-paste starters: docs/ (ROADMAP, TEST-PLAN) and sdlc/ workspace (README + TRACKING-*) — not required to run the SDLC. |
| Agents blueprint (optional) | Frozen blueprints/agents/ — Docker base image, Compose, recipe templates for repeatable automation (alongside IDE/LLM workflows); mutable agents/ at repo root. Handbook: docs/agents.html; canonical: Agents blueprint — structure & layers. |
| Initializing the project `sdlc/` workspace | How to initialize sdlc/ from templates/sdlc/. |
| scripts/ | init-sdlc-workspace.sh — bootstrap sdlc/ + TRACKING-*.md (requires bash, python3). |
| methodologies/ | Deep guides organized by group: Iterative Agile (Scrum, Kanban, XP, FDD, Crystal, DSDM, Shape Up), Sequential & Risk-Driven (phased, V-Model, Spiral, RAD), Scaling (SAFe, DA), Lean & Continuous Delivery (Lean, DevOps), Complementary Practices (spec-driven, BDD), Cross-Cutting (Agile umbrella, agentic SDLC); plus roles & archetypes, ceremonies (foundation + per-methodology forks); external links + blueprint mapping; handbook hub + methodologies-*.html + spec-driven. |
Optional (consuming repo only, not in this folder): some projects add sdlc/TRACKING-FOUNDATION.md, TRACKING-METHODOLOGIES.md, TRACKING-CHALLENGES.md next to sdlc/README.md — a single engineering-tracking model, methodology-specific lenses, and caveats. The handbook index.html landing page links to those files when present (relative paths); they are not part of the frozen blueprint text.
What does not belong here
- Product name, stack, living planning data, compliance targets, or requirement IDs — use a project profile (e.g.
docs/PROJECT.md) and a requirements / backlog area (e.g.docs/requirements/) in the consuming repo. - Filled-in roadmap or WBS — those live under
docs/(or your tool), not inblueprints/sdlc/.
How to adopt
- Keep this folder at repository root as
blueprints/sdlc/(or copy the subtree into a new repo). - Add a
sdlc/folder for project-specific SDLC links and notes—never put that in the blueprint. Bootstrap it fromtemplates/sdlc/using Initializing the project `sdlc/` workspace (includesREADME.md+ optionalTRACKING-*.md+ handbook links). - From your root
README.mdordocs/INDEX.md, link toblueprints/sdlc/README.mdandsdlc/README.md(and to tracking docs if you use them). - Add
docs/PROJECT.md(or equivalent) for context; keepblueprints/sdlc/free of those details. - Roadmap: You do not need a separate roadmap doc for the SDLC to apply—
SDLC.md+DOCUMENTATION-STRUCTURE.md+ your backlog/WBS are enough. If you want a milestone/epic table, copy Roadmap — {project name} todocs/ROADMAP.md. - Optional — agents & automation: Copy or submodule Agents blueprint (automation) next to this folder; run
./blueprints/agents/scripts/init-agents-workspace.sh(or seedagents/manually from Mutable `agents/` workspace (seed)). Link toblueprints/sdlc/docs/agents.htmlfromdocs/INDEX.mdwhen adopted. Methodology for agentic delivery:methodologies/agentic-sdlc.md.
GitHub Wiki (Markdown mirror)
The autowww/blueprints Wiki mirrors most blueprint *.md (including Ceremonies — blueprint package) for browser reading. Canonical text stays in this repo; refresh the wiki from a clone of autowww/blueprints with ../wiki-source/sync-wiki.sh — see ../wiki-source/README.md.
Blueprint — no project-specific content.
Canonical source
Edit https://github.com/autowww/blueprints/blob/main/sdlc/README.md first; regenerate with docs/build-handbook.py.