{"id":78767,"date":"2026-07-12T02:46:36","date_gmt":"2026-07-12T02:46:36","guid":{"rendered":"http:\/\/bangla.sitestree.com\/?p=78767"},"modified":"2026-07-12T02:46:37","modified_gmt":"2026-07-12T02:46:37","slug":"were-acceptance-criteria-and-dod","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=78767","title":{"rendered":"Were acceptance criteria and DoD ?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Yes \u2014 <strong>DoD means Definition of Done<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Acceptance Criteria<\/strong> and <strong>Definition of Done<\/strong> are related, but they are <strong>not the same<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Term<\/th><th>Meaning<\/th><th>Scope<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Acceptance Criteria (AC)<\/strong><\/td><td>Specific conditions that must be true for <strong>one user story<\/strong> to be accepted.<\/td><td>Story-specific<\/td><td>For login story: password must be at least 8 characters; account locks after 3 failed attempts.<\/td><\/tr><tr><td><strong>Definition of Done (DoD)<\/strong><\/td><td>A common checklist that applies to <strong>all stories<\/strong> before they can be called complete.<\/td><td>Team\/project-wide<\/td><td>Code reviewed, tests passed, acceptance criteria verified, documentation updated, performance\/security checked.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Your slides define <strong>Acceptance Criteria<\/strong> as clear, testable conditions that must be met for story completion, with formats such as <strong>Given\u2013When\u2013Then<\/strong> or checklist style.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your slides define <strong>Definition of Done<\/strong> as the shared understanding of what \u201ccomplete\u201d means for every user story, including code review, testing, integration, acceptance criteria verification, documentation, performance, accessibility, and security checks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple example<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">User story:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">As a student, I want to reset my password so that I can access my account if I forget it.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Acceptance Criteria:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User can request password reset by email.<\/li>\n\n\n\n<li>Reset link expires after 30 minutes.<\/li>\n\n\n\n<li>User receives a confirmation message after password change.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Definition of Done:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Code is reviewed.<\/li>\n\n\n\n<li>Unit tests pass.<\/li>\n\n\n\n<li>Feature tested in staging.<\/li>\n\n\n\n<li>Acceptance criteria are verified.<\/li>\n\n\n\n<li>Documentation updated.<\/li>\n\n\n\n<li>Security review completed if needed.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Simple class explanation<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Acceptance Criteria answer: \u201cWhat must this specific story do?\u201d<\/strong><br><strong>Definition of Done answers: \u201cWhat must be true before any story is considered complete?\u201d<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">So if students ask, you can say:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A story is not truly done just because it was coded. It must satisfy its own acceptance criteria and also meet the team\u2019s Definition of Done.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">REF: AI Tools\/ChatGPT as is<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yes \u2014 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 &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=78767\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1661],"tags":[],"class_list":["post-78767","post","type-post","status-publish","format-standard","hentry","category-agile-","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78783,"url":"http:\/\/bangla.sitestree.com\/?p=78783","url_meta":{"origin":78767,"position":0},"title":"Debrief?? One group shares one strong DoD item.??","author":"Sayed","date":"July 12, 2026","format":false,"excerpt":"Yes. Debrief means the short discussion after the activity. After students finish the RCA\/Fishbone\/Five Whys activity, you ask them to share what they found. Meaning of this line One group shares one strong DoD item It means: Each group should give one good Definition of Done checklist item that could\u2026","rel":"","context":"In &quot;Agile | \u098f\u099c\u09be\u0987\u09b2&quot;","block_context":{"text":"Agile | \u098f\u099c\u09be\u0987\u09b2","link":"http:\/\/bangla.sitestree.com\/?cat=1661"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78789,"url":"http:\/\/bangla.sitestree.com\/?p=78789","url_meta":{"origin":78767,"position":1},"title":"Was quality truly built in???","author":"Sayed","date":"July 12, 2026","format":false,"excerpt":"Answer: Probably no \u2014 quality was not truly built in. The team may have done some testing, but the result shows that quality was not built into the full process. Why? Because: EvidenceWhat it suggestsCheckout crashes 40% of the timeCritical functionality was not properly tested.Password reset failsImportant user flow was\u2026","rel":"","context":"In &quot;Agile | \u098f\u099c\u09be\u0987\u09b2&quot;","block_context":{"text":"Agile | \u098f\u099c\u09be\u0987\u09b2","link":"http:\/\/bangla.sitestree.com\/?cat=1661"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78769,"url":"http:\/\/bangla.sitestree.com\/?p=78769","url_meta":{"origin":78767,"position":2},"title":"Five Whys","author":"Sayed","date":"July 12, 2026","format":false,"excerpt":"A good solution would be: If the Review column exceeds its WIP limit, I would stop pulling new work into Review and focus the team on clearing the bottleneck. The goal is to finish and move existing work forward before starting or adding more work. Step-by-step action StepWhat I would\u2026","rel":"","context":"In &quot;Agile | \u098f\u099c\u09be\u0987\u09b2&quot;","block_context":{"text":"Agile | \u098f\u099c\u09be\u0987\u09b2","link":"http:\/\/bangla.sitestree.com\/?cat=1661"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78756,"url":"http:\/\/bangla.sitestree.com\/?p=78756","url_meta":{"origin":78767,"position":3},"title":"Explain: Agile Quality: \u2022 Cross-functional ownership","author":"sayedjustetc","date":"July 8, 2026","format":false,"excerpt":"Agile Quality: Cross-functional ownership means: Quality is everyone\u2019s responsibility, not only the QA\/tester\u2019s responsibility. In Agile, the whole team works together to build quality into the product: developers, testers, Product Owner, Scrum Master, UX\/design, business analyst, and sometimes DevOps\/security. Your Week 7 slide contrasts this with traditional quality, where QA\u2026","rel":"","context":"In &quot;Agile | \u098f\u099c\u09be\u0987\u09b2&quot;","block_context":{"text":"Agile | \u098f\u099c\u09be\u0987\u09b2","link":"http:\/\/bangla.sitestree.com\/?cat=1661"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78781,"url":"http:\/\/bangla.sitestree.com\/?p=78781","url_meta":{"origin":78767,"position":4},"title":"how fishbone helps to find root cause","author":"Sayed","date":"July 12, 2026","format":false,"excerpt":"Fishbone helps find the root cause by organizing possible causes into categories, so the team does not jump to one quick answer or blame one person too early. It is a visual RCA tool used to identify possible causes of a problem. Simple explanation for students \u201cFishbone does not automatically\u2026","rel":"","context":"In &quot;Agile | \u098f\u099c\u09be\u0987\u09b2&quot;","block_context":{"text":"Agile | \u098f\u099c\u09be\u0987\u09b2","link":"http:\/\/bangla.sitestree.com\/?cat=1661"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78711,"url":"http:\/\/bangla.sitestree.com\/?p=78711","url_meta":{"origin":78767,"position":5},"title":"Reflection:","author":"Sayed","date":"June 24, 2026","format":false,"excerpt":"Reflection: Reflection in Agile means the team regularly looks back at how the work went and decides how to improve. In Scrum, the formal event for reflection is the Sprint Retrospective. Sprint Retrospective as one of the five Scrum events, along with Sprint, Sprint Planning, Daily Scrum, and Sprint Review.\u2026","rel":"","context":"In &quot;Project Management : General&quot;","block_context":{"text":"Project Management : General","link":"http:\/\/bangla.sitestree.com\/?cat=1982"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78767"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78767\/revisions"}],"predecessor-version":[{"id":78768,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78767\/revisions\/78768"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78767"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}