ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产一区二区三区综合,国产高清在线看,国产精品伦理一区二区http://www.aygfsteel.com/freeman1984/category/46247.html STANDING ON THE SHOULDERS OF GIANTSzh-cnMon, 20 Jun 2011 15:54:13 GMTMon, 20 Jun 2011 15:54:13 GMT60大家都用什么bug½Ž¡ç†è½¯äšgåQ?/title><link>http://www.aygfsteel.com/freeman1984/archive/2011/06/20/352649.html</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Mon, 20 Jun 2011 03:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2011/06/20/352649.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/352649.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2011/06/20/352649.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/352649.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/352649.html</trackback:ping><description><![CDATA[  å…¬å¸ä»¥å‰ç”¨çš„mantisåQŒå†’失功能太½Ž€å•了åQŒäºŒ‹Æ¡å¼€å‘比较困难。现在想和公å¸çš„™å¹ç›®½Ž¡ç†è½¯äšgòq›_°åQˆjava语言åQ‰é›†æˆï¼Œä¸çŸ¥é“大家有什么ç»éªŒåˆ†äº«ä¸€ä¸‹ï¼ŸåQŸï¼Œæˆ–者介¾l几个二‹Æ¡å¼€å‘容易一点的åQ?img src ="http://www.aygfsteel.com/freeman1984/aggbug/352649.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">@joe</a> 2011-06-20 11:38 <a href="http://www.aygfsteel.com/freeman1984/archive/2011/06/20/352649.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>æ•æ·å¼€å‘中˜q›åº¦çš„æŠŠæ?/title><link>http://www.aygfsteel.com/freeman1984/archive/2011/03/23/346861.html</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Wed, 23 Mar 2011 07:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2011/03/23/346861.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/346861.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2011/03/23/346861.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/346861.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/346861.html</trackback:ping><description><![CDATA[<p>™å¹ç›®¾lç†è¢«é—®åˆ°æœ€å¤šçš„问题ž®±æ˜¯åQ?#8220;˜q™ä¸ª™å¹ç›®ä»€ä¹ˆæ—¶å€™æ‰èƒ½å®Œæˆï¼Ÿ”</p> <p>被问的时候,å¯èƒ½™å¹ç›®æ‰å®šä¸‹æ¥åQŒä»…仅知é“大概的功能模å—åQŒéžåŠŸèƒ½æ€§éœ€æ±‚è¿˜æ¨¡ç³Šä¸æ¸…åQŒç”šè‡›_›¢é˜Ÿæˆå‘˜éƒ½æ²¡åˆ°ä½ã€‚但是上¾U§ã€é”€å”®ã€å®¢æˆäh€¥åˆ‡åœ°è¦çŸ¥é“åQŒè¿™ä¸ªé¡¹ç›®ä»€ä¹ˆæ—¶å€™æ‰èƒ½å®Œæˆï¼Ÿ</p> <p>被问的时候,也å¯èƒ½é¡¹ç›®å·²ä¸´è¿‘¾l“æŸåQŒæˆ–者说临近当åˆè®¡åˆ’的交付日期。然而待完æˆçš„功能还有一堆,‹¹‹è¯•出æ¥çš„bug有一大堆åQŒå®¢æˆ·åˆæå‡ºäº†æ–°çš„éœ€æ±‚ï¼Œå›¢é˜Ÿæ­£æœ‰äºø™¦¼›»èŒ …。但是上¾U§ã€é”€å”®ã€å®¢æˆ·éžå¸¸æ€¥åˆ‡åœ°è¦çŸ¥é“åQŒè¿™ä¸ªé¡¹ç›®åˆ°åº•什么时候æ‰èƒ½å®Œæˆï¼Ÿ</p> <p>˜q™è¿˜ä¸ç®—¾pŸç³•。更头疼的问题是åQ?#8220;冿œ‰ä¸‰å‘¨åQŒé¡¹ç›®åº”该完æˆäº†å§ï¼Ÿ”</p> <p>因䨓åŽè€…æ ¹æœ¬ä¸æ˜¯é—®é¢˜ï¼Œè€Œæ˜¯å‘½ä×o。项目ç»ç†å¿…™å»è¦èƒ½å¤Ÿåˆç†è§£é‡Šä¸ÞZ»€ä¹ˆä¸‰å‘¨ä¸èƒ½å¤Ÿå®Œæˆ™å¹ç›®åQ›æˆ–者说明在三周内,能够完æˆä»€ä¹ˆã€?/p> <p>我们都用˜q‡MS ProjectåQ?但是那上é¢çš„æ¼‚亮表格对这æ ïLš„困境毫无帮助。相å,正是Project 中的甘特囑֒Œæ—¥ç¨‹è¡¨ï¼ŒåŸ‹ä¸‹äº†é™·é˜±ã€‚因为,在Project 中无法预估需è¦å¤šž®‘工作日æ‰èƒ½å®Œæˆæ¨¡ç³Šä¸æ¸…的需求,也无法体现实际情况å‘生å˜åŒ–åŽå¯¹è¿›åº¦çš„å½±å“ã€?/p> <p>å½“æˆ‘ä»¬è®¨è®ø™¿›åº¦çš„æ—¶å€™ï¼Œå…¶å®žåŒ…å«äº†ä¸¤ä¸ªæœªçŸ¥çš„å˜é‡ã€‚第一是完æˆéœ€æ±‚所è¦çš„工作é‡ï¼ŒåŒ…括需求定义ã€å¼€å‘内容边界;½W¬äºŒæ˜¯å›¢é˜Ÿçš„工作能力åQŒåŒ…括æˆå‘˜çš„行业知识专业技能,æˆå‘˜ä¹‹é—´ã€æˆå‘˜å’Œå¤–部的沟通能力,½{‰ç­‰ã€?/p> <p>关键ž®±åœ¨äºŽï¼Œ˜q™ä¸¤™åšwƒ½æ˜¯å˜é‡ã€‚如果ä“Q务是æ¬ä¸€åƒå—砖头åQŒæ¯åˆ†é’Ÿæ¯äh能æ¬10å—,那么¾l“果是显而易è§çš„ã€?/p> <p><span>åœ¨æ•æ·å¼€å‘中åQŒé‡‡ç”¨ç›¸å¯¹ä¼°½Ž—å’Œ˜q­ä»£æ±‚精的方法æ¥å¤„熙å¹ç›®˜q›åº¦çš„问题ã€?/span></p> <p>首先是工作é‡ã€‚用估算代ç è¡Œæ•°æˆ–者界é¢å…ƒç´ çš„æ–¹å¼åQŒå°±åƒè®ºæ–¤å–ä¹¦ä¸€æ øP¼Œåªé€‚用于粗制滥造的软äšg生äñ”˜q‡ç¨‹ã€‚用户需è¦çš„òq¶ä¸æ˜¯ä»£ç æˆ–者按钮,而是å¯é æ˜“用的功能ã€?/p> <p>åœ¨æ•æ·å¼€å‘æ–¹å¼ä¸­åQŒå…ˆç”Þq”¨æˆ·å’Œè®¾è®¡äººå‘˜¾_—略估计å„个功能模å—的相对规模和隑ֺ¦åQŒç»™å‡ÞZ¸€å®šçš„分倹{€‚分å€ég¸ä»£è¡¨å…·ä½“人月åQŒè“vç›¸å¯¹æ¯”è¾ƒçš„ä½œç”¨ã€‚ä¾‹å¦‚æœ‰æŸ¥è¯¢ã€æ˜¾½Cºã€ä¿®æ”¹ä¸‰ä¸ªæ¨¡å—,如果实现昄¡¤ºæ¨¡å—çš„å·¥ä½œé‡æ˜?0分,那么查询模å—å¯èƒ½æ˜?5åˆ†ï¼Œè€Œä¿®æ”¹äØ“20分ã€?/p> <p>下一步,选择一个工作é‡ä¼°åˆ†æœ€ä½Žçš„æ¨¡å—åQŒä¾‹å¦‚这里是昄¡¤ºæ¨¡å—åQŒç„¶åŽè¿›ä¸€æ­¥è€ƒé‡å…¶å·¥ä½œé‡ã€‚例如è¦å‡†å¤‡æ•°æ®åº“ã€è®¾è®¡ç•Œé¢ã€æ‰§è¡ŒæŸ¥è¯¢ï¼Œæ˜„¡¤ºå†…容½{‰ç­‰ã€‚å‡è®¾è¿™è½®ä¼°½Ž—得出此模å—需è¦?0人天åQŒä»Žè€Œå¾—出å•ä½åˆ†å€¼å¯¹åº”的人天ä¸?åQ›é‚£ä¹ˆï¼Œæ•´ä¸ª™å¹ç›®ž®±éœ€è¦?5人天ã€?/p> <p>˜q™ä¸ªä¼°ç®—建立在对™å¹ç›®çš„åˆæ­¥äº†è§£ä¸ŠåQŒä¸»è¦ä¾èµ–项目ç»ç†çš„¾l验。有åå·®åQŸæ²¡å…³ç³»ã€‚接下æ¥é€šè¿‡˜q­ä»£æ¥æ±‚¾_¾ã€‚å…ˆæ¥å®žçŽ°æ˜¾½Cºæ¨¡å—,如果事实上花费了12人天åQŒé‚£ä¹ˆæ ¹æ®æ¯”例关¾p»ï¼Œå‰©ä½™å†…容的估½Ž—大¾U¦å°±æ˜?2人天ã€?/p> <p>当然åQŒæ¯”例关¾pÖM¹Ÿä¸æ˜¯ä¸€æˆä¸å˜çš„。éšç€æ¨¡å—çš„é€ä¸ªå®ŒæˆåQŒé¡¹ç›®ç»ç†å¯¹™å¹ç›®çš„认识也在加深,他å¯ä»¥å†è°ƒæ•´å‰©ä½™æ¨¡å—的相对分倹{€?/p> <p>在实际æ“作中åQŒé¡¹ç›®ç»ç†é¦–先按照优先çñ”排列功能模å—ã€‚ç„¶åŽæŠŠé«˜ä¼˜å…ˆçñ”的模å—å°½å¯èƒ½åœ°ç»†åˆ†ï¼Œå†é€‰æ‹©åˆ†å€¼æœ€ž®çš„æ¨¡å—开始开å‘。统计æ€Õd·¥ä½œé‡æ—Óž¼ŒæŒ‰æ¯”例ç¯åŠ å…¶ä»–æ¨¡å—的工作é‡ï¼Œòq¶åŠ ä¸€å®šçš„è°ƒæ•´¾pÀL•°åQŒå› ä¸ºæ¨¡å—çš„å¤æ‚åº¦ä¸æ˜¯çº¿æ€§å¢žé•¿çš„。毋ơè„P代开å‘完æˆåŽåQŒé€æ­¥é™ä½Žè°ƒæ•´¾pÀL•°ã€‚通常4~5‹Æ¡è„P代åŽåQŒå¯ä»¥å°†è°ƒæ•´¾pÀL•°å½’é›¶ã€?/p> <p>在上é¢çš„例å­ä¸­ï¼Œ½W¬ä¸€‹Æ¡ä¼°½Ž—çš„åˆæ­¥¾l“æžœæ˜?5人天åQŒå› ä¸ºå®Œå…¨æ˜¯å‡­ç»éªŒï¼Œå› æ­¤è¦ç»™è¾ƒå¤§çš„调整系敎ͼŒæ¯”如è¯?.4åQŒå› æ­¤ç»™å‡ºçš„估算工作é‡åŒºé—´äØ“[45*0.6,45*1.4],å?7åˆ?3äººå¤©ä¹‹é—´ã€‚äØ“ä¿é™©èµ¯‚§åQŒé¡¹ç›®ç»ç†ä¸ŠæŠ¥çš„工作é‡äØ“70人天ã€?/p> <p>½W¬äºŒ‹Æ¡ä¼°½Ž—ï¼Œå‰©ä½™å†…å®¹çš„åˆæ­¥ä¼°½Ž—䨓42åQŒè°ƒæ•´ç³»æ•îC¸‹é™äØ“0.3åQŒå› æ­¤ç»™å‡ÞZ¼°½Ž—åŒºé—´äØ“30åˆ?0äººå¤©ä¹‹é—´ã€‚ä¾æ­¤ç±»æŽ¨ï¼Œé€šè¿‡ä¸æ–­˜q­ä»£åQŒå¯¹å‰©ä½™å·¥ä½œé‡çš„ä¼°ç®—ž®†è¶Šæ¥è¶Š¾_„¡¡®ã€?/p> <p><strong>˜q™æ ·ä¼°ç®—的好处在哪里åQ?/strong> </p> <p>首先åQŒå·¥ä½œé‡å˜é‡çš„很大一部分因素åQŒå­˜åœ¨äºŽéžåŠŸèƒ½éœ€æ±‚ï¼Œä¾‹å¦‚ç•Œé¢çš„美观程度。而åŒä¸€™å¹ç›®çš„ä¸åŒæ¨¡å—之é—ß_¼ŒéžåŠŸèƒ½éœ€æ±‚å¾€å¾€æ˜¯ä¸€è‡´çš„åQŒç›¸å¯¹ä¼°½Ž—法˜q‡æ×oäº†è¿™ä¸€å±‚å¤æ‚度。团队能力这一å˜é‡å› ç´ ä¹Ÿæ˜¯å¦‚此。当ç„Óž¼Œéšç€™å¹ç›®çš„进展,æˆå‘˜çš„å¼€å‘能力应该有一定的上å‡åQŒä½†éšç€åŠ ç­å‡ºå·®½{‰å› ç´ ï¼ŒæŠ•å…¥½E‹åº¦ä¹Ÿå¯èƒ½ä¸‹é™ï¼Œå› è€Œä¼šç›æ€º’抉|¶ˆã€‚æ€ÖM¹‹åœ¨å‘¨æœ?个月以内的项目中åQŒå¾ˆž®‘出现团队工作能力æˆå‰§æ€§å˜åŒ–的情åŞ。因此相对估½Ž—也˜q‡æ×oäº†è¿™ä¸ªå¤æ‚度ã€?/p> <p>其次åQŒè„P代求¾_„¡š„æ–¹å¼è®©é¡¹ç›®ç»ç†å¯¹ä¼°ç®—æ—‰™—´æ›´æœ‰æŠŠæ¡ã€‚最åˆå‡ºçްå差是必然的,但åªè¦å›¢é˜Ÿç¨³å®šï¼Œæ²¡æœ‰å¤§çš„需求å˜åŠ¨ï¼Œä¼°ç®—èŒƒå›´ž®†è¿…速收¾~©ã€‚这比一‹Æ¡æ€§æŠ¥æ•°æ›´å‡†ç¡®ã€?/p> <p>它的é¢å¤–å¥½å¤„æ˜¯ï¼Œæ•æ·å¼€å‘是éµåó@优先¾U§çš„åQŒå³ä½¿å¯¹å‰©ä½™æ—‰™—´åQˆå³ä½Žä¼˜å…ˆçñ”模å—çš„å¼€å‘æ—¶é—ß_¼‰çš„ä¼°½Ž—ä¸å分准确åQŒåª„å“ä¹Ÿä¸æ˜¯éžå¸¸å¤§ã€?</p> <p>å¯Òޝ”一下甘特图方å¼åQŒåœ¨å¼€å‘åˆæœŸå°±è¦æŠŠå„个模å—çš„å¼€å‘æ—¶é—´ä¼°½Ž—出æ¥ä»¥¾lŸè®¡æ€»é‡åQŒè¿™ž®±æ˜¯ç€‘布开å‘的模å¼ã€?</p> <p>˜q›åº¦é—®é¢˜çš„å¦ä¸€æ–šw¢åQŒæ˜¯™å¹ç›®¾lç†å¦‚ä½•äº†è§£å›¢é˜Ÿä»¥åŠæ¯ä¸ªå¼€å‘äh员的开å‘速度。当ä»ÕdŠ¡åˆ†é…之åŽåQŒé¡¹ç›®ç»ç†å¦‚何åšåˆ°å¿ƒä¸­æœ‰æ•ŽÍ¼Œä¼°ç®—ä»ÕdŠ¡å®žé™…å®Œæˆæ—‰™—´ã€?/p> <p>æ•æ·å¼€å‘过½E‹ä¸­åQŒç”±å¼€å‘äh员自己æ¥ä¼°ç®—完æˆè¯¥ä“Q务所需è¦çš„æ—‰™—´ã€‚当ç„Óž¼Œæ¯ä¸ªäººçš„能力ä¸åŒåQ›æ¯ä¸ªäh的心æ€ä¹Ÿä¸åŒåQŒæœ‰çš„ähä¿å®ˆåQŒæœ‰çš„ähä¹è§‚。没关系åQŒè¿˜æ˜¯é ˜q­ä»£æ¥é€æ­¥æ±‚ç²¾ã€?/p> <p>在æ¯å¤©çš„例会上,开å‘ähå‘˜è¢«è¦æ±‚对当å‰ä“QåŠ¡çš„å‰©ä½™å¼€å‘æ—¶é—´åšé‡ä¼°ã€‚ä¸åŒäºŽProject ¾lŸè®¡æ¯ähæ¯å¤©åœ¨ä“Q务中èŠÞp´¹äº†å¤šž®‘æ—¶é—ß_¼Œæ•æ·æ–¹å¼åªå…³å¿ƒè¿™™å¹ä“Q务还需è¦å¤šž®‘时间去完æˆåQŒç›´åˆ°å½’é›Óž¼Œç„¶åŽå†æ¥¾lŸè®¡å®žé™…的工作时间ã€?/p> <p>ä¸ÞZ»€ä¹ˆï¼Ÿå› äØ“¾lŸè®¡å¼€å‘过½E‹ä¸­çš„花è´ÒŽ—¶é—´æ˜¯æ¯«æ— æ„义的。这和æ¬ç –头ä¸åŒåQŒä¹Ÿè®¸æ˜¨å¤©ç”¨äº?ä¸ªå°æ—¶æ²¡æœ‰ä¸€ç‚¹è¿›å±•,今天一旦想通了ž®×ƒº‹åŠåŠŸå€ã€‚我们真正关心的åQŒå°±æ˜¯åˆ°åº•还需è¦å¤šž®‘æ—¶é—´æ¥å®Œæˆä»ÕdŠ¡åQŒè€Œä¸æ˜¯å·²¾l花è´ÒŽŽ‰ä¸å¯æ¢å¤çš„æ—¶é—´æˆæœ¬ã€?/p> <p>在æ¯å¤©ä¾‹ä¼šä¸­åQŒé¡¹ç›®ç»ç†éœ€è¦æ³¨æ„时间曲¾U¿ä¿æŒæ°´òq³çš„æˆå‘˜åQŒä»–æ˜¯ä¸æ˜¯é‡åˆ°ç“¶é¢ˆäº†åQŒæ˜¯å¦éœ€æ±‚帮助?也è¦ç•™æ„æ—‰™—´æ›²çº¿ä¸‹é™òq…度˜q‡å¤§çš„æˆå‘˜ï¼Œä»–å‘çŽîCº†ä»€ä¹ˆå¥½çš„办法,有没有低估需求?˜q™æ ·åQŒé¡¹ç›®ç»ç†ä¼šæ›´é¢å‘结果,åªè¦æŒ‰è®¡åˆ’ä¿è¯è´¨é‡å®Œæˆä“Q务就行,æˆå‘˜åˆ°åº•èŠ×ƒº†å¤šå°‘æ—‰™—´æ˜¯ä¸ªäººçš„事。传¾lŸåšæ³•è®°å½•æ¯ä¸ªähæ¯å¤©çš„工作内容,½W¬ä¸€æ˜¯å› ¾Jç而失真。其‹Æ¡ï¼Œä¸€æ—¦ä¸Š¾U§å‘现æŸäººå·¥ä½œæ—¶é—´ä¸å¤Ÿï¼ˆå³ä¾¿ä»–完æˆäº†ä»ÕdŠ¡åQ‰ï¼Œå¿ä¸ä½ä¼š‹z¾æ–°ä»ÕdŠ¡åQŒä»Žè€Œé€ æˆ­‘Šå¹²‹z»è¶Šå¤šï¼Œåè¿‡æ¥æ‰“å‡È¨‹åºå‘˜çš„ç§¯æžæ€§ã€?/p> <p>æ•æ·ä¼°ç®—的关键之处,是把æˆå‘˜èƒ½åŠ›˜q™ä¸ªå˜é‡çš„ä¼°½Ž—,交给最åˆé€‚的人去åšï¼Œå³ç¨‹åºå‘˜æœ¬äh。然åŽé€šè¿‡æ¯”较历次˜q­ä»£æ—¶çš„预估和实际时é—ß_¼Œ¾l™å‡ºæ ¡æ­£¾pÀL•°åQŒä»¥é¿å…½E‹åºå‘˜è¿‡äºŽä¿å®ˆæˆ–˜q‡äºŽä¹è§‚ã€‚è¿™è‚¯å®šä¸æ˜¯¾l对准确的,但效果往往比项目ç»ç†è‡ªå·±æ‹è„‘袋估算åQŒç„¶åŽå¼ºè¡ŒæŒ‡å®šdeadline è¦å¥½å¾—多ã€?/p> <p>åœ¨æ•æ·å¼€å‘中åQŒåšè®¡åˆ’比计划本íw«æ›´é‡è¦ã€‚项目ç»ç†éœ€è¦æ—¶åˆÕd‘å‰è€ƒè™‘åQŒè€ƒè™‘å„ç§åЍæ€å› ç´ ï¼Œè€Œä¸æ˜¯æ­»æŠ¥ç€è®¡åˆ’本èín。在˜q›åº¦ä¼°ç®—的时候,™å¹ç›®¾lç†åº”该在ä¸åŒé˜¶ŒDµï¼Œæ ÒŽ®å®žé™…æƒ…å†µåQŒç»™å‡ºåˆä¹Žæƒ…ç†çš„回答ã€?/p> 转è²è‡ªï¼šhttp://yale.javaeye.com/blog/966689 <img src ="http://www.aygfsteel.com/freeman1984/aggbug/346861.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">@joe</a> 2011-03-23 15:43 <a href="http://www.aygfsteel.com/freeman1984/archive/2011/03/23/346861.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>我的创业体会和大公å¸çš„åšäº‹æ¯”è¾?/title><link>http://www.aygfsteel.com/freeman1984/archive/2010/10/01/333604.html</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Fri, 01 Oct 2010 03:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2010/10/01/333604.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/333604.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2010/10/01/333604.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/333604.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/333604.html</trackback:ping><description><![CDATA[<p>文章转è²è‡ªï¼šhttp://www.javaeye.com/topic/646406<br /> <br /> <br /> </p> 工作五年åQŒä¸€æ™ƒå·²òq´è¿‡ä¸‰å了。读研时åQŒç‹¬ç«‹åš™å¹ç›®åQŒæ¯•业头三年åQŒä¸»è¦åœ¨å¤§å…¬å¸å·¥ä½œï¼ŒåŽæ¥åQŒä¹Ÿž®±æ˜¯08òqß_¼ŒåŠåˆ›ä¸šã€‚具体点åQŒåˆä¼™ähå§ï¼Œè‡ªå·±è´Ÿè´£IT部门åQŒåˆ°çŽ°åœ¨6äººï¼Œå…¬å¸æ€Õd…±20æ¥ähåQŒæ—…æ¸æ€¸šã€‚这两年严酷的创业ç»åŽ†ï¼Œè®©æˆ‘­‘Šå‘觉得½Ž¡ç†(åšäº‹)åQŒä»¥åŠé¢†å¯?带ähã€å¾…äººï¼Œä¸æ˜¯½Ž¡äh)çš„é‡è¦æ€§ã€‚因为,éšç€¾l„ç»‡çš„æ‰©å¤§ï¼Œæ··äØ•åº¦æ— å½¢ä¸­ž®×ƒ¼šå¢žå¤§åQŒç®¡ç†å’Œé¢†å¯¼åQŒå°±æ˜¯è®©˜q™ç§æ··äØ•é‡å½’有åºåQŒé‡å½’å•äºÞZ½œæˆ˜é‚£¿Uæ„囑֒Œè¡ŒåŠ¨çš„é«˜åº¦ç»Ÿä¸€ã€?<br /> <br />     说得功利点å§åQŒä¸€ä¸ªäh的胦富和其媄å“åŠ›æ˜¯æˆæ­£æ¯”的。媄å“力本质上就是对他ähçš„ä­h倹{€‚比如,郎_xian_评的出场费一天超˜q?5万。作为技术äh员,如果我们åªèƒ½å½±å“周边几个人,那么我们凭什么拿那么高的报酬åQŒé™¤éžæˆ‘们åšçš„事情媄å“了很多人,比如æ¨å‹ƒçš„豆瓣网。所以,我还是觉得,技术äh员往高处å‘展åQŒé€æ¸åº”è¯¥æœ‰ç®¡ç†æ„识ã€åŸ¹å…»è‡ªå·Þqš„½Ž¡ç†èƒ½åŠ›ã€‚æŠ€æœ¯ä»Žä¹¦æœ¬ä¸Šå¯ä»¥å­¦åˆ°å¾ˆå¤šï¼Œ½Ž¡ç†˜q˜çœŸå¾—实践,书上看到的,你觉得很弱智的问题,比如盲目扩张åQŒè‡ªå·×ƒº²íw«ç»åŽ†æ—¶åQŒä¸€æ ·ä¼šçŠ¯ï¼Œä¹Ÿè®¸æ˜¯è¡Œä¸ÞZ¹ æƒ¯åœ¨èµ·ä½œç”¨ï¼Œçœ‹ä¹¦ä¸èƒö以改å˜è¡Œä¸ºã€?<br /> <br />     回到正题上ã€?<br />     也许是自己曾¾låœ¨è¾ƒå¤§å…¬å¸æˆ–团队的åšäº‹ä¹ æƒ¯å’Œè§†é‡Žï¼Œåˆšåˆ›ä¸šæ—¶åQŒç”¨åœ¨è¿™¿Uå°å›¢é˜Ÿçš„商业项目开å‘上åQŒå‡ ä¹Žæƒ¨è´¥ã€?<br />     先说™å¹ç›®å¼€å‘è¿™å—å§ã€?<br />     大家知é“åQŒé¡¹ç›®ç®¡ç†å’Œ˜q‡ç¨‹½Ž¡ç†æ˜¯ä¸¤ç äº‹åQŒå‰è€…关注目标和˜q›åº¦åQŒæˆæœ¬å’Œæ”¶ç›ŠåQ›åŽè€…关注åšäº‹æµ½E‹ã€æ–¹æ³•ã€?<br />     ™å¹ç›®½Ž¡ç†åQŒä½“会最æ·Þqš„åQŒå°±æ˜¯ç›®æ ‡å’Œä»ÕdŠ¡åˆ†è§£ã€è¿›åº¦æŽ§åˆÓž¼Œä»¥åŠæ²Ÿé€šã€?<br /> <br />     <strong>™å¹ç›®½Ž¡ç†è½¯äšg</strong> <br />     从大公å¸å‡ºæ¥çš„ähåQŒæˆ‘æƒÏxœ€å–œæ¬¢çŽ©çš„åQŒå°±æ˜¯å€ŸåŠ©äºŽé¡¹ç›®ç®¡ç†èÊYä»?核心是甘特图)。市é¢ä¸Šçš„大多数知å的项目管ç†èÊYä»Óž¼Œæ— è®ºæ˜¯æ¡Œé¢ç‰ˆ˜q˜æ˜¯¾|‘页版的åQŒæˆ‘都试˜q‡ã€‚当然最åŽä¹Ÿé€‰æ‹©äº†ä¸€‹Æ¾ï¼šConceptDraw ProjectåQŒç”¨äº†ä¸€òq´å¤šåQŒä¹Ÿå¤šå°‘有些用。但最åŽè¿˜æ˜¯å‘玎ͼŒå®ƒå…¶å®žå¯¹™å¹ç›®˜q›åº¦å’Œè´¨é‡å…³¾pÕdƈä¸å¤§ã€‚也许,一个Excel表格更实用ã€?<br />      ™å¹ç›®½Ž¡ç†è½¯äšgåQŒæœ¬è´¨ä¸Šæ˜¯è§£å†³ä¸€¿U沟通和èŒè´£åˆ†é…çš„é—®é¢˜ã€‚æ¯”å¦‚ï¼Œä¸€ä¸ªé¡¹ç›®ï¼ŒæŠ˜å æˆä¸€ä¸ªä¸‰å±‚æ ‘å½¢ç»“æž„ï¼Œè€æ¿åªå…³å¿ƒç¬¬ä¸€å±‚,也就是整体进度;中间是项目ç»ç†å…³æ³¨çš„功能层,最åŽä¸€å±‚,也就是具体的ä»ÕdŠ¡åQŒæ˜¯å¼€å‘äh员关注的。想惻I¼Œå¦‚果没有˜q™çŽ©æ„,你怎么告诉其它™å¹ç›®òq²ç³»äºø™¿›åº¦ï¼Ÿä½†åˆå¼•出几个问题åQ?<br />     é æ–‡æ¡£æ¥æ²Ÿé€šï¼Œ˜q˜æ˜¯é ä¿¡ä»? å¤ªåœ¨ä¹Žæ–‡æ¡£ï¼Œå¾€å¾€å¯ÆD‡´æ¯å¤©åŽÕd…³æ³¨æ–‡æ¡£å¦‚ä½•æ¼‚äº®ã€æœ‰è¯´æœåŠ›ï¼Œòq¶äØ“æ­¤èŠ±å¤§é‡æ—‰™—´åQŒè€Œä¸æ˜¯é¡¹ç›®å¦‚何漂亮。å¦å¤–ï¼Œæ˜¯å¦æœ‰æ–‡æ¡£å°±å¯ä»¥é˜²æ­¢æ‰¯çš®ã€å…‘现承诺?我们是关于项目目标,˜q˜æ˜¯å…Ïx³¨å½¼æ­¤çš„åšå¼ˆï¼Ÿ <br /> <br />     ˜q›åº¦åå·® åˆ›ä¸šåž‹é¡¹ç›®ï¼Œå¾€å¾€éƒ½æ˜¯ä»¥å‰æ²¡æœ‰æŽ¥è§¦˜q‡ï¼Œå…¶è¿›åº¦è¯„估往往有很大误差,比如业务需求的挖掘和å˜åŒ–,技术难点,开å‘äh员素质。我们是å…Ïx³¨˜q›åº¦åQŒè¿˜æ˜¯å…³æ³¨é¡¹ç›®æœ¬íw«çš„è´¨é‡åQŸä¸¤è€…都è¦ï¼Œä½†å¦‚何兼™å¾ï¼Ÿè™½ç„¶æœ‰æ–¹æ³•å­¦åQŒæ¯”å¦‚ç æŽ‰ä¼˜å…ˆçñ”低的åQŒä½†ä½ æ€Žä¹ˆè®©è€æ¿ç›æ€¿¡æŸä¸ªæ ¸å¿ƒåŠŸèƒ½ž®±å¾—四天旉™—´ã€?<br />     在我们的˜q›åº¦è®¾è®¡ä¸åˆç†æƒ…况下åQŒæ˜¯å¦å¼€å‘äh员完æˆç”˜ç‰¹å›¾(WBS)下的ä»ÕdŠ¡ž®±okåQŸè¿œ˜qœä¸å¤Ÿï¼Œä»ÕdŠ¡åˆ†å¾—å¤ªç»†åQŒå¾€å¾€é™åˆ¶äº†å¼€å‘äh员的创造性和自我评估能力åQŒå¦‚æžœæå‰ä¸¤å¤©å®Œæˆå‘¢åQ?<br />     我们现在是以™å¹ç›®½Ž¡ç†è½¯äšg䏸™¾…åQŒä“Q务的下达主è¦ä»¥é‚®ä»¶ä¼ è¾¾ï¼Œæ¯å‘¨ä¸€ä¸Šåˆçš„周例会会白æ¿å®£å¸ƒã€‚我å‘çŽ°ç™½æ¿æ¯”投å½×ƒÈAPPT好用ã€?<br /> <br />    <strong>关于规范</strong> <br />    ˜q™ä¹Ÿæ˜¯å¤§å…¬å¸ç‰¹åˆ«å–œæ¬¢çŽ©çš„ã€?<br />    ä¹Ÿè®¸æˆ‘ä»¬å‰æœŸä¼šåˆ¶å®šä¸€ä¸ªçš„æž¶æž„ã€è®¾è®¡æ–‡æ¡£ï¼Œä»£ç è§„范åQŒè¿™æœ‰ä¸€ä¸ªè§„范å¾ç«‹çš„æ—‰™—´æˆæœ¬ä»¥åŠè§„范本书的åˆç†æ€§ï¼Œå†è¯´å¦‚果一个开å‘äh员,特别是高手,如果ä¸è®¤åŒä½ çš„设计和规范åQŒä½ è¦å¼ºæŽ¨ï¼Œä»–è¦ä¹ˆèµ°äºø™¦ä¹ˆæ€ å·¥ã€‚è§„èŒƒçš„æœ¬è´¨æ˜¯äØ“äº†åä½œå’ŒåŽæœŸå¯ç»´æŠ¤ï¼Œå¦‚æžœåªæœ‰ä¸¤ä¸ªäººæˆ–一个äh写æŸä¸ªæ¨¡å—,你觉得有˜q™ä¸ªå¿…è¦å—?规范整æ´çš„代ç ï¼Œåœ¨é¡¹ç›®åˆæœŸï¼Œå¯¹ç”¨æˆïLš„价值关¾pÕd¾ˆž®ï¼Œä½ ä¼šå…›_¿ƒè±†ç“£¾|‘çš„js代ç å†™å¾—很漂亮å—åQŸæˆ‘们应该关注代ç çš„å¥å£®æ€§è€Œä¸æ˜¯å¯¾l´æŠ¤æ€§ï¼Œæˆ‘们䏿˜¯åœ¨å¼€å‘Windowsã€?<br /> <br />     <strong>人适应™å¹ç›®åQŒè¿˜æ˜¯é¡¹ç›®é€‚应äº?/strong> <br />     大公å¸ï¼Œå¾€å¾€æ˜¯æ¥äº†ä¸€ä¸ªé¡¹ç›®ï¼Œèµ¶å¿«æ‹›ähåQŒähæ¥é€‚应™å¹ç›®ã€‚å°å…¬å¸å‘¢ï¼Œæˆ‘现在的看法是,™å¹ç›®é€‚应人。å°å…¬å¸åQŒå¾€å¾€ä¸€ä¸ªé¡¹ç›®åšç ¸ï¼Œå…¬å¸ž®±é¢ä¸´è§£æ•£ã€‚所以,我认为,最好还是按照开å‘äh员的擅长åQŒä¿è¯åŠŸèƒ½è´¨é‡ï¼Œæœ€å¿«çš„速度上线。å¦å¤–,ä¸ÞZº†è¾¾æˆ˜q›åº¦åQŒå¯ä»¥åœ¨ä¸Šçº¿åˆæœŸç æŽ‰ä¸å¤ªé‡è¦çš„æ ç›®æˆ–åŠŸèƒ½ã€?<br />     我在˜q™ä¸ªä¸Šé¢æ ½è¿‡è·Ÿå¤´çš„。比如开å‘äh员的擅长åQŒå¦‚果他擅长jsp开呿¨¡å¼ï¼Œè€Œä¸æ˜¯Hibernate+Spring的分层开å‘,ž®Þp®©ä»–æŒ‰è‡ªå·±çš„æ„æ€åšå§ã€‚因为,创业型项目都ä¸ä¼šå¤ªå¤§åQ›å³ä½¿æŠ€æœ¯å®žçŽîC½ æ„Ÿè§‰å®Œç¾Žäº†ï¼Œç”¨æˆ·å¯èƒ½æ„Ÿè§‰ä¸çˆ½åQ›å†è¯ß_¼Œ™å¹ç›®å¼€å‘,涉åŠåˆîC¸šåŠ¡è°ƒç ”ã€éœ€æ±‚分æžã€åŽŸåž‹ç•Œé¢ã€æž¶æž„ã€å¼€å‘ã€éƒ¨¾|ŒÓ€æŽ¨òqÑ€‚å¼€å‘,也就是代ç å®žçŽŽÍ¼Œå åŽ»™å¹ç›®æ—‰™—´åQŒä¹Ÿè®æ€¸åˆ?0%。项目如果è¯å®žæœ‰å•†ä¸šå‰æ™¯åQŒä»£ç é‡æ–°å®žçŽîC¸€é,èŠ×ƒ¸äº†å¤šž®‘æ—¶é—´ã€?<br />     但我也深深地æ„识到我们项目管ç†çš„¾U§åˆ«åQŒå°±å¦‚åŒCMM1到CMM4ã€‚ä½†æˆ‘è¿˜æ˜¯è§‰å¾—ç›®å‰æ˜¯æœ€å¥½çš„选择ã€?<br />     如果最低层‹Æ¡çš„用户需求目标都达ä¸åˆŽÍ¼Œç›´æŽ¥è€ƒè™‘ä»£ç æ€Žä¹ˆæœ‰å¯æ‰©å±•性ã€å¯¾l´æŠ¤æ€§ï¼Œå¯¹äºŽž®å…¬å¸å°±æ˜¯æ‰¾æ­…R€?<br />     å¦å¤–åQŒå°Šé‡å’Œä¿¡ä“Qã€æ”¯æŒå¼€å‘äh员的技术选择åQŒå¾€å¾€æ˜¯ä¸€¿U激励ã€å¢žå¼ºå›¢é˜Ÿå‡èšåŠ›çš„æ–¹å¼ã€‚万众一心,比什么目标ã€è¿›åº¦æ›´æœ‰æ•ˆã€å®žé™…ã€?<br />     我们应该培养一¿U团队æˆå‘˜çš„内部创业心æ€ï¼Œè€Œä¸åªæ˜¯æ•¬ä¸šã€?<br /> <br />     在进度把控上åQŒæˆ‘现在更們֑于强调我们的™å¹ç›®ç›®æ ‡å’Œç´§˜q«æ€§ï¼Œè€Œä¸æ˜¯ä»–们的ä»ÕdŠ¡ã€‚å› ä¸ºæˆ‘å¸Œæœ›å¤§å®¶çš„å…³æ³¨ç‚¹æ˜¯é¡¹ç›®ï¼Œè€Œä¸æ˜¯ä»–的上¾U§ï¼Œä»–应该对™å¹ç›®è´Ÿè´£åQŒè€Œä¸åªæ˜¯å¯¹ä¸Š¾U§è´Ÿè´£ã€?<br /> <br />     <strong>说说沟é€?/strong> <br />     ™å¹ç›®½Ž¡ç†ä¸­æœ€éš‘Ö¤„ç†å¥½çš„,ž®±æ˜¯æ²Ÿé€šã€‚以å‰ï¼Œæˆ‘比较关注于工具åQŒå¦‚é‚®äšgã€æ–‡æ¡£ã€ppt讲稿会议åQŒé€æ¸æˆ‘关注效率和效能åQŒç‰¹åˆ«æ˜¯æ€åº¦ã€‚沟通最基础的就是æ€åº¦ã€‚如果网站上¾U¿åŽåQŒè®¢å•æäº¤å‡ºçŽîC¸€ä¸ªæ ¸å¿ƒbugåQŒä½ æ˜¯ç›´æŽ¥æ‰¾å¼€å‘äh员问责;˜q˜æ˜¯å‘Šè¯‰ä»–哪儿出了问题,˜q™ä¸ªé—®é¢˜çš„严é‡ï¼Œòq¶ä¸”自己åçœåQŒæ¯”如测试浽E‹å‡ºäº†é—®é¢˜ã€‚出现这¿U事情,也许需è¦è´Ÿè´£ähä¸ùN‡è‹¥è½»çš„æ°”åº¦ã€‚ä½†æ›´æ·±å±‚æ¬¡çš„ï¼Œå¦‚æžœè´Ÿè´£äºø™ƒ½å¤ŸåŸ¹å…Õd…¶å‘˜å·¥è´¨é‡æ„识åQŒå±æœºæ„è¯†ï¼Œæ‰æ˜¯æ²ÀLœ¬ã€‚å› ä¸ÞZ¸€ä¸ªæœ‰å¼ºçƒˆè´¨é‡æ„识的团队,他自然会åŽÕd¯¹ä»£ç å¥å£®æ€§ã€åŠŸèƒ½æ˜“ç”¨æ€§ç²¾ç›Šæ±‚¾_¾ï¼Œè‡ªç„¶ä¼šåŽ»é…刋¹‹è¯•‹¹ç¨‹ã€?<br />    刚æ‰é‚£ä¸ªæ²Ÿé€šé—®é¢˜ï¼Œå¯¹å¼€å‘äh员的æ€åº¦åQŒå‰è€…是负é¢åQŒåŽè€…是中立。那么å‰è€…,开å‘äh员的å应是如何ä¸è®©é¢†å¯ég¸‹‹Æ¡è´£æ€ªè‡ªå·±ï¼Œæ¯”如åªåšé¢†å¯¼å®‰æŽ’的事情;åŽè€…çš„å应是怎么åŽÀL”¹˜q›ï¼Œä¸è®©˜q™æ ·çš„事情å‘生ã€?<br />    如果你认å¯åˆ›æ–°å°±å¯èƒ½å‡ºé”™åQŒå¦‚果你认å¯å¼€å‘äh员都是想åšå¥½çš„。那么所有的事情åQŒæœæ­£å‘å‘展˜qˆå‡ºäº†æœ€å†›_®šæ€§çš„½W¬ä¸€æ­¥ã€?<br /> <br />    <strong>沟é€?命ä×oå¼è¿˜æ˜¯å¾è¯¢å¼</strong> <br />    在沟通,特别是下达ä“Q务或åšå†³½{–è¿™¾cÖMº‹æƒ…上。应该说中国¾l大多少½Ž¡ç†è€…都是用命ä×oå¼ã€‚我˜q‡åŽ»¾l常在用åQŒä½†ä¸€ç›´åœ¨è¯•图æ”ÒŽ­£åQŒæ”¹ç”¨å¾è®®å¼å’Œå¾è¯¢å¼ã€‚管ç†è€…最需è¦ã€æœ€éš‘Ö¼€å£çš„一å¥è¯æ˜¯ï¼šDo you think soåQŸå‘½ä»¤çš„æ–¹å¼åQŒç»å¸¸å‡ºçŽîC¸‹¾U§ä¸èƒ½ç†è§£ä¸Š¾U§çš„æ„å›¾åQŒä¸¥é‡çš„出现抵触。æ¯ä¸ªähåQŒå…¶å®žéƒ½å–œæ¬¢åˆ«äh按自å·Þqš„æƒÏx³•åšäº‹åQŒä½†ä½ æ€Žä¹ˆçŸ¥é“è‡ªå·±çš„æƒ³æ³•æˆ–å†³ç­–æ˜¯å¯¹æˆ–ä¸æ˜¯å颇的åQŒæ€Žä¹ˆè®©å›¢é˜Ÿæ„¿æ„去执行åQŸåŽ»å¾è¯¢å›¢é˜Ÿå…¶ä»–æˆå‘˜çš„æ„è§ï¼Œè®©ä»–们å‚ä¸Žï¼Œå¾€å¾€èƒ½å¤ŸåŸ¹å…»å…¶ä¸»äººç¿æ„识ã€è´£ä»ÀL„Ÿã€å‘心力åQŒè¿˜èƒ½å¤Ÿå®Œå–„自己的想法。但è¦å°†å‘˜å·¥å‚与æ„识åQŒè{åŒ–äØ“ä¸€¿U习惯,太难ã€?<br />     当大安™ƒ½æ²¡æœ‰ä¸»è§æ—Óž¼Œéœ€è¦é¢†å¯ÆD€…的果断ã€é­„力和强势åQŒä½†˜q™ç§æœÞZ¼šòq¶ä¸å¤šï¼Œè€Œä¸”˜q™ç§æƒ…况åQŒéœ€è¦å›¢é˜Ÿæˆå‘˜å¯¹é¢†å¯¼è€…的信ä“Qã€?<br />     <br />     <strong>éµå®ˆåˆ¶åº¦åQŒè¿˜æ˜¯å¾ç«‹ä¿¡ä»?/strong> <br />      在大公å¸åQŒå¾€å¾€æ˜¯å‘Šè¯‰ä½ æ€Žä¹ˆåŽ»éµå®ˆå…¬å¸åˆ¶åº¦ã€‚在ž®å…¬å¸ï¼Œæˆ‘è®¤ä¸ºæœ€åŸºç¡€ã€æœ€æ ¸å¿ƒçš„一件事åQŒå°±æ˜¯å¾ç«‹ä¿¡ä»»ï¼Œè®©å›¢é˜Ÿä¿¡ä»ÖM½ çš„ähå“?说到åšåˆ°)åQŒä¿¡ä»ÖM½ çš„能åŠ?能够把大家带åˆîC¸€ä¸ªæ–°çš„高åº?。å¾ç«‹äº†ä¿¡ä“QåŽï¼Œä¸‹ä¸€æ­¥çš„æ ¸å¿ƒå·¥ä½œåQŒæ€Žä¹ˆž®†ä½ çš„个人目标,也就是团队目标,转化为æ¯ä¸ªæˆå‘˜çš„个äh目标ã€?<br />     有了信ä“Q˜q™ä¸ªåŸºç¡€åQŒæ‰ä¼šæœ‰äº†å›¢é˜Ÿå¾è®„¡š„½W¬äºŒä¸ªæ ¸å¿ƒï¼š‹È€åбã€?<br />     æ˜¯æ¿€åŠ±ï¼Œè€Œä¸æ˜¯çº¦æŸã€ç›‘ç£ï¼Œè®©å›¢é˜Ÿæœ‰æˆ˜æ–—力。但大公å¸å¾€å¾€å–œæ¬¢åŽè€…。也许,大公å”Rƒ½æ˜¯èŒä¸šç»ç†ähåQŒå正是打工åQŒå¤ªå…Ïx³¨äºŽäº‹ã€‚如果说有个所谓的中国å¼é¢†å¯û|¼Œæˆ‘觉得就是以äºÞZؓ本,对äh的尊é‡ã€‚äh的关¾pÕd¤„ç†å¥½äº†ï¼Œäº‹æƒ…ž®±å¥½åšã€?<br />     加ç­ã€è€ƒå‹¤ã€ä¸Š¾|‘监控,˜q™ç±»å¯¹ä¿¡ä»…R€æ¿€åбæžå…ïL ´å力的行为,也许是工业型½C¾ä¼šå¯ÒŽˆ‘们这个æ€è€ƒæ€§åˆ›é€ æ€§è¡Œä¸šçš„侵蚀。知识型力_Š¨è€…ï¼Œéœ€è¦ä¸€¿U与体力型劳动者完全ä¸åŒçš„½Ž¡ç†æ¨¡å¼åQŒè¿™¿U模å¼ä¹Ÿè®”Rœ€è¦ä¸€ä¸ªä»ŽèŒèнã€ç”Ÿé•¿åˆ°æˆç†ŸæœŸã€‚现在在目å‰çš„中国,˜q˜åªæ˜¯åˆšèµ°å‡ºèŒèŠ½æœŸã€?<br />     <br />     以å‰å®Œæ•´çœ‹è¿‡ä½™ä¸–¾l´çš„11套视频,˜q˜çœ‹˜q‡å‡ é。他那ç§äººæœ¬ç†å¿µæˆ‘还是很认åŒåQŒåªæ˜¯ï¼Œä»–在大公å¸ã€è§„范公å¸çš„åšäº‹æƒ…方法和风格åQŒå®Œå…¨ç…§æ¬æ‹¿åˆ°å°å…¬å¸åQŒéžå¸¸å±é™©ã€‚ä½ èƒ½å¤Ÿæ‹¿å¹¼å„¿å›­é‚£ç§æ•™è‚²æ–ÒŽ³•æ¥æ•™è‚²æˆòq´ähå—?ž®å…¬å怸具备大公å”R‚£¿UèŒä¸šåŒ–的环境,也ä¸å…·å¤‡å¤§å…¬å¸åœ¨è¡Œä¸šä¸­çš„市场åœîC½åŠèµ„金实力ã€?<br />     如果说大公å¸è®²ç©¶åšäº‹æ–ÒŽ³•ã€æµ½E‹ï¼Œå¦‚SWOTåˆ†æžæ³•ã€BCG矩阵åQŒå°å…¬å¸æ›´çœ‹é‡çµ‹zÀL€§ã€å¸‚场适应性。å°å…¬å¸åº”è¯¥é€‚å½“çŸ­è§†ã€æ€¥åŠŸ˜q‘利åQŒå¦åˆ™åœ¨ä½ å®žæ–½ä¸€ä¸ªä¸‰òq´è®¡åˆ’æ—¶åQŒç¬¬äºŒå¹´˜q˜ä¸èµšé’±å¯èƒ½ž®±æ’‘ä¸ä¸‹åŽ…R€?<br />     所以我觉得åQŒåœ¨è·¨å›½å¤§ä¼ä¸šå‘†æƒ¯äº†åQŒå‡ºæ¥åˆ›ä¸šå¾ˆå±é™©ã€‚一个是åšäº‹æ–ÒŽ³•ä¸é€‚应åQŒå¦å¤–一个就是没有åã^å°ã€‚如果è¦å‡ºæ¥åˆ›ä¸šåQŒä»¥å‰é‚£¿U大ä¼ä¸šçš„ç»åކå¯èƒ½æ›´æ˜¯ä¸€¿U劣åŠÑ€?也许有一¿U情况,你是大公å¸çš„高官åQŒæ‹¿åˆîC¸€½W”很大的风险投资åQŒç„¶åŽå‡ºæ¥åˆ›ä¸šã€?<br />      <br />     <strong>äºÞZº‹æ‹›è˜ </strong><br />      <strong>薪水</strong>  如果公帾l™å¾—èµøP¼Œòq¶ä¸”应è˜è€…能力差ä¸å¤šã€?ž®×ƒ¸è¦å¤ªåœ¨ä¹Žé‚?00ã€?00。虽然说臛_°‘è¦ä¸ä½ŽäºŽè¡Œä¸šòq›_‡å€û|¼ˆIT人员是IT行业òq›_‡å€û|¼Œè€Œä¸æ˜¯æœ¬å…¬å¸æ‰€åœ¨çš„行业òq›_‡å€û|¼‰åQŒä½†æœ€é‡è¦çš„,˜q˜æ˜¯ä¸è¦ä½ŽäºŽå½“事人的期望å€û|¼Œå› äؓ最核心的是满æ„度,而满æ„度军_®šäºŽæœŸæœ›å€¼å’Œå®žé™…值的差è·ã€‚对于å°å…¬å¸åQŒå¾€å¾€ä¸€ä¸ªäh技术ähå‘˜çš„æˆæœ¬å’Œæ”¶ç›Šï¼Œå’Œå…¶å·¥èµ„å·®è·éžå¸¸å¤§ï¼Œæœ‰å¯èƒ?0å€ã€‚所以,我们的关注点åQŒåº”该是怎么一开始留ä½è¿™ä½ähæ‰ã€‚ç„¶åŽï¼Œæ€Žä¹ˆè®©å…¶å……åˆ†å‘æŒ¥æ½œåŠ›ã€‚å°å…¬å¸å¾€å¾€ä¸æ˜¯å› äؓ节çœé‚£å‡ åƒå‡ ä¸‡çš„å·¥èµ„æˆæœ¬æ­ÀLŽ‰çš„ï¼Œè€Œæ˜¯å……åˆ†åˆ©ç”¨˜q™ä½äººæ‰æ‰æ´»ä¸‹åŽ»äº†ã€?<br /> <br />      å¦å¤–åQŒä¸è¦ä»¥ä¸ºæœ‰å¤šå°‘人æ‰é€‰æ‹©çš„æœºä¼šï¼Œž®å…¬å¸å¾€å¾€ä¸å—高çñ”人æ‰çš„é’ç。太高çñ”çš„ähæ‰ï¼Œå¯èƒ½å…ÖM¸èµøP¼Œè€Œä¸”往往太有个性,很难åˆä½œæ„‰å¿«åQŒé™¤éžåœ¨æ¥å…¬å¸å‰æœ‰å¾ˆé•¿æ—¶é—´çš„了解ã€?<br />      æ‹›è˜åˆ°åˆé€‚ähæ‰åŽåQŒåº”该让其忘掉薪æ°ß_¼Œä¸“注于工作,å¯ÀL‰¾å·¥ä½œæœ¬èín的乭‘£ã€‚当ç„Óž¼Œè¦åšåˆ°è®©å…¶åœ¨è–ªæ°´ä¸Šæœ‰ä¼˜è¶Šæ„Ÿï¼Œä¹Ÿè®¸æ˜¯é¡¹ç›®å¾ˆç›ˆåˆ©çš„那一天,开始时很难ã€?<br /> <br />      <strong>äººæ‰æ ‡å‡†</strong> 如果其能力和你预期相差ä¸å¤§çš„è¯ï¼Œæ›´åº”该考虑其æ€åº¦ã€åšäº‹é£Žæ û|¼Œç”šè‡³æ˜¯ä­h倯D§‚ã€‚å› ä¸ºå…¶èƒ½åŠ›çš„å‘æŒ¥ï¼Œå’Œè¿™ä¸ªçŽ¯å¢ƒï¼Œç‰¹åˆ«æ˜¯ä»–çš„ç›´æŽ¥åˆ©ç›Šç›¸å…Œ™€…,也就是上å¸ï¼Œå…³ç³»å¤ªå¤§ã€‚如果é…åˆå¾—好,一个ähå¯ä»¥™å¶ä¸‰ä¸ªã€‚å¦åˆ™ï¼Œé‚£ç§å†…耗导致的˜q›åº¦å»¶æœŸåQŒç”±æ­¤å¼•èµïLš„市场æœÞZ¼šä¸§å¤±åQŒå…¬å¸èƒ¦åŠ›æ— æ³•æ”¯æ’‘ï¼Œå¾€å¾€æ˜¯è‡´å‘½çš„ã€‚å› ä¸ÞZ¸€ä¸ªå‡ äººçš„IT团队åQŒæ¯ä¸€ä¸ªähçš„èŒè´£å°±å¦‚åŒé‚£æœ¨æ¡¶çš„䏀嗿¿åQŒç¼ºäº†é‚£å—都存ä¸äº†æ°´ã€?<br />      比如关于质é‡åQŒæ›´¼‹®åˆ‡è¯´æ˜¯å†…容质é‡åQŒæˆ‘们目å‰åšæ—…æ¸¸ç”µå­å•†åŠ¡åQŒæˆ‘è®¤äØ“å†…å®¹è´¨é‡å¾ˆæ ¸å¿ƒã€‚但你招˜q›æ¥çš„åŒäº‹ï¼Œå§‹ç»ˆè®¤äؓ先è¦é‡ï¼Œä»€ä¹ˆéƒ½å¯ä»¥æŠ„ï¼Œè€Œæˆ‘å¼ø™°ƒè´¨ï¼ŒåŽŸåˆ›ã€åŠåŽŸåˆ›åQŒå¯ä»¥å°‘而精åQŒè€Œä¸èƒ½å¤šè€Œäؕ。除开™å¹ç›®˜q›åº¦åQŒæ€Žä¹ˆåŽÀL²Ÿé€šï¼Ÿæœ€å¥½ä¸¤ä¸ªäh一开始都认åŒåŽŸåˆ›çš„åŠ›é‡ã€?<br /> <br />      æå‡ä¸€ä¸ªäh的技能ä¸éš¾ï¼Œä½†æ”¹å˜ä¸€ä¸ªähçš„æ€åº¦æ¯”较难,改å˜ä¸€ä¸ªähçš„ä­h倯D§‚几乎ä¸çŽ°å®žã€‚æ‰€ä»¥å…ˆæ‰‘Ö¿—åŒé“åˆçš„人å§ã€?nbsp;    <br />      别期望ähæ‰æ˜¯å¯æ›¿ä»£çš„ã€‚æˆ‘ä»¬ä¸æ˜¯å¤§å…¬å¸åQŒæˆ‘们缺了è°åQŒé‚£ä¸€å—å°±ä¸è{ã€?<br />      大家都知é“,æ¾è€¦åˆè¦ä»˜å‡ÞZ»£ä»øP¼Œæ¯”如SOAPå议的低性能åQŒAMF¿U有å议的高性能。创业期åQŒä¸è¦å¤ªå¤šè€ƒè™‘äººæ‰æ›¿æ¢åQŒè€Œæ˜¯å…Ïx³¨æ€Žä¹ˆå‘挥人的潜力åQŒç•™ä½ähåQŒå°½å¿«é«˜è´¨é‡å®Œæˆ™å¹ç›®ã€‚ähæ‰æ›¿æ¢çš„一个å‡è®¾ï¼Œå¯èƒ½æ˜¯ä½ å¯¹è‡ªå·Þq®¡ç†çš„ä¸è‡ªä¿¡ï¼Œå› äؓ你ä¸ç›æ€¿¡è‡ªå·±èƒ½å¤Ÿç•™ä½äººã€?<br />      <br />      ˜q™æ¬¡ž®±å†™˜q™ä¹ˆå¤šå§ã€?<br />      我似乎有˜q™ç§ä½“会åQŒè€ƒå¤§å­¦ã€å››å…­çñ”˜q™ç±»èµ„æ ¼ã€è¯ä¹¦ç±»è€ƒè¯•æœ€å¥½æØœåQŒå› ä¸ºåªè¦å‹¤å¥‹å°±å¯ä»¥åQŒå†åŠ ç‚¹æ–ÒŽ³•ž®±å¯ä»¥å‡º¾cÀL‹”èƒäº†ã€?nbsp; 上ç­ä¹Ÿæ¯”è¾ƒå¥½æ·øP¼Œè¯´æ‰¾å·¥ä½œå§ï¼Œåƒæˆ‘æžæŠ€æœ¯çš„åQŒæœ¬íw«å¯¹æŠ€æœ¯å¾ˆç‹‚热åQŒæ ¹æœ¬å°±ä¸æ„找ä¸åˆ°å·¥ä½œï¼Œå› äØ“é¢è¯•时我觉得那家伙应该比我牛åQŒæ­£å¥½å¯ä»¥åˆ‡¼‚‹åˆ‡¼‚‹ï¼Œæ²¡æƒ³å¤ªå¤šæ‰€ä»¥æ²¡å•¥æ€¯åœºæˆ–ä¸è‡ªä¿¡ã€‚工作å§åQŒå¦‚果是技术类åQŒç‰¹åˆ«æ˜¯å•†ä¸šè½¯äšgåQŒæŠ€æœ¯éš¾åº¦éƒ½ä¸å¤§åQŒæŒ‰ä¸Šå¸æ„æ€æ¥åQŒå¾ˆå®ÒŽ˜“æžå®šã€‚创业呢åQŒè‡ªå·Þp¦åšå•†ä¸šåˆ¤æ–­ã€ä¸šåС决½{–,˜q˜è¦å调若干人的工作(å调的本质是å调利益)。åšäº‹å’Œ½Ž¡äº‹åQŒå®Œå…¨æ˜¯ä¸¤ç äº‹ï¼Œæœ‰äº›éš¾ã€‚丘q‡ï¼Œåˆ›ä¸š˜q˜æ˜¯å¾ˆæœ‰æ„æ€ï¼Œå› äؓ你å¯ä»¥æŒ‰è‡ªå·±çš„æ„æ„¿åŽ»å·¥ä½œåŽÈ”Ÿ‹z»ï¼Œå½“然也是å—é™çŽ¯å¢ƒçš„è‡ªç”±ã€?<br /> <br /> <br /> æˆ‘å°†æˆ‘çš„ä¸€ä¸ªå›žå¤æ”¾åœ¨è¿™ä¸ªåœ°æ–¹ï¼Œç‰¹ç¤ºè­¦é†’åQ?<br /> <br /> <div id="wmqeeuq" class="quote_title">引用</div> <div id="wmqeeuq" class="quote_div">告诫å„ä½å¤„于开å‘第一¾U¿çš„æœ‹å‹åQŒåƒä¸‡ä¸è¦å—本文的误å¯û|¼ŒæŠŠè§„范和设计文档ä¸å½“回事ã€?<br /> <br /> 我的看法åQ?<br /> 1ã€æ–‡æ¡£çš„多少和深度决定于™å¹ç›®çŽ¯å¢ƒã€?<br />     如果是大™å¹ç›®åQŒæ¯”如二三åå¼€å‘äh员,架构文档ã€éœ€æ±‚文档ã€ä»£ç è§„范等都是必须åQŒå¦åˆ™å¼€å‘äh员ä¸èƒ½è¿…速了解项目技术和业务特点åQŒä»Žè€Œæ— æ³•快速开å‘ï¼Œä¹Ÿå³æ˜¯è§„范å¯ä»¥é™ä½ŽåŸ¹è®­æˆæœ¬å’Œå›¢é˜Ÿæ²Ÿé€šï¼›å¦å¤–åQŒé¡¹ç›®å¼€å‘ä¸­åŽæœŸå¯èƒ½æ ÒŽœ¬ä¸å¯æŽ§ï¼Œè°éƒ½çœ‹ä¸æ‡‚其它äh的代ç ã€‚部¾|²æ—¶çœ‹åˆ°çš„一些bugæ— æ³•åŠæ—¶ä¿®å¤åQŒå› ä¸ºåˆ°å¤„都有地雗÷€‚我以剾l历˜q‡è¿™æ ïLš„™å¹ç›®åQŒæœ€åŽåŠ ç­éƒ½æ²¡ç”¨ã€?<br /> <br />     如果是äñ”å“åž‹åQŒè§„范更é‡è¦ã€‚当然我说的产å“å¯èƒ½æ˜?.0版以åŽï¼Œå› äØ“˜q™æ—¶å€™çš„产å“基本得到了市场的认å¯ã€‚而在åˆç‰ˆæ—Óž¼Œä»£ç å†™å¾—烂都没关¾p»ï¼Œå› äؓ你ä¸ä¸çŸ¥é“用户会ä¸ä¼šä¹°å•åQŒä¹Ÿä¸çŸ¥é“èƒ½å¦æŒ‰˜q›åº¦å¼€å‘完æˆã€‚而在åŽç®‹ç‰ˆæœ¬åQŒå¦‚果没有规范文档,¾l´æŠ¤çš„æˆæœ¬éƒ½ä¸äºšäºŽé‡æ–°å¼€å‘。特别是处于一¾U¿çš„å¼€å‘äh员会怨声载é“åQšäØ“ä»€ä¹ˆè¦æˆ‘æ¥æ”¶æ‹¾ŒD‹å±€åQŸé‚£ä¹ˆï¼Œ˜q™æ ·çš„å£«æ°”ï¼Œå¼€å‘æ•ˆçŽ‡æ€Žä¹ˆä¼šé«˜åQŒé¡¹ç›®è´¨é‡æ€Žä¹ˆä¼šé«˜åQ?<br /> <br /> 2ã€æˆç†Ÿåž‹å¤§å…¬å”R‚£å¥—åšäº‹æµ½E‹ï¼Œå¯èƒ½é«˜æ‰‹å—ä¸äº†ï¼Œä½†å¯èƒ½æ˜¯æœ€ä¼˜çš„æ–ÒŽ¡ˆã€‚å› ä¸ºï¼Œåˆ°é¡¹ç›®åŽæœŸç»´æŠ¤ï¼Œå¾€å¾€åªæ˜¯ä¸€äº›ä¸šåŠ¡åŠŸèƒ½çš„åˆ å‡æ”¹è¿›åQŒä¸éœ€è¦æŠ€æœ¯é«˜æ‰‹ï¼Œ˜q™ä¸ª˜q‡ç¨‹å¯èƒ½æ¼«æ˜O几年åQŒé¡¹ç›®ç»´æŠ¤æˆæœ¬ä¼šéžå¸¸é«˜ï¼Œé›‡ä„¦é«˜æ‰‹ä¸€æ¥ä»–䏿„¿æ„干二æ¥ä¹Ÿä¸éœ€è¦è¿™¿UähåQŒå¦‚果项目代ç è¿˜¾l´æŒåœ¨ä¸€¿U?#8220;¿U©åº”åQŒåˆä¸­çñ”å¼€å‘äh员就å¯ä»¥èƒœä“QåQŒæœ‰ä»€ä¹ˆä¸å¥½å‘¢åQ?<br />    ™å¹ç›®ä¸Šçº¿æ—Óž¼Œæ˜¯äؓ了追求利润。项目维护期åQŒæ˜¯ä¸ÞZº†çœæˆæœ¬ã€?<br /> <br /> 3ã€åˆšå…¥é“的朋å‹ï¼Œæœ€å¥½æ˜¯æŒ‰è§„范æ¥åQŒå°±åƒå­¦æ­¦æœ¯åQŒå…ˆè¦å­¦å¥—èµ\。å¦åˆ™ï¼Œå…ÀLˆçš„ç¼–½E‹å习惯åQŒæ¯”如文件åå«Aaa1.javaåQŒä»£ç æ²¡æœ‰ç¾ƒ˜q›ã€‚过几年éžå¸¸é𾿔¹ã€‚而好的编½E‹ä¹ æƒ¯ï¼Œå¯ä»¥æå‡å¼€å‘效率,˜q˜èƒ½è®©è‡ªå·±æ€ç»´æ¸…æ™°ã€?<br />    学技术阶ŒDµï¼Œä¸€å®šè¦æ³¨æ„代ç çš„対l´æŠ¤æ€§ã€å¥å£®æ€§åŠç‰|´»æ€§ï¼Œåªæœ‰å…ÀLˆå¯¹ä»£ç ç²¾ç›Šæ±‚¾_„¡š„æ€åº¦åQŒä½ æ‰å¯èƒ½æˆä¸ºæŠ€æœ¯é«˜æ‰‹ã€‚æŠ€æœ¯å­¦å¥½ï¼ŒåšæŠ€æœ¯ç®¡ç†å°±æœ‰äº†åŸºç¡€åQŒè€Œä¸”别äh也会æœä½ ã€?/div> <img src ="http://www.aygfsteel.com/freeman1984/aggbug/333604.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">@joe</a> 2010-10-01 11:09 <a href="http://www.aygfsteel.com/freeman1984/archive/2010/10/01/333604.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>¾l™æ•æ·å›¢é˜Ÿä¸­çš„æž¶æž„师çš?0个å¾è®?/title><link>http://www.aygfsteel.com/freeman1984/archive/2010/09/24/332754.html</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Fri, 24 Sep 2010 05:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2010/09/24/332754.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/332754.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2010/09/24/332754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/332754.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/332754.html</trackback:ping><description><![CDATA[<p>å¾®èÊYæ¾›_¤§åˆ©äºšçš„è§£å†Ïx–¹æ¡ˆæž¶æž„师Tom HollanderåQŒåœ¨TechEd Australia大会上ä‹D行了一场题ä¸?#8220;<a id="xgik" title="æ•æ·å›¢é˜Ÿä¸­çš„æž¶æž„师角è‰? >æ•æ·å›¢é˜Ÿä¸­çš„æž¶æž„师角è‰?/a>”的演讌Ӏ‚在演讲中,他讨è®ÞZº†ä»–ä½œä¸ºé¢†å¯¼æ•æ·å›¢é˜Ÿçš„æž¶æž„师所åšçš„工作ã€?/p> <p>在谈到架构师的角色时åQŒHollander指的æ˜?#8220;解决æ–ÒŽ¡ˆæž¶æž„å¸?#8221;æˆ–è€…åº”ç”¨æž¶æž„å¸ˆã€‚ä»–ä¸æ˜¯æŒ‡ä¼ä¸šæž¶æž„师或者其他的专业人士åQˆä¸“¾_¾äºŽç‰¹å®šçš„é¢†åŸŸï¼Œä¾‹å¦‚æ¶ˆæ¯æˆ–基¼‹€è®¾æ–½åQ‰ã€?/p> <p>Hollander的团队采¾U³äº†ç”?周è„Pä»£ä»¥åŠæœ€åŽçš„½E›_®šé˜¶æ®µåQˆå‡ å¤©ä»£ç å†»¾l“的旉™—´åQ‰ç»„æˆçš„‹¹ç¨‹åQŒå®žæ–½äº†æ¯æ—¥ç«™ç«‹ä¼šè®®ã€æ¯æ—¥æž„å»ÞZ¸Žè‡ªåŠ¨åŒ–æµ‹è¯•çš„æŒç®‹é›†æˆ½{‰å®žè·µï¼Œòq‰™‡‡ç”¨äº†è®¸å¤šè§’色åQ?</p> <ul> <li><strong>PjM</strong>——项目ç»ç†ï¼Œ¾cÖM¼¼äºŽScrum MasteråQŒç¡®ä¿å›¢é˜Ÿéµå¾ªäº†‹¹ç¨‹ <li><strong>PdM</strong>——äñ”å“ç»ç†ï¼Œä¹Ÿè¢«¿UîCؓ客户或Product OwneråQŒå†³å®šäñ”å“应该是什么样å­? <li><strong>æž¶æž„å¸?/strong>——解å†Ïx–¹æ¡?应用架构å¸? <li><strong>å¼€å‘ähå‘?/strong>——开å‘团é˜? <li><strong>‹¹‹è¯•人员</strong>——测试团é˜? <li><strong>用户体验设计人员</strong>åQ?strong>UX</strong>åQ‰â€”—用户体验团é˜? <li><strong>å‘布人员</strong>——承担构建和å‘布的èŒè´£ï¼Œè´Ÿè´£¾l´æŠ¤æž„å¾çš„æµ½E?</li> </ul> <p>Hollander针对解决æ–ÒŽ¡ˆæž¶æž„å¸ˆå¦‚ä½•åœ¨æ•æ·å›¢é˜Ÿä¸­å–å¾—æˆåŠŸï¼Œæå‡ºäº†æœ€é‡è¦çš„å件事情:</p> <ol> <li><strong>“正好­‘›_¤Ÿ”的预先设è®?/strong>——除了éžå¸¸ç®€å•çš„™å¹ç›®åQŒä¸€å®šæ—¶é—´çš„预先设计åQˆä¾‹å¦‚,1åˆ?周)是ç»å¯¹å¿…è¦çš„åQŒå…¶æ—‰™—´é•¿çŸ­ä¼šå–决于应用的类型——网¾lœåº”用程åºã€æ™ºèƒ½å®¢æˆïL«¯åQˆsmart clientåQ‰ã€ç§»åŠ¨æˆ–æ‰¹å¤„ç†ï¼ŒåŸºæœ¬çš„功能需求是什么,是长期的解决æ–ÒŽ¡ˆæŠ‘或是折è¡ïLš„ã€æš‚æ—¶çš„æ–ÒŽ¡ˆåQŒéƒ½è¦å¼„清楚。预先设计的目的是è¦å†›_®šåQšä‹É用什么技术——例如,ASP.NET或MVCåQŒåº”ç”¨ç¨‹åºæ˜¯ä»€ä¹ˆç±»åž‹â€”â€?层ã€?层抑或是é¢å‘æœåŠ¡çš„åº”ç”¨ï¼Œå¦‚ä½•è®‰K—®æ•°æ®åº“——存储过½E‹ã€å®žä½“框架ã€LINQã€ä¾èµ–注入(DIåQ‰ã€‚一½‹‡ç®€çŸ­çš„æ–‡æ¡£ž®±å¯ä»¥åŒ…嫿‰€æœ‰è¿™äº›ä¿¡æ¯ä»¥ä¾›å¤§å®¶å‚考ã€? <li><strong>从垂直分片开å§?/strong>——是指从一ž®å—功能开始(例如ç™Õd½•™åµé¢åQ‰ï¼Œž®½å¯èƒ½åœ°åœ¨åž‚ç›´æ–¹å‘æŠŠå®ƒåˆ‡åˆ†äØ“å¾ˆå¤šå±‚ï¼Œä»Žè€ŒæŠŠå‰ä¸€é˜¶æ®µæ‰€å†›_®šçš„æ‰€æœ‰æŠ€æœ¯ç»“åˆåœ¨ä¸€èµ—÷€‚è¿™ž®†éªŒè¯è®¾è®¡å†³½{–的正确性,而且所有的技术å¯ä»¥ä¸€èµ·å·¥ä½œï¼Œòq¶ä¸”ž®†å‘å¼€å‘者展½Cºåœ¨å¼€å‘æ–°ä»£ç æ—¶å¯ä»¥éµå¾ªçš„æ¨¡å¼ã€‚如果å‘现最åˆçš„设计决策ä¸å½“åQŒæ­¤æ—¶æ˜¯ä¸€ä¸ªåˆé€‚的修改旉™—´ã€? <li><strong>在毋ơè„P代中的Just-in-time设计</strong>——在æ¯ä¸ª4周è„P代的中段åQŒé¡¹ç›®ç»ç†ã€äñ”å“ç»ç†å’Œæž¶æž„师应该èšåœ¨ä¸€èµ¯‚®¨è®ºåœ¨ä¸‹ä¸€ä¸ªè„P代中è¦å®Œæˆçš„需求,¼‹®ä¿ä»–们æ¯ä¸€ä½éƒ½åŒæ„˜q™äº›éœ€æ±‚,é‡è¦æ€§æ›´é«˜çš„事情攑֜¨äº†å‰é¢å¤„ç†ï¼Œè€Œä¸”æ¯ä¸ªäººå¯¹ä¸€åˆ‡äº‹æƒ…都éžå¸¸æ¸…楚。这些讨论在当剘q­ä»£ä¸­ä¼šä»¥ä¸å¤ªæ˜Žæ˜„¡š„æ–¹å¼å»¶ç®‹ä¸€ä¸ªæ˜ŸæœŸã€‚接下æ¥çš„一周,也å³å½“剘q­ä»£çš„æœ€åŽä¸€å‘¨ï¼Œæž¶æž„师å¤å®¡ä¸‹ä¸€‹Æ¡è„P代的需求,作出必è¦çš„设计决½{–,以便团队å¯ä»¥åœ¨ä¸‹ä¸€ä¸ªæ˜ŸæœŸåŸºäºŽè¿™äº›å†³½{–开展工作。如果需求与以往相当ä¸åŒåQŒé‚£ä¹ˆï¼Œæž¶æž„师会开å‘一些原型,¾~–å†™ä¸€äº›ä»£ç æ¥è¯æ˜Žæ¦‚念åQŒç»˜åˆ¶ä¸€äº›å›¾è¡¨ï¼Œç„¶åŽæŠŠæ‰€æœ‰è¿™äº›ä¸œè¥‰K›†¾~–䨓5™å늚„æ–‡äšg以供å‚è€ƒã€‚è¿™ä¸æ˜¯ä¸ÞZº†åˆ¶å®šå‡ºæœ‰åˆ©äºŽå¼€å‘äh员的详细设计æ–ÒŽ¡ˆåQŒè€Œæ˜¯è¦ç¡®ä¿æ–°çš„需求满­‘›_…¨å±€çš„è¦æ±‚ã€? <li><strong>ä¿¡ä“Q你的团队...但è¦è·Ÿä»–们在一èµ?/strong>——这关乎架构师与开å‘äh员的关系。架构师需è¦ç¡®ä¿ä»–没有逾越自己的角è‰ÔŒ¼Œæ²¡æœ‰ç‹¬å æ‰€æœ?#8220;åšå†³å®?#8221;的乭‘£ï¼Œä½¿å¾—å¼€å‘äh员的工作å˜å¾—æ— èŠã€‚ä¸Žæ­¤åŒæ—Óž¼Œæž¶æž„师需è¦ç»™å›¢é˜Ÿæä¾›æŒ‡å¯¼åQŒè§£å†³é‚£äº›å¯èƒ½ä¼šå¯ÆD‡´å¼€å‘äh员圙å¿çš„困难问题。架构师æ¯å¤©éƒ½åº”该与æ¯ä½å¼€å‘äh员接触,èŽäh‚‰ä»–们在åšä»€ä¹ˆï¼Œòq¶ä¸”在他们é‡ä¸Šç¼–½E‹é—®é¢˜çš„æ—¶å€™ç»™äºˆå¸®åŠ©ã€‚ç‰¹åˆ«æ˜¯å½“å¼€å‘äh员ä¸å–œæ¬¢å¯ÀL±‚帮助åQŒè¯•图花上整整一个礼拜的旉™—´æ¥è‡ªè¡Œè§£å†³é—®é¢˜çš„æ—¶å€™ï¼Œ˜q™ç§å¸®åŠ©ž®¤äؓ需è¦ã€‚è¿™¿Uå…³¾pÖM¹Ÿé€‚用于PjM和测è¯?æž„å¾/å‘布团队ã€? <li><strong>¾~–写代ç åQ?/strong>——架构师应该知é“代ç çš„è´¨é‡å¦‚何,˜q™æ ·æ‰ä¼šå¯¹ä»–åšå‡ºçš„å†³å®šæ‰€äº§ç”Ÿçš„åª„å“æœ‰æ›´å¥½çš„ç†è§£ã€‚他也å¯ä»¥æ•´æ˜Žç™½ä½•æ—¶é‡æž„是必™åÈš„ã€?¾~–写代ç çš„æž¶æž„师在开å‘团队中有更好的声誉。也ž®±æ˜¯è¯ß_¼ŒHollanderòq¶ä¸è®¤åŒåQˆè®¾è®¡å’Œå¼€å‘)èŒè´£çš„æ‰m渭分明。他˜q˜è®¤ä¸ºï¼Œæž¶æž„师ä»ç„¶æ˜¯æž¶æž„师,他ä¸ä¸€å®šè¦åƒæ™®é€šçš„å¼€å‘äh员一æ äh“…长于¾~–写代ç ã€? <li><strong>å‚与一åˆ?/strong>——架构师å‚与所有与™å¹ç›®æœ‰å…³çš„会议:设计ã€å¼€å‘ã€ä»£ç è¯„审ã€éœ€æ±‚规划等åQŒè¿™æ˜¯æœ‰å¥½å¤„çš„ï¼Œå› äØ“ä»–èƒ½å¤Ÿä»¥æ›´å¹¿é˜”ã€æ›´æ¸…晰的视角看待正在å‘生的事情åQŒè€Œä¸”他能够通过告知产哾lç†å…¶å†³å®šçš„æ½œåœ¨åŽæžœåQŒä»Žè€Œå¸®åЩ他/奚w¿å…在早期阶段åšå‡ºé”™è¯¯çš„决定ã€? <li><strong>æŽ¨åŠ¨è´¨é‡æ–‡åŒ–</strong>——一个æˆåŠŸçš„å›¢é˜ŸåQŒä¸€ä¸ªäh人都æƒÏxˆä¸ºå…¶ä¸­ä¸€åˆ†å­çš„团队,是å¾ç«‹åœ¨è´¨é‡æ–‡åŒ–之上的:没有人å·å·¥å‡æ–™ï¼›æ²¡æœ‰äººæäº¤æ‹™åУ代ç ï¼›å¦‚果设计中有一个é‡å¤§çš„¾~ºé™·åQŒå®ƒ¾lä¸ä¼šä¸çŸ¥ä¸è§‰åœ°æ·¯‚¿‡å…»I¼›æ‰€æœ‰äh都是诚实和开攄¡š„åQŒå¯»æ±‚整个团队达到最佳的¾l“果。Hollander承认åQŒå¾ç«‹è¿™æ ·ä¸€ä¸ªå›¢é˜Ÿå¾ˆéš¾ï¼Œä½†åƈéžä¸å¯èƒ½ã€‚首先,架构师应该在一开始就创å¾ä¸€äº›è§„则,˜q™äº›è§„则ä¸ä¼šå› äؓ开å‘äh员ä¸å–œæ¬¢ž®±éšç€æ—‰™—´è€Œæ”¹å˜ã€‚比如决定编写å•å…ƒæµ‹è¯•ï¼Œå†æ¯”å¦‚åœ¨æ¯æ¬¡æäº¤ä»¥å‰éƒ½è¦˜q›è¡Œä»£ç è¯„审åQŒåŒ…括由架构师æäº¤çš„代ç ã€‚如果评审äh员(å¯ä»¥æ˜¯å›¢é˜Ÿä¸­çš„ä“Qæ„一ä½ï¼‰ä¸è®¤å¯ä»£ç ï¼Œä»£ç ž®×ƒ¸èƒ½æäº¤ã€? <li><strong>知é“ä½•æ—¶éœ€è¦æ”¹å?/strong>——架构师应该éžå¸¸ç‰|´»åQŒéšæ—¶å‡†å¤‡å¥½åœ¨è®¾è®¡éœ€è¦æ”¹å˜çš„æ—¶å€™åŽ»æ”¹å˜è®¾è®¡ã€‚早期的解决æ–ÒŽ¡ˆä¹Ÿè®¸ä¸å†é€‚åˆåQŒæŠ‘或是新的需求需è¦ä¸åŒçš„æ–ÒŽ³•ã€? <li><strong>å±è”½æ¥è‡ªå¤–éƒ¨çš„éšæœø™¯·æ±?/strong>——虽然这通常是项目ç»ç?Scrum masterçš„èŒè´£ï¼Œä½†æž¶æž„师å¯ä»¥ä¿æŠ¤å›¢é˜Ÿä¸å—外部è¯äh±‚的媄å“,˜q™äº›å½±å“往往会分散团队的¾_‘ÖŠ›å’Œæµªè´¹çœŸæ­£å·¥ä½œçš„æ—‰™—´ã€‚ä‹D个例å­ï¼šä¸šåŠ¡å›¢é˜Ÿå¯èƒ½æƒŒ™¦ä»¥æŸ¿U特定的方å¼å®ŒæˆæŸäº›ç‰¹å®šçš„事情,而他们的è¯äh±‚òq¶ä¸å…¨ç„¶åˆç†åQŒä¹Ÿòq¶ä¸æ˜¯å¿…™åÕd®žçްã€?nbsp; <li><strong>撰写文档...ä½†åªæœ‰å½“有äh需è¦é˜…è¯Õd®ƒä»¬çš„æ—¶å€?/strong>——Hollanderòq¶ä¸æå€¡è®°å½•ä¸€åˆ‡ï¼Œä¹Ÿä¸æå€¡æ ¹æœ¬ä¸æ’°å†™ä»ÖM½•æ–‡æ¡£ã€‚ä»–è®¤äØ“æœ‰å¿…è¦å–得一个åã^衡——媾~–å†™ä¸€å®šæ•°ç›®çœŸæ­£æœ‰å¸®åŠ©çš„ã€æœ‰äºÞZ¼šåŽ»é˜…è¯Èš„æ–‡æ¡£ã€‚æ–‡æ¡£åœ¨è®°å½•è¯¦ç»†è®¾è®¡çš„å†³å®šï¼ˆæ¯”å¦‚æ•°æ®æ¨¡åž‹åQ‰æ–¹é¢æ˜¯å¾ˆå¥½çš„è²ä½“。è„P代的设计军_®šåQŒè™½ç„¶å®ƒä»¬ç”±æ•´ä¸ªå›¢é˜Ÿåœ¨è„P代开始之åˆè®¨è®ºå¾—出,但我们ä»ç„¶å¾è®®å°†å®ƒä»¬è®°å½•åœ?™å늚„文档之中åQŒä»¥å¤‡å¼€å‘äh员日åŽä¸è®°å¾—架构师言论的时候进行查阅。而当最开始的开å‘äh员和架构师离开™å¹ç›®ã€åŠ å…¥å…¶ä»–é¡¹ç›®ä¹‹åŽï¼Œæ–°åŠ å…¥é¡¹ç›®å·¥ä½œçš„äºÞZ¹Ÿèƒ½å€ŸåŠ©äºŽè¿™äº›æ–‡æ¡£ç†è§£æŸäº›å†³å®šçš„æ¥é¾™åŽ»è„‰ã€?nbsp; </li> </ol> <p>¾lég¸Šæ‰€˜qŽÍ¼ŒHollander指出åQŒæž¶æž„师应该¼‹®ä¿ä»–从ç†è®ºä¸Šå’Œå®žè·µä¸Šéƒ½æ˜¯å›¢é˜Ÿçš„一分å­ã€‚架构师ä¸åº”该编写所有的代ç åQŒè€Œåªæ˜¯å…¶ä¸­ä¸€ž®éƒ¨åˆ†ï¼Œä»–ä¸åŽÀLµ‹è¯•或部çÖv˜q™äº›ä»£ç åQŒä½†ä»–覼‹®ä¿æ•´ä¸ª‹¹ç¨‹çš„顺利进行ã€?br /> 转è²è‡ªï¼šhttp://www.infoq.com/cn/news/2010/09/Tips-Architect-Agile-Team</p> <img src ="http://www.aygfsteel.com/freeman1984/aggbug/332754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">@joe</a> 2010-09-24 13:13 <a href="http://www.aygfsteel.com/freeman1984/archive/2010/09/24/332754.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>æ•æ·å¼€å‘中¾~–写高质é‡Java代ç http://www.aygfsteel.com/freeman1984/archive/2010/09/05/331072.html@joe@joeSun, 05 Sep 2010 04:20:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2010/09/05/331072.htmlhttp://www.aygfsteel.com/freeman1984/comments/331072.htmlhttp://www.aygfsteel.com/freeman1984/archive/2010/09/05/331072.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/331072.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/331072.html转è²è‡ªï¼šcsdn http://sd.csdn.net/a/20100308/259219.html
æ•æ·å¼€å‘çš„ç†å¿µå·²ç»‹¹è¡Œäº†å¾ˆé•¿çš„æ—‰™—´åQŒåœ¨æ•æ·å¼€å‘中的开å‘è„P代阶ŒDµä¸­åQŒæˆ‘们å¯ä»¥é€šè¿‡äº”个步骤åQŒæ¥æœ‰æ•ˆçš„æé«˜æ•´ä¸ªé¡¹ç›®çš„代ç è´¨é‡ã€?/p>

Java™å¹ç›®å¼€å‘过½E‹ä¸­åQŒç”±äºŽå¼€å‘äh员的¾l验ã€Java代砾~–写习惯åQŒä»¥åŠç¼ºä¹ç»Ÿä¸€çš„æ ‡å‡†å’Œ½Ž¡ç†‹¹ç¨‹åQŒå¾€å¾€å¯ÆD‡´æ•´ä¸ª™å¹ç›®çš„代ç è´¨é‡è¾ƒå·®ï¼Œéš¾äºŽ¾l?护,需è¦è¾ƒå¤§çš„‹¹‹è¯•投入和周期等问题。这些问题在一个项目组åˆå¾ã€éœ€æ±‚和设计å‡å…·æœ‰ä¸å®Œå…¨å¯é¢„期性和完备性的全新™å¹ç›®ä¸­å°†ž®¤äØ“½H出ã€?/p>

如图1所½Cºï¼Œæ•æ·å¼€å‘过½E‹ç»åŽ†éœ€æ±‚è°ƒç ”ï¼Œç”¨ä¾‹åˆ†æžå’Œç”¨ä¾‹åˆ†è§£ï¼Œ˜q›å…¥å¼€å‘è„P代阶ŒDüc€‚在æ¯ä¸ª˜q­ä»£˜q‡ç¨‹ä¸­ï¼Œå¯ä»¥é‡‡ç”¨ä»¥ä¸‹æ­¥éª¤æ¥ä¿è¯å’Œæé«˜æ•´ä¸ª™å¹ç›®çš„代 ç è´¨é‡ï¼š¾lŸä¸€¾~–ç è§„范ã€ä»£ç æ ·å¼?陿€ä»£ç åˆ†æž?staticcodereview);å•å…ƒ‹¹‹è¯•;æŒç®‹é›†æˆ;代ç è¯„å®¡å’Œé‡æž?(Review&Refactor)。下文将针对æ¯ä¸ªæ­¥éª¤å’Œå…¶æ‰€ä½¿ç”¨çš„工兗÷€æ–¹æ³•进行详¾l†æ˜q°ã€?/p>

æ•æ·å¼€å‘中的Java代ç è´¨é‡ä¿è¯æ­¥éª¤

å›?.æ•æ·å¼€å‘中的Java代ç è´¨é‡ä¿è¯æ­¥éª¤

步骤一åQšç»Ÿä¸€¾~–ç è§„范ã€ä»£ç æ ·å¼?/strong>

规范¾lŸä¸€çš„ç¼–ç ä¼šå¢žåŠ ™å¹ç›®ä»£ç çš„å¯è¯ÀL€§å’Œå¯ç»´æŠ¤æ€§ï¼Œä½†å®žé™…情况往往是项目组内的Java代ç å¼€å‘äh员的¾~–ç é£Žæ ¼å¸¸å¸¸å„ä¸ç›¸åŒåQŒè¿™å¯èƒ½æ˜¯ç”±äºŽä¸å?çš„ç»éªŒä¹ æƒ¯æˆ–者缺ä¹ç¼–ç è§„范方é¢çš„学习造æˆçš„。这样一æ¥ï¼Œå…¶ä»–™å¹ç›®æˆå‘˜æˆ–者维护äh员在阅读™å¹ç›®ä»£ç æ—¶å°±éœ€è¦èбè´ÒŽ›´å¤šçš„æ—‰™—´æ¥ç†è§£ä»£ç ä½œè€…çš„æ„图åQŒæ‰€ä»¥åˆ¶å®?òq‰™‡‡å–统一的编ç è§„范就昑־—很é‡è¦ã€‚ç¼–ç è§„范主è¦åº”包å«ä»¥ä¸‹å‡ ä¸ªæ–šw¢åQ?/p>

◆一般规则和格å¼è§„范。例如代ç ç¾ƒ˜q›ã€ç¨‹åºå—è§„èŒƒã€æ¯è¡Œæœ€å¤§ä»£ç é•¿åº¦ç­‰ã€?/p>

◆命å规则。例如包åã€ç±»åã€å˜é‡ã€æ–¹æ³•ã€æŽ¥å£ã€å‚数等命å规范

◆文档规范。例如类文äšg头声明ã€ç±»æ³¨é‡Šã€æˆå‘˜å˜é‡å’Œæ–ÒŽ³•注释½{‰è§„范ã€?/p>

◆编½E‹è§„范。例如异常ã€åƈå‘ã€å¤š¾U¿ç¨‹½{‰æ–¹é¢çš„å¤„ç†æ–¹å¼ã€?/p>

◆其他规范。例如日志格å¼ã€å±žæ€§æ–‡ä»¶æ ¼å¼ï¼Œ˜q”å›žå€¼å’Œæ¶ˆæ¯æ ¼å¼ã€?/p>

™å¹ç›®çš„ç¼–ç è§„范å¯ä»¥å‚考已有的一些Java¾~–程规范书ç±å’Œå…¶ä»–相兌™µ„æ–™åÆˆ¾l“则å¹ç›®çš„æœ¬íw«æ¥åˆ¶å®šåQŒå¯ä¾›å‚è€ƒçš„ä¹¦ç±æœ‰ã€ŠJava¾~–程风格ã€?英文ä¹?å䨓åQšTheElementsofJavaStyle)。编ç è§„范è¦å½¢æˆæ–‡æ¡£åQŒè€Œä¸”è¦ç®€‹z明了,òq¶ç»„¾l‡é¡¹ç›®æˆå‘˜ä¸€èµ·å­¦ä¹ ï¼Œ¼‹®ä¿æ‰€æœ‰æˆå‘˜æ­£¼‹®ç†è§£æ‰€æœ‰æ¡ç›®ã€?/p>

一旦编ç è§„范确定,ž®±å¯ä»¥åˆ©ç”¨Eclipse自èínæä¾›çš„åŠŸèƒ½æ¥æŽ§åˆ¶ä»£ç æ ·å¼å’Œæ ¼å¼ã€‚å…·ä½“åšæ³•是åQŒç‚¹å‡»Eclipseçš?Windows->Preferenceèœå•™å¹ï¼Œåœ¨æ‰“开的Preferenceså¯¹è¯æ¡†çš„左侧æ ä¸­æ‰‘Öˆ°Java节点下的å­é¡¹CodeStyle(如图2)åQŒè¯¥™å?和它的孙å¹å…许您对Java代ç çš„æ ·å¼è¿›è¡ŒæŽ§åˆ¶ã€?/p>

Eclipseä»£ç æ ·å¼è®„¡½®½H—å£

å›?.Eclipseä»£ç æ ·å¼è®„¡½®½H—å£

例如åQŒäؓ了ä‹É用自动格å¼åŒ–工具åQŒå¯ä»¥åœ¨Eclipseæä¾›çš„é»˜è®¤ä»£ç æ ¼å¼é…¾|®çš„基础上å¾ç«‹è‡ªå®šä¹‰çš„æ ¼å¼ã€‚在Formatter颿¿ä¸­ï¼Œç‚¹å‡» NewåQŒè¾“入新的åå­—åÆˆé€‰æ‹©ä¸€ä¸ªé»˜è®¤çš„é…ç½®ä½œäØ“åˆå§‹åŒ–æ ¼å¼ï¼Œå¦‚图3所½Cºã€?/p>

åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®

å›?.åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®

å•击OKåŽå°±å¯ä»¥åœ¨æ–°æ‰“开的窗å£ä¸­˜q›è¡Œä¿®æ”¹å®šåˆ¶è‡ªå·±éœ€è¦çš„æ ¼å¼ã€‚如å›?所½Cºã€?/p>

åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®

å›?.åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®

修改完æˆåŽç‚¹å‡»Applyä¿å­˜æ‰€ä½œä¿®æ”V€‚åŒæ—¶å¯ä»¥ç‚¹å‡»Exportž®†å½“å‰çš„æ ¼å¼å®šä¹‰å¯¼å‡ºæˆä¸€ä¸ªXMLæ–‡äšgåQŒè¿™æ ·é¡¹ç›®ç»„的其他æˆå‘˜å°±å¯ä»¥å¾ˆæ–¹ä¾‰K€?˜q‡ç‚¹å‡Õd›¾3中的Import按钮æ¥å¯¼å…¥è¯¥XMLæ–‡äšgæ¥ä‹É用åŒä¸€ä¸ªä»£ç æ ¼å¼å®šä¹‰ã€?/p>

˜q™æ ·æ¯æ¬¡åœ¨æäº¤ä»£ç åˆ°ç‰ˆæœ¬æŽ§åˆ¶æœåŠ¡å™?/span>å‰å°±å¯ä»¥é€šè¿‡Eclipse界é¢é‡Œçš„Source->Formatèœå•æ¥å¯¹ä»£ç ˜q›è¡Œæ ¼å¼åŒ–,从è€?使整个项目的代ç å…ähœ‰ç›¸åŒçš„æ ¼å¼ã€‚åŒæ ·å¯ä»¥é€šè¿‡å¯¹CodeStyle下的其他™å¹ç›®˜q›è¡Œè®„¡½®æ¥å¸®åЩ坹Java代ç çš„æ ·å¼è¿›è¡ŒæŽ§åˆ¶ã€‚å°†æ‰€æœ‰è¿™äº›æ ·å¼æ–‡ä»¶å¯¼å‡ºæˆ XMLæ–‡äšgåŽï¼ŒåŒç¼–ç è§„范一起归档,供所有项目æˆå‘˜ä‹É用ã€?/p>

æ­¥éª¤äºŒï¼šé™æ€ä»£ç åˆ†æž?/strong>

åœ¨å®Œæˆæºä»£ç çš„å¼€å‘以åŽï¼Œä¸‹é¢è¦è¿›è¡Œçš„工作ž®±æ˜¯å®¡è§†å’Œæµ‹è¯•代ç ã€‚除了通过˜q行‹¹‹è¯•ä»£ç æ¥æ£€æŸ¥åŠŸèƒ½ä¹‹å¤–ï¼Œ˜q˜èƒ½åˆ©ç”¨ä¸€äº›é™æ€åˆ†æžå·¥å…äh¥å¿«é€Ÿã€ç›´æŽ¥åœ° æé«˜ä»£ç è´¨é‡ã€‚陿€ä»£ç åˆ†æžå·¥å…·åƈä¸éœ€è¦è¿è¡Œä»£ç ï¼Œå¯ä»¥ç›´æŽ¥å¯¹Javaæ–‡äšgå’ŒClassæ–‡äšg˜q›è¡Œåˆ†æžåQŒé€šè¿‡ä¸€äº›æ£€æŸ¥æ¡ä»¶çš„讄¡½®åQŒå¿«é€Ÿæ‰¾åˆîC»£ç ä¸­çš„错误和æ½?在缺陗÷€‚çŽ°åœ¨çš„é™æ€åˆ†æžå·¥å…·å¾ˆå¤šï¼Œæœ‰FindBugsã€PMDã€IBMRationalToolåQŒç­‰½{‰ã€‚在˜q™é‡ŒåQŒé€‰æ‹©FindBugsä½œäØ“é™æ€ä»£ç åˆ†æžå·¥ å…—÷€‚FindBugså¯ä»¥å’Œæ—¥å¸¸å¼€å‘工具Eclipse˜q›è¡Œé›†æˆåQŒåœ¨å¼€å‘过½E‹ä¸­åQŒå°±å¯ä»¥æ–¹ä¾¿çš„开始陿€ä»£ç çš„‹‚€æŸ¥ã€‚通过‹‚€æŸ¥Classæ–‡äšg或者JARæ–?ä»Óž¼Œž®†å­—节ç å’Œä¸€¾l„缺é™äh¨¡å¼è¿›è¡Œå¯¹æ¯”,æ¥å‘现å¯èƒ½å­˜åœ¨çš„代ç é—®é¢˜ã€‚在Eclipse的开å‘环境中åQŒç”¨æ’äšg安装的方å¼å®‰è£…了FindbugsåŽï¼Œåœ?Eclipse的酾|®é€‰é¡¹ä¸­å°±ä¼šå¤šå‡ºæ¥FindBugs的酾|®é€‰é¡¹ã€‚å¯ä»¥å¯¹è‡ªå·±çš„项目进行酾|®ï¼Œé€‰æ‹©éœ€è¦çš„Detector‹‚€æŸ¥ä»£ç ã€?/p>

FindBugs的酾|®é€‰é¡¹

å›?.FindBugs的酾|®é€‰é¡¹

讄¡½®å¥½è‡ªå·Þqš„规则åŽï¼Œåœ¨éœ€è¦æ£€æŸ¥çš„ä»£ç æ–‡äšg夹上点击å³é”®åQŒå°±å¯ä»¥å¯åЍFindBugs‹‚€æŸ¥ã€‚代ç å¯ä»¥æ˜¯ä¸€ä¸ªé¡¹ç›®ï¼Œä¹Ÿå¯ä»¥åªæ˜¯å‡ ä¸ªæ–‡ä»¶ã€?/p>

˜q行FindBugs

å›?.˜q行FindBugs

‹‚€æŸ¥å®Œæ¯•åŽåQŒä¼šå‡ºçްFindBugs视图åQŒæŠŠæ‰€æœ‰æ£€æŸ¥çš„¾l“æžœæ ÒŽ®é”™è¯¯åˆ†ç»„å±•ç¤ºã€‚ç‚¹å‡È»“果里é¢çš„æ¯ä¸€ä¸ªé”™è¯¯ï¼Œä¼šè‡ªåŠ¨æ‰“å¼€å¯¹åº”çš„ä»£ç ã€‚当æ ÒŽ®è§„åˆ™æ”?正了所有的错误åQŒæˆ–者说潜在错误åQŒè¿™äº›ä»£ç ä¹Ÿž®±é€šè¿‡äº†é™æ€ä»£ç æ£€æŸ¥ã€‚FindBugs的检查结果å¯ä»¥æ˜¯XMLæ–‡äšgåQŒä¹Ÿå¯ä»¥æ˜¯æ–‡æœ¬æ–‡ä»Óž¼Œä¾¿äºŽ™å¹ç›®çš„集æˆç®¡ç?和检查ä¿å­˜ã€?/p>

FindBugs‹‚€æŸ¥ç»“æž? src=

å›?.FindBugs‹‚€æŸ¥ç»“æž?/p>

步骤三:å•å…ƒ‹¹‹è¯•

å•å…ƒ‹¹‹è¯•用例设计和评å®?/strong>

å•å…ƒ‹¹‹è¯•是èÊYä»¶å¼€å‘过½E‹ä¸­é‡è¦çš„è´¨é‡ä¿è¯çŽ¯èŠ‚ï¼Œåœ¨æ­¤çŽ¯èŠ‚ä¸­ï¼Œè®¾è®¡å’Œè¯„å®¡å¯¹äºŽä¿è¯æ•´ä¸ªå•元测试过½E‹çš„完整性和有效性æ¥è¯´å分é‡è¦ã€‚设计阶ŒDµéœ€è¦å…· 体考虑è¦å¯¹å“ªäº›ä»£ç å•å…ƒ˜q›è¡Œ‹¹‹è¯•åQŒè¢«‹¹‹å•元之间的关系åQŒæµ‹è¯•策略,以åŠå•å…ƒ‹¹‹è¯•用例设计½{‰ï¼Œòq¶æœ€¾lˆè¾“出《å•å…ƒæµ‹è¯•ç”¨ä¾‹è®¾è®¡ã€‹æ–‡æ¡£ï¼Œç”¨æ¥æŒ‡å¯¼å…·ä½“çš„å•元测è¯?执行。在用例设计中,通过对代ç å•元输入和期待输出的定义æ¥ä¿è¯è¯¥å•元的功能正确性,边界值的‹¹‹è¯•和异常测试éžå¸”R‡è¦ã€‚åŒæ—¶ä¹Ÿé…刋¹‹è¯•用例和功能å—的匹é…?æ–ÒŽ³•æ¥è¡¡é‡ç”¨ä¾‹è®¾è®¡çš„完整性ã€?/p>

在用例设计完æˆä¹‹åŽï¼Œä¸‹ä¸€æ­¥çš„工作ž®±æ˜¯˜q›è¡Œ‹¹‹è¯•用例的评审。个人的ç†è§£å’Œç»éªŒå§‹¾lˆæ˜¯æœ‰é™çš„,用例评审å¯ä»¥å€Ÿé›†ä½“之力,对用例设计进入查æ¼è¡¥¾~ºï¼Œ ˜q›ä¸€æ­¥ä¿è¯æµ‹è¯•用例的有效性。由于å•元测试属于白盒测试范ç•ß_¼Œå®ƒä¸»è¦é€šè¿‡å¯¹ä»£ç çš„逻辑¾l“æž„˜q›è¡Œåˆ†æžæ¥è®¾è®¡æµ‹è¯•用例,因此åQŒè¯„审员的选择最好以ç†è§£ä»£ç é€»è¾‘ ¾l“æž„ä¸ºå‰æï¼Œå¦‚æžœè¯„å®¡å‘˜æ¥è‡ªç›¸å…?a class="fllink" target="_blank">模å—åQŒè¿˜èƒ½å¤Ÿæœ‰æ•ˆçš„å‘现模å—相å…Ïx€§å’Œä¾èµ–性所带æ¥çš„问题ã€?/p>

模拟对象技�/strong>

在实际项目中åQŒå¼€å‘äh员自å·Þqš„代ç å¾€å¾€éœ€è¦å’Œå…¶ä»–çš„ä»£ç æ¨¡å—或¾pÈ»Ÿ˜q›è¡Œäº¤äº’åQŒä½†åœ¨æµ‹è¯•çš„˜q‡ç¨‹ä¸­ï¼Œ˜q™äº›éœ€è¦è¢«è°ƒç”¨çš„真实对象常常很难被实例化,æˆ?者这些对象在æŸäº›æƒ…况下无法被用楋¹‹è¯•åQŒä¾‹å¦‚,真实对象的行为无法预‹¹‹ï¼ŒçœŸå®žå¯¹è±¡çš„行为难以触å‘,或者真实对象的˜q行速度很慢。这时候,ž®±éœ€è¦ä‹É用模拟对 象技æœ?Mock)åQŒåˆ©ç”¨ä¸€ä¸ªæ¨¡æ‹Ÿå¯¹è±¡æ¥æ¨¡æ‹Ÿæˆ‘ä»¬çš„ä»£ç æ‰€ä¾èµ–的真实对象,æ¥å¸®åŠ©å®Œæˆæµ‹è¯•,æé«˜‹¹‹è¯•覆盖率,从而æé«˜ä»£ç è´¨é‡ã€‚模拟对象技术利用了在é¢å?接å£çš„ç¼–½E‹ä¸­åQŒç”±äºŽä»£ç ç›´æŽ¥å¯¹æŽ¥å£˜q›è¡Œè°ƒç”¨åQŒæ‰€ä»¥ä»£ç åƈä¸çŸ¥é“引用的是真实对象还是模拟对象,˜q™æ ·ž®±å¯ä»¥é¡ºåˆ©çš„完æˆå¯¹ä»£ç çš„‹¹‹è¯•åQŒæ¨¡æ‹ŸæŠ€æœ¯æœ‰å¾ˆå¤š¿U,å¦?jMockåQŒEasyMockåQŒMockitoåQŒPowerMock½{‰ç­‰ã€‚其中Mockitoæ¶ˆé™¤äº†å¯¹æœŸæœ›è¡ŒäØ“çš„éœ€æ±‚ï¼Œé¿å…了这些代ç çš„大é‡åˆå§‹åŒ–ã€?/p>

Mockito½CÞZ¾‹

å›?.Mockito½CÞZ¾‹

在模拟对象过½E‹ä¸­åQŒå…ˆæ¨¡æ‹Ÿä¸€ä¸ªéœ€è¦è°ƒç”¨çš„List对象LinkedListåQŒå†è®‘Ö®š˜q™ä¸ªå¯¹è±¡çš„行为,当调用get(0)的时候,˜q?å›?#8221;first”ã€‚è¿™æ øP¼Œ‹¹‹è¯•代砞®±å¯ä»¥åˆ©ç”¨è¿™ä¸ªå¯¹è±¡æ¥‹¹‹è¯•我们的功能代ç ï¼Œéœ€è¦è°ƒç”¨å’Œ˜q”回值的时候,å¯ä»¥™åºåˆ©çš„得到模拟对象的˜q”回倹{€‚也需è¦å¯¹æ¨¡æ‹Ÿå¯¹è±¡ ˜q›è¡Œé”™è¯¯æƒ…况的模拟,ä¿è¯ä»£ç å¯šw”™è¯¯çš„处ç†çš„æ­£¼‹®æ€§ã€?/p>

‹¹‹è¯•覆盖率分æž?/strong>

ä¸ÞZº†è¡¡é‡å•å…ƒ‹¹‹è¯•的质é‡å’Œè¦†ç›–的范å›ß_¼Œéœ€è¦å¯¹å•å…ƒ‹¹‹è¯•的代ç è¿›è¡Œæµ‹è¯•覆盖分æžã€‚常用的衡釋¹‹è¯•è¦†ç›–çŽ‡çš„æŒ‡æ ‡ä¸»è¦æœ‰è¯­å¥è¦†ç›–率ã€åˆ†æ”¯è¦†ç›–率ã€èµ\å¾?è¦†ç›–çŽ‡ã€æ¡ä»¶è¦†ç›–率和方法覆盖率½{‰ã€‚具体采用哪些指标å¯ä»¥æ ¹æ®é¡¹ç›®çš„实际情况æ¥å®šåQŒä»¥é¿å…因过高的指标增加了代ç å¼€å‘äh员的工作é‡è€Œåª„å“了™å¹ç›®æ•´ä½“的进 度ã€?/p>

EMMA是一‹Æ¾æ¯”较æµè¡Œçš„å¼€æºJava‹¹‹è¯•覆盖率分æžå·¥å…øP¼Œæ”¯æŒ¾c…R€æ–¹æ³•ã€ä»£ç è¡Œã€åŸºæœ¬ä»£ç å—½{‰å¤š¿U类型的‹¹‹è¯•覆盖率分æžï¼Œæ”¯æŒž®†è¦†ç›–率分枾l?果导å‡ÞZØ“å¤šç§æ ¼å¼çš„æŠ¥å‘Šï¼Œòq‰™‡‡ç”¨å¤š¿U颜色æ¥é«˜äº®æ˜„¡¤ºä¸åŒçš„覆盖率状æ€ã€‚EclEmma是一‹Æ‘ÖŸºäºŽEMMAçš„Eclipseæ’äšgåQŒæ–¹ä¾¿åœ¨ EclipseIDE中进行测试覆盖率分æžã€‚如å›?åQŒåœ¨‹¹‹è¯•用例写好åŽï¼Œå¯ä»¥åœ¨å³é”®ç‚¹å‡ÀLµ‹è¯•ç±»åQŒé€‰æ‹©CoverageAs->JUnitTestã€?/p>

˜q行‹¹‹è¯•覆盖分æž

å›?.˜q行‹¹‹è¯•覆盖分æž

å•å…ƒ‹¹‹è¯•跑完åŽï¼ŒCoverage视图中会昄¡¤ºæ‰€é€‰æ‹©çš„æµ‹è¯•的覆盖率。åŒå‡ÀL‰“å¼€æŸä¸€å…·ä½“的类åŽï¼Œå¯ä»¥çœ‹åˆ°é«˜äº®æ˜„¡¤ºçš„覆盖分æžç»“果,如图10所 ½Cºã€‚红色代表测试没有覆盖到该行åQŒé»„色表½Cºéƒ¨åˆ†è¦†ç›–,¾l¿è‰²çš„行表示该行在本‹Æ¡æµ‹è¯•中被覆盖到ã€?/p>

查看‹¹‹è¯•覆盖分枾l“æžœ

å›?0.查看‹¹‹è¯•覆盖分枾l“æžœ

在Coverage视图中å¯ä»¥é€šè¿‡ç‚¹å‡»é¼ æ ‡å³é”®ž®†æµ‹è¯•覆盖分æžçš„¾l“果导出æˆéœ€è¦çš„æ ¼å¼åQŒä¾‹å¦‚HTMLã€?/p>

导出‹¹‹è¯•覆盖分枾l“æžœ

å›?1.导出‹¹‹è¯•覆盖分枾l“æžœ

å›?2昄¡¤ºäº†å¯¼å‡ºçš„reportã€?/p>

‹¹‹è¯•è¦†ç›–åˆ†æžæŠ¥å‘Š

å›?2.‹¹‹è¯•è¦†ç›–åˆ†æžæŠ¥å‘Š

ä¸ÞZº†ä¿è¯å•å…ƒ‹¹‹è¯•的有效性和质é‡åQŒå¯ä»¥è§„定一个测试覆盖率的下é™ï¼Œä¾‹å¦‚所有的包和¾cÈš„覆盖率必™å»è¾¾åˆ?0%以上。丘q‡å€¼å¾—注æ„的是åQŒä¸è¦å•¾U¯è¿½ 求高覆盖率,è¦åŒæ—¶æ³¨æ„测试用例的质é‡åQŒå¦‚果测试用例本íw«å°±å†™çš„æœ‰é”™è¯¯ï¼Œé‚£ä¹ˆå³ä‹É‹¹‹è¯•覆盖率很高也没有æ„义ã€?/p>

步骤四:æŒç®‹é›†æˆ

æŒç®‹é›†æˆ(ContinuousIntegration)是利用一¾pÕdˆ—çš„å·¥å…øP¼Œæ–ÒŽ³•和规则,åšåˆ°å¿«é€Ÿçš„æž„å¾å¼€å‘代ç ï¼Œè‡ªåŠ¨çš„æµ‹è¯•åŒ–åQŒæ¥æé«˜å¼€å?代ç çš„æ•ˆçŽ‡å’Œè´¨é‡ã€‚åˆ©ç”¨è‡ªåŠ¨æž„å»ºå·¥å…øP¼Œéšæ—¶éƒ½èƒ½æŠŠæäº¤çš„ä»£ç æž„å¾å‡ºæ¥åQŒæä¾›ä¸€ä¸ªå¯ä»¥æµ‹è¯•ä‹É用的版本åQŒè®©ç”¨æˆ·å’Œå¼€å‘ähå‘˜åŒæ—¶çœ‹åˆ°ç›¸åŒçš„功能åQŒå°½æ—©çš„å‘现问题 和错误,也å¯ä»¥å°½å¿«çš„得到‹¹‹è¯•人员和用æˆïLš„å馈ã€?/p>

è¦åšåˆ°æŒ¾l­é›†æˆï¼Œž®Þp¦åˆ©ç”¨ä¸€¾pÕdˆ—工具åQŒæŠŠå¼€å‘过½E‹ä¸­çš„é‡å¤å·¥ä½?a class="fllink" target="_blank">自动åŒ?/a>。æ­å»ø™‡ªåŠ¨çš„æž„å¾æœåŠ¡å™?/a>åQ?自动的进行å•元测试和å‘布新版本,一个集æˆçš„æœåŠ¡å™¨å¯ä»¥æä¾›æž„廸™¿‡½E‹çš„¾l“果报告åQŒè‡ªåŠ¨é€šçŸ¥å¼€å‘äh员构建结果,òq¶ä¸”ä¿å­˜åކ岿•°æ®ã€?IBMRationalTeamConcert(RTC)å¯ä»¥æä¾›å·¥ä½œä»ÕdŠ¡çš„ç®¡ç†ï¼Œ™å¹ç›®è®¡åˆ’的安排,代ç ç‰ˆæœ¬½Ž¡ç†æŽ§åˆ¶åQŒè‡ªåŠ¨æž„å»ºå¯ç”¨ç‰ˆæœ¬ï¼Œç”Ÿæˆæž„å¾¾l“æžœæŠ?告。这些过½E‹æž„æˆäº†™å¹ç›®çš„æŒ¾l­é›†æˆè¿‡½E‹ï¼Œå…¶ä¸­åQŒç‰ˆæœ¬çš„自动构å¾å’Œä»£ç çš„自动å•å…ƒ‹¹‹è¯•是挾l­é›†æˆçš„关键˜q‡ç¨‹åQŒRTC在这些过½E‹ä¸Šæä¾›äº†æœ‰åŠ›çš„æ”¯æŒã€?/p>

自动构å¾

RTCæä¾›äº†buildengineæ¥è´Ÿè´£æž„建buildåQŒé¦–选,å¯åЍbuildengineåQŒåƈ和RTCæœåС噍å¾ç«‹äº†˜qžæŽ¥ã€‚å†åˆ›å¾™å¹ç›®çš?build定义。在˜q™ä¸ªå®šä¹‰ä¸­ï¼Œéœ€è¦è®¾å®šç¼–译哪äº?a class="fllink" target="_blank">模å—的代ç ï¼Œéœ€è¦èŸ©åŠ¨å“ªä¸ªANTæ–‡äšgæ¥å¯åŠ¨ç¼–è¯‘ï¼Œå’Œä¸€äº›ç¼–è¯‘è¿‡½E‹ä¸­çš„傿•°çš„è®?定。当˜q™äº›éƒ½å‡†å¤‡å¥½äº†ï¼Œ¾~–译对于™å¹ç›®è€Œè¨€åQŒå°±å˜æˆä¸€ä¸ªç®€å•的事情ã€?/p>

å¯ä»¥çœ‹åˆ°åQŒé€šè¿‡åœ¨build定义上,点击è¯äh±‚æž„å¾åQŒå°±å¯ä»¥è§¦å‘一‹Æ¡æž„廸™¿‡½E‹ã€‚选择需è¦çš„æž„å¾å‚æ•°åQŒè¿™ä¸ªè¿‡½E‹å°±ä¼šåœ¨åŽå°˜q行。æ¯ä¸€ä¸ªå¼€å‘äh员,å?了ç¨è®¸çš„ä»£ç æ”¹å˜å’Œæäº¤ï¼Œéƒ½å¯ä»¥è§¦å‘æ–°çš„æž„å»ø™¿‡½E‹ï¼Œæ¥ä¿è¯æˆ‘们代ç çš„æœ‰æ•ˆæ€§ã€‚申请一个新的构建的˜q‡ç¨‹å¦‚图13ã€å›¾14所½Cºã€?/p>

甌™¯·ä¸€ä¸ªæ–°çš„æž„å»? src=

å›?3.甌™¯·ä¸€ä¸ªæ–°çš„æž„å»?/p>

æž„å¾ç”Œ™¯·ç•Œé¢

å›?4.æž„å¾ç”Œ™¯·ç•Œé¢

当构建结æŸåŽã€‚RTCæœåŠ¡å™¨ä¼šæä¾›æž„å¾¾l“果报告。开å‘äh员å¯ä»¥æŸ¥è¯¢åˆ°˜q™æ¬¡æž„å¾çš„详¾l†ä¿¡æ¯ã€?/p>

构徾l“æžœ

å›?5.构徾l“æžœ

整个开å‘过½E‹ä¸­åQŒæž„建版本的˜q‡ç¨‹åº”è¯¥æ˜¯æ— æ•°æ¬¡çš„ï¼Œé€šè¿‡æ¯æ¬¡æž„å¾åQŒéƒ½å¯ä»¥å¾—到当时代ç çš„编译情况,òq¶ä¸”å¯ä»¥å¾—到一个寘q行的èÊY件版本。在构å¾å®šä¹‰ 上,RTC支æŒè®„¡½®æž„å¾è®¡åˆ’。定时自动的触å‘一‹Æ¡æž„建ã€?/p>

æž„å¾å®šä¹‰

å›?6.æž„å¾å®šä¹‰

自动å•å…ƒ‹¹‹è¯•

æž„å¾å¯ä»¥è‡ªåŠ¨äº†ï¼Œé‡ç‚¹æé«˜ä»£ç è´¨é‡çš„å•元测试呢åQŸå¦‚æžœæ¯ä¸€å¤©çš„代ç åQŒæ¯ä¸€ä¸ªç‰ˆæœ¬çš„代ç åQŒéƒ½å·²ç»é€šè¿‡äº†æˆ‘们的å•å…ƒ‹¹‹è¯•åQŒè¿™æ ähˆ‘们就能对代ç çš„è´¨é‡?有了基本的ä¿è¯ã€‚在构å¾è„šæœ¬çš„è‡ªåŠ¨è°ƒç”¨è¿‡½E‹ä¸­åQŒé€šè¿‡ANT的脚本,å¯ä»¥åŠ ä¸ŠJUnitåQŒEMMAåQŒFindBugsçš„ANT脚本调用åQŒæ¯ä¸€‹Æ¡çš„æž„å¾åQŒéƒ½å?以把˜q™äº›‹‚€æŸ¥å·¥ä½œè‡ªåŠ¨çš„˜q›è¡Œä¸€é测试。这些测试都è¦ç”Ÿæˆæµ‹è¯•结果报告,RTCä¸èƒ½æä¾›˜q™äº›æŠ¥å‘Šçš„展½Cºï¼Œž®±å¯ä»¥åˆ©ç”¨Hudson˜q™ä¸ªå¼€æºå·¥å…øP¼Œé›†æˆ‹¹‹è¯•报告 æ¥æ–¹ä¾¿æŸ¥é˜…ã€?/p>

自动‹¹‹è¯•报告

å›?7.自动‹¹‹è¯•报告

步骤五:代ç è¯„å®¡å’Œé‡æž?/strong>

代ç è¯„审(CodeReview)是Java™å¹ç›®å¼€å‘过½E‹ä¸­çš„一个é‡è¦æ­¥éª¤ï¼Œä»£ç è¯„审å¯ä»¥å¸®åŠ©å‘çŽ°é™æ€ä»£ç åˆ†æžè¿‡½E‹ä¸­æ— æ³•å‘现的一些问题,例如 代ç çš„编写是å¦ç¬¦åˆç¼–ç è§„范,代ç åœ¨é€»è¾‘上或者功能上是å¦å­˜åœ¨é”™è¯¯åQŒä»£ç åœ¨æ‰§è¡Œæ•ˆçŽ‡å’Œæ€§èƒ½ä¸Šæ˜¯å¦æœ‰éœ€è¦æ”¹˜q›çš„地方åQŒä»£ç çš„æ³¨é‡Šæ˜¯å¦å®Œæ•´æ­£ç¡®åQŒä»£ç æ˜¯å¦å­˜åœ?冗余和é‡å¤ã€‚代ç è¯„审还å¯ä»¥å¸®åŠ©æ–°è¿›å…¥é¡¹ç›®ç»„çš„æˆå‘˜å¿«é€Ÿå­¦ä¹ å’Œäº†è§£™å¹ç›®åQŒä¿ƒ˜q›ç»éªŒåˆ†äº«ï¼ŒåŒæ—¶ä¹Ÿèƒ½ä¿è¯™å¹ç›®æˆå‘˜çš„良好沟通。代ç è¯„审主è¦åŒ…括两¿UåÅžå¼ï¼ŒåŒçñ” 评审(PeerReview)和尾l„评å®?GroupReview)。匾U§è¯„å®¡ä¸»è¦æŒ‡™å¹ç›®æˆå‘˜é—´çš„互相评审åQŒå°¾l„评审是指通过å¬å¼€è¯„审会议åQŒé¡¹ç›®æˆå‘˜ä¸€èµ?寚w¡¹ç›®ä»£ç è¿›è¡Œè¯„审ã€?/p>

ä¸ÞZº†æé«˜ä»£ç è¯„审的有效性和效率åQŒå¯ä»¥å€ŸåŠ©ä¸€äº›å¤–éƒ¨å·¥å…øP¼Œæ¯”较常用的代ç è¯„审工å…ähœ‰Jupiterå’ŒCodeStriker。Jupiteræ˜?一‹Æ‘Ö¼€æºçš„Eclipseæ’äšgåQŒå…许æˆå‘˜å°†è¯„审æ„è§å®šä½åˆ°çœŸå®žä»£ç çš„具体行,ç”׃ºŽä»£ç è¯„审的结果以XMLæ–‡äšgçš„åÅžå¼ä¿å­˜ï¼Œæ‰€ä»¥å¯ä»¥æŠŠ¾l“æžœæäº¤åˆ°ç‰ˆæœ¬ç®¡ç?a class="fllink" target="_blank">æœåŠ¡å™?/a>˜q?行共享。图18昄¡¤ºäº†ä‹É用Jupiter˜q›è¡Œä»£ç è¯„审的界é¢ã€?/p>

Jupiter代ç è¯„审界é¢

å›?8.Jupiter代ç è¯„审界é¢

在代ç è¯„审ä“Q务创建åŽåQŒJupiterž®†ä»£ç è¯„审分æˆä¸‰ä¸ªé˜¶ŒDµï¼Œä¸ªäh评审阶段(IndividualPhase)ã€å›¢é˜Ÿè¯„审阶ŒD?(TeamPhase)和问题修å¤é˜¶ŒD?ReworkPhase)。在个äh评审阶段åQŒè¯„审æˆå‘˜å°†å‘现的代ç é—®é¢˜æˆ–者缺陯‚®°å½•下æ¥ï¼Œæ¯ä¸ªé—®é¢˜éƒ½ä¼šä½œäؓ一个记 录ä¿å­˜åœ¨è¯„审表格中。在团队评审阶段åQŒå›¢é˜Ÿçš„全部或者部分æˆå‘˜ä¼šä¸€èµ·å¯¹ä¸ªäh评审阶段å‘现的问题进行定性,如果问题¼‹®å®žå­˜åœ¨åQŒå°±ž®†è¯¥é—®é¢˜åˆ†é…¾l™æŸä¸ªæˆå‘˜åŽ»è§?冻I¼Œòq¶åœ¨Jupiter中将该问题设¾|®æˆç›¸åº”的状æ€ã€‚在问题修å¤é˜¶æ®µåQŒå›¢é˜Ÿæˆå‘˜ä¼šä¿®å¤å±žäºŽè‡ªå·±çš„问题,òq¶å°†ç›¸åº”的记录设¾|®æˆå·²è§£å†³ç­‰æ­£ç¡®çš„状æ€ã€?/p>

Codestriker是一‹Æ‘ÖŸºäºŽWeb的常用代ç è¯„审工典P¼Œå¯¹ä»£ç çš„评审å¯ä»¥é’ˆå¯¹æŸä¸€å…·ä½“行,也å¯ä»¥é’ˆå¯ÒŽ•´ä¸ªä»£ç æ–‡ä»Óž¼Œè¯„审æ„è§ä¼šè¢«ä¿å­˜åœ?a class="fllink" target="_blank">æ•°æ®åº?/a>中。评审äh员å¯ä»¥åŒæ—¶çœ‹åˆ°å…¶ä»–äh的评论,代ç ä½œè€…也å¯ä»¥é’ˆå¯¹æŸä¸€å…·ä½“的评 论回å¤ã€‚Codestriker支æŒé‚®äšg通知åQŒè¿˜å¯ä»¥åŒç‰ˆæœ¬æŽ§åˆ¶æœåС噍˜q›è¡Œé›†æˆåQŒä»¥è·Ÿè¸ªå’Œæ˜¾½Cºæ–‡ä»¶å†…容的改å˜ã€‚图19昄¡¤ºäº†Codestriker的界 é¢ã€?/p>

Codestriker报告界é¢

å›?9.Codestriker报告界é¢

在实践中å¯Òމ€æœ‰ä»£ç è¿›è¡Œå°¾l„评审会比较è´ÒŽ—¶åQŒæ‰€ä»¥å¯ä»¥æ ¹æ®å®žé™…情冉|¥æŒ‘选一些核心代ç è¿›è¡Œå°¾l„评审,或者在™å¹ç›®çš„剿œŸå®‰æŽ’较多的ž®ç»„评审åQŒç­‰™å?目组的æˆå‘˜å¯¹ä»£ç è¯„å®¡çš„æ ‡å‡†å’Œè¦æ±‚有较好的ç†è§£åQŒè¿›è¡Œä»£ç è¯„审的¾l验æé«˜åŽï¼Œž®±å¯ä»¥é€æ¸å‡å°‘ž®ç»„评审的次敎ͼŒä»Žè€Œè¾¾åˆ°å¤§éƒ¨åˆ†ä»£ç å³ä‹Éåªè¿›è¡ŒåŒ¾U§è¯„å®¡ä¹Ÿèƒ½ä¿ è¯å¾ˆå¥½çš„è´¨é‡ã€?/p>

通过代ç è¯„审å‘现的问题è¦é€šè¿‡ä»£ç é‡æž„åŠæ—¶è§£å†³æŽ‰ï¼Œè¾ƒå°çš„䏿¶‰åŠå¤šäh代ç çš„釿ž„å¯ä»¥ç”±™å¹ç›®æˆå‘˜è‡ªå·±å€ŸåŠ©Eclipseçš„é‡æž„功能完æˆï¼Œä¸åŒ™å¹ç›® æˆå‘˜å†™çš„实现相åŒåŠŸèƒ½çš„ä¸åŒä»£ç è¦é€šè¿‡è®¨è®ºæ•´åˆæˆå…¬å…Þqš„¾cÀLˆ–è€…æ–¹æ³•ã€‚æ¯”è¾ƒå¤æ‚çš„æˆ–è€…æ¯”è¾ƒé«˜å±‚æ¬¡çš„é‡æž„工作,例如整个™å¹ç›®å±‚é¢çš„代ç ç»„¾l‡åÅžå¼çš„æ”¹å˜éœ€è¦ç”±æ•?个项目组共åŒè®¨è®ºå®Œæˆã€?/p>

¾l“论

软äšg开呿²¡æœ‰ä¸€æˆä¸å˜ã€ä¸‡èƒ½é€šç”¨çš„æµ½E‹å’Œæ–ÒŽ³•åQŒå¸Œæœ›å¤§å®¶èƒ½ä»Žæœ¬æ–‡å¾—到å¯å‘和收益åQŒç»“åˆæ‚¨çš„实际项目特点,实践以上步骤和方法,òq¶åŠ ä»¥å®Œå–„å’Œæ”?˜q›ï¼Œå…±åŒæ‰“造高效高质é‡çš„Java代ç åQŒäؓ您的™å¹ç›®æˆåŠŸå¥ å®šåšå®žçš„基¼‹€ã€?/p>

]]>
IT™å¹ç›®½Ž¡ç†çš„å…­¿U错误æ€ç»´http://www.aygfsteel.com/freeman1984/archive/2010/09/05/331071.html@joe@joeSun, 05 Sep 2010 04:15:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2010/09/05/331071.htmlhttp://www.aygfsteel.com/freeman1984/comments/331071.htmlhttp://www.aygfsteel.com/freeman1984/archive/2010/09/05/331071.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/331071.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/331071.html

错误一åQšé”™è¯¯çš„需求调研阶ŒDµï¼Œå¯ÆD‡´å¾ˆå¤š™å¹ç›®æ°¸è¿œæ— æ³•¾l“æŸ!

在èÊY件行业,在界é¢è®¾è®¡æ²¡æœ‰æ­£å¼å±•现给客户之å‰åQŒæ‰€æœ‰çš„工作都处于需求调研阶ŒDüc€‚其实徽{‘行业已¾l给我们åšå¥½äº†å…ˆä¾‹ï¼šå®¢æˆ·ä¹°æˆ¿å­ä¹‹å‰æ˜¯å…ˆè¦çœ‹çœ‹æ äh¿ 房和模型的,什么都看ä¸åˆ°è¿™æˆ¿å­ä½ æ•¢ä¹îC¹ˆ?除éžä½ ä¸æ˜¯è‡ªå·×ƒ½!

而在我们所学的软äšg工程概念模型中,˜q™æ˜¯ä¸‰ä¸ªé˜¶æ®µåQšéœ€æ±‚调研ã€éœ€æ±‚分æžã€æ¦‚è¦è®¾è®¡ã€?/p>

在客æˆähŠŠä»–ä»¬æƒŒ™¦½Ž¡ç†çš„业务模å—以åŠä¸Žä¹‹ç›¸å…³çš„业务数æ®åQŒæµ½E‹ï¼Œè¡¨å•交付你的时候,你åƒä¸‡ä¸è¦æŠŠ˜q™ä¸ªé˜¶æ®µå®šæ€§äؓ需è¦è°ƒç ”结æŸï¼Œå†™å‡ºã€Šéœ€è¦è§„æ ÆD¯´æ˜?书》就å¯ä»¥äº†ã€‚大é‡çš„å®žè·µè¯æ˜ŽåQŒåœ¨æ¦‚è¦è®¾è®¡é˜¶æ®µæ‰€è¡ç”Ÿå‡ºæ¥çš„éœ€æ±‚å·¥ä½œé‡æ˜¯ä¹‹å‰çš„5~10å€ï¼Œç”šè‡³æ›´å¤šåQŒå› ä¸ø™¿™è¦çœ‹è®¾è®¡äººå‘˜çš„业务沟通能力和建模水åã^ã€?/p>

有实施ç»éªŒæ¯”较丰富的™å¹ç›®½Ž¡ç†äººå‘˜æ€È»“è¯ß_¼Œåœ¨ä¸­å›½å®žæ–½èÊY仉™¡¹ç›®ï¼Œå¿…须以咨询方å¼å±•å¼€åQšè¦æŽ¨å‡ºè‡ªå·±çš„æ–¹æ¡ˆï¼Œè€Œä¸èƒ½å®Œå…¨æŒ‰ç…§å®¢æˆäh¥æéœ€æ±‚作™å¹ç›®ã€‚这是一 ¿U很好的解决æ€èµ\åQŒä½†æ— æ³•解决所有实施项目的éšùN¢˜ã€‚è¿™¿Uè§£å†Ïx–¹æ¡ˆçš„剿åQŒè¦ä¹ˆé¡¹ç›®å®žæ–½è€…有æˆç†Ÿçš„业务模型,è¦ä¹ˆæœ‰æˆç†Ÿçš„产å“(包å«äº†æˆç†Ÿçš„业务模型)åQŒå¦ 则是ä¸å¯èƒ½åšåˆ°çš„。但如果没有3~5òq´åœ¨åŒä¸€è¡Œä¸šåQŒåŒä¸€é¢†åŸŸçš„实施ç»éªŒå’Œç†è®ºæ€È»“åQŒæ²¡æœ‰å“ªå®¶ITä¼ä¸šèƒ½è¾¾åˆ°è¿™æ ïLš„å‰æè¦æ±‚ã€?/p>

其实得出˜q™æ ·¾l“论的深层原因,是因为国内多æ•îC¼ä¸šç®¡ç†æ€æƒ³ä¸æˆç†Ÿï¼Œæ›´è°ˆä¸ä¸Šå®Œå–„的业务模型,所以客æˆïLš„æ€ç»´ä¸€å®šç¨‹åº¦æ˜¯å‘æ•£çš„,˜q˜æœªå½¢æˆ¾pÈ»Ÿã€‚甚臌™¿˜ 有些客户的领å¯û|¼Œè„‘å­ä¸­æœ‰å¾ˆå¤šæ–°é²œçš„点å­ï¼Œä»–都有å¯èƒ½æƒ³åœ¨ä¼ä¸šä¿¡æ¯åŒ–的实施过½E‹ä¸­åŠ è¿›æ¥ï¼Œ˜q™å¯¹æŠŠæŽ§™å¹ç›®èŒƒå›´å’Œé¡¹ç›®å®žæ–½æ•ˆæžœæ¥è¯ß_¼Œéƒ½å¯èƒ½æ˜¯çùNš¾çš„开始ã€?/p>

所以,è¦åšå¥½å®žæ–½é¡¹ç›®ï¼Œå®žæ–½è€…å¿…™åÀLœ‰å¾ˆå¥½çš„ä¸šåŠ¡å¾æ¨¡èƒ½åŠ›ï¼Œå¿«é€Ÿçš„¾l™å®¢æˆ·å±•½Cºåˆç†çš„软äšg原型软äšgDemoã€?/p>

误‚®°ä½ï¼šè½¯äšg实施™å¹ç›®åQŒä¸€å®šè¦¾l™ç”¨æˆïLœ‹åˆ°æ ·æ¿æˆ¿è½¯äšgDemoåQŒæ‰½Ž—需求调研结æ?

错误二:IT技术äh员ä¸éœ€è¦æŽŒæ¡é¡¹ç›®ç®¡ç?/strong>

有这¿U看法的äºÞZ¸åœ¨å°‘数。根æ®è§‚察,之所以åÅžæˆè¿™¿U看法,一是对™å¹ç›®çš„çœŸæ­£æ¦‚å¿µä¸æ¸…æ™°åQŒäºŒæ˜¯å¯¹½Ž¡ç†çš„æ¦‚å¿ëŠ¥žè¯äº†åQŒæŠŠ½Ž¡ç†ç†è§£æˆäº†é«˜æ·±èŽ«æµ‹åQŒéžä¸€èˆ¬äh 能åšçš„äº‹æƒ…ã€‚é¦–å…ˆæœ‰å¿…è¦æ™®åŠä¸€ä¸‹é¡¹ç›®çš„æ¦‚念ã€?/p>

寚w¡¹ç›®æœ‰å¾ˆå¤šäºÞZ¸‹˜q‡å®šä¹‰ï¼Œ™å¹ç›®½Ž¡ç†åœ£ç»PMBOK½W¬ä¸‰ç‰?2004ç‰?的定义是åQšäؓ创造æŸä¸ªç‹¬ç‰¹çš„äº§å“æˆ–æœåŠ¡ï¼Œæˆ–å®ŒæˆæŸç‹¬ç‰¹çš„ä“Q务所åšçš„临时性努 力。围¾l•è¿™å¥è¯PMBOKåšäº†è¯¦ç»†çš„解释和举例说明åQŒå¾ˆä¸¥è°}åQŒæƒ³äº†è§£çš„请学习PMBOK。因为都是翻译过æ¥çš„定义åQŒç¿»è¯‘å¾—˜q‡äºŽæœ¯è¯­åŒ–很å®ÒŽ˜“把äh¾l•进去,åœ?国内䏿ޒ除已¾l拿到PMP认è¯è¯ä¹¦çš„专业äh士还æžä¸æ¸…楚™å¹ç›®½I¶ç«Ÿæ˜¯ä»€ä¹ˆã€‚笔者在˜q™é‡Œåªæƒ³ç”¨æ±‰è¯­æœ€é€šä¿—的语­a€æ¥è¯´æ˜Žä»€ä¹ˆæ˜¯™å¹ç›®å’Œé¡¹ç›®ç®¡ç†ã€?/p>

™å¹ç›®åQŒå°±æ˜¯åœ¨é™å®šçš„æ—¶é—´è¦äººå®Œæˆçš„事。记ä½ä¸‰ä¸ªå…³é”®å­—å›_¯æŠŠæ¡åQšähã€æ—¶ã€äº‹ã€?/p>

™å¹ç›®½Ž¡ç†ž®±æ˜¯å‚与者用什ä¹?çŸ¥è¯†ã€æŠ€èƒ½ã€å·¥å…—÷€æ–¹æ³?æ¥åœ†æ»¡åœ°òq²å¥½˜q™äšg事ã€?/p>

明白了这些,你就会明白从日常生活的åƒå–拉撒到国家½Ž¡ç†åQŒå¤„处都是项目,处处都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½æ˜Žç™½æ¯ä¸ªäh都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½ç†è§£å­¦ä¼šäº†™å?目管ç†å°†ä¼šå¤šä¹ˆå—益无½IøP¼Œå¨´ç†Ÿ˜q用™å¹ç›®½Ž¡ç†æ€ç»´ž®†æ— å¾€ä¸èƒœ!

ä½†éœ€è¦æé†’å¤§å®¶ä¸€ç‚¹ï¼ŒçŽ°åœ¨çš„PMBOK是把传统刉™€ è¡Œä¸šã€å¾½{‘行业ã€IT行业½{‰å¤šä¸ªè¡Œä¸šé¢†åŸŸçš„™å¹ç›®½Ž¡ç†çŸ¥è¯†¾p…åˆåˆîCº†ä¸€èµøP¼Œå¤§è€Œå…¨åQŒä½†é’ˆå¯¹æ€§ä¸å¤Ÿå¥½åQ?所以很多äh觉得PMBOKç†è®ºåŒ–太强,学完了觉得很多东西没用。现在国际知åçš„å¦å¤–一套项目管ç†è®¤è¯ï¼ŒIPMP是按照工作岗ä½èƒ½åŠ›è¿›è¡Œäº†åˆ†çñ”åQŒä¹Ÿæ²¡æœ‰é’ˆå¯¹ 行业˜q›è¡Œåˆ†è§£ã€‚所以,无论拿到PMP或者IPMPåQŒå¾ˆå¤šähéƒ½ä¼šæœ‰åŒæ ïLš„困惑。æ®äº†è§£åQŒPMIå·²ç»å‡†å¤‡åšè¿™æ ïLš„æ”¹è¿›åQŒè¿™æ˜¯ä¸€ä¸ªå¾ˆå¥½çš„æ¶ˆæ¯ã€?/p>

错误三:忘记™å¹ç›®ç›®æ ‡

你看到这个题目什么感è§?很多äºÞZ¼šè§‰å¾—˜q™æ ·çš„错误怎么会å‘ç”?几乎没有äºÞZ¼šè®¤äؓ自己犯这个错è¯?忘记™å¹ç›®ç›®æ ‡æœ‰ä¸¤¿U情形:一是从开始接手项目就没弄 清楚™å¹ç›®çš„目标是什ä¹?二是虽然清楚™å¹ç›®çš„目标是什么,但å´òq²ç€è·Ÿå®Œæˆé¡¹ç›®ç›®æ ‡æ— å…Ÿë€ç”šè‡Ïxœ‰å®³çš„事ã€?/p>

时刻铭记™å¹ç›®ç›®æ ‡æ˜¯é¡¹ç›®ç®¡ç†å¾ˆé‡è¦çš„一个æ€ç»´åQŒé¡¹ç›®æ‰€æœ‰çš„‹zÕdŠ¨éƒ½å›´¾l•è¿™ä¸ªå±•å¼€ã€‚å¯æ˜¯éšç€™å¹ç›®çš„逿­¥å¼€å±•,ž®¤å…¶æ˜¯å¤æ‚项目:人多ã€äº‹å¤šã€å‘¨æœŸé•¿åQŒå¾ˆå¤?™å¹ç›®¾lç†ä¼šé€æ¸å› äؓ个äh喜好而忘è®îCº†™å¹ç›®çš„大目标åQŒæ¯”较典型的有:技术出íw«çš„™å¹ç›®¾lç†ä¼šæ²‰˜q·äºŽæŠ€æœ¯ç»†èŠ‚ï¼Œå¤§é‡æ—‰™—´èŠ±åœ¨å­¦ä¹ æ–°æŠ€æœ¯æˆ–è€…ä¸€å¤´é—·åœ¨è§£å†ÏxŠ€æœ¯éš¾é¢?ä¸?脾气ç«çˆ†çš„项目ç»ç†ä¼šå› äؓ很多ä¸å€¼å½“的事情大å‘脾气,把团队æžå¾—乌烟瘴æ°?ž®å¿ƒçœ¹{€çˆ±é¢å­çš„项目ç»ç†ä¼šå› äØ“æŸä¸ª¾l„员无æ„的顶撞而怀æ¨åœ¨å¿ƒï¼Œä»Žæ­¤æ€È»™å…?½I¿å°éž‹ï¼Œæžå¾—团队拉帮¾l“æ´¾åQŒæ¯«ä¸å›¢¾l?˜q˜æœ‰æ›´ç³Ÿ¾p•çš„åQŒæ¯”如爱玩游æˆçš„åQŒçˆ±å–å°é…’çš„½{‰ç­‰ã€‚所有这些,无论原因是自íw«ä¸æˆç†ŸåQŒè¿˜æ˜¯ç®¡ç†ç»éªŒã€ç®¡ç†èƒ½åЛ䏭‘»I¼Œ¾l?æžœéƒ½ä¸€æ øP¼Œé‚£å°±æ˜¯é¡¹ç›®å‡ºé—®é¢˜åQŒç”šè‡›_¤±è´¥ã€?/p>

™å¹ç›®¾lç†æœ€é‡è¦çš„一™å¹ä“Q务就是跟ítªä¸ŽæŽ§åˆ¶åQŒæ—¶åˆÀLŠŠæ¡é¡¹ç›®æ–¹å‘,ä¿è¯™å¹ç›®è®¡åˆ’得以™åºåˆ©æ‰§è¡ŒåQŒåå·®æŽ§åˆ¶åœ¨å¯æŽ§é£Žé™©èŒƒå›´å†…ã€‚ä½†™å¹ç›®æ€ÀL˜¯æœ‰å¤ªå¤šæ„外因素,ž®?其是周期长的™å¹ç›®åQŒäh们常用夜长梦多æ¥å½¢å®¹é£Žé™©ä¼šéšæ—‰™—´çš„åšg长而增加,所以项目ç»ç†ä¸€å®šæ—¶åˆ»éƒ½è¦ä¿æŒå¤´è„‘清醒,寚w¡¹ç›®æ— ç›Šçš„事情ä¸åšåQŒå¯¹™å¹ç›®æœ‰é£Žé™©çš„事情 æ›´ä¸èƒ½åšã€?/p>

ä»ÖM½•™å¹ç›®åœ¨å¼€å±•过½E‹ä¸­éƒ½ä¼šä¸æ–­é¢å¯¹æœÞZ¼šå’Œè¯±æƒ‘,™å¹ç›®¾lç†ä¸€å®šè¦èƒ½æ˜Ž¼‹®é¡¹ç›®å¤§ç›®æ ‡åQŒæ‰èƒ½æ¸…晰地识别哪些是ä‹É™å¹ç›®æˆåŠŸçš„æœºä¼šï¼Œå“ªäº›æ˜¯ä¼š¾l™é¡¹ç›®å¸¦æ¥é£Žé™©çš„ 诱惑åQŒæ‰ä¼šå°‘走弯路,早日æˆåŠŸã€‚é¡¹ç›®ç®¡ç†è€…è”盟,™å¹ç›®½Ž¡ç†é—®é¢˜ã€?/p>

人是需è¦ä¸æ–­è¢«æé†’的,˜q™ç”±äººæ€§å†³å®šã€‚æ™ºæ…§çš„äºø™ƒ½å¤Ÿä¸æ–­çš„åçœä»Žè€Œè‡ªæˆ‘æé†’,愚笨的äh会被挫折ã€å¤–ç•Œçš„è­¦ç¤ºä¸æ–­æé†’åQŒè¿™ž®±åÅžæˆäº†æˆåŠŸä¸Žå¤±è´¥çš„å·®å¼‚ã€?/p>

错误四:计划ä¸èƒ½å?/strong>

怎样æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸ?计划åQŒè®¡åˆ’,å†è®¡åˆ’,˜q™æ˜¯™å¹ç›®½Ž¡ç†çš„æœ€ä½›_®žè·?所以,åšé¡¹ç›®ç®¡ç†çš„一般都知é“如何¾~–制™å¹ç›®è®¡åˆ’åQŒåƈ且很多äh能熟¾lƒçš„使用 Project工具åQŒçŸ¥é?0ž®æ—¶æˆ–è€?0ž®æ—¶æ³•则ã€WBS和关键èµ\径的概念。æ¯ä¸ªé¡¹ç›®ç»ç†éƒ½ä¼šè®°ä½è®¡åˆ’一旦åÅžæˆï¼Œž®×ƒ¸¥æ ¼æŒ‰ç…§è®¡åˆ’去执行åQŒè€Œä¸å—æŸä¸ªähã€?æŸäšg事的影哘q™ä¸ªåŽŸåˆ™åQŒä¹Ÿæ˜Žç™½˜q™æ ·åšä¸ä»…能够凞®‘大é‡èµ„æºçš„‹¹ªè´¹åQŒäñ”å“的质é‡ä¹Ÿèƒ½å¾—到ä¿éšœã€‚所以,很多™å¹ç›®¾lç†æŽ’æ–¥åQŒç”šè‡Ïx‹’¾l改å˜è®¡åˆ’ã€‚åšæŒåŽŸåˆ™ï¼Œ˜q™è²Œä¼?没什么错åQŒä½†çœŸçš„˜q™æ ·ä¹?

è¦å¼„æ¸…æ¥šä¸€ä»¶äº‹æ˜¯å¦æœ‰å¿…è¦åšåQŒé¦–先就得弄清楚两个问题åQšä¸€ã€è¿™ä»¶äº‹ä¸ÞZ»€ä¹ˆè¦å?二ã€åšäº†æœ‰ä»€ä¹ˆå¥½å¤?

那我们首先问一下编制计划的目的是什ä¹?我们知é“计划是项目管ç†çš„æœ€ä½›_®žè·µï¼Œè®¡åˆ’是ä¿è¯é¡¹ç›®æˆåŠŸçš„ä¸€¿U手ŒDµå’Œæ–ÒŽ³•åQŒåš˜q™äšgäº‹åªæœ‰ä¸€ä¸ªç›®çš„ï¼Œé‚£å°±æ˜¯äØ“ 了ä¿è¯é¡¹ç›®æˆåŠŸï¼Œä½†å‰ææ˜¯åQŒè¿™ä»½è®¡åˆ’是周密的ã€å¯è¡Œçš„。严格执行一份周密å¯è¡Œçš„™å¹ç›®è®¡åˆ’æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸã€‚å¾ˆå¤šé¡¹ç›®ç»ç†è®°ä½äº†ä¸Šé¢çš„严格执行原则,但忘è®?äº†è¿™ä¸ªå¤§å‰æã€?/p>

½W¬äºŒä¸ªé—®é¢˜ï¼Œè®¡åˆ’有什么好å¤?™å¹ç›®½Ž¡ç†çš„è®¡åˆ’æ–¹æ³•ï¼ŒæŠŠé¡¹ç›®æ´»åŠ¨ã€æŒ¾l­æ—¶é—´ã€æ‰€éœ€èµ„æºæœ‰æœºåœ°ç»“åˆåœ¨ä¸€èµøP¼Œòq¶ä¸”有严格的先压ơåºã€é‡Œ½E‹ç¢‘和关键èµ\径,å?以清晰地æé†’™å¹ç›®æ‰€æœ‰æˆå‘˜åœ¨ä»€ä¹ˆæ—¶é—ß_¼Œåšä»€ä¹ˆäº‹æƒ…,ä¿è¯æ¯ä¸ª™å¹ç›®ä»ÕdŠ¡éƒ½å¾—ä»¥æ‰§è¡?通过对计划的执行跟踪åQŒé¡¹ç›®ç»ç†å¯ä»¥æ¸…晰地了解™å¹ç›®˜q›å±•情况和å差情况, 评估òq¶åŠæ—¶æœ‰æ•ˆçš„æŽ§åˆ¶™å¹ç›®é£Žé™©åQŒä»Žè€Œä¿è¯é¡¹ç›®çš„æˆåŠŸã€?/p>

明白了这两点åQŒæˆ‘们冿¥çœ‹IT™å¹ç›®ã€‚对多数IT™å¹ç›®åQŒå°¤å…¶æ˜¯è½¯äšg实施™å¹ç›®åQŒå¯åŠ¨æ—¶éƒ½å­˜åœ¨èŒƒå›´ä¸å¤Ÿæ˜Žæ™ŽÍ¼Œéœ€æ±‚丼‹®å®šçš„æƒ…å†üc€‚åªæœ‰åˆ°è½¯äšgDemo产生åQ?æ‰å¯èƒ½éœ€æ±‚清晎ͼŒèŒƒå›´¼‹®å®šåQŒè¿™äº›æƒ…况就军_®šäº†IT™å¹ç›®è®¡åˆ’éœ€è¦æ ¹æ®é¡¹ç›®çš„å®žé™…æƒ…å†µåŠæ—¶˜q›è¡Œä¿®æ­£ã€‚如何压¾~©èŒƒå›´ç¡®å®šçš„æ—‰™—´åQŒæ—©æ—¥åˆ¶å®šå‡ºå‘¨å¯†å¯è¡Œçš„计划,是èÊY 仉™¡¹ç›®çš„一个é‡è¦è¯¾é¢˜ã€?/p>

制定一份周密å¯è¡Œçš„计划是项目ç»ç†ä¼˜¿U€èƒ½åŠ›çš„ä½“çŽŽÍ¼Œž®¤å…¶æ˜¯WBSçš„åˆ¶å®šï¼Œå¯¹å¤æ‚项目有很大隑ֺ¦ã€‚在è°?008奥这å¹ç›®çš„管ç†ä½“会时åQŒé¡¹ç›®ä¸“家曹蕑ְ± æåˆ°å¥¥è¿ä¼šé¡¹ç›®æœ€éš„¡š„一点就是WBS的制å®?å‚è§PMU¾|‘ç«™å¯?008奥这å¹ç›®çš„访è°?。è¦ä¿è¯™å¹ç›®çš„æˆåŠŸï¼Œž®Þp¦ä¿è¯™å¹ç›®çš„æ¯ä¸ªæ´»åŠ¨éƒ½èƒ½å¾—ä»¥é¡ºåˆ©æ‰§è¡Œã€‚æ‰€ 以,在项目情况å‘生å˜åŒ–ï¼Œåœ¨åŽŸæœ‰çš„è®¡åˆ’åŸºç¡€ä¸Šæœ‰éœ€æ±‚å˜æ›´æ—¶åQŒå°±è¦æŠŠæ–°çš„ä»ÕdŠ¡è¡¥å……åˆ°è®¡åˆ’ä¸­åQŒä¿®æ­£è®¡åˆ’,¼‹®ä¿WBS的完æ•ß_¼Œ¼‹®ä¿è®¡åˆ’周密å¯è¡ŒåQŒä¹‹åŽçš„å·¥ä½œæ‰æ˜¯ 严格执行ã€?/p>

™åÞZ¾¿æä¸€å¥ï¼Œæœ‰äº›™å¹ç›®¾lç†ä¼šèµ°å¦å¤–一个æžç«¯ï¼šå› äؓ需求丼‹®å®šåQŒæ‰€ä»¥ä¸åˆ¶å®š™å¹ç›®è®¡åˆ’ã€‚è¿™åŒæ ·æ˜¯å¯¹è®¡åˆ’的错误ç†è§£ã€‚å³ä½¿è®¡åˆ’ä¸å¤Ÿå‘¨å¯†ï¼Œä½†å®ƒå¯ä»¥æé†’我们 ™å¹ç›®çš„大目标是什么,ä¿è¯™å¹ç›®å›¢é˜Ÿæ‰€é‡‡å–的行动ä¸å离大方å‘。ä“Q何一™å¹å¤§çš„项目,都å¯ä»¥æ‹†åˆ†æˆå¾ˆå¤šž®é¡¹ç›®ï¼ŒWBS的渘q›æ˜Ž¾l†ï¼Œä¹Ÿæ˜¯™å¹ç›®å¿…须完æˆçš„ä“Q务之 一åQŒæ‰€æœ‰ä“Q务的æŒç®‹æ—‰™—´éƒ½æ˜¯è¦ä¼°½Ž—çš„åQŒå³ä½¿ä¸å¤Ÿå‡†¼‹®ï¼Œè‡›_°‘å¯ä»¥ä½œäØ“¾l验累积åQŒäؓ今åŽçš„准¼‹®ä¼°½Ž—åšäº†å‡†å¤‡ã€‚因此,™å¹ç›®çš„ä“Q何阶ŒDµéƒ½ä¸€å®šè¦æœ‰è®¡åˆ’ã€?/p>

错误五:™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©

™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©åQŒè¿™å¥è¯è¢«æ— æ•°IT™å¹ç›®¾lç†å¥‰äؓ真ç†åQŒä¹Ÿž®±æ³¨å®šäº†è¦åˆ›é€ å¾ˆå¤šæ‚²å‰?ä¸ÞZº†è¾‘Öˆ°˜q™ä¸ªç›®çš„åQŒå¾ˆå¤šIT™å¹ç›®¾lç†ç”šè‡³éƒ½åœ¨æ‚‰å¿ƒç ”究厚黑学,学习 用什么办法把ž®å¼Ÿæžå¾—热情高涨åQŒæ¯”æ°‘å·¥ç´¯ï¼Œä»Žè€Œç”¨æœ€ä½Žçš„æˆæœ¬åˆ›é€ æœ€å¤§çš„利润ã€?/p>

™å¹ç›®½Ž¡ç†ä½œäØ“æˆ˜æœ¯å±‚æ¬¡çš„ç®¡ç†æ‰‹ŒDµï¼Œä¸€å®šè¦æœåŠ¡äºŽæˆ˜ç•¥å±‚‹Æ¡çš„大方å‘。商场如战场åQŒæœ‰èƒœåˆ©ž®×ƒ¼šæœ‰å¤±è´¥ã€‚äØ“äº†æˆ˜ç•¥èƒœåˆ©ï¼Œå¾ˆå¤šæˆ˜å½¹è¦è¯±æ•Œæ·±å…¥ï¼Œå¿…须打èÓ|ä»—ã€?败仗ä¸è¦ç´§ï¼Œå…³é”®è¦å¼„清楚败到什么层‹Æ¡ï¼ŒæŸå¤±åˆîC½•¿U地步,明确本次战役的真实目标,å†åŽ»æ‰“è¿™åœºæˆ˜å½¹ï¼Œž®×ƒ¼šåšåˆ°é©¾è½»ž®Þq†ŸåQŒä»Žè€Œä¸è‡³äºŽåˆ°æœ€åŽåÅžæˆä¸ä»…æŸå…‰|Š˜ ž®†ï¼Œ˜q˜æœªèƒ½è¯±æ•Œæ·±å…¥çš„å±€é¢ã€?/p>

开拓市场ã€å é¢†å¸‚场ã€ç«™½E›_¸‚åœºã€æŒ–掘市场,˜q™æ˜¯æ¯ä¸ªå…¬å¸å‘展必ä¸å¯å°‘çš„æ­¥éª¤ã€‚å¾ˆå¤šé¡¹ç›®ï¼Œå¯¹å…¬å¸æ¥è¯´éƒ½æ˜¯äؓ了å é¢†å¸‚场,甚至虎å£å¤ºé£Ÿã€‚è¿™æ ïLš„™å¹ç›®åQŒå…¬ 忀»Žæˆ˜ç•¥å±‚é¢é¦–å…ˆè¦æ±‚çš„ç»å¯¹ä¸æ˜¯ç›ˆåˆ©ï¼Œè€Œæ˜¯å¦‚何能把市场å é¢†åQŒç‘ô而站½E»I¼Œ™å¹ç›®¾lç†å¿…须明白˜q™ä¸ªæˆ˜ç•¥æ„图ã€?/p>

òqŒ™¡¡æ˜¯é¡¹ç›®ç®¡ç†æœ€ä¸ºé‡è¦çš„ä¸€ä¸ªæ€æƒ³åQŒä»Ž˜q‡åŽ»çš„åšå¥½è´¨é‡ã€æ—¶é—´ã€æˆæœ¬é¡¹ç›®ä¸‰è¦ç´ çš„åã^衡,到现在满­‘³ç›¸å…›_¹²¾pÖMh的需求,所有的最佛_®žè·µå’Œç†è®ºç ”ç©¶æˆæžœåQ?都ç»ä¸ä¼šæå€¡èµ°æžç«¯åQŒæ€æœºå–å?åˆ©æ¶¦åªæ˜¯™å¹ç›®çš„一个目标,òq¶ä¸”ä¸€å®šè¦æ˜Žç™½æœ‰çŸ­æœŸåˆ©æ¶¦å’Œé•¿æœŸåˆ©æ¶¦ä¹‹åˆ†åQŒè¿‡åˆ†å•一˜q½æ±‚利润的项目注定è¦å¤ÞpÓ|åQŒè¿‡åˆ†è¿½æ±‚利润的å…?忀¹Ÿä¸ä¼šé•¿ä¹…ã€?/p>

该花的钱ä¸èƒ½çœï¼Œä¸è¯¥èŠÞqš„é’׃¸€åˆ†ä¹Ÿä¸è¦èŠ±ï¼Œ™å¹ç›®¾lç†æŠŠæˆæœ¬æŽ§åˆ¶åœ¨åˆç†çš„预½Ž—范围内åQŒå°±æ˜¯æˆæœ¬æŽ§åˆ¶çš„æˆåŠŸã€‚ä¸‡ä¸‡ä¸å¯äؓ了把一个注定è¦èµ”钱的项目åšå¾—盈 利而想ž®½åŠžæ³•ã€ç»žž®½è„‘æ±åŽ‹¾~©æˆæœ¬ï¼Œä»Žè€Œè®©¾l„员加ç­åŠ ç‚¹åQŒçީ命干‹z»ï¼Œåˆ°æœ€åŽï¼Œ™å¹ç›®òq²å®Œäº†ï¼ŒäºÞZ¹Ÿèµ°å…‰äº†ï¼Œ˜q˜æžæœ‰å¯èƒ½å› ä¸ø™µ¶å·¥å¯¼è‡´é¡¹ç›®è´¨é‡ä¸åˆæ ¼åQŒå®¢æˆ·ä¸æ»¡æ„åQ?那就真的赔了夫ähåˆæŠ˜å…?

™å¹ç›®¾l„è¦èƒ½ä¿æŒæ¿€æƒ…高效,ä¸èƒ½æ‡’散拖沓åQŒé¡¹ç›®ç»ç†ä¸€å®šè¦æŠŠæ¡å¥½è¿™ä¸ªåº¦åQŒç»ä¸èƒ½èµ°æžç«¯ã€‚åã^衡是一门艺术,也是展示™å¹ç›®¾lç†èƒ½åŠ›æ°´åã^的一个é‡è¦æ ‡ž®?

错误六:è®îC½äº†ç§‘学,忘记了有æ•?/strong>

学以致用åQŒå°±æ€•äØ•ç”¨ã€‚æ— è®ºæ˜¯äº§å“ã€æŠ€æœ¯è¿˜æ˜¯ç®¡ç†æ–¹æ³•ï¼Œéƒ½å­˜åœ¨äØ“äº†æ›´å…ˆè¿›ã€æ›´¿U‘学而罔™å„¡Ž°å®žï¼Œç›²ç›®ä¹Þq”¨çš„现象,¾l“果先进和科学的技术ã€å·¥å…·ä¸ä»…未æé«˜ 生äñ”效率åQŒå´æˆäº†ç´¯èµ˜åQŒè¿™æ ïLš„æƒ…况到处都是åQŒåœ¨IT™å¹ç›®ä¸­ä¹Ÿä¸ºæ•°ä¸å°‘ã€?/p>

国内大é‡å¤ÞpÓ|çš„ERP™å¹ç›®ž®±æ˜¯˜q™ç±»é”™è¯¯çš„典型。有人把ERP™å¹ç›®å½’结ä¸ÞZ¸€æŠŠæ‰‹å·¥ç¨‹åQŒæ„æ€æ˜¯åªæœ‰é¢†å¯¼é‡è§†òq¶æŽ¨åЍæ‰èƒ½æˆåŠŸã€‚é¢†å¯¼æ”¯æŒæ˜¯™å¹ç›®æˆåŠŸå¾ˆé‡è¦çš„ 一个æ¡ä»Óž¼Œä½†ç»ä¸æ˜¯æœ‰é¢†å¯¼æ”¯æŒå°±ä¸€å®šèƒ½å¤ŸæˆåŠŸã€‚æœ‰äº›é¡¹ç›®å°±æ˜¯é¢†å¯¼å†³½{–失误盲目上的,从开始就注定™å¹ç›®è¦å¤±è´¥ã€‚一个信æ¯åŒ–™å¹ç›®çš„实施,对很多ä¼ä¸šæ¥è¯´å°±æ˜¯ä¸€ 场大的改é©ï¼Œå¯Òމ€æœ‰å‘˜å·¥ä»Žæ€ç»´ã€æŠ€èƒ½åˆ°å·¥ä½œä¹ æƒ¯½{‰å¤šæ–šw¢éƒ½éœ€è¦è¿›è¡Œè°ƒæ•´ã€‚如果ä¼ä¸šçš„员工素质ä¸èƒ½è·Ÿä¸ŠåQŒçºµç„¶æœ‰å„ç§å„样的培训,但丙å‘Ö‘˜å·¥åŸº¼‹€å’Œå­¦ä¹ æ›²¾U¿ï¼Œ 用户ä¸èƒ½çœŸæ­£æŽŒæ¡å…¨æ–°çš„ç³»¾lŸï¼Œ¾l“æžœž®±åªèƒ½å¢žåŠ ç”¨æˆ¯‚´Ÿæ‹…,而äñ”生ä¸äº†æœŸæœ›çš„æ•ˆæžœã€?/p>

很多IT™å¹ç›®¾lç†åœ¨å­¦ä¹ äº†ä¸€äº›æ–°çš„æŠ€æœ¯åŽåQŒæ€ÀLƒ³ç«‹åˆ»åœ¨é¡¹ç›®ä¸­å®žè·µåQŒè€Œä¸åŽÖM»”¾l†åˆ†æžè¿™äº›æŠ€æœ¯åœ¨˜q™ä¸ª™å¹ç›®ä¸­æ˜¯å¦éœ€è¦ï¼Œæ˜¯å¦é€‚åˆã€‚ITæŠ€æœ¯æ—¥æ–°æœˆå¼‚ï¼Œä¸æ–­ 有新的ç†è®ø™¢«æå‡ºæ¥ï¼Œè¢«ç¿»è¯‘引˜q›åˆ°å›½å†…。有些项目ç»ç†åœ¨ä¸€çŸ¥åŠè§£ï¼Œå¯¹è¿™äº›æŠ€æœ¯è¿˜ä¸æ˜¯å¾ˆç†Ÿæ‚‰çš„æƒ…况下,ž®±æ•¢å‘ähå¹å˜˜ä»–æ‰€æŽŒæ¡æŠ€æœ¯çš„¿U‘学性ã€å…ˆ˜q›æ€§ï¼Œ˜q›è€Œå¼ºåˆ?è¦æ±‚在项目中实践。这å¯èƒ½æ˜¯ç”²æ–¹çš„™å¹ç›®¾lç†åQŒä¹Ÿå¯èƒ½æ˜¯ä¹™æ–¹çš„™å¹ç›®¾lç†ã€‚å› ä¸ºæŠ€æœ¯é€‰æ‹©é”™è¯¯å¯ÆD‡´™å¹ç›®å¤ÞpÓ|的例å­åœ¨å›½å†…˜q‡åŽ»æœ‰ï¼ŒçŽ°åœ¨ä¹Ÿè¿˜æœ?¾l对ä¸å¯å‡†å¤‡ä¸èƒöåQ?大范围引入全新的技术,待到™å¹ç›®æ—‰™—´˜q‡å޻䏀åŠäº†åQŒæ‰å‘现选择的技术ä¸é€‚用åQŒé‚£æ—¶å€™ä¸€åˆ‡éƒ½æ™šäº†ã€‚掌æ¡ä“Q何新东西都有学习曲线åQŒé¡¹ç›®çš„æ—‰™—´é™åˆ¶æ˜¯é¡¹ç›®ç»ç†å¿…™å?时刻牢记的è¦ç´ ï¼ŒæŠŠæ¡ä¸å¥½ž®×ƒ¼š¾l™é¡¹ç›®å¸¦æ¥æžå¤§é£Žé™©ã€?/p>

涉åŠåˆ°å…·ä½“çš„IT™å¹ç›®½Ž¡ç†åQŒPMBOK的知识体¾pÕd¯è°“åšå¤§ï¼Œ˜q˜æœ‰ä¸€äº›å…¶ä»–新的项目管ç†å·¥å…øP¼Œä¸èƒ½è¯´ä¸å…ˆè¿›åQŒä½†æ˜¯å“ªäº›çŸ¥è¯†ã€å·¥å…—÷€æ–¹æ³•é€‚åˆæœ¬é¡¹ç›®ï¼Œéœ€ è¦é¡¹ç›®ç»ç†æ ¹æ®å®žæƒ…,认真分æžåŽè¿›è¡Œç­›é€‰ä‹É用ã€?/p>

¿U‘å­¦ã€å…ˆ˜q›ã€å¥½ç”¨ç­‰½{‰ä¿®é¥°å¤´è¡”è¿™äº›éƒ½ä¸æ˜¯è¦é€‰æ‹©çš„首è¦ç†ç”±ï¼Œéœ€è¦ã€é€‚ç”¨å’Œæœ‰æ•ˆæ‰æ˜¯é¦–è¦è€ƒè™‘的事情。很多IT™å¹ç›®¾lç†å› äØ“òq´è½»åQŒåˆç”Ÿç‰›çŠŠä¸æ€•虎åQŒèƒ†é‡?大,勇气­‘»I¼Œæ•¢äºŽåœ¨å®žè·µä¸­å¼•å…¥æ–°çš„å·¥å…·ã€æ–¹æ³•。敢于å°è¯•䏿˜¯åäº‹ï¼Œä½†è¯•éªŒçš„é£Žé™©ä¸€å®šè¦æŽ§åˆ¶å¥½ã€‚å¯¹äºŽé¡¹ç›®ç»ç†æ¥è¯ß_¼Œæ‰€æœ‰çš„决策都è¦å›´ç»•™å¹ç›®ç›®æ ‡˜q›è¡Œã€‚é¡¹ç›®ç» ç†çš„首è¦ä»ÕdŠ¡æ˜¯ä¿è¯é¡¹ç›®æˆåŠŸï¼Œå¦‚æžœåŒæ—¶èƒ½å¼•入新的技术ã€å·¥å…øP¼Œå¢žåŠ ¾l„员的知识技能,æå‡™å¹ç›®¾l„工作效率,æé«˜äº§å“的质é‡å’Œå¯é æ€§ï¼Œ¾l对是锦上添花,但ç»å¯?ä¸èƒ½ä¸ÞZº†é”¦ä¸Šæ·»èŠ±è€Œå¯¼è‡´é¡¹ç›®å¤±æŽ§ç”šè‡›_¤±è´¥ï¼Œæ¡äº†èŠéº»åQŒä¸¢äº†è¥¿ç“?


转è²è‡ªï¼šcsdn http://java.csdn.net/a/20100127/258541.html


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ͨ³ÇÏØ| Ç±É½ÏØ| À³ÖÝÊÐ| »ñ¼ÎÏØ| ³¤Í¡ÏØ| ΢²©| ÓÀ¼ÎÏØ| ÒËÖÝÊÐ| ËçÀâÏØ| ±¦·áÏØ| ÕżҿÚÊÐ| ½ð̳ÊÐ| Äϰ²ÊÐ| ¹ã¶«Ê¡| ÀíÌÁÏØ| ÂåÔúÏØ| ÓªÉ½ÏØ| ¶ÀÉ½ÏØ| ƽÄÏÏØ| ÈÀÌÁÏØ| ƽ¹ûÏØ| ¾°µÂÕòÊÐ| ½¨ºþÏØ| °²ÏªÏØ| »ô³ÇÏØ| ÎàÖÝÊÐ| ½­É½ÊÐ| ÁéÎäÊÐ| ±£¾¸ÏØ| ×ñ»¯ÊÐ| ²¼¶û½òÏØ| ÌÚ³åÏØ| °²ÐÂÏØ| ÕÑÆ½ÏØ| ÄÏͶÊÐ| ÔÆÏöÏØ| Ðí²ýÏØ| ÆîÁ¬ÏØ| ½­»ª| »³ÈÊÏØ| ¸»Ô£ÏØ|