# Spec-Driven Development in 60 Minutes

## Course Summary
- Format: Mixed (theory + labs + quiz)
- Duration: 1 hour
- Audience: Beginner to intermediate developers, architects, DevOps engineers
- Goal: Ship one feature using requirement-to-test traceability and release gates

## Learning Outcomes
By the end of this course, learners can:
1. Explain the SDD workflow from authoring to release.
2. Write clear, testable acceptance criteria.
3. Map each requirement to implementation and test evidence.
4. Apply objective release gates to reduce delivery risk.

## Lecture Plan
1. 0:00-0:03: Why Spec-Driven Development matters
2. 0:03-0:05: Tooling and artifact overview
3. 0:05-0:10: Anatomy of a strong specification
4. 0:10-0:15: Acceptance criteria patterns and anti-patterns
5. 0:15-0:23: Lab 1 kickoff (feature spec drafting)
6. 0:23-0:30: Lab 1 review and spec hardening
7. 0:30-0:38: Lab 2 kickoff (implementation mapping)
8. 0:38-0:45: Lab 2 traceability matrix completion
9. 0:45-0:55: Validation gates and release readiness
10. 0:55-1:00: Quiz, recap, and adoption plan

## Instructor Notes
- Keep explanations short and artifact-focused.
- For every concept, show where it appears in the spec.
- Correct vague wording immediately during lab reviews.
- Enforce measurable language: numbers, thresholds, time windows.

## Completion Criteria
- One review-ready feature spec.
- One requirement-to-task-to-test matrix.
- One completed release gate checklist.
- Quiz score 70% or above.