ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>日本一区二区三区免费观看,伊人开心综合网,最新国产精品久久久http://www.aygfsteel.com/qixiangnj/category/22112.html<strong>生命不息åQŒæ‹¼æä¸æ­¢ã€?lt;/strong>zh-cnMon, 17 Sep 2007 09:28:55 GMTMon, 17 Sep 2007 09:28:55 GMT60极限¾~–程http://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145737.htmlThomasThomasMon, 17 Sep 2007 02:10:00 GMThttp://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145737.htmlhttp://www.aygfsteel.com/qixiangnj/comments/145737.htmlhttp://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145737.html#Feedback0http://www.aygfsteel.com/qixiangnj/comments/commentRss/145737.htmlhttp://www.aygfsteel.com/qixiangnj/services/trackbacks/145737.html阅读全文

Thomas 2007-09-17 10:10 发表评论
]]>
敏捷软äšgå¼€å?/title><link>http://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145735.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Mon, 17 Sep 2007 02:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145735.html</guid><wfw:comment>http://www.aygfsteel.com/qixiangnj/comments/145735.html</wfw:comment><comments>http://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145735.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qixiangnj/comments/commentRss/145735.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qixiangnj/services/trackbacks/145735.html</trackback:ping><description><![CDATA[原文地址åQšhttp://zh.wikipedia.org/w/index.php?title=%E6%95%8F%E6%8D%B7%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91&variant=zh-cn<br /> <br /> <p><strong>敏捷软äšgå¼€å?/strong>又称<strong>敏捷开å?/strong>åQŒæ˜¯ä¸€¿Uä»Ž<a title="1990òq´ä»£">1990òq´ä»£</a>å¼€ 始逐渐引è“vòq¿æ³›å…Ïx³¨çš„一些新型èÊY件开发方法,是一¿Uåº”对快速变化的需求的一¿UèÊY件开发能力。它们的具体名称、理å¿üc€è¿‡½E‹ã€æœ¯è¯­éƒ½ä¸å°½ç›¸åŒåQŒç›¸å¯¹äºŽ“非敏 æ?#8221;åQŒæ›´å¼ø™°ƒ½E‹åºå‘˜å›¢é˜Ÿä¸Žä¸šåŠ¡ä¸“å®¶ä¹‹é—´çš„ç´§å¯†åä½œã€é¢å¯šw¢çš„æ²Ÿé€šï¼ˆè®¤äؓ比书面的文档更有效)、频¾Jäº¤ä»˜æ–°çš„èÊY件版本、紧凑而自我组¾l‡åž‹çš„团队、能够很好地 适应需求变化的代码¾~–写和团队组¾l‡æ–¹æ³•ï¼Œä¹Ÿæ›´æ³¨é‡åšäØ“è½¯äšg开发中人的作用ã€?/p> <table id="toc" class="toc" summary="目录"> <tbody> <tr> <td> <div class="wmqeeuq" id="toctitle"> <h2>目录</h2> <span id="wmqeeuq" class="toctoggle">[<a href="javascript:toggleToc()" class="internal" id="togglelink">隐藏</a>]</span></div> <ul> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">1</span> <span id="wmqeeuq" class="toctext">词源</span></a></li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">2</span> <span id="wmqeeuq" class="toctext">价倯D§‚</span></a></li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">3</span> <span id="wmqeeuq" class="toctext">原则</span></a></li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">4</span> <span id="wmqeeuq" class="toctext">å¯Òޝ”其他的方æ³?/span></a> <ul> <li id="wmqeeuq" class="toclevel-2"><a ><span id="wmqeeuq" class="tocnumber">4.1</span> <span id="wmqeeuq" class="toctext">å¯Òޝ”˜q­ä»£æ–ÒŽ³•</span></a></li> <li id="wmqeeuq" class="toclevel-2"><a ><span id="wmqeeuq" class="tocnumber">4.2</span> <span id="wmqeeuq" class="toctext">å¯Òޝ”瀑布式开å?/span></a></li> </ul> </li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">5</span> <span id="wmqeeuq" class="toctext">敏捷æ–ÒŽ³•的适用æ€?/span></a></li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">6</span> <span id="wmqeeuq" class="toctext">æ–ÒŽ³•列表</span></a></li> <li id="wmqeeuq" class="toclevel-1"><a ><span id="wmqeeuq" class="tocnumber">7</span> <span id="wmqeeuq" class="toctext">外部链接</span></a></li> </ul> </td> </tr> </tbody> </table> <script type="text/javascript"> //<![cdata[ if (window.showTocToggle) { var tocshowtext="昄¡¤º" ; var tochidetext="隐藏" ; showTocToggle(); } //]]> </script> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E8.AF.8D.E6.BA.90"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">词源</span></h2> <p>敏捷一词来源于2001òq´åˆ<a title="¾ŸŽå›½">¾ŸŽå›½</a><a title="犹他å·?>犹他å·?/a>雪鸟滑雪胜地的一‹Æ¡æ•æäh–¹æ³•发赯‚€…和实践者(他们发è“v¾l„成äº?a class="new" title="敏捷联盟">敏捷联盟</a>åQ‰çš„聚会ã€?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E4.BB.B7.E5.80.BC.E8.A7.82"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">价倯D§‚</span></h2> <p>雪鸟会议共同赯‚‰äº†æ•æ¯‚ÊY件开发宣­a€ã€‚其中最重要的部分就是对一些与会者一致同意的软äšg开发ä­h倯D§‚的表˜qŽÍ¼š</p> <ul> <li>人和交互重于˜q‡ç¨‹å’Œå·¥å…—÷€?/li> <li>可以工作的èÊY仉™‡äºŽæ±‚全责备的文档ã€?/li> <li>客户协作重于合同谈判ã€?/li> <li>随时应对变化重于循规íyˆçŸ©ã€?/li> </ul> <p>其中位于双™¾¹çš„内容虽然也有其价å€û|¼Œä½†æ˜¯å·¦è¾¹çš„内å®ÒŽœ€ä¸ºé‡è¦ã€?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.8E.9F.E5.88.99"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">原则</span></h2> <p>宣言中还包括以下原则åQ?/p> <ul> <li>å¯ÒŽˆ‘们而言åQŒæœ€é‡è¦çš„æ˜¯é€šè¿‡ž®½æ—©å’Œä¸æ–­äº¤ä»˜æœ‰ä»·å€¼çš„软äšg满èƒö客户需要ã€?/li> <li>我们‹Æ¢è¿Žéœ€æ±‚的变化åQŒå³ä½¿åœ¨å¼€å‘后期。敏捯‚¿‡½E‹èƒ½å¤Ÿé©¾é©­å˜åŒ–,保持客户的竞争优åŠÑ€?/li> <li>¾lå¸¸äº¤ä»˜å¯ä»¥å·¥ä½œçš„èÊYä»Óž¼Œä»Žå‡ æ˜ŸæœŸåˆ°å‡ ä¸ªæœˆåQŒæ—¶é—´å°ºåº¦è¶ŠçŸ­è¶Šå¥½ã€?/li> <li>业务人员和开发者应该在整个™å¹ç›®˜q‡ç¨‹ä¸­å§‹¾lˆæœå¤•在一起工作ã€?/li> <li>围绕斗志高昂的äh˜q›è¡Œè½¯äšg开发,¾l™å¼€å‘者提供适宜的环境,满èƒö他们的需要,òq¶ç›¸ä¿¡ä»–们能够完成ä“Q务ã€?/li> <li>在开发小¾l„中最有效率也最有效果的信息传达方式是面寚w¢çš„交谈ã€?/li> <li>可以工作的èÊY件是˜q›åº¦çš„主要度量标准ã€?/li> <li>敏捷˜q‡ç¨‹æå€¡å¯æŒç®‹å¼€å‘。出资äh、开发äh员和用户应该æ€ÀL˜¯¾l´æŒä¸å˜çš„节奏ã€?/li> <li>对卓­‘ŠæŠ€æœ¯ä¸Žè‰¯å¥½è®¾è®¡çš„ä¸æ–­è¿½æ±‚å°†æœ‰åŠ©äºŽæé«˜æ•æäh€§ã€?/li> <li>½Ž€å•——尽可能减少工作量的艺术臛_…³é‡è¦ã€?/li> <li>最好的架构、需求和设计都源自自我组¾l‡çš„团队ã€?/li> <li>每隔一定时é—ß_¼Œå›¢é˜Ÿéƒ½è¦æ€È»“如何更有效率åQŒç„¶åŽç›¸åº”地调整自己的行为ã€?/li> </ul> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E5.85.B6.E4.BB.96.E7.9A.84.E6.96.B9.E6.B3.95"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">å¯Òޝ”其他的方æ³?/span></h2> <p>敏捷æ–ÒŽ³•有时候被误认为是无计划性和¾Uªå¾‹æ€§çš„æ–ÒŽ³•åQŒå®žé™…上更确切的说法是敏æäh–¹æ³•强调适应性而非预见性ã€?/p> <p>适应性的æ–ÒŽ³•集中在快速适应现实的变化。当™å¹ç›®çš„需求è“v了变化,团队应该˜q…速适应。这个团队可能很隄¡¡®åˆ‡æ˜q°æœªæ¥å°†ä¼šå¦‚何变åŒ?</p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E8.BF.AD.E4.BB.A3.E6.96.B9.E6.B3.95"></a></p> <h3><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">å¯Òޝ”˜q­ä»£æ–ÒŽ³•</span></h3> <p>相比<a title="˜q­ä»£å¼å¼€å?>˜q­ä»£å¼å¼€å?/a>ä¸¤è€…éƒ½å¼ø™°ƒåœ¨è¾ƒçŸ­çš„开发周期提交èÊYä»Óž¼Œæ•æ·æ–ÒŽ³•的周期可能更短,òq¶ä¸”æ›´åŠ å¼ø™°ƒé˜Ÿä¼ä¸­çš„高度协作ã€?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E7.80.91.E5.B8.83.E5.BC.8F.E5.BC.80.E5.8F.91"></a></p> <h3><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">å¯Òޝ”瀑布式开å?/span></h3> <p>两者没有很多的共同点,<a title="瀑布模型">瀑布模型</a>式是最典型的预见性的æ–ÒŽ³•åQŒä¸¥æ ¼éµå¾ªé¢„先计划的需求、分析、设计、编码、测试的步骤™åºåº˜q›è¡Œã€‚æ­¥éª¤æˆæžœä½œä¸ø™¡¡é‡è¿›åº¦çš„æ–ÒŽ³•åQŒä¾‹å¦‚需求规æ û|¼Œè®¾è®¡æ–‡æ¡£åQŒæµ‹è¯•计划和代码审阅½{‰ç­‰ã€?/p> <p>瀑布式的主要的问题是它的严格分çñ”坯D‡´çš„自由度降低åQŒé¡¹ç›®æ—©æœŸå³ä½œå‡ºæ‰¿è¯ºå¯ÆD‡´å¯¹åŽæœŸéœ€æ±‚的变化难以调整åQŒä»£ä»·é«˜æ˜‚ã€‚ç€‘å¸ƒå¼æ–¹æ³•åœ¨éœ€æ±‚ä¸æ˜ŽåÆˆä¸”åœ¨™å¹ç›®˜q›è¡Œ˜q‡ç¨‹ä¸­å¯èƒ½å˜åŒ–的情况下基本是不可行的ã€?/p> <p>相对来讲åQŒæ•æäh–¹æ³•åˆ™åœ¨å‡ å‘¨æˆ–è€…å‡ ä¸ªæœˆçš„æ—¶é—´å†…å®Œæˆç›¸å¯¹è¾ƒå°çš„åŠŸèƒ½ï¼Œå¼ø™°ƒçš„æ˜¯èƒ½å°†ž®½æ—©ž®†å°½é‡å°çš„可用的功能交付使用åQŒåƈ在整个项目周期中持箋改善和增强ã€?/p> <p>有äh可能在这样小规模的范围内的每‹Æ¡è„P代中使用瀑布式方法,另外的äh可能ž®†é€‰æ‹©å„种工作òq¶è¡Œ˜q›è¡ŒåQŒä¾‹å¦?a title="极限¾~–程">极限¾~–程</a>ã€?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E6.95.8F.E6.8D.B7.E6.96.B9.E6.B3.95.E7.9A.84.E9.80.82.E7.94.A8.E6.80.A7"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">敏捷æ–ÒŽ³•的适用æ€?/span></h2> <p>在敏æäh–¹æ³•其独特之处以外åQŒä»–和其他的æ–ÒŽ³•也有很多共同之处åQŒæ¯”如è„P代开发,å…Ïx³¨äº’动沟通,减少中介˜q‡ç¨‹çš„æ— è°“资源消耗。通常可以在以下方面衡量敏 æäh–¹æ³•的适用性:从äñ”品角度看åQŒæ•æäh–¹æ³•é€‚ç”¨äºŽéœ€æ±‚èŒåŠ¨åÆˆä¸”å¿«é€Ÿæ”¹å˜çš„æƒ…å†µåQŒå¦‚¾pȝ»Ÿæœ‰æ¯”较高的关键性、可靠性、安全性方面的要求åQŒåˆ™å¯èƒ½ä¸å®Œå…¨é€‚合åQ›ä»Ž¾l? ¾l‡ç»“构的角度看,¾l„织¾l“构的文化、äh员、沟通泽军_®šäº†æ•æäh–¹æ³•是否适用。跟˜q™äº›ç›¸å…³è”的关键成功因素有:</p> <ul> <li>¾l„织文化必须支持谈判</li> <li>人员彼此信ä“Q</li> <li>人少但是¾_‘Ö¹²</li> <li>开发äh员所作决定得到认å?/li> <li>环境设施满èƒö成员间快速沟通之需è¦?/li> </ul> <p>最重要的因素恐怕是™å¹ç›®çš„规模。规模增长,面对面的沟通就愈加困难åQŒå› æ­¤æ•æäh–¹æ³•适更用于较小的队伍,20ã€?0人或者更ž®‘。大规模的敏捯‚ÊY件开发尚处于¿U¯æžç ”究的领域ã€?/p> <p>另外的问题是™å¹ç›®åˆæœŸçš„大量假定或者快速收集需求可能导致项目走入误区,特别是客户对其自íw«éœ€è¦æ¯«æ— æ¦‚å¿ëŠš„情况下。与之类ä¼û|¼ŒäºÞZ¹‹å¤©æ€§å¾ˆå®ÒŽ˜“造成æŸ? 个ähæˆäØ“ä¸Õd¯¼òq¶å°†™å¹ç›®ç›®æ ‡å’Œè®¾è®¡å¼•å…¥é”™è¯¯æ–¹å‘çš„å¢ƒå†µã€‚å¼€å‘è€…ç»å¸¸èƒ½æŠŠä¸æ°å½“çš„æ–¹æ¡ˆæŽˆäºˆå®¢æˆøP¼Œòq¶ä¸”直到最后发现问题前都能获得客户认同。虽然理è®ÞZ¸Šå¿«é€Ÿäº¤äº? 的过½E‹å¯ä»¥é™åˆ¶è¿™äº›é”™è¯¯çš„发生åQŒä½†å‰ææ˜¯æœ‰æ•ˆçš„负反馈,否则错误会迅速膨胀ã€?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E6.96.B9.E6.B3.95.E5.88.97.E8.A1.A8"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">æ–ÒŽ³•列表</span></h2> <p>目前列入敏捷æ–ÒŽ³•的有åQ?/p> <ul> <li>软äšg开发节奏,Software Development Rhythms</li> <li>敏捷数据库技术,AD/Agile Database Techniques</li> <li>敏捷建模åQŒAM/Agile Modeling</li> <li>自适应软äšg开发,ASD/Adaptive Software Development</li> <li>æ°´æ™¶æ–ÒŽ³•åQŒCrystal</li> <li>ç‰ÒŽ€§é©±åŠ¨å¼€å‘ï¼ŒFDD/Feature Driven Development</li> <li>动态系¾lŸå¼€å‘方法,DSDM/Dynamic Systems Development Method</li> <li>¾_„¡›Šè½¯äšg开发,Lean Software Development</li> <li>Scrum</li> <li>‹¹‹è¯•驱动开发,TDD/Test-Driven Development</li> <li>XBreed</li> <li><a title="极限¾~–程">极限¾~–程</a>åQ?a class="extiw" title="en:XP">en:XP</a>/<a class="extiw" title="en:Extreme_Programming">en:Extreme Programming</a></li> </ul> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.A4.96.E9.83.A8.E9.93.BE.E6.8E.A5"></a></p> <h2><span id="wmqeeuq" class="editsection">[<a title="¾~–辑本节">¾~–辑</a>]</span> <span id="wmqeeuq" class="mw-headline">外部链接</span></h2> <ul> <li><a class="external text" title="http://agilealliance.org" rel="nofollow">敏捷联盟 (è‹Þp¯­åQŒAgile Alliance)</a></li> </ul> <br /> <br /> <img src ="http://www.aygfsteel.com/qixiangnj/aggbug/145735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qixiangnj/" target="_blank">Thomas</a> 2007-09-17 10:06 <a href="http://www.aygfsteel.com/qixiangnj/archive/2007/09/17/145735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】敏æïL¼–½E‹ä»‹¾l?/title><link>http://www.aygfsteel.com/qixiangnj/archive/2007/05/05/115431.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Sat, 05 May 2007 08:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/qixiangnj/archive/2007/05/05/115431.html</guid><wfw:comment>http://www.aygfsteel.com/qixiangnj/comments/115431.html</wfw:comment><comments>http://www.aygfsteel.com/qixiangnj/archive/2007/05/05/115431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qixiangnj/comments/commentRss/115431.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qixiangnj/services/trackbacks/115431.html</trackback:ping><description><![CDATA[<span style="font-family: Verdana; font-size: 18pt;">敏捷¾~–程介绍</span><br style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-style: italic;">John Paul Mueller, CIO</span> <br><span style="font-style: italic;">2007-03-28<br><br></span>    每个½Ž¡ç†è€…都¾låކ˜q‡æ¢¦™ì‡èˆ¬çš„ç¼–½E‹é¡¹ç›®ã€‚è¿™¾c»é¡¹ç›®è€—费了两倍于预期的时é—ß_¼Œ­‘…出了大量的成本预算——可˜qœè¿œ˜q˜ä¸æ­¢è¿™äº›ã€‚当你将偏爱的应用展½Cºç»™ç”¨æˆ·åQŒå¯ä»–们òq¶ä¸å–œæ¬¢åQŒå³ä¾¿ä½ çš„公叔Ržå¸”Rœ€è¦è¿™ä¸ªåº”用来辑ֈ°æŸç§ç›®æ ‡åQŒä¾‹å¦‚提高生产能力ã€?br>    òq¸è¿çš„æ˜¯åQŒä½ ä¸å†éœ€è¦ç†ä¼šè¿™¾cȝ”±æ—§çš„˜q­ä»£è½¯äšg开发过½E‹æ‰€äº§ç”Ÿçš„问题;你可以ä‹É用敏æïL¼–½E‹æ¥å…‹æœ˜q™äº›é—®é¢˜ã€?br><br><span style="text-decoration: underline; font-weight: bold;">什么是使用敏捷¾~–程的商业原因?</span><br style="text-decoration: underline; font-weight: bold;"><span style="text-decoration: underline; font-weight: bold;">什么ä‹É敏捷¾~–程与众不同åQ?/span><br style="text-decoration: underline; font-weight: bold;"><span style="text-decoration: underline; font-weight: bold;">使用敏捷¾~–程åQŒæˆ‘ž®×ƒ¸éœ€è¦åšå¤§é‡é¢å¤–的工作了åQ?/span><span style="font-style: italic; text-decoration: underline; font-weight: bold;"><br></span></span><span style="font-size: 12pt; font-family: Verdana; text-decoration: underline; font-weight: bold;"></span><span style="text-decoration: underline; font-weight: bold;">除了在è„P代中工作åQŒæ•æïL¼–½E‹è¿˜æœ‰ä»€ä¹ˆä¸åŒï¼Ÿ</span><br style="font-family: Verdana; font-style: italic;"><span style="font-family: Verdana;"><span style="font-style: italic;">Won't Working Like this Change Our Corporate Culture?</span><br style="font-style: italic;"><span style="font-style: italic;">When Should I Avoid Using Agile Programming Techniques?</span><br style="font-style: italic;"><span style="font-style: italic;">Is There Just One Kind of Agile Programming? </span><span style="font-weight: bold;"><br><br><br><span style="color: red;">什么是使用敏捷¾~–程的商业原因?<br></span></span><span style="color: red;"><span style="color: #000000;">    商业需要一¿Uæ–¹å¼æ¥é™ä½Žå¼€å‘成本、改˜q›èÊY件可靠性、减ž®‘å¼€å‘æ—¶é—´ã€ç¡®ä¿åº”ç”¨ç¨‹åºèƒ½å¤ŸçœŸæ­£äØ“ç”¨æˆ·æœåŠ¡åQŒè€Œä¸æ˜¯è¿èƒŒç”¨æˆ—÷€?br>    做到˜q™å››ç‚¹ï¼Œæ— è®ºå¯¹è°åQŒéƒ½æ˜¯ä¸€ä¸ªè¿‡é«˜çš„要求åQŒä½†æ˜¯ï¼Œåœ¨ä¼—多应用程序编½E‹æ–¹æ¡ˆä¸­åQŒæ•æïL¼–½E‹æŠ€æœ¯èƒ½å¤Ÿåšåˆ°è¿™äº›ã€?br>    敏捷在商业上行得通,是因ä¸ÞZ½ èƒ½å¤Ÿé€šè¿‡å‡å°‘开发者在设计和徏造应用程序过½E‹ä¸­çš„错误来降低开发成本。此外,敏捷¾~–程技术还能够清除所有开发成本中最昂贵的一个——失败的应用½E‹åºã€?/span><br style="color: #000000;"><span style="color: #000000;">    然而,甚至一个应用程序已¾lå‡ºåŽ‚åÆˆä¸”å®‰è£…åœ¨æœåŠ¡å™¨ä¸ŠåQŒå¯é æ€§å¼€é”€ä»ç„¶å¯èƒ½è€—尽其所有的潜在收入ã€?/span><br style="color: #000000;"><span style="color: #000000;">    大多数公司努力达成的5/9çš„å¯é æ€§ï¼Œä¹Ÿåªæ˜¯å‘ç”Ÿåœ¨è‰¯å¥½è®¾è®¡çš„åº”ç”¨ç¨‹åºä¸­â€”â€”äØ“ç”¨æˆ·æä¾›æœåŠ¡çš„æ—¶é—´å¤šäº?#8220;当机”的时间。而敏捷则通过减少每个模块潜在的开发错误数量和提供用于快速定位错误的持箋‹¹‹è¯•来完成这个ä“Q务ã€?/span><br style="color: #000000;"><span style="color: #000000;">    许多公司都指望能够从为开发项目所做的投资中得到快速回报。然而,大部分项目因为公叔Rœ€è¦ç­‰å¾…开发者完成整个应用程序而受苦多òq´ã€?/span><br style="color: #000000;"><span style="color: #000000;">    与等待整个应用程序不同的是,敏捷¾~–程技术可以帮助你当天ž®×ƒ‹É用至ž®‘部分应用程序,˜q™æ„å‘³ç€ä½ åœ¨å¾ˆå¤§½E‹åº¦ä¸Šæ›´å¿«åœ°ä»Žè¿™ä¸ªåº”用程序中受益。æ€ÖM¹‹åQŒä½ å¯ä»¥å…è´¹å¾—到部分应用½E‹åºåQŒå› ä¸ÞZ½ æ‰€èŠ‚çº¦çš„å¼€æ”¯å¯ä»¥ç”¨äºŽå‰©ä½™åº”ç”¨ç¨‹åºçš„å¼€å‘ã€?/span><br style="color: #000000;"><span style="color: #000000;">    应用½E‹åºä¸Žç”¨æˆ·ä¸€åŒå·¥ä½œæˆ–许看上去不像˜q™æ ·è‡›_…³é‡è¦åQŒä½†æ˜¯å®ƒ­‘³ä»¥åŒºåˆ«ä¸€ä¸ªçœé’±ï¼ˆæˆ–赚钱)的应用程序和一个费钱(或赔钱)的应用程序ã€?br>    一个大型服装厂的项目说明了˜q™ç‚¹ã€‚开发者假定获得订单时用户会依靠鼠标在昄¡¤ºå±ä¸Šé€‰æ‹©äº§å“ã€‚然而,在这个服装厂新应用程序被安装上生产服务器后,公司意识åˆîC¸€ä¸ªç›¸å½“大的工作效率损耗,而不是期望的增益。造成的结果是åQšå‘˜å·¥ä»¬ä»…仅使用键盘。因为将手从键盘¿UÕdˆ°é¼ æ ‡æ¥æ“ä½œè¿™ä¸ªåº”用程序,每单ž®†è€—费他们宝贵的几分钟ã€?/span><br style="color: #000000;"><span style="color: #000000;">    敏捷¾~–程通过让用æˆäh—©æœŸå°±ä»‹å…¥åˆ°å¼€å‘è¿›½E‹ä¸­æ¥é¿å…è¿™¿Uæƒ…å†üc€‚如果这个服装厂采用的是˜q™ç§æ–ÒŽ³•åQŒé‚£ä¹ˆåº”用程序的½W¬ä¸€‹Æ¡è„P代就ž®†å¸®åŠ©å…¬å¸æ„è¯†åˆ°˜q™ä¸ªæœŸæœ›å¢žç›Šçš„问题,而不是公司ç‘ô¾l­èŠ±è´¹å¤§é‡çš„æ—‰™—´å’Œé‡‘钱在½E‹åº˜q”工上ã€?/span></span><span style="font-weight: bold;"><span style="color: red;"><br></span><br></span><span style="font-weight: bold; color: #ff0000;">什么ä‹É敏捷¾~–程与众不同åQ?/span><br>    敏捷¾~–程把一个应用开发项目分解成多个ž®çš„¾l„äšg化的片段。每个片ŒDµåœ¨å¾ˆçŸ­çš„æ—¶é—´å†…åQŒä¸€æ­¥ä¸€ä¸ªè„šå°åœ°æ·ÕdŠ åˆ°åº”ç”¨ç¨‹åºä¸­òq¶è¡¨çŽ°å‡ºå®˜èƒ½æ€§çš„ä¸€ä¸ªå®Œæ•´éƒ¨åˆ†ã€‚ä½ å¯ä»¥éƒ¨çÖv˜q™éƒ¨åˆ†åº”ç”¨ç¨‹åºåÆˆä¸”æœŸæœ›äh们依据它来完成某¿Uç¨‹åº¦çš„工作åQŒå³ä¾¿ä»Žé•¿è¿œæ¥çœ‹åQŒè¿™ä¸ªåº”用程序不能做你打½Ž—让它做的所有事情ã€?br>    每个片段是一个持¾l?åˆ?周的˜q­ä»£˜q‡ç¨‹ã€‚因此,当应用程序中一个特定的片段表现‹‚˜æ‰‹çš„æ—¶å€™ï¼Œä½ å°†ç«‹å³èŽïLŸ¥ã€‚这会ä‹É你设法立刻解册™¿™ä¸ªé—®é¢˜ï¼Œè€Œä¸æ˜¯åœ¨ä¸€å¤§å †bug上编译完所有其他的官能性或者遭é?#8220;˜q™ä¸æ˜¯ç”¨æˆähƒ³è¦çš„”之后ã€?br>    每次˜q­ä»£˜q‡ç¨‹ž®±åƒä¸€ä¸ªæœ‰å®ƒè‡ªå·±æƒåˆ©çš„ž®åž‹™å¹ç›®ã€‚作ä¸ÞZ¸€ä¸ªæ•æ·é¡¹ç›®ç®¡ç†è€…,你还是需要像òq›_¸¸ä¸€æ ïL›‘½Ž¡è®¡åˆ’、需求、设计、编码、测试和各阶ŒD‰|–‡æ¡£ï¼Œä½†è¿™åªæ˜¯ä¸ÞZº†æŸä¸ªç‰¹å®šçš„应用特征(而不是全部应用程序)ã€?br>    打个比方åQŒå¦‚果你正在创徏一个特ŒDŠç§¾cȝš„字处理程序,其中一个è„P代或许就是它的拼写检查程序。这个拼写检查程序要æ·ÕdŠ åˆ°å­—å¤„ç†½E‹åºä¸­ï¼Œä½†å®ƒå½±å“çš„åªæ˜¯æ•´ä¸ªç¨‹åºçš„ä¸€ä¸ªæ–¹é¢ã€‚åœ¨å¼€å‘è€…åˆ›å»ø™¿™ä¸ªç”¨äºŽå¤„理拼写的˜q­ä»£ä¹‹å‰åQŒåœ¨˜q™ä¸ªåŠŸèƒ½æ²¡æœ‰å®Œæˆçš„æƒ…å†µä¸‹åQ?用户照样可以使用˜q™ä¸ªå­—处理程序,他们只是不能够对所写内容进行拼写检查ã€?br></span><br style="font-family: Verdana;"><span style="color: #ff0000; font-weight: bold; font-family: Verdana;">使用敏捷¾~–程åQŒæˆ‘ž®×ƒ¸éœ€è¦åšå¤§é‡é¢å¤–的工作了åQ?/span><br style="font-family: Verdana;"><span style="font-family: Verdana;">    一些äh猜想敏捷¾~–程技术需要实现大量额外的工作。然而,事实上,ç”׃ºŽåœ¨æ¯ä¸ªç»„件上周è{æ—‰™—´çš„减短和软äšgæŠ•å…¥ä½¿ç”¨çš„åŠ å¿«ï¼Œå®ƒé™ä½Žäº†å·¥ä½œé‡åÆˆä¸”ä‹É收回投资在相当大的程度上加快ã€?/span><br style="font-family: Verdana;"><span style="font-family: Verdana;">    事实上,ç”׃ºŽå¼€å‘者能够对˜q™ç§è½¯äšg做出快速的反应åQŒç®¡ç†è€…ç»å¸æ€‹É用敏æïL¼–½E‹æŠ€æœ¯æ¥æ‹¯æ•‘那些有麻烦的™å¹ç›®ã€‚例如,敏捷¾~–程的创始ähKent Beckåœ?986òq´ä‹É用敏æïL¼–½E‹æŠ€æœ¯æ‹¯æ•‘了Chrysler Comprehensive Compensation (C3)™å¹ç›®ã€?/span><br style="font-family: Verdana;"><br style="font-family: Verdana;"><span style="font-size: 12pt; font-family: Verdana; color: red; font-weight: bold;"></span><span style="font-size: 12pt; font-family: Verdana;"></span><span style="font-weight: bold; color: red;">除了在è„P代中工作åQŒæ•æïL¼–½E‹è¿˜æœ‰ä»€ä¹ˆä¸åŒï¼Ÿ</span><br>    敏捷¾~–程æ–ÒŽ³•的基¼‹€æ˜¯äº¤‹¹ã€‚è¿™¿Uæ–¹æ³•强调以书面形式的论点进行面寚w¢åœîCº¤‹¹ã€‚换句话è¯ß_¼Œä¸Žå…¶ä¸€å¤§ç¾¤äººå·¥ä½œåœ¨ä»–们各自不同的工½E‹å—上,˜q˜ä¸å¦‚å¤§å®¶ååœ¨ä¸€èµøP¼Œž®Þp¿™äº›å·¥½E‹å—形成一个团¾l“的整体ã€?br>    不像别的¾~–程æ–ÒŽ³•åQŒæ•æïL¼–½E‹ä¿¡èµ–项目组里那些差异非常大的工作在被称ä½?“临时拘留所”里的成员。一个项目组包括™å¹ç›®¾lç†ã€è®¾è®¡å¸ˆã€å¼€å‘äh员、测试äh员、客戗÷€æ–‡æ¡£æ’°å†™è€…和参与˜q™æ¬¡˜q­ä»£çš„一些其他äh。因为项目块ž®åˆ°æ¯ä¸ªäººéƒ½èƒ½ç†è§£ï¼Œòq¶ä¸”所有这些项目块的负责äh都同心协力,所以用ž®½é‡ž®‘的旉™—´ã€å¾ˆž®æˆ–者不修改ž®±å®Œæˆé¡¹ç›®ï¼Œé€šå¸¸æ˜¯å¯èƒ½çš„ã€?br>    然而,敏捷¾~–程中最值得考虑的是开发过½E‹æ¶‰åŠæ¯ä¸ªähã€‚å®¢æˆøP¼ˆç”¨æˆ·åQ‰ä»Žä¸€å¼€å§‹å°±å’Œé¡¹ç›®æœ‰å¯†åˆ‡å…³ç³»åQŒè¿™æ„å‘³ç€å¼€å‘组åœ?#8220;用户ž®†å¦‚何与应用½E‹åºç›æ€º’影响以及完成一个特别的ä»ÕdŠ¡æ‰€éœ€è¦çš„æ­¥éª¤”上会做较ž®‘的错误假设。这个过½E‹ä¸Žè®¸å¤šå…¬å¸å¸¸è§çš?#8220;写个规范åQŒç„¶åŽæŠŠå®ƒæ‰”到墙边,对它¾|®ä¹‹ä¸ç†åQŒç›´åˆîC½ åœ¨ç¨‹åºæ¼”½CÞZ¸­è¢«å˜²½W?#8221;方式有很大不同ã€?br style="font-family: Verdana;"><br><br style="font-family: Verdana;"><span style="font-family: Verdana;">åQˆæœªå®Œå¾…¾l­ï¼‰</span><br style="font-family: Verdana;"><br style="font-family: Verdana;"><br style="font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;">英文原文</span><span style="font-family: Verdana;">åQ?/span><a style="font-family: verdana;" target="_blank" title="ABC: an introduction to agile programming" >ABC: An Introduction to Agile Programming</a><br style="font-family: Verdana;"><br style="font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;">译è€?/span><span style="font-family: Verdana;">åQšç¬¬ä¸€‹Æ¡å°è¯•ç¿»è¯?#8220;长篇”åQŒè¿˜æœªå…¨éƒ¨å®Œæˆï¼Œå…ˆå‘出来åQŒæœŸå¾…各位的指正åQç¿»è¯‘是件苦差事åQŒç®—是体会了。如果各位在¾˜»è¯‘æ–šw¢åQŒæœ‰ä»€ä¹ˆæŒ‡å¯¼æ€§çš„廸™®®åQŒä¹Ÿ‹Æ¢è¿Žæå‡ºåQŒå¤šè°¢å„位!</span><br style="font-family: Verdana;"> <img src ="http://www.aygfsteel.com/qixiangnj/aggbug/115431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qixiangnj/" target="_blank">Thomas</a> 2007-05-05 16:43 <a href="http://www.aygfsteel.com/qixiangnj/archive/2007/05/05/115431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">¾üÊÂ</a>| <a href="http://" target="_blank">¸£°²ÊÐ</a>| <a href="http://" target="_blank">ãëÉÏÏØ</a>| <a href="http://" target="_blank">ÂíÉ½ÏØ</a>| <a href="http://" target="_blank">Àû½òÏØ</a>| <a href="http://" target="_blank">³¤ÖÎÏØ</a>| <a href="http://" target="_blank">Âí¹ØÏØ</a>| <a href="http://" target="_blank">Ë®¸»ÏØ</a>| <a href="http://" target="_blank">¹ãººÊÐ</a>| <a href="http://" target="_blank">̨¶«ÏØ</a>| <a href="http://" target="_blank">¸ßÖÝÊÐ</a>| <a href="http://" target="_blank">ÂéÑô</a>| <a href="http://" target="_blank">¾£ÃÅÊÐ</a>| <a href="http://" target="_blank">¼¦ÔóÏØ</a>| <a href="http://" target="_blank">·î½ÚÏØ</a>| <a href="http://" target="_blank">×ÓÖÞÏØ</a>| <a href="http://" target="_blank">Õò½­ÊÐ</a>| <a href="http://" target="_blank">ÁÉÑôÊÐ</a>| <a href="http://" target="_blank">ÐË»¯ÊÐ</a>| <a href="http://" target="_blank">Ǭ°²ÏØ</a>| <a href="http://" target="_blank">ÐËÄþÊÐ</a>| <a href="http://" target="_blank">ÊÙ¹âÊÐ</a>| <a href="http://" target="_blank">ÉϲÌÏØ</a>| <a href="http://" target="_blank">ͨºÓÏØ</a>| <a href="http://" target="_blank">º£ÃÅÊÐ</a>| <a href="http://" target="_blank">ÀÖ¶¼ÏØ</a>| <a href="http://" target="_blank">Ì«¿µÏØ</a>| <a href="http://" target="_blank">Ñô¸ßÏØ</a>| <a href="http://" target="_blank">Áô°ÓÏØ</a>| <a href="http://" target="_blank">ÄϳäÊÐ</a>| <a href="http://" target="_blank">Ì©ºÍÏØ</a>| <a href="http://" target="_blank">ÜÆ½­</a>| <a href="http://" target="_blank">ãþÑôÏØ</a>| <a href="http://" target="_blank">¸·ÄþÏØ</a>| <a href="http://" target="_blank">´ó¹ØÏØ</a>| <a href="http://" target="_blank">¾®ÚêÏØ</a>| <a href="http://" target="_blank">º×±ÚÊÐ</a>| <a href="http://" target="_blank">ÓÀÆ½ÏØ</a>| <a href="http://" target="_blank">·ÖÒËÏØ</a>| <a href="http://" target="_blank">¾¸±ßÏØ</a>| <a href="http://" target="_blank">¹²ºÍÏØ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>