{"id":37645,"date":"2023-12-08T23:39:27","date_gmt":"2023-12-08T23:39:27","guid":{"rendered":"https:\/\/masterskills.org\/blog\/trong-du-an-agile-cong-viec-uoc-tinh-co-that-su-can-thiet.html"},"modified":"2023-12-24T21:47:52","modified_gmt":"2023-12-24T14:47:52","slug":"trong-du-an-agile-cong-viec-uoc-tinh-co-that-su-can-thiet","status":"publish","type":"post","link":"https:\/\/masterskills.org\/blog\/trong-du-an-agile-cong-viec-uoc-tinh-co-that-su-can-thiet.html","title":{"rendered":"Trong d\u1ef1 \u00e1n Agile, c\u00f4ng vi\u1ec7c \u01b0\u1edbc t\u00ednh c\u00f3 th\u1eadt s\u1ef1 c\u1ea7n thi\u1ebft?"},"content":{"rendered":"<div class=\"article-body article-toc\">\n<p style=\"text-align: justify\">C\u00e1c nh\u00e0 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n th\u01b0\u1eddng th\u00edch c\u00e1c k\u1ebf ho\u1ea1ch v\u00e0 \u01b0\u1edbc t\u00ednh \u0111\u1ec3 c\u00f3 th\u1ec3 d\u1ef1 \u0111o\u00e1n khi n\u00e0o m\u1ecdi th\u1ee9 n\u00ean \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u00e0 chi ph\u00ed c\u00f3 th\u1ec3 l\u00e0 bao nhi\u00eau. N\u00f3 gi\u00fap th\u1ecfa m\u00e3n k\u1ef3 v\u1ecdng c\u1ee7a kh\u00e1ch h\u00e0ng v\u00e0 tr\u1ea3 l\u1eddi cho c\u00e2u h\u1ecfi &#8220;Khi n\u00e0o th\u00ec ho\u00e0n th\u00e0nh?&#8221; v\u00e0 \u201cC\u00e1i n\u00e0y c\u00f3 gi\u00e1 bao nhi\u00eau?&#8221;<\/p>\n<p style=\"text-align: justify\">V\u00ec v\u1eady, c\u00e1c nh\u00e0 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n c\u00f3 th\u1ec3 ph\u1ea3n \u1ee9ng b\u1ea5t ng\u1edd khi nghe v\u1ec1 nh\u1eefng \u00fd t\u01b0\u1edfng nh\u01b0 &#8220;ch\u00fang ta \u0111\u1eebng \u01b0\u1edbc t\u00ednh n\u1eefa&#8221;. \u0110i\u1ec1u n\u00e0y nghe c\u00f3 v\u1ebb l\u00e0 ng\u01b0\u1eddi kh\u00f4ng m\u1ea5y si\u00eang n\u0103ng v\u00e0 ch\u1ec9 mu\u1ed1n n\u00e9 tr\u00e1nh c\u00f4ng vi\u1ec7c kh\u00f3 kh\u0103n khi ph\u1ea3i \u01b0\u1edbc l\u01b0\u1ee3ng. C\u00f3 v\u1ebb nh\u01b0 m\u1ecdi ng\u01b0\u1eddi mu\u1ed1n tr\u1ed1n tr\u00e1nh tr\u00e1ch nhi\u1ec7m v\u00e0 ngh\u0129a v\u1ee5 c\u1ee7a h\u1ecd. Ban \u0111\u1ea7u, nh\u1eefng chuy\u00ean gia Agile (agilist) chuy\u00ean &#8220;tr\u00ec tr\u1ec7&#8221; mu\u1ed1n ng\u1eebng l\u00e0m c\u00f4ng vi\u1ec7c gi\u1ea5y t\u1edd; v\u00e0 b\u00e2y gi\u1edd h\u1ecd c\u0169ng mu\u1ed1n d\u1eebng c\u00e1i vi\u1ec7c ph\u1ea3i \u01b0\u1edbc t\u00ednh n\u00e0y l\u1ea1i!<\/p>\n<p style=\"text-align: justify\">\u0110\u00e3 c\u00f3 m\u1ed9t cu\u1ed9c tranh lu\u1eadn n\u1ed5 ra t\u1eeb n\u0103m 2012 v\u1ec1 s\u1ef1 h\u1eefu d\u1ee5ng v\u00e0 gi\u00e1 tr\u1ecb c\u1ee7a c\u00e1c \u01b0\u1edbc t\u00ednh trong c\u00e1c d\u1ef1 \u00e1n Agile. Hashtag #NoEstimates (kh\u00f4ng \u01b0\u1edbc t\u00ednh) \u0111\u00e3 b\u1eaft \u0111\u1ea7u xu\u1ea5t hi\u1ec7n d\u1ea7n tr\u00ean website, cu\u1ed1n s\u00e1ch v\u00e0 v\u00f4 s\u1ed1 b\u00e0i \u0111\u0103ng tr\u00ean blog c\u0169ng nh\u01b0 b\u00e0i thuy\u1ebft tr\u00ecnh h\u1ed9i ngh\u1ecb.<\/p>\n<p style=\"text-align: justify\">\u0110\u1ed3ng \u0111i\u1ec7u v\u1edbi nh\u1eefng \u00fd t\u01b0\u1edfng c\u1ea5p ti\u1ebfn kh\u00e1c, khi \u0111\u00e0o s\u00e2u v\u00e0o t\u01b0 duy \u201cNoEstimates\u201d, s\u1ebd c\u00f3 m\u1ed9t s\u1ed1 \u00fd t\u01b0\u1edfng hay, kh\u00e1 logic \u2014 ho\u1eb7c c\u00f3 c\u1ea3 \u0111\u1ed1ng hi\u1ec3u l\u1ea7m xung quanh n\u00f3. B\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y s\u1ebd l\u00e0m s\u00e1ng t\u1ecf m\u1ed9t s\u1ed1 v\u1ea5n \u0111\u1ec1 sau:<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">G\u00f3c nh\u00ecn c\u1ee7a t\u00f4i \u0111\u1ed1i v\u1edbi \u201cNoEstimates\u201d<\/span><\/h4>\n<p style=\"text-align: justify\">T\u00f4i n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb vi\u1ec7c t\u00f4i \u0111\u1ee9ng v\u1ec1 ph\u00eda n\u00e0o trong cu\u1ed9c tranh lu\u1eadn. Ban \u0111\u1ea7u, t\u00f4i ngh\u0129 m\u00ecnh ho\u00e0n to\u00e0n tin t\u01b0\u1edfng v\u00e0o c\u00e1c \u01b0\u1edbc t\u00ednh \u2014 nh\u01b0ng kh\u00f4ng ph\u1ea3i l\u00e0 ki\u1ec3u \u01b0\u1edbc t\u00ednh chi ti\u1ebft m\u1ed9t c\u00e1ch v\u00f4 b\u1ed5 khi th\u00f4ng tin c\u00f2n h\u1ea1n ch\u1ebf. Thay v\u00e0o \u0111\u00f3, t\u00f4i n\u1ed7 l\u1ef1c \u0111\u1eb7t m\u1ee5c ti\u00eau t\u1ea1o ra c\u00e1c \u01b0\u1edbc t\u00ednh h\u1ee3p l\u00fd \u0111\u00f4i khi c\u00f3 th\u1ec3 b\u1ecb gi\u1edbi h\u1ea1n b\u1edfi d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o kh\u00f4ng ch\u1eafc ch\u1eafn. Sau \u0111\u00f3, truy\u1ec1n \u0111\u1ea1t c\u00e1c \u01b0\u1edbc t\u00ednh d\u01b0\u1edbi d\u1ea1ng m\u1ed9t ph\u1ea1m vi \u0111\u1ec3 ph\u1ea3n \u00e1nh \u0111\u1ed9 kh\u00f4ng ch\u1eafc ch\u1eafn v\u00e0 tinh ch\u1ec9nh ch\u00fang khi c\u00f3 th\u00eam th\u00f4ng tin.<\/p>\n<p style=\"text-align: justify\">Sau \u0111\u00f3, t\u00f4i ph\u00e1t hi\u1ec7n ra \u0111i\u1ec1u n\u00e0y kh\u00e1 t\u01b0\u01a1ng \u0111\u1ed3ng v\u1edbi nh\u1eefng \u0111i\u1ec1u m\u00e0 ng\u01b0\u1eddi theo ch\u1ee7 ngh\u0129a NoEstimates cho l\u00e0 ph\u00f9 h\u1ecdp. H\u1ecd ch\u1ec9 g\u1ecdi ch\u00fang l\u00e0 d\u1ef1 \u0111o\u00e1n ch\u1ee9 kh\u00f4ng ph\u1ea3i \u01b0\u1edbc t\u00ednh. T\u00ean g\u1ecdi ch\u1ec9 l\u00e0 nh\u00e3n m\u00e1c b\u00ean ngo\u00e0i v\u00e0 kh\u00f4ng quan tr\u1ecdng b\u1eb1ng \u00fd ngh\u0129a \u0111\u1eb1ng sau \u0111\u00f3. V\u00ec v\u1eady, t\u00f4i c\u1ea3m th\u1ea5y m\u00e2u thu\u1eabn.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">NoEstimates b\u1eaft \u0111\u1ea7u \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn<\/span><\/h4>\n<p style=\"text-align: justify\">V\u00e0o n\u0103m 2012, Woody Zuill \u0111\u00e3 vi\u1ebft m\u1ed9t b\u00e0i \u0111\u0103ng tr\u00ean blog h\u1ecfi r\u1eb1ng li\u1ec7u vi\u1ec7c \u01b0\u1edbc t\u00ednh \u0111\u01b0\u1ee3c cho l\u00e0 t\u1ed1t h\u01a1n c\u00f3 ph\u1ea3i l\u00e0 c\u00e1ch duy nh\u1ea5t \u0111\u1ec3 ti\u1ebfp t\u1ee5c hay kh\u00f4ng. \u00d4ng t\u1ef1 h\u1ecfi li\u1ec7u vi\u1ec7c t\u1ea1o \u01b0\u1edbc t\u00ednh d\u1ef1a tr\u00ean quan s\u00e1t v\u1ec1 t\u1ef7 l\u1ec7 c\u00f4ng vi\u1ec7c \u0111\u00e3 ho\u00e0n th\u00e0nh c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p thay th\u1ebf ch\u0103ng. Phong tr\u00e0o b\u1eaft \u0111\u1ea7u di\u1ec5n ra, nh\u1eefng ng\u01b0\u1eddi c\u1ea5p ti\u1ebfn h\u01a1n \u0111\u00e3 ch\u1ecdn tham gia. H\u1ecd g\u00e2y ra nhi\u1ec1u l\u1eadp lu\u1eadn ch\u1ed1ng l\u1ea1i NoEstimates. Tuy nhi\u00ean, \u0111\u1eebng ph\u1ee9c t\u1ea1p qu\u00e1 v\u00e0 xem x\u00e9t m\u1ed9t s\u1ed1 \u00fd t\u01b0\u1edfng \u0111\u1ec3 b\u1eaft \u0111\u1ea7u cho cu\u1ed9c th\u1ea3o lu\u1eadn r\u1ed3i m\u1ecdi ng\u01b0\u1eddi h\u1eb3n quy\u1ebft \u0111\u1ecbnh d\u1ef1a tr\u00ean m\u00f4i tr\u01b0\u1eddng \u0111\u1eb7c th\u00f9 c\u1ee7a m\u00ecnh.<\/p>\n<p style=\"text-align: justify\">\u0110\u1ed1i v\u1edbi c\u00e1c d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m theo h\u01b0\u1edbng ti\u1ebfp c\u1eadn b\u1eb1ng Agile, c\u1ea3 nh\u00f3m th\u01b0\u1eddng \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u \u01b0\u1edbc t\u00ednh n\u1ed7 l\u1ef1c ph\u00e1t tri\u1ec3n cho c\u00e1c story trong checklist. Khi nh\u00f3m b\u1eaft \u0111\u1ea7u l\u00e0m vi\u1ec7c v\u1edbi nh\u1eefng story n\u00e0y, h\u1ecd c\u00f3 th\u1ec3 ph\u00e1t hi\u1ec7n ra m\u1ed9t s\u1ed1 story ph\u1ee9c t\u1ea1p h\u01a1n d\u1ef1 \u0111o\u00e1n ban \u0111\u1ea7u v\u00e0 c\u1ea7n chia th\u00e0nh nhi\u1ec1u story. M\u1ed9t s\u1ed1 story th\u00ec \u0111i theo k\u1ebf ho\u1ea1ch, v\u00e0 m\u1ed9t s\u1ed1 kh\u00e1c b\u1ecb thay th\u1ebf b\u1edfi nh\u1eefng thay \u0111\u1ed5i c\u00f3 m\u1ee9c \u0111\u1ed9 \u01b0u ti\u00ean cao h\u01a1n v\u00e0 kh\u00f4ng bao gi\u1edd \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">D\u1ef1 \u0111o\u00e1n d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng nh\u01b0 m\u1ed9t ph\u01b0\u01a1ng \u00e1n thay th\u1ebf cho c\u00f4ng vi\u1ec7c \u01b0\u1edbc t\u00ednh<\/span><\/h4>\n<p style=\"text-align: justify\">\u0110\u1ed9 n\u1ed7 l\u1ef1c v\u00e0 t\u00ednh ch\u1eb7t ch\u1ebd c\u1ee7a ph\u01b0\u01a1ng ph\u00e1p \u01b0\u1edbc l\u01b0\u1ee3ng ph\u1ea3i t\u1ef7 l\u1ec7 thu\u1eadn v\u1edbi ch\u1ea5t l\u01b0\u1ee3ng c\u1ee7a d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o. Vi\u1ec7c \u00e1p d\u1ee5ng ph\u00e2n t\u00edch Monte Carlo t\u1ed1n nhi\u1ec1u th\u1eddi gian v\u00e0o vi\u1ec7c ph\u1ecfng \u0111o\u00e1n s\u1ebd kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t c\u00e1ch s\u1eed d\u1ee5ng hi\u1ec7u qu\u1ea3 ng\u00e2n s\u00e1ch ho\u1eb7c con ng\u01b0\u1eddi. V\u00ec v\u1eady, m\u1ed9t s\u1ed1 ng\u01b0\u1eddi \u0111i theo ch\u1ee7 ngh\u0129a NoEstimate nh\u1eadn \u0111\u1ecbnh r\u1eb1ng ph\u00e2n t\u00edch qu\u00e1 k\u1ef9 v\u00e0 quy tr\u00ecnh ph\u1ee9c t\u1ea1p h\u01a1n d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o th\u00ec x\u1ee9ng \u0111\u00e1ng l\u00e0 m\u1ed9t \u0111i\u1ec1u l\u00e3ng ph\u00ed.<\/p>\n<p style=\"text-align: justify\">Ngay c\u1ea3 khi h\u00e0nh \u0111\u1ed9ng \u01b0\u1edbc t\u00ednh v\u1edbi d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o kh\u00f4ng ho\u00e0n h\u1ea3o v\u1eabn c\u00f3 gi\u00e1 tr\u1ecb v\u00e0 gi\u00fap nh\u00f3m c\u00f3 th\u1ec3 khai th\u00e1c th\u00f4ng tin chi ti\u1ebft. Ngo\u00e0i ra, khi s\u1eed d\u1ee5ng ng\u00e2n s\u00e1ch c\u1ee7a ng\u01b0\u1eddi kh\u00e1c, th\u00ec c\u0169ng c\u1ea7n c\u00f3 tr\u00e1ch nhi\u1ec7m. Tuy nhi\u00ean, h\u00e3y l\u00e0m theo logic NoEstimates tr\u01b0\u1edbc khi \u0111\u01b0a ra ph\u00e1n \u0111o\u00e1n.<\/p>\n<p style=\"text-align: justify\">\u0110\u1ec3 thay th\u1ebf cho vi\u1ec7c \u01b0\u1edbc t\u00ednh t\u1ea5t c\u1ea3 c\u00e1c story trong l\u1ea7n l\u1eb7p ti\u1ebfp theo, nh\u1eefng ng\u01b0\u1eddi \u1ee7ng h\u1ed9 cho NoEstimates \u0111\u1ec1 xu\u1ea5t m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p d\u1ef1 \u0111o\u00e1n d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng. N\u1ebfu nh\u00f3m \u0111\u00e3 ho\u00e0n th\u00e0nh 20 user stories (c\u00e2u chuy\u1ec7n ng\u01b0\u1eddi d\u00f9ng) trong l\u1ea7n l\u1eb7p cu\u1ed1i c\u00f9ng, th\u00ec th\u1eed ngh\u0129 xem gi\u1ea3 s\u1eed h\u1ecd c\u0169ng s\u1ebd ho\u00e0n th\u00e0nh 20 l\u1ea7n l\u1eb7p n\u00e0y \u2014 v\u00e0 s\u1eed d\u1ee5ng th\u1eddi gian c\u1ee7a c\u00e1c l\u1ea7n l\u1eb7p ti\u1ebfp theo \u0111\u1ec3 x\u00e2y d\u1ef1ng ch\u1ee9c n\u0103ng m\u1edbi thay v\u00ec \u01b0\u1edbc t\u00ednh.<\/p>\n<p style=\"text-align: justify\">C\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng ph\u00e1t hi\u1ec7n ra l\u1ed7 h\u1ed5ng trong logic n\u00e0y. \u0110i\u1ec1u g\u00ec x\u1ea3y ra n\u1ebfu 20 stories ti\u1ebfp theo n\u00e0y l\u1edbn h\u01a1n ho\u1eb7c ph\u1ee9c t\u1ea1p h\u01a1n nhi\u1ec1u so v\u1edbi 20 stories v\u1eeba ho\u00e0n th\u00e0nh? C\u00e2u tr\u1ea3 l\u1eddi l\u00e0 nh\u00f3m s\u1ebd kh\u00f4ng ho\u00e0n t\u1ea5t \u0111\u01b0\u1ee3c 20 stories v\u00e0 d\u1ef1 \u0111o\u00e1n s\u1ebd sai. Tuy nhi\u00ean, tr\u01b0\u1edbc khi lo\u1ea1i b\u1ecf ph\u01b0\u01a1ng ph\u00e1p kh\u00f4ng kh\u1ea3 thi n\u00e0y, h\u00e3y ki\u1ec3m tra m\u1ed9t s\u1ed1 \u0111i\u1ec1u c\u00f3 th\u1ec3 sai v\u1edbi c\u00e1c \u01b0\u1edbc t\u00ednh truy\u1ec1n th\u1ed1ng tr\u00ean m\u1ed9t d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m.<\/p>\n<p style=\"text-align: justify\">Ch\u00fang ta c\u00f3 th\u1ec3 d\u00e0nh nhi\u1ec1u th\u1eddi gian \u0111\u1ec3 \u01b0\u1edbc t\u00ednh c\u00e1c nhi\u1ec7m v\u1ee5 m\u1eb7c d\u00f9 v\u1eabn kh\u00f4ng n\u1eb1m trong d\u1ef1 \u0111o\u00e1n ho\u1eb7c ph\u1ee9c t\u1ea1p h\u01a1n khi ch\u00fang ta th\u1ef1c hi\u1ec7n c\u00e1c nhi\u1ec7m v\u1ee5 \u0111\u00f3. Ch\u00fang ta c\u0169ng c\u00f3 th\u1ec3 d\u00e0nh th\u1eddi gian \u01b0\u1edbc t\u00ednh c\u00f4ng vi\u1ec7c b\u1ecb t\u01b0\u1edbc b\u1ecf ho\u1eb7c b\u1ecb ho\u00e1n \u0111\u1ed5i b\u1eb1ng c\u00f4ng vi\u1ec7c m\u1edbi.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">&#8220;C\u00f9ng m\u1ed9t k\u1ebft qu\u1ea3 k\u00e9m, nh\u01b0ng v\u1edbi n\u1ed7 l\u1ef1c \u00edt h\u01a1n nhi\u1ec1u&#8221;<\/span><\/h4>\n<\/p>\n<p style=\"text-align: justify\">V\u00e0o kho\u1ea3ng n\u0103m 2006 t\u1ea1i c\u00e1c h\u1ed9i ngh\u1ecb v\u1ec1 Agile, t\u00f4i nh\u1edb l\u1ea1i m\u1ed9t b\u00e0i thuy\u1ebft tr\u00ecnh c\u1ee7a Motorola v\u1ec1 hi\u1ec7u qu\u1ea3 c\u1ee7a vi\u1ec7c s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c \u01b0\u1edbc t\u00ednh \u201cplanning poker\u201d so v\u1edbi ph\u01b0\u01a1ng ph\u00e1p ti\u1ebfp c\u1eadn nghi\u00eam ng\u1eb7t tr\u01b0\u1edbc \u0111\u00e2y c\u1ee7a h\u00e3ng. Motorola c\u00f3 m\u1ed9t s\u1ed1 b\u1ed9 ph\u1eadn CMMI (M\u00f4 h\u00ecnh n\u0103ng l\u1ef1c tr\u01b0\u1edfng th\u00e0nh t\u00edch h\u1ee3p) C\u1ea5p 5 \u0111\u00e3 ti\u1ebfn h\u00e0nh c\u00e1c phi\u00ean ph\u00e2n t\u00edch r\u1ea5t chi ti\u1ebft v\u00e0 \u01b0\u1edbc t\u00ednh c\u00f3 quy tr\u00ecnh.<\/p>\n<p style=\"text-align: justify\">M\u1ed9t ph\u1ea7n c\u1ee7a vi\u1ec7c tr\u1edf th\u00e0nh CMMI C\u1ea5p 5 l\u00e0 \u0111\u1ec3 c\u1ea3i ti\u1ebfn li\u00ean t\u1ee5c. V\u00ec v\u1eady, ngo\u00e0i vi\u1ec7c \u01b0\u1edbc t\u00ednh ch\u1eb7t ch\u1ebd, c\u00e1c nh\u00f3m \u0111\u00e3 \u0111i\u1ec1u tra nguy\u00ean nh\u00e2n g\u1ed1c r\u1ec5 c\u1ee7a b\u1ea5t k\u1ef3 l\u1ed7i \u01b0\u1edbc t\u00ednh n\u00e0o nh\u1eb1m c\u1ea3i thi\u1ec7n quy tr\u00ecnh. Trong m\u1ed9t cu\u1ed9c th\u1eed nghi\u1ec7m, ba \u0111\u1ed9i \u0111\u00e3 thay th\u1ebf vi\u1ec7c l\u1eadp \u201cplanning poker\u201d b\u1eb1ng quy tr\u00ecnh \u01b0\u1edbc t\u00ednh n\u1ed9i b\u1ed9 c\u1ee7a h\u1ecd. Th\u00eam ba nh\u00f3m ti\u1ebfp t\u1ee5c \u01b0\u1edbc t\u00ednh nh\u01b0 b\u00ecnh th\u01b0\u1eddng, h\u1ecd t\u1ea1o ra c\u00e1c \u01b0\u1edbc t\u00ednh chi ti\u1ebft v\u1edbi c\u00e1c \u0111\u00e1nh gi\u00e1, ph\u00e2n t\u00edch nguy\u00ean nh\u00e2n g\u1ed1c r\u1ec5 v\u00e0 h\u01b0\u1edbng d\u1eabn \u01b0\u1edbc t\u00ednh chi ti\u1ebft h\u01a1n sau \u0111\u00f3.<\/p>\n<p style=\"text-align: justify\">K\u1ebft qu\u1ea3 cho th\u1ea5y r\u1eb1ng ngay c\u1ea3 c\u00e1c nh\u00f3m th\u1ef1c hi\u1ec7n theo quy tr\u00ecnh n\u1ed9i b\u1ed9 chi ti\u1ebft c\u0169ng kh\u00e1 y\u1ebfu trong vi\u1ec7c \u01b0\u1edbc t\u00ednh. M\u1ed9t s\u1ed1 s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c \u0111\u00e1nh gi\u00e1 qu\u00e1 cao, v\u00e0 nhi\u1ec1u s\u1ea3n ph\u1ea9m kh\u00e1c l\u1ea1i b\u1ecb \u0111\u00e1nh gi\u00e1 th\u1ea5p h\u01a1n. Ph\u00e2n t\u00edch nguy\u00ean nh\u00e2n g\u1ed1c r\u1ec5 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n \u0111\u1ec3 t\u1ea1o ra c\u00e1c danh s\u00e1ch ki\u1ec3m tra d\u00e0i h\u01a1n nh\u01b0ng kh\u00f4ng lo\u1ea1i b\u1ecf \u0111\u01b0\u1ee3c s\u1ef1 bi\u1ebfn \u0111\u1ed5i trong vi\u1ec7c \u01b0\u1edbc t\u00ednh qua s\u1ef1 thay \u0111\u1ed5i c\u1ee7a con ng\u01b0\u1eddi, s\u1ef1 kh\u00f4ng ch\u1eafc ch\u1eafn, s\u1ef1 ph\u1ee9c t\u1ea1p v\u00e0 \u0111\u1ed9 r\u1ee7i ro.<\/p>\n<p style=\"text-align: justify\">C\u00e1c nh\u00f3m \u201cplanning poker\u201d c\u0169ng kh\u00f4ng kh\u00e1 h\u01a1n; c\u00e1ch h\u1ecd \u01b0\u1edbc t\u00ednh c\u0169ng kh\u00f4ng c\u00f3 g\u00ec m\u1edbi m\u1ebb, v\u1eabn thi\u1ebfu c\u00e1c v\u1ea5n \u0111\u1ec1 g\u00e2y ra s\u1ef1 ch\u1eadm tr\u1ec5. S\u1ef1 kh\u00e1c bi\u1ec7t \u0111\u00e1ng k\u1ec3 l\u00e0 vi\u1ec7c l\u1eadp \u201cplanning poker\u201d nhanh h\u01a1n nhi\u1ec1u so v\u1edbi c\u00e1ch ti\u1ebfp c\u1eadn \u01b0\u1edbc t\u00ednh hi\u1ec7n c\u00f3 c\u1ee7a h\u1ecd v\u00e0 c\u00e1c th\u00e0nh vi\u00ean trong nh\u00f3m th\u00edch th\u00fa h\u01a1n nhi\u1ec1u. T\u00f4i v\u1eabn c\u00f2n nh\u1edb ph\u1ea7n n\u00e0o b\u1ea3n t\u00f3m t\u1eaft c\u1ee7a ng\u01b0\u1eddi thuy\u1ebft tr\u00ecnh qua vi\u1ec7c l\u1eadp \u201cplanning poker\u201d mang l\u1ea1i &#8220;K\u1ebft qu\u1ea3 k\u00e9m nh\u01b0 nhau, nh\u01b0ng v\u1edbi n\u1ed7 l\u1ef1c \u00edt h\u01a1n nhi\u1ec1u.&#8221;\u00a0<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">D\u1ef1 \u0111o\u00e1n d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng<\/span><\/h4>\n<p style=\"text-align: justify\">H\u1ed9i NoEstimates \u0111\u01b0a b\u00e0i h\u1ecdc n\u00e0y ti\u1ebfn th\u00eam m\u1ed9t b\u01b0\u1edbc n\u1eefa. H\u1ecd kh\u1eb3ng \u0111\u1ecbnh r\u1eb1ng vi\u1ec7c \u0111o l\u01b0\u1eddng th\u00f4ng l\u01b0\u1ee3ng l\u00e0 m\u1ed9t c\u00e1ch d\u1ef1 \u0111o\u00e1n t\u1ea1m \u1ed5n (ho\u1eb7c ch\u00ednh x\u00e1c h\u01a1n l\u00e0 k\u00e9m) nh\u01b0 c\u00e1ch \u01b0\u1edbc t\u00ednh theo gi\u1edd ho\u1eb7c \u0111i\u1ec3m \u2014 nh\u01b0ng quan tr\u1ecdng l\u00e0 \u0111\u00f2i h\u1ecfi \u00edt n\u1ed7 l\u1ef1c h\u01a1n nhi\u1ec1u. Khi s\u1eed d\u1ee5ng ng\u00e2n s\u00e1ch c\u1ee7a ng\u01b0\u1eddi kh\u00e1c, ch\u00fang ta c\u00f3 n\u00ean t\u1eadp trung v\u00e0o vi\u1ec7c x\u00e2y d\u1ef1ng c\u00e1c s\u1ea3n ph\u1ea9m c\u00f3 gi\u00e1 tr\u1ecb hay ch\u1ec9 c\u1ea7n t\u1ea1o ra c\u00e1c \u01b0\u1edbc t\u00ednh, ngay c\u1ea3 khi \u0111\u00f3 l\u00e0 m\u1ed9t quy tr\u00ecnh nghi\u00eam ng\u1eb7t t\u1ed1n k\u00e9m, t\u1ea7m th\u01b0\u1eddng?<\/p>\n<p style=\"text-align: justify\">T\u1ea5t nhi\u00ean, c\u00f3 nh\u1eefng s\u1eafc th\u00e1i c\u1ee7a m\u00e0u x\u00e1m. M\u1ed9t s\u1ed1 ph\u1ea7n m\u1ec1m c\u00f3 th\u1ec3 bi\u1ebft \u0111\u01b0\u1ee3c v\u00e0 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u01b0\u1edbc t\u00ednh m\u1ed9t c\u00e1ch \u0111\u00e1ng tin c\u1eady. C\u00f3 l\u1ebd ch\u00fang ta n\u00ean s\u1eed d\u1ee5ng \u01b0\u1edbc t\u00ednh \u1edf \u0111\u00f3. M\u1ed9t s\u1ed1 kh\u00e1ch h\u00e0ng mong \u0111\u1ee3i s\u1ef1 th\u1ea9m \u0111\u1ecbnh v\u00e0 b\u1eb1ng ch\u1ee9ng v\u1ec1 t\u00ednh ch\u1eb7t ch\u1ebd c\u1ee7a vi\u1ec7c l\u1eadp k\u1ebf ho\u1ea1ch, v\u00e0 c\u00f3 th\u1ec3 mu\u1ed1n bi\u1ebft c\u00f4ng vi\u1ec7c \u0111ang \u0111\u01b0\u1ee3c \u01b0\u1edbc t\u00ednh ra sao v\u00e0 kh\u00f4ng mu\u1ed1n b\u1eaft \u0111\u1ea7u khi kh\u00f4ng \u0111\u01b0\u1ee3c xem x\u00e9t c\u1ea9n tr\u1ecdng.<\/p>\n<p style=\"text-align: justify\">T\u00f4i \u0111\u00e3 l\u00e0m vi\u1ec7c v\u1edbi c\u1ea3 hai lo\u1ea1i \u01b0\u1edbc t\u00ednh. M\u1ed7i khi \u01b0\u1edbc t\u00ednh d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng, nh\u00f3m \u0111\u00e3 b\u1eaft \u0111\u1ea7u \u01b0\u1edbc t\u00ednh v\u1edbi c\u00e1c \u0111i\u1ec3m. Sau \u0111\u00f3, khi nh\u00f3m tr\u1edf n\u00ean \u1ed5n \u0111\u1ecbnh v\u00e0 ni\u1ec1m tin v\u1edbi kh\u00e1ch h\u00e0ng \u0111\u01b0\u1ee3c g\u1ea7y d\u1ef1ng, ch\u00fang t\u00f4i nh\u1eadn th\u1ea5y c\u00e1c ch\u1ec9 s\u1ed1 th\u00f4ng l\u01b0\u1ee3ng l\u00e0 ch\u1ec9 s\u1ed1 \u0111\u00e1ng tin c\u1eady cho ng\u00e0y b\u00e0n giao c\u0169ng nh\u01b0 n\u0103ng su\u1ea5t.<\/p>\n<p style=\"text-align: justify\">C\u00e1c c\u00f4ng c\u1ee5 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n Agile hi\u1ec7n \u0111\u1ea1i lu\u00f4n theo d\u00f5i khi c\u00e1c story thay \u0111\u1ed5i tr\u1ea1ng th\u00e1i, ch\u1eb3ng h\u1ea1n nh\u01b0 S\u1eb5n s\u00e0ng cho s\u1ef1 ph\u00e1t tri\u1ec3n th\u00f4ng qua M\u00e3 h\u00f3a, Ki\u1ec3m tra v\u00e0 Ho\u00e0n th\u00e0nh. N\u1ebfu qu\u00e1 tr\u00ecnh n\u00e0y di\u1ec5n ra trung b\u00ecnh n\u0103m ng\u00e0y cho m\u1ed7i story v\u00e0 ch\u1ee7 s\u1edf h\u1eefu s\u1ea3n ph\u1ea9m h\u1ecfi s\u1ebd m\u1ea5t bao l\u00e2u \u0111\u1ec3 th\u00eam m\u1ed9t s\u1ed1 t\u00ednh n\u0103ng \u01b0u ti\u00ean cao m\u1edbi, mi\u1ec5n l\u00e0 n\u00f3 kh\u00f4ng qu\u00e1 ph\u1ee9c t\u1ea1p \u2014 th\u00ec c\u00f3 th\u1ec3 l\u00e0 kho\u1ea3ng n\u0103m ng\u00e0y.<\/p>\n<p style=\"text-align: justify\">T\u01b0\u01a1ng t\u1ef1 nh\u01b0 v\u1eady, n\u1ebfu m\u1ea5t hai th\u00e1ng \u0111\u1ec3 ho\u00e0n th\u00e0nh 50 stories cu\u1ed1i c\u00f9ng v\u00e0 100 stories c\u00f2n l\u1ea1i \u0111ang t\u1ed3n \u0111\u1ecdng, th\u00ec c\u00f3 l\u1ebd s\u1ebd m\u1ea5t b\u1ed1n th\u00e1ng \u0111\u1ec3 ho\u00e0n th\u00e0nh d\u1ef1 \u00e1n.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">T\u00f9y ch\u1ecdn k\u1ebft h\u1ee3p<\/span><\/h4>\n<p style=\"text-align: justify\">Trong tr\u01b0\u1eddng h\u1ee3p t\u00f4i \u0111\u00e3 s\u1eed d\u1ee5ng ph\u00e2n t\u00edch th\u1eddi gian chu k\u1ef3 v\u00e0 th\u00f4ng l\u01b0\u1ee3ng \u0111\u1ec3 t\u1ea1o d\u1ef1 \u0111o\u00e1n, ch\u00fang t\u00f4i c\u0169ng \u0111\u00e3 c\u1ed1 g\u1eafng t\u1ed1i \u01b0u v\u1ec1 \u0111i\u1ec1u \u0111\u00f3. C\u1ea3 nh\u00f3m \u0111\u1ec1u bi\u1ebft quy tr\u00ecnh s\u1ebd ch\u1ec9 ho\u1ea1t \u0111\u1ed9ng n\u1ebfu c\u00e1c story c\u00f3 k\u00edch th\u01b0\u1edbc ph\u00f9 h\u1ee3p. V\u00ec v\u1eady, h\u1ecd d\u00e0nh m\u1ed9t ch\u00fat th\u1eddi gian \u0111\u1ec3 t\u00ecm ki\u1ebfm m\u1ecdi th\u1ee9 m\u00e0 c\u00f3 th\u1ec3 mang \u00fd ngh\u0129a v\u1ec1 m\u1eb7t c\u1ea5u t\u1ea1o \u0111\u1ec3 \u0111i\u1ec1u tra m\u1ee9c t\u0103ng \u0111\u1ed9t bi\u1ebfn. H\u1ecd c\u0169ng d\u00e0nh th\u1eddi gian chia nh\u1ecf c\u00e1c story l\u1edbn \u2014 v\u00e0 \u0111\u00f4i khi g\u1eafn th\u1ebb c\u00e1c story theo c\u00e1c k\u00edch th\u01b0\u1edbc \u00e1o thun nh\u01b0 nh\u1ecf (S), v\u1eeba (M) v\u00e0 l\u1edbn (L).<\/p>\n<\/p>\n<p style=\"text-align: justify\">C\u00f3 th\u1ec3 l\u1eadp lu\u1eadn r\u1eb1ng \u0111\u00e2y l\u00e0 m\u1ed9t h\u00ecnh th\u1ee9c \u01b0\u1edbc t\u00ednh, v\u00e0 t\u00f4i \u0111\u1ed3ng \u00fd. Tuy nhi\u00ean, vi\u1ec7c nhanh ch\u00f3ng quy k\u1ebft (S), (M) ho\u1eb7c (L) cho m\u1ed9t story tr\u1edf n\u00ean nhanh ch\u00f3ng v\u00e0 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1edfi m\u1ed9t nh\u00e0 ph\u00e1t tri\u1ec3n c\u1ea5p cao m\u00e0 kh\u00f4ng \u0111\u00f2i h\u1ecfi (ho\u1eb7c c\u00f3 \u0111\u01b0\u1ee3c s\u1ef1 th\u00f4ng th\u00e1i) c\u1ee7a c\u1ea3 nh\u00f3m.<\/p>\n<p style=\"text-align: justify\">B\u00e2y gi\u1edd ch\u00fang ta c\u1ea7n l\u00e0m m\u1ed9t s\u1ed1 ph\u00e9p to\u00e1n c\u01a1 b\u1ea3n v\u1edbi c\u00e1c d\u1ef1 \u0111o\u00e1n c\u1ee7a ch\u00fang ta. (S), (M) v\u00e0 (L) ph\u1ea3i l\u00e0 t\u01b0\u01a1ng \u0111\u1ed1i, v\u00ec v\u1eady 1 (M) l\u00e0 2 (S), v\u00e0 1 (L) l\u00e0 3 (S). Gi\u1edd \u0111\u00e2y, nh\u00f3m c\u00f3 th\u1ec3 cung c\u1ea5p 60 stories nh\u1ecf ho\u1eb7c 30 stories trung b\u00ecnh ho\u1eb7c 20 stories l\u1edbn cho m\u1ed7i l\u1ea7n l\u1eb7p \u2014 ho\u1eb7c nhi\u1ec1u kh\u1ea3 n\u0103ng h\u01a1n, m\u1ed9t s\u1ed1 k\u1ebft h\u1ee3p nh\u01b0 5 stories l\u1edbn, 10 stories v\u1eeba v\u00e0 35 stories nh\u1ecf.<\/p>\n<p style=\"text-align: justify\">Ch\u00fang t\u00f4i \u0111\u00e3 gi\u1ea3i tho\u00e1t nh\u00f3m kh\u1ecfi c\u00f4ng vi\u1ec7c \u01b0\u1edbc t\u00ednh (c\u00f4ng vi\u1ec7c m\u00e0 ngay c\u1ea3 nh\u1eefng ng\u01b0\u1eddi gi\u1ecfi nh\u1ea5t c\u0169ng kh\u00f4ng gi\u1ecfi l\u1eafm), do \u0111\u00f3, nh\u00f3m c\u00f3 th\u1ec3 t\u1eadp trung v\u00e0o vi\u1ec7c x\u00e2y d\u1ef1ng c\u00e1c s\u1ea3n ph\u1ea9m v\u1edbi hy v\u1ecdng s\u1ebd t\u1ed1t h\u01a1n. Ch\u00fang t\u00f4i c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng d\u1eef li\u1ec7u th\u00f4ng l\u01b0\u1ee3ng \u0111\u01b0\u1ee3c cung c\u1ea5p mi\u1ec5n ph\u00ed b\u1edfi ph\u1ea7n m\u1ec1m theo d\u00f5i c\u1ee7a ch\u00fang t\u00f4i \u0111\u1ec3 d\u1ef1 \u0111o\u00e1n ng\u00e0y ho\u00e0n th\u00e0nh. S\u1eed d\u1ee5ng c\u00e1c \u01b0\u1edbc t\u00ednh n\u00e0y nh\u00e2n v\u1edbi chi ph\u00ed ho\u1ea1t \u0111\u1ed9ng c\u1ee7a nh\u00f3m (c\u1ed9ng v\u1edbi c\u00e1c chi ph\u00ed kh\u00e1c), ch\u00fang t\u00f4i c\u0169ng c\u00f3 th\u1ec3 t\u1ea1o \u01b0\u1edbc t\u00ednh chi ph\u00ed.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">Nh\u01b0\u1ee3c \u0111i\u1ec3m<\/span><\/h4>\n<p style=\"text-align: justify\">T\u00f4i ch\u1ec9 c\u00f3 kinh nghi\u1ec7m d\u1ef1 \u0111o\u00e1n d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng ho\u1ea1t \u0111\u1ed9ng t\u1ed1t v\u1edbi c\u00e1c nh\u00f3m \u1ed5n \u0111\u1ecbnh trong m\u00f4i tr\u01b0\u1eddng c\u00f3 \u0111\u1ed9 tin c\u1eady cao. Nh\u1eefng nh\u00f3m n\u00e0y tr\u01b0\u1edbc \u0111\u00f3 \u0111\u00e3 \u01b0\u1edbc t\u00ednh c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd v\u00e0 hi\u1ec3u r\u00f5 v\u1ec1 chi ph\u00ed ti\u00eau hao c\u1ee7a h\u1ecd so v\u1edbi ng\u00e2n s\u00e1ch v\u00e0 c\u00f4ng vi\u1ec7c t\u1ed3n \u0111\u1ecdng.<\/p>\n<p style=\"text-align: justify\">\u1ede m\u1ed9t s\u1ed1 n\u01a1i ho\u1eb7c \u1edf m\u1ed9t s\u1ed1 n\u1ec1n v\u0103n h\u00f3a nh\u1eadn th\u1ea5y vi\u1ec7c kh\u00f4ng \u01b0\u1edbc l\u01b0\u1ee3ng l\u00e0 v\u00f4 tr\u00e1ch nhi\u1ec7m. Ngo\u00e0i ra, m\u1ed9t s\u1ed1 b\u01b0\u1edbc ti\u1ebfn trong vi\u1ec7c ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u01b0\u1edbc t\u00ednh kh\u00e1 ch\u00ednh x\u00e1c v\u00e0 do \u0111\u00f3, c\u00e1c \u01b0\u1edbc t\u00ednh ri\u00eang l\u1ebb c\u00f3 th\u1ec3 cung c\u1ea5p d\u1ef1 \u0111o\u00e1n \u0111\u1ea1t t\u1ef7 l\u1ec7 cao h\u01a1n so v\u1edbi theo d\u00f5i th\u00f4ng l\u01b0\u1ee3ng trung b\u00ecnh.<\/p>\n<p style=\"text-align: justify\">B\u00e0i vi\u1ebft n\u00e0y \u0111\u00e3 m\u00f4 t\u1ea3 c\u00e1c l\u1ef1a ch\u1ecdn thay th\u1ebf d\u1ef1a tr\u00ean th\u00f4ng l\u01b0\u1ee3ng \u0111\u1ed1i v\u1edbi c\u00e1c \u01b0\u1edbc t\u00ednh d\u1ef1a tr\u00ean t\u00e1c v\u1ee5 truy\u1ec1n th\u1ed1ng. M\u1ed9t s\u1ed1 ng\u01b0\u1eddi theo ch\u1ee7 ngh\u0129a NoEstimates cho r\u1eb1ng \u0111i\u1ec1u \u0111\u00f3 c\u0169ng l\u00e3ng ph\u00ed v\u00e0 tin r\u1eb1ng c\u00e1c nh\u00f3m ch\u1ec9 n\u00ean l\u00e0m vi\u1ec7c cho \u0111\u1ebfn khi ho\u00e0n th\u00e0nh. Tuy nhi\u00ean, t\u00f4i v\u1eabn ch\u01b0a g\u1eb7p m\u1ed9t nh\u00e0 t\u00e0i tr\u1ee3 n\u00e0o m\u00e0 kh\u00f4ng quan t\u00e2m \u0111\u1ebfn c\u00e1c d\u1ef1 \u0111o\u00e1n v\u1ec1 ti\u1ebfn \u0111\u1ed9 v\u00e0 ho\u00e0n th\u00e0nh d\u1ef1a tr\u00ean b\u1eb1ng ch\u1ee9ng.<\/p>\n<h4 style=\"text-align: justify\"><span style=\"color: #000080\">T\u00f3m l\u1ea1i<\/span><\/h4>\n<p style=\"text-align: justify\">Gi\u1ea3m ho\u1eb7c lo\u1ea1i b\u1ecf \u01b0\u1edbc t\u00ednh c\u00f3 th\u1ec3 ti\u1ebft ki\u1ec7m \u0111\u00e1ng k\u1ec3 n\u1ed7 l\u1ef1c. Khi nh\u00f3m cu\u1ed1i c\u00f9ng m\u00e0 t\u00f4i tham gia th\u1ef1c hi\u1ec7n chuy\u1ec3n \u0111\u1ed5i, ch\u00fang t\u00f4i th\u1ea5y s\u1ed1 l\u01b0\u1ee3ng story ho\u00e0n th\u00e0nh m\u1ed7i tu\u1ea7n t\u0103ng 8% do d\u00e0nh nhi\u1ec1u th\u1eddi gian h\u01a1n \u0111\u1ec3 ph\u00e1t tri\u1ec3n.<\/p>\n<p style=\"text-align: justify\">Cu\u1ed9c tranh lu\u1eadn NoEstimates c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u00e1i di\u1ec5n nh\u01b0 m\u1ed9t cu\u1ed9c th\u1ea3o lu\u1eadn gi\u1eefa \u01b0\u1edbc t\u00ednh tham s\u1ed1 theo bottom-up (\u01b0\u1edbc t\u00ednh nh\u00f3m th\u00f4ng qua \u0111i\u1ec3m s\u1ed1) so v\u1edbi \u01b0\u1edbc t\u00ednh heuristic v\u1ec1 th\u00f4ng l\u01b0\u1ee3ng m\u1ed7i l\u1ea7n l\u1eb7p. C\u1ea3 hai c\u00e1ch ti\u1ebfp c\u1eadn \u0111\u1ec1u c\u00f3 nh\u1eefng l\u1ee3i \u00edch v\u00e0 thi\u1ebfu s\u00f3t.\u00a0<\/p>\n<p style=\"text-align: justify\">M\u1ed9t s\u1ed1 t\u1ed5 ch\u1ee9c coi tr\u1ecdng quy tr\u00ecnh v\u00e0 th\u00f4ng tin do ph\u01b0\u01a1ng ph\u00e1p \u01b0\u1edbc t\u00ednh bottom-up (\u01b0\u1edbc t\u00ednh t\u1eeb d\u01b0\u1edbi l\u00ean) mang l\u1ea1i. Nh\u01b0ng nh\u1eefng ng\u01b0\u1eddi kh\u00e1c l\u1ea1i mu\u1ed1n chuy\u1ec3n h\u01b0\u1edbng n\u1ed7 l\u1ef1c \u0111\u00f3 sang h\u01b0\u1edbng ph\u00e1t tri\u1ec3n v\u00e0 s\u1eed d\u1ee5ng m\u1ed9t \u01b0\u1edbc t\u00ednh heuristic kh\u00e1c (ngay c\u1ea3 khi k\u00e9m h\u01a1n). C\u00e1c nh\u00e0 t\u00e0i tr\u1ee3 s\u1ebd lu\u00f4n h\u1ecfi, &#8220;S\u1ebd m\u1ea5t bao l\u00e2u?&#8221; v\u00e0 &#8220;C\u00e1i n\u00e0y c\u00f3 gi\u00e1 bao nhi\u00eau?&#8221;. Ch\u00fang ta c\u00f3 c\u00e1c s\u1ef1 l\u1ef1a ch\u1ecdn \u0111\u1ec3 gi\u00fap tr\u1ea3 l\u1eddi nh\u1eefng c\u00e2u h\u1ecfi \u0111\u00f3; nh\u01b0ng cu\u1ed1i c\u00f9ng, n\u00f3 ph\u1ea3i l\u00e0 quy\u1ebft \u0111\u1ecbnh c\u1ee7a nh\u00f3m sponsor v\u1ec1 c\u00e1ch h\u1ecd mu\u1ed1n th\u1ea5y n\u00f3 x\u1ea3y ra.<\/p>\n<hr>\n<p style=\"text-align: left\"><span style=\"font-size: 9pt\"><strong><\/strong><\/span><\/p>\n<p style=\"text-align: left\"><em><span style=\"color: #999999\"><\/span><\/em><span style=\"font-size: 9pt\"><span style=\"color: #999999\">(References:<\/span>\u00a0Estimating Agile Projects&#8230;Or Not<span style=\"color: #808080\">)<\/span><\/span><\/p>\n<p><\/p>\n<\/p>\n<p class=\"p1\">Product Backlog l\u00e0 g\u00ec? C\u00f3 quan h\u1ec7 nh\u01b0 th\u1ebf n\u00e0o v\u1edbi WBS<\/p>\n<p class=\"p3\">B\u1ea3n tuy\u00ean ng\u00f4n Agile &#8211; l\u1ecbch s\u1eed h\u00ecnh th\u00e0nh Agile<\/p>\n<p class=\"p1\">12 nguy\u00ean t\u1eafc c\u1ee7a Agile<\/p>\n<p class=\"p3\">Trong d\u1ef1 \u00e1n Agile, c\u00f4ng vi\u1ec7c \u01b0\u1edbc t\u00ednh c\u00f3 th\u1eadt s\u1ef1 c\u1ea7n thi\u1ebft?<\/p>\n<p class=\"p2\">Qu\u1ea3n l\u00fd d\u1ef1 \u00e1n v\u1edbi Scrum<\/p>\n<p class=\"p1\">Scrum of Scrums<\/p>\n<p class=\"p3\">User stories &#8211; C\u00f4ng c\u1ee5 l\u00ean k\u1ebf ho\u1ea1ch c\u1ee7a Agile<\/p>\n<p class=\"p1\">Story points &#8211; C\u00f4ng c\u1ee5 \u01b0\u1edbc l\u01b0\u1ee3ng c\u1ee7a Agile<\/p>\n<p class=\"p1\">Velocity l\u00e0 g\u00ec &#8211; C\u00f4ng c\u1ee5 \u0111o l\u01b0\u1eddng t\u1ed1c \u0111\u1ed9 ho\u00e0n th\u00e0nh c\u00f4ng vi\u1ec7c c\u1ee7a nh\u00f3m Agile<\/p>\n<p class=\"p1\">Story Map &#8211; L\u1eadp k\u1ebf ho\u1ea1ch t\u1ed5ng qu\u00e1t trong Agile<\/p>\n<p class=\"p1\">Agile Retrospectives &#8211; Nh\u00ecn l\u1ea1i v\u00e0 c\u1ea3i ti\u1ebfn hi\u1ec7u qu\u1ea3 c\u00f4ng vi\u1ec7c d\u1ef1 \u00e1n<\/p>\n<p class=\"p1\">Kanban &#8211; ph\u01b0\u01a1ng ph\u00e1p gi\u00fap c\u1ea3i ti\u1ebfn quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a d\u1ef1 \u00e1n<\/p>\n<p class=\"p2\">PDCA &#8211; Chu tr\u00ecnh c\u1ea3i ti\u1ebfn li\u00ean t\u1ee5c<\/p>\n<p class=\"p1\">Personas &#8211; C\u00f4ng c\u1ee5 x\u00e2y d\u1ef1ng h\u00ecnh t\u01b0\u1ee3ng kh\u00e1ch h\u00e0ng trong Agile<\/p>\n<p class=\"p1\">Lean &#8211; Tinh g\u1ecdn h\u00f3a quy tr\u00ecnh m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3<\/p>\n<p class=\"p1\">H\u01b0\u1edbng D\u1eabn Scrum  &#8211; The Scrum Guide <\/p>\n<p class=\"p1\">B\u00f3ng \u0111\u00e1 c\u00f3 3-5-2, Scrum c\u00f3 3-5-3<\/p>\n<p class=\"p1\">B\u1eaft \u0111\u1ea7u v\u1edbi Scrum t\u1eeb \u0111\u00e2u \u0111\u00e2y ta?<\/p>\n<p class=\"p3\">M\u1ed9t s\u1ed1 c\u00e1ch ch\u1ea1y Daily scrum hi\u1ec7u qu\u1ea3<\/p>\n<p class=\"p3\"><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>C\u00e1c nh\u00e0 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n th\u01b0\u1eddng th\u00edch c\u00e1c k\u1ebf ho\u1ea1ch v\u00e0 \u01b0\u1edbc t\u00ednh \u0111\u1ec3 c\u00f3 th\u1ec3 d\u1ef1 \u0111o\u00e1n khi n\u00e0o m\u1ecdi th\u1ee9 n\u00ean \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u00e0 chi ph\u00ed c\u00f3 th\u1ec3 l\u00e0 bao nhi\u00eau. N\u00f3 gi\u00fap th\u1ecfa m\u00e3n k\u1ef3 v\u1ecdng c\u1ee7a kh\u00e1ch h\u00e0ng v\u00e0 tr\u1ea3 l\u1eddi cho c\u00e2u h\u1ecfi &#8220;Khi n\u00e0o th\u00ec ho\u00e0n th\u00e0nh?&#8221; [&hellip;]<\/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\/37645"}],"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=37645"}],"version-history":[{"count":3,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37645\/revisions"}],"predecessor-version":[{"id":69334,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37645\/revisions\/69334"}],"wp:attachment":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/media?parent=37645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/categories?post=37645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/tags?post=37645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}