SDLC explorer
Where each pattern earns its place in delivery
A pattern is only useful somewhere. This map puts the engineering patterns on the software lifecycle: nine stages, drawn as a ring because real delivery loops back. Pick a stage to see which patterns help, why, who decides, what to watch for and how to tell it worked. Every relevance level is editorial and explained in words; there are no invented percentages.
9 stages · 3 patterns · 16 relevance cells, each with a rationale
Circle size is the number of patterns relevant to the stage. The ring is a reminder that delivery loops; nothing here is a sequence to follow once.
Stage 1 of 9
Discover and define
Finding out what problem is worth solving and whether an agent belongs in the answer.
Common tasks
- Research synthesis across interviews, tickets and logs
- Competitive and market scans
- Problem statements and opportunity sizing
- Deciding whether an agent is needed at all
Human roles and approval points
- Product lead frames the problem and owns the decision
- Researcher checks synthesis against the raw material
- Domain expert validates what the agent claims to have found
Security concerns
- Untrusted web and document content enters the context
- Confidential research material must not leave the system
- Fabricated citations
Evaluation methods
- Citation checks against the source material
- Expert review of a sample of syntheses
- Comparison with a human-written synthesis
Patterns that help here
- Orchestrator and workerscentral to this stage
Research across several sources is the canonical use: Anthropic’s own research system is this pattern.
Example A discovery brief that pulls from interviews, support tickets and competitor docs, each by a worker, with attribution.
- Single-agent tool loopuseful here
A research loop over search and read tools is the simplest agentic research setup.
Example Summarising what five support tickets have in common, with every claim traced to a ticket.
How the levels are set
3, central: the stage's core work is this pattern, and a primary source describes it in that role. 2, strong: the pattern fits a recurring task in the stage; the fit is argued on the pattern page. 1, useful: it can help, with a simpler alternative often enough. Patterns can sit in several stages, and a stage can have none from a family. The matrix is reviewed when a pattern is added or re-scored; changes are listed on What's new.
The Agents & Humans Briefing
How humans and agents work together: the day's field notes and the patterns behind them, in one short email around noon UTC.
Free. No spam. Unsubscribe anytime.