Adr Format Tyree Akerman
Tyree-Akerman ADR Format
Section titled “Tyree-Akerman ADR Format”The Tyree-Akerman format, developed by Jeff Tyree and Art Akerman, is a comprehensive template for enterprise-grade architectural decision documentation. It provides extensive traceability to requirements, principles, and related artifacts.
About Tyree-Akerman Format
Section titled “About Tyree-Akerman Format”The Tyree-Akerman format is:
- Comprehensive - Covers all aspects of decision documentation
- Traceable - Links to requirements, principles, artifacts
- Enterprise-ready - Supports formal governance
- RACI-aware - Documents decision makers and stakeholders
Template Structure
Section titled “Template Structure”# {NUMBER}. {TITLE}
## Metadata
| Attribute | Value ||-----------|-------|| Status | {STATUS} || Date | {DATE} || Decision Makers | {names/roles} || Consulted | {names/roles} || Informed | {names/roles} |
## Issue
{Architectural question}
## Decision
{Clear decision statement}
## Assumptions
* {Assumption 1}* {Assumption 2}
## Constraints
* {Constraint 1}* {Constraint 2}
## Positions
### Position 1: {Title}{Analysis}
### Position 2: {Title}{Analysis}
## Argument
{Reasoning for decision}
## Implications
* {Implication 1}* {Implication 2}
## Related Decisions## Related Requirements## Related Artifacts## Related Principles## NotesSection Guide
Section titled “Section Guide”Metadata Table
Section titled “Metadata Table”Document decision governance:
| Field | Purpose |
|---|---|
| Status | Current decision state |
| Date | Decision date |
| Decision Makers | Those with final authority |
| Consulted | Those providing input |
| Informed | Those who need to know |
State the architectural question clearly:
- What needs to be decided?
- Be precise and unambiguous
- Focus on the architectural aspect
Decision
Section titled “Decision”State the decision clearly:
- Unambiguous statement
- Specific enough to act upon
- Direct language
Assumptions
Section titled “Assumptions”List underlying assumptions:
- What is assumed to be true
- Conditions the decision depends on
- Beliefs about the future
If assumptions prove wrong, the decision may need revisiting.
Constraints
Section titled “Constraints”List fixed constraints:
- Budget limitations
- Technology mandates
- Regulatory requirements
- Timeline restrictions
- Organizational policies
Positions
Section titled “Positions”Document each option (position) considered:
- Clear description
- Analysis of fit with issue
- Strengths and weaknesses
Argument
Section titled “Argument”Explain the reasoning:
- Why the chosen position was selected
- Why other positions were rejected
- How the decision addresses the issue
Implications
Section titled “Implications”List what follows from the decision:
- Required changes
- Follow-up actions
- Dependencies created
- Future constraints
Traceability Sections
Section titled “Traceability Sections”Related Decisions: Links to other ADRs Related Requirements: Links to requirements documents Related Artifacts: Links to diagrams, specs, documents Related Principles: Architectural principles supporting decision
Additional information:
- Meeting minutes
- Background material
- Future considerations
When to Use Tyree-Akerman Format
Section titled “When to Use Tyree-Akerman Format”Best for:
- Enterprise environments
- Formal governance requirements
- Audit trail needs
- Complex stakeholder environments
- Decisions requiring traceability
Consider other formats when:
- Quick documentation needed
- Small team decisions
- Low formality acceptable
- Limited time available
Tyree-Akerman Best Practices
Section titled “Tyree-Akerman Best Practices”Assumptions and Constraints
Section titled “Assumptions and Constraints”- Be explicit about assumptions
- Document all constraints, even obvious ones
- Review assumptions periodically
- Note when constraints are lifted
Traceability
Section titled “Traceability”- Link to actual requirement IDs
- Reference specific artifact versions
- Use consistent linking format
- Keep links updated
Governance
Section titled “Governance”- Complete RACI-style metadata
- Get appropriate sign-off
- Store in accessible location
- Follow change management process
Comparison with Other Formats
Section titled “Comparison with Other Formats”| Aspect | Tyree-Akerman | MADR | Nygard |
|---|---|---|---|
| Sections | 12+ | 10 | 5 |
| Traceability | Extensive | Limited | None |
| Governance | RACI metadata | Status only | Status |
| Best for | Enterprise | Tech teams | Quick docs |
Additional Resources
Section titled “Additional Resources”Templates
Section titled “Templates”Template available at:
${CLAUDE_PLUGIN_ROOT}/templates/tyree-akerman/adr-template.md
External Resources
Section titled “External Resources”- “Architecture Decisions: Demystifying Architecture” by Jeff Tyree and Art Akerman