{"id":37263,"date":"2023-12-08T23:30:38","date_gmt":"2023-12-08T23:30:38","guid":{"rendered":"https:\/\/masterskills.org\/blog\/sprint-planning-hieu-qua-va-nhung-tips-huu-ich.html"},"modified":"2023-12-24T21:45:53","modified_gmt":"2023-12-24T14:45:53","slug":"sprint-planning-hieu-qua-va-nhung-tips-huu-ich","status":"publish","type":"post","link":"https:\/\/masterskills.org\/blog\/sprint-planning-hieu-qua-va-nhung-tips-huu-ich.html","title":{"rendered":"Sprint Planning hi\u1ec7u qu\u1ea3 v\u00e0 nh\u1eefng tips h\u1eefu \u00edch"},"content":{"rendered":"<div class=\"article-body article-toc\">\n<p style=\"text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Gi\u1ed1ng nh\u01b0 c\u00e1c team ho\u1ea1t \u0111\u1ed9ng trong c\u00e1c c\u00f4ng ty c\u00f4ng ngh\u1ec7, team t\u00f4i c\u0169ng s\u1eed d\u1ee5ng Scrum. Ban \u0111\u1ea7u, Scrum ch\u1ec9 cung c\u1ea5p cho team nh\u1eefng quy t\u1eafc c\u0169ng nh\u01b0 c\u00e1ch th\u1ee9c\u00a0\u0111\u1ec3 t\u1ed5 ch\u1ee9c c\u00e1c quy tr\u00ecnh. Nh\u01b0ng th\u00f4ng qua nhi\u1ec1u l\u1ea7n th\u1eed v\u00e0 sai, team t\u00f4i b\u1eaft \u0111\u1ea7u thi\u1ebft l\u1eadp ra nh\u1eefng c\u00e1ch th\u1ee9c m\u1edbi khi\u1ebfn cho c\u00e1c Sprint ho\u1ea1t \u0111\u1ed9ng hi\u1ec7u qu\u1ea3 h\u01a1n v\u00e0 \u201cs\u00e1t\u201d h\u01a1n v\u1edbi nhu c\u1ea7u c\u1ee7a c\u00f4ng ty v\u00e0 ngu\u1ed3n l\u1ef1c c\u1ee7a m\u00ecnh. Nh\u1edd nh\u1eefng c\u00e1ch th\u1ee9c n\u00e0y m\u00e0 quy tr\u00ecnh ho\u1ea1t \u0111\u1ed9ng c\u1ee7a ch\u00fang t\u00f4i tr\u1edf n\u00ean \u201cm\u01b0\u1ee3t m\u00e0\u201d h\u01a1n, s\u1ea3n ph\u1ea9m ho\u00e0n th\u00e0nh \u0111\u00fang h\u1ea1n v\u00e0 r\u1ea5t \u00edt th\u1eddi gian b\u1ecb l\u00e3ng ph\u00ed (\u0111i\u1ec1u n\u00e0y v\u1eabn x\u1ea3y ra nh\u01b0ng \u0111\u00e3 \u0111\u01b0\u1ee3c h\u1ea1n ch\u1ebf). \u0110\u01a1n c\u1eed nh\u01b0 v\u1ea5n \u0111\u1ec1 m\u01a1 h\u1ed3 trong Sprint planning khi\u1ebfn developers b\u1eaft \u0111\u1ea7u c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh nh\u01b0ng tester th\u00ec \u201cng\u1ed3i kh\u00f4ng\u201d trong giai \u0111o\u1ea1n \u0111\u1ea7u v\u00ec ch\u01b0a c\u00f3 g\u00ec \u0111\u1ec3 test, ch\u00fang t\u00f4i \u0111\u00e3 ng\u0103n ch\u1eb7n \u0111\u01b0\u1ee3c vi\u1ec7c \u0111\u00f3.<\/span><\/span><\/span><\/p>\n<div>\n<h2 style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:24px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><b><u><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Tips 1:<\/span><\/span><\/u><\/b><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>\u00a0<b>S\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 d\u1ef1 \u0111o\u00e1n khi tri\u1ec3n khai Scrum<\/b><\/span><\/span><\/span><\/span><\/span><\/h2>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>\u0110\u1ea7u ti\u00ean, t\u00f4i mu\u1ed1n gi\u1edbi thi\u1ec7u \u0111\u1ebfn c\u00e1c b\u1ea1n m\u1ed9t c\u00f4ng c\u1ee5 (tool) r\u1ea5t quen thu\u1ed9c nh\u01b0ng l\u1ea1i ho\u1ea1t \u0111\u1ed9ng r\u1ea5t hi\u1ec7u qu\u1ea3 khi k\u1ebft h\u1ee3p v\u1edbi Scrum, t\u1ea1o n\u00ean m\u1ed9t b\u1ed9 \u0111\u00f4i \u201csong s\u00e1t\u201d:\u00a0<em><strong>JIRA<\/strong><\/em>!<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>M\u00f4 h\u00ecnh Scrum c\u00f3 r\u1ea5t nhi\u1ec1u \u0111i\u1ec3m m\u1ea1nh nh\u01b0 \u201cnhanh\u201d, \u201cg\u1ecdn\u201d v\u00e0 n\u1ebfu k\u1ebft h\u1ee3p v\u1edbi Jira, n\u00f3 s\u1ebd c\u00f3 th\u1ec3 t\u0103ng th\u00eam t\u00ednh \u201cd\u1ef1 \u0111o\u00e1n \u0111\u01b0\u1ee3c\u201d (predictability) do n\u1ec1n t\u1ea3ng Jira h\u1ed7 tr\u1ee3 team theo d\u00f5i to\u00e0n b\u1ed9 ho\u1ea1t \u0111\u1ed9ng v\u00e0 cung c\u1ea5p nh\u1eefng b\u00e1o c\u00e1o tr\u1ef1c quan. C\u00e1c b\u00e1o c\u00e1o n\u00e0y gi\u00fap cho team d\u1ec5 d\u00e0ng \u201ctruy v\u1ebft\u201d c\u00e1c c\u00f4ng vi\u1ec7c c\u00f2n t\u1ed3n \u0111\u1ecdng, n\u1eafm r\u00f5 c\u00e1c c\u00f4ng vi\u1ec7c \u0111\u00e3 ho\u00e0n th\u00e0nh nh\u01b0 th\u1ebf n\u00e0o v\u00e0 d\u1ef1 \u0111o\u00e1n \u0111\u01b0\u1ee3c s\u1ea3n ph\u1ea9m khi n\u00e0o ho\u00e0n thi\u1ec7n. N\u00f3 c\u0169ng gi\u00fap team d\u1ec5 ki\u1ec3m so\u00e1t ch\u1ea5t l\u01b0\u1ee3ng v\u00e0 c\u1eadp nh\u1eadt \u0111\u01b0\u1ee3c c\u00e1c plan v\u1ec1 meetings, \u0111\u1ea3m b\u1ea3o c\u00e1c th\u00e0nh vi\u00ean c\u00f3 \u0111\u01b0\u1ee3c th\u00f4ng tin nh\u01b0 nhau (\u0110\u1ec3 bi\u1ebft th\u00eam truy\u1ec1n th\u00f4ng trong d\u1ef1 \u00e1n l\u00e0m th\u1ebf n\u00e0o hi\u1ec7u qu\u1ea3, b\u1ea1n c\u00f3 th\u1ec3 xem t\u1ea1i \u0111\u00e2y.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Khi ch\u00fang ta s\u1eed d\u1ee5ng Scrum, d\u1ef1 \u00e1n s\u1ebd \u0111\u01b0\u1ee3c chia nh\u1ecf v\u00e0 qu\u1ea3n l\u00fd \u1edf t\u1eebng Sprint. \u0110i\u1ec1u n\u00e0y gi\u00fap team t\u1eadp trung h\u01a1n v\u00ec Sprint c\u00f3 l\u01b0\u1ee3ng th\u1eddi gian ng\u1eafn v\u00e0 m\u1ecdi ng\u01b0\u1eddi d\u1ec5 d\u00e0ng ki\u1ec3m so\u00e1t c\u0169ng nh\u01b0 \u0111\u00e1nh gi\u00e1 \u0111\u01b0\u1ee3c c\u00f4ng vi\u1ec7c trong kho\u1ea3ng th\u1eddi gian \u1ea5y. N\u00f3 gi\u1ed1ng nh\u01b0 b\u1ea1n th\u1ef1c hi\u1ec7n th\u1eed th\u00e1ch ch\u1ea1y 50 km trong 10 ng\u00e0y s\u1ebd hi\u1ec7u qu\u1ea3 h\u01a1n th\u1ef1c hi\u1ec7n ch\u1ea1y 500 km trong 100 ng\u00e0y. Th\u1eddi gian c\u00e0ng l\u00e2u, ch\u00fang ta s\u1ebd d\u1ec5 b\u1ecb tr\u00ec ho\u00e3n v\u00e0 thi\u1ebfu t\u1eadp trung.\u00a0Hi\u1ec7n t\u01b0\u1ee3ng n\u00e0y c\u0169ng gi\u1ed1ng v\u1edbi Parkinson\u2019s Law, khi c\u00f4ng vi\u1ec7c c\u00f3 xu h\u01b0\u1edbng k\u00e9o d\u00e0i theo th\u1eddi h\u1ea1n ho\u00e0n t\u1ea5t\u00a0v\u00e0 \u201cn\u01b0\u1edbc \u0111\u1ebfn ch\u00e2n m\u1edbi nh\u1ea3y\u201d, r\u1ee7i ro d\u1ef1 \u00e1n s\u1ebd t\u0103ng cao.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size:14px;\"><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>V\u00ec th\u1ebf, ch\u00fang ta c\u1ea7n ph\u1ea3i gi\u1eef c\u00e1c ho\u1ea1t \u0111\u1ed9ng ch\u1ea1y li\u00ean t\u1ee5c v\u00e0 c\u00f3 th\u1ec3\u00a0d\u1ef1 \u0111o\u00e1n \u0111\u01b0\u1ee3c trong th\u1eddi gian t\u01b0\u01a1ng \u0111\u1ed1i \u0111\u1ec3 kh\u00f4ng c\u1ea3m th\u1ea5y \u201cng\u00e1n\u201d v\u00e0 \u201coverload\u201d. Jira\u00a0h\u1ed7 tr\u1ee3 vi\u1ec7c \u0111\u00f3 b\u1eb1ng c\u00e1ch \u201c\u0111\u1ebfm\u201d t\u1eebng c\u00f4ng vi\u1ec7c \u0111\u00e3 ho\u00e0n th\u00e0nh trong Backlog v\u00e0 t\u00ednh to\u00e1n lu\u00f4n Fix versions \u2013 m\u1ed9t d\u1ea1ng events nh\u1ecf nh\u01b0 first test version, second version, product release,\u2026Trong backlog th\u00ec Jira\u00a0c\u00f3 danh s\u00e1ch c\u00e1c tasks\u00a0v\u00e0 n\u1ebfu \u0111\u00e3 \u0111\u01b0\u1ee3c \u01b0\u1edbc l\u01b0\u1ee3ng (estimated) b\u1eb1ng story point, Jira c\u00f3 th\u1ec3 \u0111\u01b0a ra s\u1ed1 sprint c\u1ea7n thi\u1ebft cho d\u1ef1 \u00e1n d\u1ef1a tr\u00ean khai b\u00e1o v\u1ec1 working speed. V\u00ec l\u1ebd \u0111\u00f3, ch\u00fang ta c\u00f3 th\u1ec3 cung c\u1ea5p cho kh\u00e1ch h\u00e0ng \u01b0\u1edbc l\u01b0\u1ee3ng t\u01b0\u01a1ng \u0111\u1ed1i ch\u00ednh x\u00e1c v\u1ec1 ng\u00e2n s\u00e1ch c\u0169ng nh\u01b0 deadline trong giai \u0111o\u1ea1n s\u01a1 kh\u1edfi c\u1ee7a d\u1ef1 \u00e1n.<\/span><\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size:14px;\"><img decoding=\"async\" src=\"https:\/\/masterskills.org\/blog\/wp-content\/uploads\/\/12\/ddd_5935b7f955054a7690806c59e6c39f77_grande.png\" title=\"ddd_5935b7f955054a7690806c59e6c39f77_grande\"><\/span><\/p>\n<h2 style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:24px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><b><u><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Tips\u00a02: <\/span><\/span><\/u><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Thi\u1ebft l\u1eadp d\u00f2ng ch\u1ea3y c\u00f4ng vi\u1ec7c li\u00ean t\u1ee5c<\/span><\/span><\/b><\/span><\/span><\/span><\/h2>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Ch\u00fang ta ti\u1ebfp t\u1ee5c \u0111\u1ebfn v\u1edbi v\u1ea5n \u0111\u1ec1 x\u00e2y d\u1ef1ng c\u00e1c Sprints. \u0110\u1ec3 kh\u00f4ng c\u00f3 kho\u1ea3ng \u201cgap\u201d gi\u1eefa c\u00e1c Sprints nh\u01b0ng v\u1eabn kh\u00f4ng khi\u1ebfn m\u1ecdi th\u1ee9 tr\u1edf\u00a0n\u00ean \u201c\u00e1p l\u1ef1c\u201d ho\u1eb7c \u201cqu\u00e1 t\u1ea3i\u201d l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1 kh\u00f3. M\u1ed9t s\u1ed1 n\u01a1i khi c\u00f4ng vi\u1ec7c \u0111\u00e3 k\u1ebft th\u00fac nh\u01b0ng ch\u01b0a \u0111\u1ebfn th\u1eddi \u0111i\u1ec3m k\u1ebft th\u00fac Sprint, Manager th\u01b0\u1eddng \u201c\u0111\u1ea9y\u201d th\u00eam task t\u1eeb Backlog khi\u1ebfn cho \u0111\u1ecbnh ngh\u0129a Sprint ban \u0111\u1ea7u kh\u00f4ng c\u00f2n gi\u00e1 tr\u1ecb. Tuy nhi\u00ean, kh\u00f4ng ai mu\u1ed1n k\u1ebft th\u00fac Sprint v\u00e0 c\u00f3 m\u1ed9t kho\u1ea3ng \u201cgap\u201d \u1edf gi\u1eefa v\u00ec n\u00f3 s\u1ebd khi\u1ebfn cho team b\u1ecb \u201cm\u1ea5t \u0111\u00e0\u201d. \u0110\u1ec3 th\u1ef1c hi\u1ec7n Sprint li\u00ean t\u1ee5c, ch\u00fang ta c\u1ea7n nh\u00ecn l\u1ea1i nh\u1eefng t\u00ednh ch\u1ea5t c\u1ee7a Sprint. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>\u0110\u1ea7u ti\u00ean, Sprint l\u00e0 m\u1ed9t khung th\u1eddi gian \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh (fixed time-box) nh\u1eb1m \u0111\u1ec3 team Scrum ti\u1ebfn h\u00e0nh t\u1ea5t c\u1ea3 c\u00e1c ho\u1ea1t \u0111\u1ed9ng c\u1ea7n thi\u1ebft \u0111\u1ec3 s\u1ea3n xu\u1ea5t \u0111\u01b0\u1ee3c m\u1ed9t ph\u1ea7n giao ph\u1ea9m c\u00f3 kh\u1ea3 n\u0103ng chuy\u1ec3n giao \u0111\u01b0\u1ee3c. Th\u01b0\u1eddng khung th\u1eddi gian n\u00e0y h\u1ee3p l\u00fd l\u00e0 k\u00e9o d\u00e0i trong 10 ng\u00e0y (2 tu\u1ea7n l\u00e0m vi\u1ec7c).\u00a0B\u1edfi v\u00ec \u0111\u00e2y l\u00e0 kho\u1ea3ng th\u1eddi gian kh\u00f4ng qu\u00e1 d\u00e0i \u0111\u1ec3 ho\u00e0n t\u1ea5t m\u1ed9t ph\u1ea7n giao ph\u1ea9m (working increment)\u00a0nh\u01b0ng c\u0169ng v\u1eeba \u0111\u1ee7 ng\u1eafn \u0111\u1ec3 c\u00f3 th\u1ec3 d\u1ef1 \u0111o\u00e1n v\u00e0 ki\u1ec3m so\u00e1t \u0111\u01b0\u1ee3c \u0111\u1ed1i v\u1edbi team.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>T\u1eeb ng\u00e0y 01 \u0111\u1ebfn ng\u00e0y th\u1ee9 07 l\u00e0 kho\u1ea3ng th\u1eddi gian ph\u00e1t tri\u1ec3n c\u00e1c ch\u1ee9c n\u0103ng, khi \u0111\u00f3 backend, frontend v\u00e0 QA s\u1ebd ho\u1ea1t \u0111\u1ed9ng chung v\u1edbi nhau tr\u00ean c\u00e1c nhi\u1ec7m v\u1ee5 trong Backlog. Trong l\u00fac \u0111\u00f3, n\u1ebfu c\u00f3 v\u1ea5n \u0111\u1ec1 n\u00e0o li\u00ean quan \u0111\u1ebfn qu\u1ea3n l\u00fd ho\u1eb7c c\u00e1c y\u00eau c\u1ea7u kh\u1ea9n c\u1ee7a kh\u00e1ch h\u00e0ng, dev team c\u00f3 th\u1ec3 hotfix. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Tuy nhi\u00ean, trong th\u1ef1c t\u1ebf ch\u00fang ta th\u01b0\u1eddng g\u1eb7p v\u1ea5n \u0111\u1ec1 khi c\u00f4ng vi\u1ec7c c\u1ee7a m\u1ed9t ng\u01b0\u1eddi b\u1ecb \u201c\u0111\u1ee9ng\u201d b\u1edfi m\u1ed9t ng\u01b0\u1eddi kh\u00e1c (v\u00ed d\u1ee5 QA kh\u00f4ng th\u1ec3 b\u1eaft \u0111\u1ea7u test n\u1ebfu nh\u01b0 engineers ch\u01b0a ho\u00e0n th\u00e0nh xong ph\u1ea7n c\u1ee7a h\u1ecd). Ch\u00ednh v\u00ec th\u1ebf trong giai \u0111o\u1ea1n planning, ch\u00fang ta c\u1ea7n ph\u1ea3i c\u00e2n nh\u1eafc \u0111\u1ebfn tr\u01b0\u1eddng h\u1ee3p n\u00e0y v\u00e0 gi\u1ea3m thi\u1ec3u kh\u1ea3 n\u0103ng x\u1ea3y ra c\u1ee7a n\u00f3. M\u1ed9t c\u00e1ch \u0111\u1ec3 kh\u1eafc ph\u1ee5c t\u00ecnh tr\u1ea1ng n\u00e0y l\u00e0 s\u1eed d\u1ee5ng c\u00e1c kho\u1ea3ng th\u1eddi gian tr\u1ed1ng cho vi\u1ec7c \u201cgrooming\u201d. V\u00ed d\u1ee5: frontend ch\u1ec9 c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u l\u00e0m vi\u1ec7c khi m\u1ed9t ph\u1ea7n c\u00f4ng vi\u1ec7c c\u1ee7a backend \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh. Nh\u01b0ng trong khi ch\u1edd backend code, frontend c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n \u201cgrooming\u201d. C\u0169ng nh\u01b0 v\u1eady sau khi backend \u0111\u00e3 ho\u00e0n th\u00e0nh xong ph\u1ea7n vi\u1ec7c c\u1ee7a m\u00ecnh v\u00e0 \u0111ang ch\u1edd ng\u01b0\u1eddi kh\u00e1c, h\u1ecd c\u0169ng c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u \u201cgrooming\u201d.Sau \u0111\u00f3, \u0111\u1ebfn ng\u00e0y cu\u1ed1i c\u1ee7a sprint, team members c\u00f3 th\u1ec3 b\u00e1o c\u00e1o nh\u1eefng c\u00f4ng vi\u1ec7c m\u00e0 h\u1ecd \u0111\u00e3 &#8220;groomed\u201d. Nh\u01b0 v\u1eady, team s\u1ebd s\u1eb5n s\u00e0ng cho m\u1ed9t Sprint m\u1edbi t\u1ed1t h\u01a1n v\u00e0 kh\u00f4ng c\u00f2n ph\u1ea3i t\u1ed1n c\u1ea3 ng\u00e0y \u0111\u1ec3 grooming v\u00e0 planning. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size:14px;\"><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>T\u1eeb ng\u00e0y 08 \u0111\u1ebfn ng\u00e0y th\u1ee9 09 l\u00e0 th\u1eddi gian cho vi\u1ec7c testing c\u0169ng nh\u01b0 c\u00e1c v\u1ea5n \u0111\u1ec1 technical kh\u00e1c. \u0110\u00e2y c\u0169ng c\u00f3 th\u1ec3 l\u00e0 kho\u1ea3ng th\u1eddi gian \u201cBlack-out\u201d ho\u1eb7c \u201ccode-freeze\u201d khi m\u1ecdi v\u1ea5n \u0111\u1ec1 v\u1ec1 thay \u0111\u1ed5i system \u0111\u01b0\u1ee3c d\u1eebng l\u1ea1i \u0111\u1ec3 t\u1eadp trung v\u00e0o Release. Trong 02 ng\u00e0y n\u00e0y, team dev s\u1ebd t\u1eadp trung:<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>1. Th\u1ef1c hi\u1ec7n c\u00e1c test cases c\u1ee7a QA<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>2. Th\u1ef1c hi\u1ec7n automation test ho\u1eb7c c\u1ea3i thi\u1ec7n code (code refactoring) n\u1ebfu \u0111\u1ee7 ngu\u1ed3n l\u1ef1c ho\u1eb7c \u0111ang trong giai \u0111o\u1ea1n n\u00e2ng c\u1ea5p giao ph\u1ea9m. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>C\u00e1c automation test s\u1ebd ki\u1ec3m tra s\u1ea3n ph\u1ea9m nhanh ch\u00f3ng h\u01a1n \u201cmanual\u201d r\u1ea5t nhi\u1ec1u, tuy nhi\u00ean kh\u00f4ng ph\u1ea3i test n\u00e0o c\u0169ng c\u00f3 th\u1ec3 ki\u1ec3m tra b\u1eb1ng automation. M\u1eb7c d\u00f9 v\u1eady, trong \u0111a s\u1ed1 tr\u01b0\u1eddng h\u1ee3p, automating test trong giai \u0111o\u1ea1n \u0111\u1ea7u ph\u00e1t tri\u1ec3n s\u1ea3n ph\u1ea9m v\u1eabn \u0111\u01b0\u1ee3c \u0111\u1ec1 cao nh\u1edd v\u00e0o t\u00ednh h\u1eefu hi\u1ec7u c\u1ee7a n\u00f3. N\u1ebfu d\u1ef1 \u00e1n c\u00f3 th\u1ec3 automated testing s\u1edbm, th\u00ec giai \u0111o\u1ea1n testing c\u00f3 th\u1ec3 ch\u1ec9 m\u1ea5t\u00a0m\u1ed9t ng\u00e0y l\u00e0 ng\u00e0y th\u1ee9 09. Nh\u01b0 v\u1eady team dev c\u00f3 th\u1ec3 th\u00eam m\u1ed9t ng\u00e0y \u0111\u1ec3 ph\u00e1t tri\u1ec3n s\u1ea3n ph\u1ea9m (thay v\u00ec t\u1eeb ng\u00e0y 01 \u0111\u1ebfn ng\u00e0y 07 th\u00ec s\u1ebd t\u1eeb ng\u00e0y 01 \u0111\u1ebfn ng\u00e0y 08). L\u00fac n\u00e0y QA s\u1ebd b\u1eadn r\u1ed9n h\u01a1n nh\u01b0ng c\u00e1c th\u00e0nh vi\u00ean c\u00f2n l\u1ea1i c\u00f3 th\u1ec3 \u201cch\u0103m s\u00f3c\u2019 th\u00eam nh\u1eefng v\u1ea5n \u0111\u1ec1 k\u0129 thu\u1eadt nh\u01b0 review c\u00e1c file c\u0169, d\u1ecdn sach d\u1eef li\u1ec7u, s\u1eafp x\u1ebfp folder v\u00e0 ti\u1ebfn \u0111\u1ebfn c\u1ea3i thi\u1ec7n workflow v\u00e0 structure c\u1ee7a code (d\u0129 nhi\u00ean l\u00e0 kh\u00f4ng thay \u0111\u1ed5i code, ch\u1ec9 l\u00e0 \u201ct\u00fat\u201d l\u1ea1i m\u1ed9t ch\u00fat).<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Khi \u0111\u1ebfn ng\u00e0y 10, g\u1ea7n nh\u01b0 m\u1ecdi c\u00f4ng vi\u1ec7c trong Sprint \u0111\u00e3 ho\u00e0n th\u00e0nh. M\u1ecdi th\u1ee9 \u0111\u00e3 \u0111\u01b0\u1ee3c l\u00ean server, test ch\u1ee9c n\u0103ng, ch\u1ec9nh s\u1eeda, tri\u1ec3n khai (deployment),\u2026Giao ph\u1ea9m \u0111\u01b0\u1ee3c demo v\u00e0 t\u1eadp trung th\u00eam v\u00e0o nh\u1eefng kh\u00eda c\u1ea1nh business v\u1edbi kh\u00e1ch h\u00e0ng. Ngo\u00e0i ra, \u0111\u1ec3 t\u1eadn d\u1ee5ng ng\u00e0y 10 n\u00e0y m\u1ed9t c\u00e1ch h\u1eefu hi\u1ec7u, ch\u00fang ta c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n ho\u1ea1t \u0111\u1ed9ng retrospective, b\u00e1o c\u00e1o v\u00e0 planning cho Sprint ti\u1ebfp theo. C\u00f3 th\u1ec3 n\u00f3i ng\u00e0y 10 l\u00e0 \u201cph\u00fat gi\u00e2y nh\u00ecn l\u1ea1i\u201d cho c\u1ea3 team v\u1ec1 nh\u1eefng g\u00ec \u0111\u00e3 l\u00e0m v\u00e0 chu\u1ea9n b\u1ecb cho m\u1ed9t Sprint m\u1edbi. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'><u>Tips\u00a0\u201cnh\u1ecf\u201d nh\u01b0ng hi\u1ec7u qu\u1ea3 \u201cto\u201d<\/u>:<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><i><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>\u201c N\u1ebfu c\u00e1c th\u00e0nh vi\u00ean \u0111\u1ec1u ngh\u1ec9 v\u00e0o\u00a0ng\u00e0y Th\u1ee9 7 v\u00e0 Ch\u1ee7 nh\u1eadt\u00a0th\u00ec \u0111\u1eebng \u0111\u1ec3 ng\u00e0y 10 n\u00e0y r\u01a1i v\u00e0o ng\u00e0y th\u1ee9 6, v\u00ec n\u1ebfu tri\u1ec3n khai gi\u1ea3i ph\u00e1p nh\u01b0ng kh\u00f4ng c\u00f3 ng\u01b0\u1eddi gi\u00e1m s\u00e1t (supervise) t\u1eadn 02 ng\u00e0y ti\u1ebfp theo th\u00ec v\u00f4 c\u00f9ng nguy hi\u1ec3m. C\u1ea7n c\u00f3 th\u00e0nh vi\u00ean h\u1ed7 tr\u1ee3 gi\u1ea3i ph\u00e1p m\u1ed9t c\u00e1ch t\u1eadp trung khi launching.<\/span><\/span><\/i><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><i><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Nh\u01b0 v\u1eady th\u00ec Sprint \u201cm\u1edbi\u201d n\u00ean b\u1eaft \u0111\u1ea7u v\u00e0o ng\u00e0y th\u1ee9 4. Ch\u00fang ta s\u1ebd \u201cfreeze code\u201d v\u00e0o t\u1ed1i th\u1ee9 5, d\u00f9ng ng\u00e0y th\u1ee9 6 v\u00e0 th\u1ee9 2\u00a0cho vi\u1ec7c testing,\u00a0x\u1eed l\u00fd c\u00e1c technical stuffs v\u00e0 demo gi\u1ea3i ph\u00e1p v\u00e0o th\u1ee9 3 (th\u1ee9 2 lu\u00f4n l\u00e0 th\u1eddi \u0111i\u1ec3m kh\u00f3 t\u1eadp trung v\u1edbi c\u00e1c stakeholder) v\u00e0 \u0111\u00e2y c\u0169ng l\u00e0 khung th\u1eddi gian g\u1ea7n nh\u01b0 t\u1ed1t nh\u1ea5t cho m\u1ed9t Sprint hi\u1ec7u qu\u1ea3.\u201d <\/span><\/span><\/i><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Ngo\u00e0i ra, c\u00e1ch th\u1ee9c n\u00e0y c\u00f2n c\u00f3 t\u00e1c d\u1ee5ng thu h\u1eb9p th\u1eddi gian \u201cch\u1ebft\u201d trong d\u1ef1 \u00e1n. Th\u00f4ng th\u01b0\u1eddng th\u00ec v\u1ea5n \u0111\u1ec1 th\u1eddi gian \u201cch\u1ebft\u201d trong d\u1ef1 \u00e1n s\u1ebd xu\u1ea5t hi\u1ec7n khi team \u201cl\u1edbn d\u1ea7n\u201d. M\u1ed9t khi team c\u00f3 h\u01a1n 10 th\u00e0nh vi\u00ean, s\u1ebd kh\u00f4ng th\u1ec3 giao task cho t\u1ea5t c\u1ea3 m\u1ecdi ng\u01b0\u1eddi sao cho ph\u00f9 h\u1ee3p v\u1edbi n\u0103ng l\u1ef1c c\u1ee7a h\u1ecd. K\u1ebft qu\u1ea3 s\u1ebd tr\u1edf n\u00ean h\u1ed7n lo\u1ea1n. L\u00fac n\u00e0y, vi\u1ec7c t\u1ea1o n\u00ean m\u1ed9t d\u00f2ng ch\u1ea3y c\u00f4ng vi\u1ec7c li\u00ean t\u1ee5c nh\u01b0 tr\u00ean l\u00e0 m\u1ed9t c\u00e1ch th\u1ee9c hi\u1ec7u qu\u1ea3 \u0111\u1ec3 h\u1ea1n ch\u1ebf c\u00e1c v\u1ea5n \u0111\u1ec1 x\u1ea3y ra v\u00e0 duy tr\u00ec \u201cl\u1eeda\u201d trong team. B\u00ean c\u1ea1nh \u0111\u00f3, ch\u00fang ta c\u00f2n ph\u1ea3i t\u1eadp trung v\u00e0o 2 v\u1ea5n \u0111\u1ec1:<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>1) C\u00e1c y\u00eau c\u1ea7u v\u1ec1 giao ph\u1ea9m v\u00e0 kh\u00eda c\u1ea1nh kinh doanh c\u1ea7n \u0111\u01b0\u1ee3c l\u00e0m r\u00f5 v\u00e0 th\u1ed1ng nh\u1ea5t, tr\u00e1nh vi\u1ec7c team kh\u00f4ng th\u1ec3 cam k\u1ebft \u0111\u01b0\u1ee3c cho Sprint<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>2) Team c\u1ea7n ph\u1ea3i chu\u1ea9n b\u1ecb v\u00e0 hi\u1ec3u r\u00f5 c\u00e1c c\u1ed1t l\u00f5i v\u1ec1 s\u1ea3n ph\u1ea9m tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u. M\u1ed9t khi \u0111\u00e3 b\u1eaft tay v\u00e0o th\u1ef1c hi\u1ec7n, s\u1ebd c\u00f3 r\u1ea5t \u00edt th\u1eddi gian \u0111\u1ec3 b\u1eaft \u0111\u1ea7u t\u00ecm hi\u1ec3u nh\u1eefng v\u1ea5n \u0111\u1ec1 li\u00ean quan. <\/span><\/span><\/span><\/span><\/span><\/p>\n<h2 style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:24px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><b><u><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Tips\u00a03:<\/span><\/span><\/u><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'> T\u1eadn d\u1ee5ng c\u00e1c Scrum events v\u00e0 mindset v\u1ec1 planning<\/span><\/span><\/b><\/span><\/span><\/span><\/h2>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Scrum \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn nh\u01b0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p qu\u1ea3n l\u00fd d\u1ef1 \u00e1n v\u1edbi c\u00e1c events h\u1ed7 tr\u1ee3 c\u00f3 t\u00ednh t\u01b0\u01a1ng t\u00e1c cao v\u00e0 th\u01b0\u1eddng xuy\u00ean. C\u00e1c events n\u00e0y t\u1eadp trung gi\u00fap cho c\u00e1c th\u00e0nh vi\u00ean \u201con the same page\u201d v\u00e0 k\u1ecbp th\u1eddi h\u1ed7 tr\u1ee3 l\u1eabn nhau. Vi\u1ec7c t\u1eadn d\u1ee5ng c\u00e1c events n\u00e0y r\u1ea5t quan tr\u1ecdng v\u00e0 th\u01b0\u1eddng l\u00e0 nhi\u1ec7m v\u1ee5 c\u1ee7a Scrum Master\/ Product owner nh\u01b0ng \u0111\u1ec3 t\u0103ng \u0111\u01b0\u1ee3c \u0111\u1ed9 hi\u1ec7u qu\u1ea3 trong vi\u1ec7c l\u00ean k\u1ebf ho\u1ea1ch, \u0111\u1ed9i ng\u0169 dev c\u0169ng c\u1ea7n c\u00f3 mindset v\u1ec1 m\u1eb7t planning trong c\u00f4ng vi\u1ec7c. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>C\u00e1c developers c\u1ea7n hi\u1ec3u \u0111\u01b0\u1ee3c c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd kh\u00f4ng ch\u1ec9 c\u00f3 code v\u00e0 test, h\u1ecd c\u00f2n l\u00e0 nh\u1eefng \u201cki\u1ebfn tr\u00fac s\u01b0\u201d v\u00e0 \u0111i\u1ec1u quan tr\u1ecdng nh\u1ea5t v\u1eabn l\u00e0 th\u1eddi gian suy ngh\u0129 \u0111\u1ec3 t\u1ea1o n\u00ean m\u1ed9t s\u1ea3n ph\u1ea9m t\u1ed1t ch\u1ee9 kh\u00f4ng ph\u1ea3i l\u00e0 th\u1eddi gian code. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Th\u00f4ng th\u01b0\u1eddng th\u00ec trong m\u1ed9t ng\u00e0y l\u00e0m vi\u1ec7c \u201c8 gi\u1edd ti\u00eau chu\u1ea9n\u201d, m\u1ed9t developer s\u1ebd d\u00e0nh 5.5 ti\u1ebfng cho vi\u1ec7c coding, 2.5 ti\u1ebfng cho c\u00e1c daily tasks, grooming, trao \u0111\u1ed5i v\u1edbi kh\u00e1ch h\u00e0ng c\u0169ng nh\u01b0 hotfix c\u00e1c l\u1ed7i ho\u1eb7c h\u1ecdp h\u00e0nh.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>C\u00f3 m\u1ed9t s\u1ef1 th\u1eadt l\u00e0, nh\u1eefng v\u1ea5n \u0111\u1ec1 nh\u1ecf nh\u01b0 fix bug, ho\u1eb7c t\u00ecm hi\u1ec3u v\u1ec1 task k\u0129 l\u01b0\u1ee1ng h\u01a1n th\u01b0\u1eddng kh\u00f4ng \u0111\u01b0\u1ee3c coi tr\u1ecdng khi th\u1ef1c hi\u1ec7n planning. B\u1edfi v\u00ec ch\u00fang x\u1ea3y ra m\u1ed9t c\u00e1ch ng\u1eabu nhi\u00ean nh\u01b0ng n\u1ebfu b\u1ea1n kh\u00f4ng \u01b0\u1edbc l\u01b0\u1ee3ng \u0111\u1ec3 \u0111\u01b0a v\u00e0o planning, c\u00e1c developer s\u1ebd t\u1ed1n r\u1ea5t nhi\u1ec1u th\u1eddi gian v\u00e0 kh\u00f4ng th\u1ec3 ho\u00e0n th\u00e0nh c\u00f4ng vi\u1ec7c m\u00e0 h\u1ecd ch\u1ec9 c\u00f3 8 ti\u1ebfng \u0111\u1ec3 ho\u00e0n th\u00e0nh. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c h\u00ecnh th\u1ee9c \u201cBrainstorming\u201d \u0111\u1ec3 t\u00ecm ra h\u01b0\u1edbng l\u00e0m vi\u1ec7c t\u1ed1t h\u01a1n cho team c\u0169ng nh\u01b0 \u01b0\u1edbc l\u01b0\u1ee3ng \u0111\u01b0\u1ee3c nh\u1eefng v\u1ea5n \u0111\u1ec1 x\u1ea3y ra khi th\u1ef1c hi\u1ec7n c\u00f4ng vi\u1ec7c \u0111\u1ec3 \u0111\u01b0a v\u00e0o planning. Ngo\u00e0i ra, trong m\u00f4 h\u00ecnh Scrum c\u00f3 2 ho\u1ea1t \u0111\u1ed9ng \u201cna n\u00e1\u201d nhau m\u00e0 b\u1ea1n c\u1ea7n ph\u00e2n bi\u1ec7t \u0111\u00f3 l\u00e0: \u201cGrooming\u201d v\u00e0 \u201cPlanning\u201d.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Trong ho\u1ea1t \u0111\u1ed9ng Planning, th\u01b0\u1eddng ch\u00fang ta s\u1ebd c\u00f3 \u201coutcomes\u201d l\u00e0 m\u1ed9t danh s\u00e1ch c\u00e1c tasks cho team. Danh s\u00e1ch n\u00e0y th\u01b0\u1eddng kh\u00f4ng c\u1ea7n cho to\u00e0n b\u1ed9 d\u1ef1 \u00e1n, nh\u01b0ng \u00edt nh\u1ea5t c\u0169ng ph\u1ea3i cho t\u1eeb 01 \u0111\u1ebfn 02 sprints. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Grooming l\u00e0 ho\u1ea1t \u0111\u1ed9ng s\u00e2u h\u01a1n \u0111i v\u00e0o t\u1eebng task n\u1eb1m tr\u00ean backlog c\u1ee7a Jira.\u00a0\u0110\u1ec3 s\u1eed d\u1ee5ng th\u1eddi gian hi\u1ec7u qu\u1ea3, t\u1eebng team member s\u1ebd \u201cpick\u201d tasks trong m\u1ed9t tu\u1ea7n tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u Sprint, \u0111\u1ec3 h\u1ecfi client nh\u1eefng v\u1ea5n \u0111\u1ec1 quan tr\u1ecdng v\u00e0 d\u00e0nh ra th\u1eddi gian h\u1ee3p l\u00ed \u0111\u1ec3 c\u00f3 th\u1ec3 nh\u1eadn \u0111\u01b0\u1ee3c c\u00e1c c\u00e2u tr\u1ea3 l\u1eddi. Sau \u0111\u00f3, khi \u0111\u1ebfn sprint planning, m\u1ecdi ng\u01b0\u1eddi s\u1ebd b\u00e1o c\u00e1o nh\u1eefng g\u00ec h\u1ecd t\u00ecm ra c\u0169ng nh\u01b0 chia s\u1ebb \u00fd t\u01b0\u1edfng v\u1edbi m\u1ecdi ng\u01b0\u1eddi l\u00e0m c\u00e1ch n\u00e0o \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00f4ng vi\u1ec7c c\u1ee5 th\u1ec3. \u0110i\u1ec1u n\u00e0y\u00a0s\u1ebd gi\u00fap cho team h\u00ecnh dung v\u00e0 hi\u1ec3u h\u01a1n c\u1ea3 v\u1ec1 h\u1ec7 th\u1ed1ng l\u1eabn c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd. Ngay khi Sprint b\u1eaft \u0111\u1ea7u, g\u1ea7n nh\u01b0 c\u00e1c task \u0111\u1ec1u \u0111\u01b0\u1ee3c l\u00e0m r\u00f5 v\u00e0 team \u0111\u00e3 hi\u1ec3u v\u1ec1 n\u00f3. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Ch\u00ednh v\u00ec v\u1eady, grooming r\u1ea5t c\u1ea7n thi\u1ebft v\u00e0 hi\u1ec7u qu\u1ea3 h\u01a1n so v\u1edbi ch\u1ec9 th\u1ef1c hi\u1ec7n planning m\u1ed9t c\u00e1ch truy\u1ec1n th\u1ed1ng, khi t\u1ea5t c\u1ea3 th\u00e0nh vi\u00ean c\u00f9ng ng\u1ed3i l\u1ea1i v\u00e0 c\u1ed1 g\u1eafng l\u00ean k\u1ebf ho\u1ea1ch cho sprint s\u1eafp t\u1edbi trong khi h\u1ecd th\u1eadt s\u1ef1 thi\u1ebfu th\u00f4ng tin v\u00e0 ch\u01b0a hi\u1ec3u r\u00f5 c\u00e1c tasks. B\u00ean c\u1ea1nh \u0111\u00f3, \u0111\u00f4i khi s\u1ebd ch\u1ec9 c\u00f3 \u00edt th\u00e0nh vi\u00ean tham gia t\u00edch c\u1ef1c v\u00e0 t\u00ecm th\u00eam th\u00f4ng tin, m\u1ed9t s\u1ed1 kh\u00e1c g\u1ea7n nh\u01b0 s\u1ebd th\u1ee5 \u0111\u1ed9ng v\u00ec c\u00e1c v\u1ea5n \u0111\u1ec1 n\u1eb1m ngo\u00e0i ph\u1ea1m vi c\u1ee7a h\u1ecd. Th\u1ef1c hi\u1ec7n grooming m\u1ed9t c\u00e1ch kh\u00e9o l\u00e9o kh\u00f4ng ch\u1ec9 gi\u00fap m\u1ecdi th\u00e0nh vi\u00ean\u00a0g\u1eafn k\u1ebft trong qu\u00e1 tr\u00ecnh planning m\u00e0 c\u00f2n gi\u1ea3m thi\u1ec3u th\u1eddi gian, gi\u00fap cho c\u00e1c Sprints g\u1ea7n nh\u01b0 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n li\u00ean t\u1ee5c m\u00e0 kh\u00f4ng c\u00f3 kho\u1ea3ng \u201cgap\u201d n\u00e0o. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size:14px;\"><\/span><\/p>\n<h2 style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:24px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><b><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'><u>Bonus Tips<\/u>: Th\u1ef1c hi\u1ec7n c\u00e1c c\u00f4ng vi\u1ec7c song song<\/span><\/span><\/b><\/span><\/span><\/span><\/h2>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Nh\u01b0 \u0111\u00e3 \u0111\u1ec1 c\u1eadp trong ph\u1ea7n \u0111\u1ea7u b\u00e0i vi\u1ebft, c\u00f3 m\u1ed9t v\u1ea5n \u0111\u1ec1 th\u01b0\u1eddng x\u1ea3y ra trong c\u00e1c team c\u00f4ng ngh\u1ec7 l\u00e0 QA th\u01b0\u1eddng b\u1ecb \u201c\u00e9p\u201d ph\u1ea3i \u201ccatch up\u201d v\u1edbi team, trong khi h\u1ecd ch\u1ec9 c\u00f3 th\u1ec3 t\u1eadp trung testing khi backend v\u00e0 frontend \u0111\u00e3 xong c\u00f4ng vi\u1ec7c. \u0110\u1ec3 x\u1eed l\u00fd v\u1ea5n \u0111\u1ec1 n\u00e0y m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3, ch\u00fang ta c\u1ea7n th\u1ef1c hi\u1ec7n song song c\u00e1c c\u00f4ng vi\u1ec7c. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Khi QA b\u1eaft \u0111\u1ea7u test giao ph\u1ea9m, th\u00ec developers c\u1ea7n ho\u00e0n th\u00e0nh c\u00e1c technical stuff kh\u00e1c ho\u1eb7c d\u00e0nh th\u1eddi gian \u0111\u1ec3 automation. V\u00e0 trong khi c\u00e1c developers th\u1ef1c hi\u1ec7n c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd v\u00e0o ng\u00e0y 01, QA c\u00f3 th\u1ec3 ki\u1ec3m tra nh\u1eefng technical stuff \u0111\u00e3 th\u1ef1c hi\u1ec7n tr\u01b0\u1edbc \u0111\u00f3 ho\u1eb7c grooming. V\u00e0 \u0111\u1ebfn giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n s\u1ea3n ph\u1ea9m ti\u1ebfp theo th\u00ec m\u1ecdi th\u1ee9 \u0111\u00e3 s\u1eb5n s\u00e0ng. <\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\"><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:Calibri,\"sans-serif\"'><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Nh\u01b0 v\u1eady ch\u00fang ta \u0111\u00e3 c\u00f9ng nhau t\u00ecm hi\u1ec3u qua nh\u1eefng \u201cm\u1eb9o v\u1eb7t\u201d \u0111\u1ec3 s\u1eafp x\u1ebfp c\u00f4ng vi\u1ec7c v\u00e0 chu\u1ea9n b\u1ecb cho Sprint Planning t\u1ed1t h\u01a1n. Hi v\u1ecdng c\u00e1c b\u1ea1n s\u1ebd \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 trong c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom: 11px; text-align: justify;\">\u00a0<\/p>\n<p><span style=\"font-size:14px;\"><strong><\/strong><\/span><\/p>\n<p><span style=\"font-size:14px;\">\u0110\u1ea5u tranh v\u1edbi c\u00e1c Sprint goal<\/span><\/p>\n<p><span style=\"font-size:14px;\">C\u1ea3i thi\u1ec7n ph\u1ea3n h\u1ed3i trong Sprint reviews<\/span><\/p>\n<p><span style=\"font-size:14px;\">21 m\u00f4 h\u00ecnh Sprint Retrospective sai l\u1ea7m \u0111ang c\u1ea3n tr\u1edf c\u00e1c Scrum team<\/span><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p><span style=\"font-size:14px;\"><span style=\"line-height:107%\"><span style='font-family:\"Arial\",\"sans-serif\"'>Ngo\u00e0i nh\u1eefng m\u00f4 h\u00ecnh l\u00fd thuy\u1ebft, th\u1ef1c h\u00e0nh Scrum \u0111\u00f2i h\u1ecfi r\u1ea5t nhi\u1ec1u nh\u1eefng k\u0129 n\u0103ng \u201cth\u1ef1c chi\u1ebfn\u201d kh\u00e1c. \u0110\u1ec3 gi\u00fap b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 cao h\u01a1n trong qu\u00e1 tr\u00ecnh qu\u1ea3n l\u00fd d\u1ef1 \u00e1n Scrum, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd cung c\u1ea5p m\u1ed9t s\u1ed1 nh\u1eefng \u201cm\u1eb9o v\u1eb7t\u201d m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng trong c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh.<\/span><\/span><\/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\/37263"}],"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=37263"}],"version-history":[{"count":3,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37263\/revisions"}],"predecessor-version":[{"id":69066,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/posts\/37263\/revisions\/69066"}],"wp:attachment":[{"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/media?parent=37263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/categories?post=37263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/masterskills.org\/blog\/wp-json\/wp\/v2\/tags?post=37263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}