	{"id":2529,"date":"2013-07-06T15:12:02","date_gmt":"2013-07-06T08:12:02","guid":{"rendered":"http:\/\/science-technology.vn\/?p=2529"},"modified":"2013-07-06T15:12:02","modified_gmt":"2013-07-06T08:12:02","slug":"qui-trinh-phan-mem-2","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=2529","title":{"rendered":"Qui tr\u00ecnh ph\u1ea7n m\u1ec1m"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">T\u00f4i nh\u1eadn \u0111\u01b0\u1ee3c m\u1ed9t email m\u00e0 ng\u01b0\u1eddi g\u1eedi h\u1ecfi: \u201cKh\u00e1c bi\u1ec7t gi\u1eefa qui tr\u00ecnh ph\u1ea7n m\u1ec1m v\u00e0 qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh l\u00e0 g\u00ec? Kh\u00e1c bi\u1ec7t gi\u1eef qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh v\u00e0 qui tr\u00ecnh c\u00e1 nh\u00e2n l\u00e0 g\u00ec?&#8221;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Theo \u0111\u1ecbnh ngh\u0129a, \u201cQui tr\u00ecnh ph\u1ea7n m\u1ec1m\u201d l\u00e0 tr\u00ecnh t\u1ef1 c\u00e1c b\u01b0\u1edbc m\u00e0 ng\u01b0\u1eddi k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m PH\u1ea2I TU\u00c2N THEO \u0111\u1ec3 l\u00e0m c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh (c\u00e1i g\u00ec v\u00e0 c\u00e1i g\u00ec ti\u1ebfp) nh\u01b0ng KH\u00d4NG x\u00e1c \u0111\u1ecbnh c\u00e1ch l\u00e0m n\u00f3. Ch\u1eb3ng h\u1ea1n b\u1ea1n ph\u1ea3i thi\u1ebft k\u1ebf tr\u01b0\u1edbc vi\u1ebft m\u00e3 v\u00e0 vi\u1ebft m\u00e3 tr\u01b0\u1edbc ki\u1ec3m th\u1eed. N\u00f3 KH\u00d4NG cho b\u1ea1n bi\u1ebft c\u00e1ch thi\u1ebft k\u1ebf hay c\u00e1ch vi\u1ebft m\u00e3.<\/p>\n<p>\u201cQui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh\u201d l\u00e0 tr\u00ecnh t\u1ef1 c\u00e1c b\u01b0\u1edbc \u0111\u00e3 \u0111\u01b0\u1ee3c l\u00e0m t\u00e0i li\u1ec7u \u0110\u01af\u1ee2C Y\u00caU C\u1ea6U b\u1edfi m\u1ed9t c\u00f4ng ti trong th\u1ef1c hi\u1ec7n m\u1ed9t vi\u1ec7c l\u00e0m. Ch\u1eb3ng h\u1ea1n c\u00f4ng ti y\u00eau c\u1ea7u m\u1ecdi ng\u01b0\u1eddi ph\u1ea7n m\u1ec1m ph\u1ea3i tu\u00e2n theo v\u00f2ng \u0111\u1eddi th\u00e1c \u0111\u1ed5 v\u00e0 m\u1ecdi k\u0129 s\u01b0 ph\u1ea3i b\u1eaft \u0111\u1ea7u d\u1ef1 \u00e1n b\u1eb1ng y\u00eau c\u1ea7u tr\u01b0\u1edbc khi thi\u1ebft k\u1ebf v\u00e0 thi\u1ebft k\u1ebf tr\u01b0\u1edbc vi\u1ebft m\u00e3 v.v. N\u1ebfu b\u1ea1n b\u1ecf qua tr\u00ecnh t\u1ef1 n\u00e0y v\u00e0 b\u1eaft \u0111\u1ea7u v\u1edbi vi\u1ebft m\u00e3 th\u00ec b\u1ea1n vi ph\u1ea1m qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh c\u1ee7a c\u00f4ng ti. Qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh cung c\u1ea5p cho k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m tr\u00ecnh t\u1ef1 c\u00e1c b\u01b0\u1edbc cho m\u1ecdi c\u00f4ng vi\u1ec7c m\u00e0 ng\u01b0\u1eddi ph\u1ea7n m\u1ec1m ph\u1ea3i tu\u00e2n theo nh\u01b0 l\u1eadp k\u1ebf ho\u1ea1ch, theo d\u00f5i, v\u00e0 qu\u1ea3n l\u00ed m\u1ecdi c\u00f4ng vi\u1ec7c ph\u1ea7n m\u1ec1m m\u1ed9t c\u00e1ch \u0111\u00fang \u0111\u1eafn v\u00e0 \u0111\u1ea7y \u0111\u1ee7. B\u1eb1ng vi\u1ec7c tu\u00e2n theo qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh, ng\u01b0\u1eddi k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m bi\u1ebft c\u00e1i g\u00ec c\u1ea7n l\u00e0m v\u00e0 c\u00e1i g\u00ec c\u1ea7n l\u00e0m ti\u1ebfp \u0111\u00f3. Ng\u01b0\u1eddi k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m c\u0169ng c\u00f3 th\u1ec3 \u0111o c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh, theo d\u00f5i ti\u1ebfn \u0111\u1ed9 c\u1ee7a m\u00ecnh theo m\u1ee5c \u0111\u00edch d\u1ef1 \u00e1n \u0111\u1ec3 ch\u1eafc ch\u1eafn r\u1eb1ng ng\u01b0\u1eddi \u0111\u00f3 \u0111ang l\u00e0m n\u00f3 t\u01b0\u01a1ng \u1ee9ng v\u1edbi ng\u01b0\u1eddi kh\u00e1c trong d\u1ef1 \u00e1n n\u00ean h\u1ecd c\u00f3 th\u1ec3 ph\u1ed1i h\u1ee3p c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh \u0111\u1ec3 t\u1ea1o ra s\u1ea3n ph\u1ea9m ph\u1ea7n m\u1ec1m t\u01b0\u01a1ng \u1ee9ng.<\/p>\n<p>\u201cQui tr\u00ecnh c\u00e1 nh\u00e2n\u201d l\u00e0 tr\u00ecnh t\u1ef1 \u0111\u01b0\u1ee3c CHI TI\u1ebeT HO\u00c1 c\u00e1c b\u01b0\u1edbc h\u01b0\u1edbng d\u1eabn cho ng\u01b0\u1eddi k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m l\u00e0m c\u00f4ng vi\u1ec7c RI\u00caNG c\u1ee7a ng\u01b0\u1eddi \u0111\u00f3. N\u00f3 th\u01b0\u1eddng d\u1ef1a tr\u00ean qui tr\u00ecnh \u0111\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp nh\u01b0 Qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh nh\u01b0ng \u0111\u01b0\u1ee3c S\u1eecA \u0110\u1ed4I t\u01b0\u01a1ng \u1ee9ng v\u1edbi kinh nghi\u1ec7m c\u00e1 nh\u00e2n ri\u00eang c\u1ee7a ng\u01b0\u1eddi \u0111\u00f3. Qui tr\u00ecnh c\u00e1 nh\u00e2n cung c\u1ea5p cho c\u00e1c c\u00e1 nh\u00e2n khu\u00f4n kh\u1ed5 \u0111\u1ec3 c\u1ea3i ti\u1ebfn c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd v\u00e0 \u0111\u1ec3 nh\u1ea5t qu\u00e1n l\u00e0m c\u00f4ng vi\u1ec7c ch\u1ea5t l\u01b0\u1ee3ng cao. Ng\u01b0\u1eddi k\u0129 s\u01b0 ph\u1ea7n m\u1ec1m T\u1ea0O RA qui tr\u00ecnh chi ti\u1ebft RI\u00caNG C\u1ee6A M\u00ccNH d\u1ef1a tr\u00ean d\u1eef li\u1ec7u ng\u01b0\u1eddi \u0111\u00f3 thu th\u1eadp (\u0111o) v\u00e0 l\u00e0m \u0111i\u1ec1u ch\u1ec9nh t\u01b0\u01a1ng \u1ee9ng. \u0110\u00e2y l\u00e0 c\u00e1ch RI\u00caNG c\u1ee7a ng\u01b0\u1eddi \u0111\u00f3 tu\u00e2n theo &#8220;Qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh&#8221;. Ch\u1eb3ng h\u1ea1n n\u1ebfu ng\u01b0\u1eddi \u0111\u00f3 \u0111i theo qui tr\u00ecnh ph\u1ea7n m\u1ec1m c\u00e1 nh\u00e2n ri\u00eang c\u1ee7a m\u00ecnh v\u00e0 th\u1ea5y n\u00f3 t\u1ea1o ra nhi\u1ec1u l\u1ed7i h\u01a1n th\u00ec ng\u01b0\u1eddi \u0111\u00f3 ph\u1ea3i thay \u0111\u1ed5i n\u00f3 cho t\u1edbi khi n\u00f3 cho ng\u01b0\u1eddi \u0111\u00f3 s\u1ea3n ph\u1ea9m ch\u1ea5t l\u01b0\u1ee3ng t\u1ed1t h\u01a1n.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Software process<\/p>\n<p>I receive an email where the sender asked: \u201cWhat is the difference between a software process and a defined process? What is the difference between a defined process and a personal process?&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>By definition, a \u201cSoftware process\u201d is the sequence of steps that a software engineer MUST FOLLOW to do his work (What and What is next) but does NOT define how to do it. For example you must design before coding and coding before testing. It does NOT tell you how to design or how to code.<\/p>\n<p>A \u201cDefined process\u201d is a documented sequence of steps REQUIRED to do a job by a software company. For example the company requires that all software people must follow the waterfall life cycle and all engineers must start the project with requirements before design and design before coding etc. If you ignore the sequence and start with coding than you are in violation of company\u2019s defined process. A defined process provides the software engineer with a sequence of steps for all the works that software people must follow such as planning, tracking, and managing all software works correctly and completely. By following the defined process, the software engineer knows what to do and what to do next. The software engineer can also measure his work, tracking his progress against the project goals to make sure that he is doing it in correspondent with others in the project so they can coordinating their work to produce a software product accordingly.<\/p>\n<p>A \u201cPersonal process\u201d is a more DETAILED sequence of steps that guide the software engineer to do his OWN work. It is usually based on an established process such as the Defined process but MODIFIED according to his own personal experience. A personal process provides individuals with a framework for improving their work and for consistently doing high-quality work. The software engineer CREATES HIS OWN \u00a0detailed process based on the data that he collects (Measurements) and make adjustment accordingly. This is his OWN way of follow the \u201cDefined process\u201d. For example if he follow his own personal process and found out it creates more defects than he must change it until it gives him better quality product.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00f4i nh\u1eadn \u0111\u01b0\u1ee3c m\u1ed9t email m\u00e0 ng\u01b0\u1eddi g\u1eedi h\u1ecfi: \u201cKh\u00e1c bi\u1ec7t gi\u1eefa qui tr\u00ecnh ph\u1ea7n m\u1ec1m v\u00e0 qui tr\u00ecnh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh l\u00e0 g\u00ec? Kh\u00e1c &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,20],"tags":[],"class_list":["post-2529","post","type-post","status-publish","format-standard","hentry","category-hoi-va-dap","category-ki-nghe-phan-mem"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/2529","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=2529"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/2529\/revisions"}],"predecessor-version":[{"id":2530,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/2529\/revisions\/2530"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}