	{"id":480,"date":"2013-06-19T21:34:54","date_gmt":"2013-06-19T14:34:54","guid":{"rendered":"http:\/\/science-technology.vn\/?p=480"},"modified":"2013-06-19T21:34:54","modified_gmt":"2013-06-19T14:34:54","slug":"thac-do-va-phat-trien-lap","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=480","title":{"rendered":"Th\u00e1c \u0111\u1ed5 v\u00e0 ph\u00e1t tri\u1ec3n l\u1eb7p"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cKhi n\u00e0o ch\u00fang em d\u00f9ng Th\u00e1c \u0111\u1ed5 v\u00e0 khi n\u00e0o ch\u00fang em d\u00f9ng c\u00e1ch ti\u1ebfp c\u1eadn l\u1eb7p? L\u00e0m sao ch\u00fang em ch\u1ecdn \u0111\u01b0\u1ee3c c\u00e1ch n\u00e0o l\u00e0 t\u1ed1t nh\u1ea5t cho d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m?&#8221;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: C\u1ea3 hai c\u00e1ch ti\u1ebfp c\u1eadn n\u00e0y \u0111\u1ec1u tu\u00e2n theo qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5 v\u1edbi c\u00e1c chi ti\u1ebft x\u00e1c \u0111\u1ecbnh. B\u1ea1n l\u1ef1a ch\u1ecdn c\u00e1ch ti\u1ebfp c\u1eadn th\u00e1c \u0111\u1ed5 khi y\u00eau c\u1ea7u \u0111\u01b0\u1ee3c hi\u1ec3u r\u00f5 v\u00e0 d\u1ef1 \u00e1n ph\u1ea3i tu\u00e2n theo qui t\u1eafc v\u00e0 qui ch\u1ebf n\u00e0o \u0111\u00f3 (nh\u01b0 d\u1ef1 \u00e1n m\u1ea5u ch\u1ed1t l\u1edbn hay d\u1ef1 \u00e1n c\u1ee7a ch\u00ednh ph\u1ee7) n\u01a1i n\u00f3 y\u00eau c\u1ea7u m\u1ee9c \u0111\u1ed9 ch\u1ea5t l\u01b0\u1ee3ng v\u00e0 t\u00e0i li\u1ec7u cao. B\u1ea1n ho\u00e0n th\u00e0nh m\u1ecdi th\u1ee9 trong d\u1ef1 \u00e1n v\u00e0 \u0111\u01b0a ra s\u1ea3n ph\u1ea9m t\u1ea5t c\u1ea3 m\u1ed9t l\u00fac cho kh\u00e1ch h\u00e0ng. Tuy nhi\u00ean, c\u00f3 r\u1ee7i ro n\u1eb1m trong c\u00e1ch ti\u1ebfp c\u1eadn n\u00e0y n\u1ebfu c\u00e1c y\u00eau c\u1ea7u thay \u0111\u1ed5i, nhi\u1ec1u th\u1ee9 ph\u1ea3i b\u1ecb l\u00e0m l\u1ea1i; v\u00e0 n\u1ebfu d\u1ef1 \u00e1n qu\u00e1 l\u1edbn v\u00e0 m\u1ea5t qu\u00e1 l\u00e2u \u0111\u1ec3 th\u1ef1c hi\u1ec7n, c\u00f4ng ngh\u1ec7 c\u00f3 th\u1ec3 thay \u0111\u1ed5i v\u00e0 l\u00e0m cho d\u1ef1 \u00e1n b\u1ecb l\u1ed7i th\u1eddi.<\/p>\n<p>B\u1ea1n l\u1ef1a ch\u1ecdn c\u00e1ch ti\u1ebfp c\u1eadn l\u1eb7p khi y\u00eau c\u1ea7u l\u00e0 kh\u00f4ng r\u00f5 r\u00e0ng v\u00e0 v\u1eabn c\u1ea7n thay \u0111\u1ed5i; s\u1ea3n ph\u1ea9m ph\u1ea3i \u0111\u01b0\u1ee3c \u0111\u01b0a ra nhanh ch\u00f3ng cho kh\u00e1ch h\u00e0ng cho d\u00f9 n\u00f3 c\u00f3 th\u1ec3 kh\u00f4ng \u0111\u01b0\u1ee3c ho\u00e0n ch\u1ec9nh v\u00ec h\u1ecd c\u1ea7n n\u00f3. Chuy\u1ec3n giao nhanh h\u01a1n cho ph\u00e9p s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c d\u00f9ng theo t\u1eebng ph\u1ea7n nh\u1ecf nh\u01b0 \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u. B\u1edfi v\u00ec thay \u0111\u1ed5i v\u1eabn c\u00f3 th\u1ec3 x\u1ea3y ra, t\u1ed5 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 ph\u1ea3n \u1ee9ng n\u1eefa v\u00e0 l\u00e0 ch\u1ee7 \u0111\u1ec1 cho nhi\u1ec1u thay \u0111\u1ed5i nh\u1ecf, qu\u00e1 nhi\u1ec1u thay \u0111\u1ed5i c\u00f3 th\u1ec3 l\u00e0m cho s\u1ea3n ph\u1ea9m ph\u1ee9c t\u1ea1p v\u00e0 kh\u00f3 h\u01a1n cho b\u1ea3o tr\u00ec. Th\u1ec9nh tho\u1ea3ng ch\u1ea5t l\u01b0\u1ee3ng c\u00f3 th\u1ec3 b\u1ecb ph\u00e1 ho\u1ea1i do b\u1ea3n ch\u1ea5t c\u1ee7a chuy\u1ec3n giao nhanh ch\u00f3ng.<\/p>\n<p>T\u1eebng c\u00e1ch ti\u1ebfp c\u1eadn \u0111\u1ec1u c\u00f3 \u0111i\u1ec3m m\u1ea1nh v\u00e0 \u0111i\u1ec3m y\u1ebfu v\u00e0 t\u1eebng c\u00e1ch n\u00ean \u0111\u01b0\u1ee3c d\u00f9ng d\u1ef1a tr\u00ean \u0111i\u1ec3m m\u1ea1nh c\u1ee7a ch\u00fang. Tuy nhi\u00ean, b\u1eb1ng vi\u1ec7c hi\u1ec3u \u0111i\u1ec3m y\u1ebfu c\u1ee7a ch\u00fang, b\u1ea1n c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c k\u1ebf ho\u1ea1ch gi\u1ea3m b\u1edbt r\u1ee7i ro \u0111\u1ec3 tr\u00e1nh v\u1ea5n \u0111\u1ec1 ti\u1ec1m n\u0103ng.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Waterfall and Iterative development<\/p>\n<p>A student wrote to me: \u201cWhen do we use the Waterfall and when do we use the Iterative approach? How do we select which is best for software project?<\/p>\n<p>Answer: Both of these approaches follow a well defined process with specific details. You select the Waterfall approach when the requirements are well understood and the project must follow certain rules and regulations (i.e. large critical project or government projects) where it requires high level of quality and documentation. You complete everything in the project and release the product all at once to customers. However, there are risks involved in this approach if the requirements change, many thing have to be reworked; and if the project is too big and takes too long, technology may change and make the project obsolete.<\/p>\n<p>You select the Iterative approach when the requirements are not clear and still need to change; the product must be released quickly to customers even it may not be completed as they need it. Faster delivery allows product to be used in small parts as needed. Because changes can still happen, development team may be too reactive and subject to a lot of small changes, too many changes can make the product more complex and difficult to maintain. Sometime quality may be compromised due to the nature of deliver quickly.<\/p>\n<p>Each approach has strengths and weaknesses and each should be used based on their strengths. However, by understanding their weaknesses you can build risk mitigation plans to avoid potential problems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cKhi n\u00e0o ch\u00fang em d\u00f9ng Th\u00e1c \u0111\u1ed5 v\u00e0 khi n\u00e0o ch\u00fang em d\u00f9ng c\u00e1ch ti\u1ebfp c\u1eadn l\u1eb7p? L\u00e0m sao &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,20],"tags":[],"class_list":["post-480","post","type-post","status-publish","format-standard","hentry","category-quan-li-du-an","category-ki-nghe-phan-mem"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/480","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=480"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/480\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/480\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}