Back to Home
SDD Competency Assessment

Spec-Driven Development Assessment

Answer one option per question and submit to receive section-level scoring with detailed rationale. This assessment evaluates requirement clarity, acceptance criteria quality, traceability discipline, release governance, and spec writing standards.

Assessment Overview

Ten scenario-based questions organized into four focus areas with immediate scoring and evidence-based explanations.

Section 1

Requirements and Acceptance Criteria

Evaluate whether requirements are measurable, precise, and testable.

3 questions
1. Requirement Clarity
Which requirement is written in the most testable way?
2. Acceptance Criteria Strength
For an input validation feature, which acceptance criterion is strongest?
3. Boundary Coverage
A field allows 1 to 50 characters. Which acceptance criterion best covers the boundary?
Section 2

Traceability and Release Controls

Assess traceability coverage and release governance decisions.

3 questions
4. Traceability Mapping
If requirement FR-03 has implementation changes but no linked test case, which practice is missing?
5. Gate-Based Release Decisions
A release gate fails because rollback steps are missing. What is the correct next action?
6. Release Readiness Evidence
Which artifact best supports a claim that a feature is ready to release?
Section 3

Spec Writing Quality

Identify subjective language and anti-patterns that reduce specification quality.

3 questions
7. Anti-Pattern Diagnosis
Which line is the clearest example of a spec anti-pattern because it is subjective?
8. Implementation Leakage
Which line is least appropriate in a high-level feature spec because it over-prescribes implementation?
9. Non-Functional Requirement Quality
Which statement is the best non-functional requirement?
Section 4

Verification, Risk, and Change Control

Confirm that changes and release decisions remain evidence-driven and formally controlled.

1 question
10. Controlled Scope Change
During implementation, the team wants to add behavior that is not in the approved spec. What should happen first?
Complete all 10 questions. Select one response for each question before submitting.

Frequently Asked Questions

Do teams need specialized tools to adopt SDD?

No. A structured specification template, traceable work items, and your current test pipeline are enough to start.

How detailed should a single specification be?

Keep it feature-scoped. One specification should typically map to one pull request or one sprint-level deliverable.

What is the most common early-stage quality issue?

Using subjective acceptance criteria that do not include measurable pass/fail thresholds.