{"id":37176,"date":"2023-12-08T23:23:50","date_gmt":"2023-12-08T23:23:50","guid":{"rendered":"https:\/\/masterskills.org\/blog\/su-khac-biet-giua-definition-of-done-va-acceptance-criteria.html"},"modified":"2023-12-24T21:45:21","modified_gmt":"2023-12-24T14:45:21","slug":"su-khac-biet-giua-definition-of-done-va-acceptance-criteria","status":"publish","type":"post","link":"https:\/\/masterskills.org\/blog\/su-khac-biet-giua-definition-of-done-va-acceptance-criteria.html","title":{"rendered":"S\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa Definition of Done v\u00e0 Acceptance Criteria"},"content":{"rendered":"<div class=\"article-body article-toc\">\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">Tr\u01b0\u1edbc khi \u0111i v\u00e0o s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa Definition of Done v\u00e0 Acceptance Criteria, m\u00ecnh c\u00f9ng nhau t\u00ecm hi\u1ec3u \u0111\u1ecbnh ngh\u0129a c\u1ee7a hai thu\u1eadt ng\u1eef n\u00e0y tr\u01b0\u1edbc.<\/span><\/p>\n<h2 style=\"text-align: justify\"><span style=\"color:#000066\"><strong><\/strong><\/span><\/h2>\n<p style=\"text-align: center\"><b><\/b><\/p>\n<p style=\"text-align: center\"><span style=\"font-size:14px\">Definition of Done l\u00e0 g\u00ec?<\/span><\/p>\n<p style=\"text-align: center\">\u00a0<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">Theo \u0111\u1ecbnh ngh\u0129a <strong>Scrum Guide V<\/strong>: \u201cThe Definition of Done is a formal description of the state of the Increment when it meets the quality measures required for the product.\u201d &#8211; &#8220;\u0110\u1ecbnh ngh\u0129a ho\u00e0n th\u00e0nh (DoD) l\u00e0 m\u1ed9t m\u00f4 t\u1ea3 ch\u00ednh th\u1ee9c v\u1ec1 tr\u1ea1ng th\u00e1i c\u1ee7a <strong>increment<\/strong> (t\u00ednh n\u0103ng ho\u1eb7c s\u1ea3n ph\u1ea9m ho\u00e0n t\u1ea5t trong Sprint) khi n\u00f3 \u0111\u00e1p \u1ee9ng c\u00e1c th\u01b0\u1edbc \u0111o ch\u1ea5t l\u01b0\u1ee3ng c\u1ea7n thi\u1ebft cho s\u1ea3n ph\u1ea9m&#8221;. Th\u1eddi \u0111i\u1ec3m Product Backlog Items (PBIs) \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c \u0110\u1ecbnh\u00a0ngh\u0129a ho\u00e0n th\u00e0nh l\u00e0 th\u1eddi \u0111i\u1ec3m Increment s\u1ebd \u0111\u01b0\u1ee3c sinh ra.\u00a0<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">DoD t\u1ea1o ra s\u1ef1 minh b\u1ea1ch b\u1eb1ng c\u00e1ch cung c\u1ea5p cho m\u1ecdi ng\u01b0\u1eddi s\u1ef1 hi\u1ec3u bi\u1ebft chung v\u1ec1 c\u00f4ng vi\u1ec7c n\u00e0o \u0111\u00e3 \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a Increment. N\u1ebfu m\u1ed9t h\u1ea1ng m\u1ee5c Product Backlog kh\u00f4ng \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c DoD, th\u00ec n\u00f3 kh\u00f4ng th\u1ec3 \u0111\u01b0\u1ee3c release ho\u1eb7c th\u1eadm ch\u00ed kh\u00f4ng \u0111\u01b0\u1ee3c tr\u00ecnh b\u00e0y t\u1ea1i Sprint Review. Thay v\u00e0o \u0111\u00f3, c\u00e1c h\u1ea1ng m\u1ee5c n\u00e0y s\u1ebd \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o Product Backlog \u0111\u1ec3 Product Owner xem x\u00e9t trong t\u01b0\u01a1ng lai.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">N\u1ebfu doanh nghi\u1ec7p\/t\u1ed5 ch\u1ee9c \u0111\u00e3 c\u00f3 DoD, th\u00ec t\u1ea5t c\u1ea3 c\u00e1c \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n Scrum ph\u1ea3i tu\u00e2n theo c\u00e1c \u0111\u1ecbnh ngh\u0129a n\u00e0y \u1edf m\u1ee9c t\u1ed1i thi\u1ec3u. N\u1ebfu trong doanh nghi\u1ec7p\/t\u1ed5 ch\u1ee9c kh\u00f4ng c\u00f3 s\u1eb5n DoD, \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n Scrum s\u1ebd c\u00f9ng nhau t\u1ef1 t\u1ed5 ch\u1ee9c v\u00e0 t\u1ea1o ra DoD\u00a0sao cho ph\u00f9 h\u1ee3p v\u1edbi s\u1ea3n ph\u1ea9m c\u0169ng nh\u01b0 \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c nh\u1eefng ti\u00eau ch\u00ed ch\u1ea5t l\u01b0\u1ee3ng c\u1ee7a s\u1ea3n ph\u1ea9m. Th\u00f4ng th\u01b0\u1eddng, khi n\u00f3i v\u1ec1 DoD, ng\u01b0\u1eddi ta th\u01b0\u1eddng ngh\u0129 ngay \u0111\u1ebfn c\u00e1c ti\u00eau ch\u00ed v\u1ec1 ch\u1ea5t l\u01b0\u1ee3ng.\u00a0<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">Trong tr\u01b0\u1eddng h\u1ee3p nh\u00f3m ph\u00e1t tri\u1ec3n theo framework \u201cScrums of Scrums\u201d, th\u00ec to\u00e0n b\u1ed9 Scrum Team ph\u1ea3i \u0111\u1ecbnh ngh\u0129a DoD chung v\u00e0 m\u1ed7i Scrum Team kh\u00e1c nhau c\u00f3 th\u1ec3 c\u00f3 th\u00eam nh\u1eefng DoD ri\u00eang, mi\u1ec5n l\u00e0 DoD chung \u0111\u01b0\u1ee3c \u0111\u00e1p \u1ee9ng v\u00e0 DoD ri\u00eang kh\u00f4ng m\u00e2u thu\u1eabn v\u1edbi DoD chung. DoD \u0111\u01b0\u1ee3c t\u1ea1o ra trong giai \u0111o\u1ea1n \u0111\u1ea7u c\u1ee7a d\u1ef1 \u00e1n v\u00e0 c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda duy nh\u1ea5t t\u1ea1i bu\u1ed5i Retrospectives, \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n c\u00e0ng tr\u01b0\u1edfng th\u00e0nh (mature), th\u00ec DoD s\u1ebd c\u00e0ng chi ti\u1ebft v\u00e0 nghi\u00eam ng\u1eb7t nh\u1ea7m mang l\u1ea1i ch\u1ea5t l\u01b0\u1ee3ng cao nh\u1ea5t cho giao ph\u1ea9m.<\/span><\/p>\n<p style=\"text-align: justify\">\u00a0<\/p>\n<h2 style=\"text-align: justify\"><span style=\"color:#000066\"><strong><\/strong><\/span><\/h2>\n<p style=\"text-align: center\"><b><\/b><\/p>\n<p style=\"text-align: center\"><span style=\"font-size:14px\">Acceptance Criteria l\u00e0 g\u00ec?<\/span><br \/>\u00a0<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size:14px\">Acceptance Criteria (ti\u00eau ch\u00ed nghi\u1ec7m thu) l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c danh s\u00e1ch y\u00eau c\u1ea7u m\u00e0 t\u00ednh n\u0103ng\/s\u1ea3n ph\u1ea9m c\u1ea7n \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tho\u1ea3 m\u00e3n y\u00eau c\u1ea7u kinh doanh ho\u1eb7c t\u00ednh n\u0103ng c\u1ee7a s\u1ea3n ph\u1ea9m, c\u0169ng nh\u01b0 l\u00e0m h\u00e0i l\u00f2ng Product Owner\/Stakeholders.\u00a0<\/span><\/p>\n<p style=\"text-align: justify\">\u00a0<\/p>\n<h2 style=\"text-align: justify\"><span style=\"color:#000066\"><strong><\/strong><\/span><\/h2>\n<p style=\"text-align: center\"><b><\/b><\/p>\n<p style=\"text-align: center\"><span style=\"font-size:14px\">So s\u00e1nh Definition of Done v\u00e0 Acceptance Criteria<\/span><\/p>\n<p style=\"text-align: center\">\u00a0<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"1\" style=\"border-collapse: collapse;width: 100%\">\n<tbody>\n<tr>\n<td style=\"width: 112px;text-align: justify\">\u00a0<\/td>\n<td style=\"width: 320px\">\n<p style=\"text-align: center\"><strong><\/strong><\/p>\n<\/td>\n<td style=\"width: 302px;text-align: center\"><span style=\"font-size:14px\"><strong>Ti\u00eau ch\u00ed nghi\u1ec7m thu (Acceptance Criteria)<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 112px;text-align: center\"><strong><\/strong><\/td>\n<td style=\"width: 320px;text-align: justify\">\n<ul>\n<li><span style=\"font-size:14px\">\u1ee8ng d\u1ee5ng cho TO\u00c0N B\u1ed8 Product Backlog Item v\u00e0 Product Increment<\/span><\/li>\n<li><span style=\"font-size:14px\">\u0110\u01b0\u1ee3c t\u1ea1o b\u1edfi Scrum Team<\/span><\/li>\n<li><span style=\"font-size:14px\">S\u1ef1 cam k\u1ebft c\u1ee7a Product Backlog Item<\/span><\/li>\n<li><span style=\"font-size:14px\">B\u1eaft bu\u1ed9c trong Scrum<\/span><\/li>\n<\/ul>\n<\/td>\n<td style=\"width: 302px;text-align: justify\">\n<ul>\n<li><span style=\"font-size:14px\">\u1ee8ng d\u1ee5ng cho M\u1ed8T user story ho\u1eb7c m\u1ed9t t\u00ednh n\u0103ng c\u1ee5 th\u1ec3<\/span><\/li>\n<li><span style=\"font-size:14px\">T\u1ea1o b\u1edfi Product Owner (Accountable &#8211; ch\u1ecbu tr\u00e1ch nhi\u1ec7m ch\u00ednh)<\/span><\/li>\n<li><span style=\"font-size:14px\">M\u1ed9t ph\u1ea7n c\u1ee7a Product Backlog Items<\/span><\/li>\n<li><span style=\"font-size:14px\">Kh\u00f4ng b\u1eaft bu\u1ed9c trong Scrum<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 112px;text-align: center\"><strong><\/strong><\/td>\n<td style=\"width: 320px\">\n<ul>\n<li style=\"text-align: justify\"><span style=\"font-size:14px\">Code c\u1ee7a t\u00ednh n\u0103ng \u0111\u00e3 ho\u00e0n th\u00e0nh v\u00e0 tu\u00e2n th\u1ee7 theo h\u01b0\u1edbng d\u1eabn ch\u01b0a?<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"font-size:14px\">T\u00ednh n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c peer review ch\u01b0a?\u00a0<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"font-size:14px\">T\u00ednh n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n Unit Test ch\u01b0a?<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"font-size:14px\">T\u00ednh n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m th\u1eed b\u1edfi QC\/Tester ch\u01b0a?<\/span><\/li>\n<\/ul>\n<\/td>\n<td style=\"width: 302px;text-align: justify\"><span style=\"font-size:14px\">M\u1ed9t v\u00e0i ti\u00eau ch\u00ed nghi\u1ec7m thu cho t\u00ednh n\u0103ng mua h\u00e0ng:\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-size:14px\">Ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i ch\u1ecdn \u00edt nh\u1ea5t m\u1ed9t m\u00f3n h\u00e0ng m\u1edbi c\u00f3 th\u1ec3 ti\u1ebfn h\u00e0nh mua h\u00e0ng<\/span><\/li>\n<li><span style=\"font-size:14px\">Ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 c\u00e1c th\u00f4ng tin b\u1eaft bu\u1ed9c m\u1edbi c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n thanh to\u00e1n<\/span><\/li>\n<li><span style=\"font-size:14px\">Th\u00f4ng tin t\u1eeb ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u0103ng k\u00fd<\/span><\/li>\n<li><span style=\"font-size:14px\">C\u00e1c h\u00ecnh th\u1ee9c cho ph\u00e9p: ti\u1ec1n m\u1eb7t, chuy\u1ec3n kho\u1ea3n, v\u00e0 th\u1ebb t\u00edn d\u1ee5ng<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: right\"><span style=\"font-size:14px\">Ngu\u1ed3n: scrumguides.org<\/span><\/p>\n<p style=\"text-align: justify\">\u00a0<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p><span style=\"font-size:14px\">Definition of Done (\u0110\u1ecbnh ngh\u0129a ho\u00e0n th\u00e0nh) v\u00e0 Acceptance Criteria (Ti\u00eau ch\u00ed nghi\u1ec7m thu) l\u00e0 hai thu\u1eadt ng\u1eef ph\u1ed5 bi\u1ebfn nh\u01b0ng d\u1ec5 nh\u1ea7m l\u1eabn trong nh\u00f3m ph\u00e1t tri\u1ec3n. H\u00f4m nay h\u00e3y c\u00f9ng Masterskills\u00a0t\u00ecm hi\u1ec3u s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa Definition of Done v\u00e0 Acceptance Criteria nh\u00e9.<\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[250],"tags":[],"_links":{"self":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37176"}],"collection":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/comments?post=37176"}],"version-history":[{"count":3,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37176\/revisions"}],"predecessor-version":[{"id":69014,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37176\/revisions\/69014"}],"wp:attachment":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/media?parent=37176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/categories?post=37176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/tags?post=37176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}