	{"id":459,"date":"2013-06-19T21:22:34","date_gmt":"2013-06-19T14:22:34","guid":{"rendered":"http:\/\/science-technology.vn\/?p=459"},"modified":"2013-06-19T21:22:34","modified_gmt":"2013-06-19T14:22:34","slug":"phuong-phap-scrum","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=459","title":{"rendered":"Ph\u01b0\u01a1ng ph\u00e1p Scrum"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">M\u1ed9t ng\u01b0\u1eddi vi\u1ebft cho t\u00f4i: \u201cEm \u0111\u00e3 l\u00e0m vi\u1ec7c nh\u01b0 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m trong ba n\u0103m v\u00e0 v\u1eeba m\u1edbi \u0111\u01b0\u1ee3c \u0111\u1ec1 b\u1ea1t l\u00e0m ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n. G\u1ea7n \u0111\u00e2y c\u00f4ng ti c\u1ee7a em \u0111ang ch\u1ea5p nh\u1eadn ph\u01b0\u01a1ng ph\u00e1p agile (ph\u01b0\u01a1ng ph\u00e1p Scrum). C\u00f3 tin \u0111\u1ed3n r\u1eb1ng h\u1ecd kh\u00f4ng c\u1ea7n ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n n\u1eefa v\u00e0 em c\u00f3 th\u1ec3 b\u1ecb sa th\u1ea3i. Em c\u00f3 th\u1ec3 l\u00e0m g\u00ec \u0111\u1ec3 duy tr\u00ec v\u1ecb tr\u00ed c\u1ee7a em? Xin th\u1ea7y l\u1eddi khuy\u00ean.&#8221;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: Vi\u1ec7c d\u1ecbch chuy\u1ec3n t\u1eeb ph\u00e1t tri\u1ec3n truy\u1ec1n th\u1ed1ng sang c\u00e1ch ti\u1ebfp c\u1eadn agile m\u1ea5t th\u1eddi gian v\u00e0 \u0111\u00e0o t\u1ea1o \u0111\u1ec3 l\u00e0m n\u00f3 cho \u0111\u00fang. M\u1ecdi ng\u01b0\u1eddi ph\u1ea3i hi\u1ec3u vai tr\u00f2, tr\u00e1ch nhi\u1ec7m c\u1ee7a h\u1ecd v\u00e0 \u0111\u1ea3m nhi\u1ec7m cho c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd. \u0110i\u1ec1u n\u00e0y s\u1ebd y\u00eau c\u1ea7u thay \u0111\u1ed5i trong c\u00e1ch c\u00f4ng ti v\u1eadn h\u00e0nh t\u1eeb \u0111\u1ec9nh t\u1edbi \u0111\u00e1y n\u01a1i nh\u1eefng ng\u01b0\u1eddi qu\u1ea3n l\u00ed ph\u1ea3i hi\u1ec3u &#8220;t\u00ecnh hu\u1ed1ng l\u00ed t\u01b0\u1edfng&#8221; l\u00e0 th\u1ebf n\u00e0o v\u00e0 t\u00ecnh hu\u1ed1ng n\u00e0o th\u00ec kh\u00f4ng. D\u1ec5 n\u00f3i \u0111i\u1ec1u g\u00ec \u0111\u00f3 nh\u01b0 ch\u00fang ta kh\u00f4ng c\u1ea7n ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n n\u1eefa nh\u01b0ng trong th\u1ef1c h\u00e0nh \u0111i\u1ec1u \u0111\u00f3 kh\u00f4ng x\u1ea3y ra d\u1ec5 d\u00e0ng th\u1ebf. \u0110\u1eebng mong \u0111\u1ee3i vi\u1ec7c d\u1ecbch chuy\u1ec3n t\u1eeb ph\u00e1t tri\u1ec3n truy\u1ec1n th\u1ed1ng sang c\u00e1ch ti\u1ebfp c\u1eadn agile x\u1ea3y ra trong v\u00e0i tu\u1ea7n hay v\u00e0i th\u00e1ng, c\u00f3 nhi\u1ec1u \u0111i\u1ec1u c\u00f4ng ti c\u1ee7a b\u1ea1n ph\u1ea3i h\u1ecdc t\u1eeb vi\u1ec7c chuy\u1ec3n n\u00e0y, v\u00e0 n\u00f3 s\u1ebd y\u00eau c\u1ea7u nhi\u1ec1u n\u1ed7 l\u1ef1c \u0111\u1ec3 l\u00e0m vi\u1ec7c cho \u0111\u00fang. Theo \u00fd ki\u1ebfn c\u00e1 nh\u00e2n, t\u00f4i ngh\u0129 Scrum l\u00e0 c\u00e1ch ti\u1ebfp c\u1eadn r\u1ea5t t\u1ed1t t\u1edbi ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m. N\u00f3 kh\u00e1c v\u1edbi c\u00e1ch ti\u1ebfp c\u1eadn th\u00e1c \u0111\u1ed5 truy\u1ec1n th\u1ed1ng m\u00e0 y\u00eau c\u1ea7u ph\u1ea3i l\u00e0 r\u00f5 r\u00e0ng v\u00e0 \u0111\u01b0\u1ee3c hi\u1ec3u. Scrum ch\u1ea5p nh\u1eadn r\u1eb1ng y\u00eau c\u1ea7u c\u00f3 th\u1ec3 kh\u00f4ng \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5 t\u1eeb \u0111\u1ea7u cho n\u00ean ch\u00fang c\u00f3 th\u1ec3 thay \u0111\u1ed5i v\u00e0 m\u1ee5c \u0111\u00edch l\u00e0 \u0111\u00e1p \u1ee9ng theo c\u00e1ch t\u1ed1t v\u1edbi nh\u1eefng thay \u0111\u1ed5i \u0111\u00f3 b\u1eb1n vi\u1ec7c t\u1ea1o ra ph\u1ea7n m\u1ec1m l\u00e0m vi\u1ec7c t\u0103ng d\u1ea7n cho kh\u00e1ch h\u00e0ng.<\/p>\n<p>V\u1ec1 c\u0103n b\u1ea3n, c\u00f3 ba vai tr\u00f2 trong Scrum: Th\u1ea7y Scrum, Ng\u01b0\u1eddi ch\u1ee7 s\u1ea3n ph\u1ea9m, v\u00e0 T\u1ed5 t\u1ef1 qu\u1ea3n. M\u1eb7c d\u1ea7u kh\u00f4ng c\u00f3 v\u1ecb tr\u00ed ng\u01b0\u1eddi qu\u1ea3n l\u00ed &#8220;ch\u00ednh th\u1ee9c&#8221; trong Scrum, \u0111i\u1ec1u \u0111\u00f3 kh\u00f4ng c\u00f3 ngh\u0129a l\u00e0 b\u1ea1n kh\u00f4ng c\u00f3 vi\u1ec7c l\u00e0m. B\u1ea1n c\u00f3 th\u1ec3 v\u1eabn h\u1ecdc l\u00e0m vi\u1ec7c nh\u01b0 m\u1ed9t Th\u1ea7y Scrum \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o r\u1eb1ng m\u1ecdi ng\u01b0\u1eddi tu\u00e2n theo c\u00e1c qui t\u1eafc scrum; t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho g\u1eb7p g\u1ee1 gi\u1eefa t\u1ed5 v\u00e0 ng\u01b0\u1eddi ch\u1ee7 s\u1ea3n ph\u1ea9m; v\u00e0 lo\u1ea1i b\u1ecf c\u00e1c ch\u01b0\u1edbng ng\u1ea1i t\u1eeb d\u1ef1 \u00e1n \u0111\u1ec3 cho t\u1ed5 d\u1ef1 \u00e1n c\u00f3 th\u1ec3 h\u1ed9i t\u1ee5 v\u00e0o s\u1ea3n ph\u1ea9m m\u00e0 kh\u00f4ng b\u1ecb ng\u1eaft qu\u00e3ng. K\u0129 n\u0103ng m\u00e0 b\u1ea1n \u0111\u00e3 h\u1ecdc nh\u01b0 ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n v\u1eabn \u00e1p d\u1ee5ng \u0111\u01b0\u1ee3c trong ph\u01b0\u01a1ng ph\u00e1p Scrum. Ch\u1eb3ng h\u1ea1n, b\u1ea1n c\u00f3 th\u1ec3 tham gia v\u00e0 t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho vi\u1ec7c ph\u00e1t tri\u1ec3n T\u1ed3n d\u01b0 s\u1ea3n ph\u1ea9m c\u1ee7a nh\u1eefng vi\u1ec7c \u0111\u01b0\u1ee3c \u01b0u ti\u00ean ho\u00e1 \u0111\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n. T\u1ed3n d\u01b0 l\u00e0 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 \u0111\u1eb7c t\u1ea3 y\u00eau c\u1ea7u c\u1ee7a d\u1ef1 \u00e1n truy\u1ec1n th\u1ed1ng m\u00e0 b\u1ea1n quen thu\u1ed9c v\u1edbi. Trong Scrum, t\u1ed3n d\u01b0 s\u1ea3n ph\u1ea9m th\u01b0\u1eddng \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n c\u00f9ng v\u1edbi Ng\u01b0\u1eddi ch\u1ee7 s\u1ea3n ph\u1ea9m v\u00e0 T\u1ed5 ph\u00e1t tri\u1ec3n nh\u01b0ng trong vi\u1ec7c chuy\u1ec3n d\u1ecbch, h\u1ecd v\u1eabn c\u1ea7n ai \u0111\u00f3 \u0111\u1ec3 qu\u1ea3n l\u00ed n\u00f3.<\/p>\n<p>D\u1ef1 \u00e1n c\u1ea7n c\u00f3 K\u1ebf ho\u1ea1ch \u0111\u01b0a ra \u0111\u1ec3 chuy\u1ec3n giao s\u1ea3n ph\u1ea9m qua nhi\u1ec1u ch\u1eb7ng n\u01b0\u1edbc r\u00fat Sprints v\u1edbi \u01b0u ti\u00ean cao nh\u1ea5t \u0111\u01b0\u1ee3c chuy\u1ec3n giao tr\u01b0\u1edbc nh\u1ea5t. K\u1ebf ho\u1ea1ch \u0111\u01b0a ra c\u0169ng l\u00e0 t\u01b0\u01a1ng t\u1ef1 v\u1edbi L\u1ecbch bi\u1ec3u d\u1ef1 \u00e1n. N\u00f3 nh\u1eadn di\u1ec7n t\u00ednh n\u0103ng s\u1ea3n ph\u1ea9m v\u00e0 th\u1eddi gian t\u01b0\u01a1ng \u1ee9ng theo \u0111\u00f3 nh\u1eefng t\u00ednh n\u0103ng n\u00e0o \u0111\u00f3 s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n giao cho kh\u00e1ch h\u00e0ng. Trong Scrum, K\u1ebf ho\u1ea1ch \u0111\u01b0a ra \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n chung b\u1edfi Ng\u01b0\u1eddi ch\u1ee7 s\u1ea3n ph\u1ea9m v\u00e0 T\u1ed5 ph\u00e1t tri\u1ec3n nh\u01b0ng trong khi d\u1ecbch chuy\u1ec3n, h\u1ecd v\u1eabn c\u1ea7n ai \u0111\u00f3 t\u1ea1o \u0111i\u1ec1u ki\u1ec7n v\u00e0 qu\u1ea3n l\u00ed n\u00f3.<\/p>\n<p>V\u1eady m\u00e0, Ng\u01b0\u1eddi ch\u1ee7 s\u1ea3n ph\u1ea9m v\u00e0 T\u1ed5 ph\u00e1t tri\u1ec3n quy\u1ebft \u0111\u1ecbnh t\u00ednh n\u0103ng n\u00e0o v\u00e0 nhi\u1ec7m v\u1ee5 c\u00f3 li\u00ean quan n\u00e0o \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n trong t\u1eebng Sprint, ai \u0111\u00f3 c\u00f3 nhi\u1ec1u kinh nghi\u1ec7m ph\u1ea3i \u0111\u01b0a ra c\u00e1c \u01b0\u1edbc l\u01b0\u1ee3ng nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a l\u1eadp k\u1ebf ho\u1ea1ch Sprint. Nh\u1eefng r\u1ee7i ro v\u00e0 v\u1ea5n \u0111\u1ec1 n\u00e0o \u0111\u00f3 c\u0169ng ph\u1ea3i \u0111\u01b0\u1ee3c th\u1ea3o lu\u1eadn trong H\u1ecdp l\u1eadp k\u1ebf ho\u1ea1ch Sprint n\u01a1i vi\u1ec7c ph\u00e1t tri\u1ec3n, ki\u1ec3m th\u1eed v\u00e0 \u0111\u01b0a ra \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh v\u00e0 \u0111\u00e2y l\u00e0 ch\u1ed7 kinh nghi\u1ec7m c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c c\u1ea7n t\u1edbi.<\/p>\n<p>Khi c\u00e1c nhi\u1ec7m v\u1ee5 \u0111\u01b0\u1ee3c nh\u1eadn di\u1ec7n trong H\u1ecdp l\u1eadp k\u1ebf ho\u1ea1ch Sprint, ch\u00fang \u0111\u01b0\u1ee3c l\u00e0m t\u00e0i li\u1ec7u trong T\u1ed5n d\u01b0 Sprint. T\u1ed3n d\u01b0 Sprint l\u00e0 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 Ph\u1ea1m vi d\u1ef1 \u00e1n trong ph\u00e1t tri\u1ec3n truy\u1ec1n th\u1ed1ng b\u1edfi v\u00ec n\u00f3 bao qu\u00e1t m\u1ecdi ho\u1ea1t \u0111\u1ed9ng c\u1ea7n \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh b\u00ean trong Sprint.<\/p>\n<p>T\u1ed3n d\u01b0 Sprint \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt trong cu\u1ed9c h\u1ecdp Sprint n\u01a1i kh\u00e1ch h\u00e0ng v\u00e0 ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c m\u1eddi tham d\u1ef1 v\u00e0 c\u00f3 th\u1ec3 c\u1ea7n ai \u0111\u00f3 nh\u01b0 b\u1ea1n, ng\u01b0\u1eddi c\u00f3 th\u1ec3 t\u1ea1o \u0111i\u1ec1u ki\u1ec7n v\u00e0 qu\u1ea3n l\u00ed cu\u1ed9c h\u1ecdp.<\/p>\n<p>Trong c\u00e1ch ti\u1ebfp c\u1eadn Scrum, c\u00f3 cu\u1ed9c h\u1ecdp h\u00e0ng ng\u00e0y n\u01a1i c\u00e1c th\u00e0nh vi\u00ean t\u1ed5 chia s\u1ebb m\u1ed1i quan t\u00e2m v\u00e0 ho\u1ea1t \u0111\u1ed9ng c\u1ee7a h\u1ecd gi\u1eefa c\u00e1c t\u1ed5, th\u1ec9nh tho\u1ea3ng h\u1ecd c\u1ea7n ai \u0111\u00f3 \u0111\u1ec3 qu\u1ea3n l\u00ed n\u00f3 cho t\u1edbi khi t\u1ed5 s\u1eb5n s\u00e0ng t\u1ef1 qu\u1ea3n v\u00e0 c\u00f3 hi\u1ec7u qu\u1ea3.<\/p>\n<p>\u0110\u1ebfn cu\u1ed1i c\u1ee7a t\u1eebng Sprint, t\u1ed5 h\u1ecdp c\u00f9ng nhau v\u00e0 th\u1ea3o lu\u1eadn c\u00e1i g\u00ec l\u00e0m vi\u1ec7c v\u00e0 c\u00e1i g\u00ec kh\u00f4ng l\u00e0m vi\u1ec7c, cu\u1ed9c h\u1ecdp h\u1ed3i t\u01b0\u1edfng n\u00e0y l\u00e0 t\u01b0\u01a1ng t\u1ef1 v\u1edbi &#8220;b\u00e0i h\u1ecdc r\u00fat ra&#8221; truy\u1ec1n th\u1ed1ng hay ki\u1ec3m \u0111i\u1ec3m &#8220;h\u1eadu k\u00ec&#8221; trong d\u1ef1 \u00e1n truy\u1ec1n th\u1ed1ng. Ch\u1eebng n\u00e0o t\u1ed5 ch\u01b0a c\u00f3 kinh nghi\u1ec7m v\u00e0 kh\u00f4ng hi\u1ec7u qu\u1ea3, n\u00f3 c\u00f3 th\u1ec3 c\u1ea7n ai \u0111\u00f3 \u0111\u1ec3 t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho cu\u1ed9c h\u1ecdp h\u1ed3i t\u01b0\u1edfng \u0111\u1ec3 ch\u1eafc m\u1ecdi s\u1ef1 l\u00e0m vi\u1ec7c t\u1ed1t.<\/p>\n<p>N\u1ebfu b\u1ea1n so s\u00e1nh c\u00e1c vai tr\u00f2 c\u1ee7a ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n truy\u1ec1n th\u1ed1ng v\u1edbi Th\u1ea7y Scrum, b\u1ea1n c\u00f3 th\u1ec3 th\u1ea5y r\u1eb1ng c\u00f3 nh\u1eefng nhi\u1ec7m v\u1ee5 n\u00e0o \u0111\u00f3 thi\u1ebfu trong Th\u1ea7y Scrum v\u00ec trong t\u00ecnh hu\u1ed1ng l\u00ed t\u01b0\u1edfng, m\u1ecdi th\u1ee9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1edfi T\u1ed5 t\u1ef1 qu\u1ea3n, gi\u1ea3 \u0111\u1ecbnh r\u1eb1ng t\u1ed5 bao g\u1ed3m nh\u1eefng th\u00e0nh vi\u00ean c\u00f3 kinh nghi\u1ec7m v\u00e0 \u0111\u01b0\u1ee3c \u0111\u00e0o t\u1ea1o t\u1ed1t. Tuy nhi\u00ean trong th\u1ef1c h\u00e0nh, \u0111i\u1ec1u \u0111\u00f3 c\u00f3 th\u1ec3 kh\u00f4ng x\u1ea3y ra theo c\u00e1ch \u0111\u00f3. Vai tr\u00f2 c\u1ee7a Th\u1ea7y Scrum c\u00f3 th\u1ec3 b\u00e0nh tr\u01b0\u1edbng ra \u0111\u1ec3 bao qu\u00e1t m\u1ed9t s\u1ed1 nh\u01b0\u1ee3c \u0111i\u1ec3m kh\u00e1c. Trong c\u00e1ch ti\u1ebfp c\u1eadn Scrum, qui tr\u00ecnh \u0111\u01b0\u1ee3c t\u1ea1o \u0111i\u1ec1u ki\u1ec7n b\u1edfi Th\u1ea7y Scrum ng\u01b0\u1eddi c\u00f3 tr\u00e1ch nhi\u1ec7m ch\u00ednh l\u00e0 h\u01b0\u1edbng d\u1eabn v\u00e0 lo\u1ea1i b\u1ecf c\u00e1c v\u1ea5n \u0111\u1ec1 ng\u0103n c\u1ea3n t\u1ed5 \u0111\u00e1p \u1ee9ng m\u1ee5c \u0111\u00edch. M\u1eb7c d\u1ea7u Th\u1ea7y Scrum Master kh\u00f4ng ph\u1ea3i l\u00e0 ng\u01b0\u1eddi qu\u1ea3n l\u00ed c\u1ee7a t\u1ed5 (T\u1ed5 l\u00e0 t\u1ef1 t\u1ed5 ch\u1ee9c v\u00e0 t\u1ef1 qu\u1ea3n) nh\u01b0ng trong th\u1ef1c t\u1ebf v\u00e0 trong khi d\u1ecbch chuy\u1ec3n, Th\u1ea7y c\u00f3 th\u1ec3 h\u00e0nh \u0111\u1ed9ng nh\u01b0 ng\u01b0\u1eddi t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho vi\u1ec7c gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 v\u00e0 cho trao \u0111\u1ed5i v\u00e0 th\u1ec9nh tho\u1ea3ng ph\u1ea3i \u0111\u00f3ng vai tr\u00f2 t\u00edch c\u1ef1c h\u01a1n trong vi\u1ec7c b\u1ea3o \u0111\u1ea3m r\u1eb1ng t\u1ed5 tu\u00e2n theo qui tr\u00ecnh Scrum, t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho c\u1ed9ng t\u00e1c, v\u00e0 h\u00e0nh \u0111\u1ed9ng nh\u01b0 &#8220;th\u1ea7y k\u00e8m&#8221; cho t\u1ed5.<\/p>\n<p>T\u1ea5t nhi\u00ean trong Scrum, b\u1ea1n kh\u00f4ng h\u00e0nh \u0111\u1ed9ng nh\u01b0 ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n, ch\u1ec9 \u0111\u1ea1o m\u1ecdi th\u1ee9, qu\u1ea3n l\u00ed m\u1ecdi th\u1ee9 v\u00e0 ch\u1ecbu tr\u00e1ch nhi\u1ec7m v\u1ec1 m\u1ecdi th\u1ee9. Trong Scrum m\u1ecdi ng\u01b0\u1eddi chia s\u1ebb tr\u00e1ch nhi\u1ec7m v\u1ec1 th\u00e0nh c\u00f4ng c\u1ee7a d\u1ef1 \u00e1n. Tuy nhi\u00ean, trong th\u1ef1c h\u00e0nh ai \u0111\u00f3 ph\u1ea3i quan t\u00e2m t\u1edbi l\u1ecbch bi\u1ec3u, chi ph\u00ed v\u00e0 ng\u00e2n s\u00e1ch v\u00e0 t\u00f4i ngh\u0129 l\u00e0 ng\u01b0\u1eddi qu\u1ea3n l\u00ed d\u1ef1 \u00e1n, m\u1ecdi ng\u01b0\u1eddi s\u1ebd mong \u0111\u1ee3i b\u1ea1n ho\u00e0n th\u00e0nh vai tr\u00f2 \u0111\u00f3. L\u1eddi khuy\u00ean c\u1ee7a t\u00f4i l\u00e0 h\u1ecdc nhi\u1ec1u nh\u1ea5t c\u00f3 th\u1ec3 v\u1ec1 Scrum v\u00ec v\u1edbi kinh nghi\u1ec7m c\u1ee7a b\u1ea1n, c\u00f4ng ti c\u1ee7a b\u1ea1n s\u1ebd c\u1ea7n ai \u0111\u00f3 nh\u01b0 b\u1ea1n.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Scrum method<\/p>\n<p>A person wrote to me: \u201cI have been working as software developer for three years and just got promoted to project manager. Recently my company is adopting agile development (Scrum method). There is a rumor that they do not need project manager anymore and I could be laid-off. What can I do to maintain my position? Please advice.<\/p>\n<p>Answer: The transition from traditional development to agile approach takes time and trainings to do it right. Everybody must understand their roles, responsibilities and be accounted for their works. This will require changes in the way the company operates from top to bottom where managers must understand which the \u201cideal situation\u201d is and which is not. It is easy to say something like we do not need project manager anymore but in practice it does not happen that easily. Do not expect the transition from traditional development to agile approach to happen within few weeks or few months, there are many things your company must learn from this transition, and it will require a lot of efforts to do thing correctly. Personally, I think Scrum is a very good approach to software development. It differs from the traditional waterfall approach which requirements must be clear and understood. Scrum accepts that requirements may not be well defined up-front so they may change and the goal is to respond in a good manner to these changes by produce a working software incrementally to customers.<\/p>\n<p>Basically, there are three roles in Scrum: Scrum Master, Product Owner, and Self-organized Team. Although there is no \u201cOfficial\u201d project manager position in Scrum, it does not mean you do not have a job. You could still learn to work as a Scrum Master to ensure that everyone follows the scrum rules; facilitate the meeting between the team and the product owner; and remove obstacles from the project so the team can focus to work on the product without disruption. The skills that you have learned as project manager is still applicable in Scrum method. For example, you can participate and facilitate the development of a Product Backlog of prioritized work to be done. The\u00a0backlog is similar to the requirements specification of the traditional projects that you are familiar with. In Scrum, the Product Backlog is often jointly developed by the Product Owner and the Development Team but during the transition, they still need someone to manage it.<\/p>\n<p>The project needs to have a Release Plan to deliver product across multiple Sprints with the highest priority first. The Release Plan is also similar to the traditional Project Schedule. It identifies product features and the corresponding time in which certain features will be delivered to customers. In Scrum, the Release Plan is jointly developed by the Product Owner and the Development Team but during the transition, they still need someone to facilitate and manage it.<\/p>\n<p>Although, the Product Owners and the Development Team decide which features and related tasks to be done within each Sprint, somebody with more experience must come up with estimates as part of Sprint planning. Certain risks and issues must also be discussed during the Sprint Planning Meeting where the development, testing and release are determined and this is where your experience is needed.<\/p>\n<p>When tasks are identified in the Sprint Planning Meeting, they are documented into the Sprint Backlog. The Sprint Backlog is similar to the Project Scope in the traditional development because it covers all activities that need to be completed within the Sprint.<\/p>\n<p>The Sprint Backlog is updated at the Sprint Meeting where customers and users are invited to participate and it may need someone like you who can facilitate and manage the meeting.<\/p>\n<p>In Scrum approach, there is a daily meeting where team members share their concerns and activities among the team, sometime they need someone to manage it until the team is really self-organized and be effective.<\/p>\n<p>At the end of each Sprint, the team gets together and discusses what works and what did not work, this Retrospective meeting is similar to the traditional \u201clessons learned\u201d or \u201cPost mortem\u201d review in traditional projects. Unless the team is experienced and effective, it may need someone to facilitate the retrospective meeting to make sure things work well.<\/p>\n<p>If you compare the roles of traditional Project Manager with Scrum Master, you could see that there are certain tasks missing in Scrum Master because in an ideal situation, everything can be done by the Self-organized Team, assume that the team consists of experienced and well trained members. However in practice, it may not happen that way. The role of the Scrum Master could be expanding to cover some of these weaknesses. In\u00a0Scrum approach, the processis facilitated by a Scrum Master whose primary responsibility is to guide and remove issues that prevent the team from meeting the goal. Although the Scrum Master is not the manager of the team (The team is self-organizing and self-managed) but in reality and during the transition, the Scrum Master could acts as a facilitator for issues resolution and communication and sometime must play a more active role in making sure that the team follows the Scrum process, facilitates collaboration, and acts as a \u201cmentor\u201d for the team.<\/p>\n<p>Of course in Scrum, you do not act as a Project Manager, direct everything, manage everything and be responsible for everything. In Scrum everybody shares responsibility for the project\u2019s success. However, in practice somebody must be concerned with the schedule, the cost and budget and I think as project manager, people would expect you to fulfill that role. My advice is to learn as much as possible about Scrum because with your experience, your company will need someone like you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t ng\u01b0\u1eddi vi\u1ebft cho t\u00f4i: \u201cEm \u0111\u00e3 l\u00e0m vi\u1ec7c nh\u01b0 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m trong ba n\u0103m v\u00e0 v\u1eeba m\u1edbi \u0111\u01b0\u1ee3c \u0111\u1ec1 b\u1ea1t l\u00e0m &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-459","post","type-post","status-publish","format-standard","hentry","category-quan-li-du-an"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=459"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/459\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/459\/revisions\/460"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}