This page is part of the ForgeSDLC knowledge base — an AI-assisted, human-directed methodology for taking product work from concept to production. For the core operating model and vocabulary, see Forge SDLC overview and What is ForgeSDLC?.
Crystal
What it is
Crystal is a family of Agile methodologies created by Alistair Cockburn, scaled by two dimensions: team size and system criticality. Each variant is named by a color — Crystal Clear (1–6 people, low criticality), Crystal Yellow (7–20), Crystal Orange (21–40), Crystal Red (40–80), and so on. The "heavier" the color, the more ceremony and documentation the method prescribes.
Crystal's core insight is that no single process fits all projects — the right methodology depends on the number of people who must coordinate and the consequences of failure. All Crystal variants share seven properties: frequent delivery, reflective improvement, osmotic communication, personal safety, focus, easy access to expert users, and a technical environment with automated tests, configuration management, and frequent integration.
Process diagram (handbook)
Color variants on a grid of team size (x) and criticality (y). Lighter colors = lighter process.
Authoritative sources (external)
| Resource | Executive summary (why it's linked here) |
|---|---|
| Wikipedia — Crystal Clear (software development) | Stable overview of Crystal Clear — the most commonly adopted variant. |
| Agile Alliance — Crystal | Short definition in the Agile glossary. |
Books: Cockburn, Crystal Clear: A Human-Powered Methodology for Small Teams (2004); Cockburn, Agile Software Development: The Cooperative Game (2006).
Seven properties (shared across all variants)
| Property | Meaning |
|---|---|
| Frequent delivery | Ship working software regularly (weekly to quarterly depending on variant). |
| Reflective improvement | Regular reflection workshops (retros) to tune the process. |
| Osmotic communication | Team members overhear useful information naturally (co-location or equivalent). |
| Personal safety | People can speak up without fear; trust enables honest feedback. |
| Focus | Minimize interruptions and context-switching during work periods. |
| Easy access to expert users | Quick feedback from real users or domain experts. |
| Technical environment | Automated tests, CI, configuration management — foundational engineering. |
Crystal variants overview
| Variant | Team size | Typical formality |
|---|---|---|
| Crystal Clear | 1–6 | Minimal docs; informal communication; 1–3 month iterations |
| Crystal Yellow | 7–20 | Slightly more docs; cross-team coordination; shorter iterations |
| Crystal Orange | 21–40 | More documentation; defined roles; formal reviews |
| Crystal Red / higher | 40–80+ | Substantial governance; resembles phased delivery with Agile principles |
Mapping to this blueprint's SDLC
| Crystal idea | Blueprint touchpoint |
|---|---|
| Frequent delivery | Phases D–F: iterative build, verify, release. |
| Reflective improvement | Phase F: retrospectives, process tuning. |
| Seven properties | Cross-phase: technical environment = CI/CD; osmotic communication = team practices. |
| Scaling by variant | Methodology selection: Crystal Clear for small teams, heavier variants for larger/regulated contexts. |
Agentic SDLC: Crystal + agents
| Topic | Guidance |
|---|---|
| Osmotic communication | Agents can supplement human communication (summaries, context retrieval) but cannot replace the trust and nuance of osmotic communication. |
| Personal safety | Agent-generated code reviews should be constructive; agents amplify volume, so human review culture matters more. |
| Scaling | As agent throughput increases team "effective size," consider whether a heavier Crystal variant's coordination practices are needed. |
Further reading
- Wikipedia — Crystal Clear — Overview of the most common variant.
- Companion: Scrum, XP, Agile umbrella