Yes — DoD means Definition of Done.
Acceptance Criteria and Definition of Done are related, but they are not the same.
| Term | Meaning | Scope | Example |
|---|---|---|---|
| Acceptance Criteria (AC) | Specific conditions that must be true for one user story to be accepted. | Story-specific | For login story: password must be at least 8 characters; account locks after 3 failed attempts. |
| Definition of Done (DoD) | A common checklist that applies to all stories before they can be called complete. | Team/project-wide | Code reviewed, tests passed, acceptance criteria verified, documentation updated, performance/security checked. |
Your slides define Acceptance Criteria as clear, testable conditions that must be met for story completion, with formats such as Given–When–Then or checklist style.
Your slides define Definition of Done as the shared understanding of what “complete” means for every user story, including code review, testing, integration, acceptance criteria verification, documentation, performance, accessibility, and security checks.
Simple example
User story:
As a student, I want to reset my password so that I can access my account if I forget it.
Acceptance Criteria:
- User can request password reset by email.
- Reset link expires after 30 minutes.
- User receives a confirmation message after password change.
Definition of Done:
- Code is reviewed.
- Unit tests pass.
- Feature tested in staging.
- Acceptance criteria are verified.
- Documentation updated.
- Security review completed if needed.
Simple class explanation
Acceptance Criteria answer: “What must this specific story do?”
Definition of Done answers: “What must be true before any story is considered complete?”
So if students ask, you can say:
A story is not truly done just because it was coded. It must satisfy its own acceptance criteria and also meet the team’s Definition of Done.
REF: AI Tools/ChatGPT as is
