ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美伊人久久大香线蕉综合69,久久久久久毛片免费看,2021久久国自产拍精品http://m.shnenglu.com/apollo/category/958.html  çˆÞp¿‡çŸ¥æƒ…é‡é†‰˜q‡çŸ¥é…’浓   花开èŠÞp°¢¾lˆæ˜¯½I?   ¾~˜ä†¾ä¸åœç•™åƒæ˜¥é£Žæ¥åˆèµ?   女äh如花èŠ×ƒ¼¼æ¢?/description>zh-cnMon, 19 May 2008 19:12:49 GMTMon, 19 May 2008 19:12:49 GMT60åˆäØ“™å¹ç›®¾lç†çš„ç»éªŒä¸Žå¤§å®¶åˆ†äínhttp://m.shnenglu.com/apollo/articles/10106.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Sat, 15 Jul 2006 13:03:00 GMThttp://m.shnenglu.com/apollo/articles/10106.htmlhttp://m.shnenglu.com/apollo/comments/10106.htmlhttp://m.shnenglu.com/apollo/articles/10106.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/10106.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/10106.html˜q™ä¸€å¤©ç»ˆäºŽæ¥åˆîCº†åQšä½ ä»Žä¸€ä¸ªä¸€¾U¿å¼€å‘ähå‘˜è¢«ææ‹”为项目ç»ç†ã€‚ä¹Ÿè®æ€½ ä¸€ç›´åœ¨æœŸç›¼åQŒä¹Ÿè®æ€½ å¿ƒé‡Œ˜q˜å¿å¿‘ä¸å®‰ï¼Œä¹Ÿè®¸˜q™æ˜¯ä½ çš„èŒä¸šå‘展选择åQŒä¹Ÿè®æ€½ åªæ˜¯ä¸æƒ…æ„¿çš„½{”åº”è€æ¿â€œè¯•一下â€ã€‚ä¸½Ž¡å“ª¿U情况,å¯èƒ½ä½ åƈ没有™å¹ç›®å’Œäh员管ç†åŠé¢†å¯¼çš„æ•™è‚²èƒŒæ™¯æˆ–者培训ç»åކã€?/p>

领导和管ç†ï¼ˆ˜q™ä¸¤è€…是ä¸åŒçš„)˜qœéž½Ž€å•的与Dilbert
çš„è€æ¿èƒŒé“而驰åQˆè¯‘者注åQšDilbert 是一个æ˜Oç”ÖMh物,以“拥有â€ä¸€ä¸ªâ€œç™½ç—´è€æ¿â€è€Œè‘—¿UŽÍ¼‰ã€‚当你计划如何åšå¥½é¡¹ç›®ç®¡ç†æ—¶åQŒè€ƒè™‘采å–ä»¥ä¸‹åˆ—å‡ºçš„è¡ŒåŠ¨ã€‚ä¹Ÿè®æ€½ æƒ›_šçš„事情很多,但下é¢çš„˜q™äº›å»ø™®®ä¼šå¸®åŠ©ä½ é›†ä¸­åˆ°é‚£äº›èƒ½æé«˜æ•ˆçއåQˆä½ è‡ªå·±çš„æ•ˆçŽ‡å’Œå›¢é˜Ÿçš„æ•ˆçŽ‡ï¼‰çš„äº‹æƒ…ä¸Šã€?/p>

讄¡«‹ä¼˜å…ˆ¾U?/p>

ä½ è¦ç€æ‰‹çš„½W¬ä¸€ä»¶å¤§äº‹å¾ˆå¯èƒ½ž®±æ˜¯æœ‰æ„识的讄¡«‹ä½ ä½œä¸ºé¡¹ç›®ç»ç†çš„优先¾U§ã€‚å°½½Ž¡ä½ å¯èƒ½å› äØ“å„ç§åŽŸå› ˜q˜éœ€è¦å¾ˆå¤§ç¨‹åº¦ä¸Šå‚与软äšg的开å‘,但除此之外,你还有一些新的èŒè´£ã€‚很多新ä»Èš„™å¹ç›®¾lç†éƒ½æ‘†è„׃¸äº†æŠ€æœ¯çš„诱惑åQŒä»¥è‡´å¿½ç•¥äº†™å¹ç›®æˆå‘˜å‘自己寻求的帮助ã€?/p>

富有效率的项目ç»ç†çŸ¥é“,他们最高优先的ž®±æ˜¯ä¸ºé¡¹ç›®æˆå‘˜æä¾›æœåŠ¡ã€‚è¿™äº›æœåŠ¡åŒ…æ‹¬ï¼šæŒ‡å¯¼å’Œæ•™è‚ÔŒ¼Œå¤„ç†å†²çªåQŒæä¾›èµ„æºï¼Œè®„¡«‹™å¹ç›®ç›®æ ‡å’Œä¼˜å…ˆçñ”½{‰ç­‰åQŒé€‚å½“æ—¶ä¹Ÿè¦æä¾›æŠ€æœ¯æŒ‡å¯¹{€‚我å‘现åQŒæŠŠè‡ªå·±è§†äؓ为æˆå‘˜å·¥ä½œï¼Œè€Œéžç›‘工是很有ä­hå€¼çš„ã€‚ä¸½Ž¡ä½ æ­£åœ¨åšæˆ–者将è¦åšå¤šé‡è¦çš„事,æ¥ä½ ˜q™å„¿å¯ÀL±‚帮助的项目æˆå‘˜åº”该有“éžå±è”½ä¸­æ–­â€?åQˆè¯‘者注åQšéžå±è”½ä¸­æ–­æ˜¯ä¸€ä¸ªç¡¬ä»¶æœ¯è¯­ï¼Œæ­¤å¤„æ„峿œ€ä¼˜å…ˆçš„)优先¾U§ã€?/p>

你第二优先的是让你所在组¾l‡çš„客户满æ„。作ä¸ÞZ¸€ä¸ªé¡¹ç›®ç»ç†ï¼Œå¦‚果你ä¸å†æ¶‰­‘³äñ”å“的一¾U¿å¼€å‘,也许你很ž®‘有直接的机会å¯ä»¥è®©å®¢æˆ·æ»¡æ„。但你必™åÖMؓ你的™å¹ç›®æˆå‘˜åˆ›é€ ä¸€ä¸ªçŽ¯å¢ƒï¼Œä½¿å¾—ä»–ä»¬åœ¨è¿™ä¸ªçŽ¯å¢ƒä¸‹å·¥ä½œåQŒå¯ä»¥æœ€æœ‰æ•ˆçš„æ»¡­‘›_®¢æˆïLš„需求。这是项目ç»ç†çš„一个é‡è¦èŒèƒ½ã€?/p>

你第三优先的是你自己的事情。å¯èƒ½æ˜¯ä¸€ä¸ªä¸Ž™å¹ç›®æœ‰å…³çš„æŠ€æœ¯é—®é¢˜ï¼ˆå½“然也是你感兴趣的)åQŒä¹Ÿå¯èƒ½æ˜¯ä½ çš„è€æ¿è¦ä½ åšçš„æŸäšg事。但当这些事与上é¢ä¸¤ä¸ªè¾ƒé«˜ä¼˜å…ˆçñ”å†²çªæ—Óž¼Œä½ è¦åšå¥½å»¶åŽå¤„ç†çš„准备ã€?/p>


你最低优先的是那些纯¾_¹å–æ‚¦ä½ çš„è€æ¿çš„事情。在一个正常的¾l„织åQˆéžDilbet å¼çš„¾l„织åQ‰ä¸­åQŒå¦‚果你åšå¥½äº†å‰é¢æ‰€è¯´çš„æ›´é‡è¦çš„三äšg事情åQŒä½ çš„è€æ¿å·²ç»æ˜¯éžå¸¸æƒŠå–œäº†ã€‚å°½½Ž¡åÆˆéžæ¯ä¸ªäh都那么幸˜qå¯ä»¥åœ¨ä¸€ä¸ªâ€œæ­£å¸¸â€çš„¾l„织工作åQŒä½†˜q˜æ˜¯åŠªåŠ›åšå¥½˜q™ä¸‰ä»¶æœ€é‡è¦çš„事。把注æ„力放在尽å¯èƒ½çš„帮助下属富有效çŽ?-
òq¶ä¸”å¿«ä¹-- ä¸Šï¼Œè€Œä¸æ˜¯å–悦于那些“上é¢â€çš„人ã€?/p>

分æžä½ çš„æŠ€èƒ½å·®è·?/p>

åˆäØ“™å¹ç›®¾lç†åQŒé€šå¸¸ä½ ä¼šæ„识åˆîC½ åœ¨é¢†å¯¼å’Œ½Ž¡ç†æŠ€èƒ½æ–¹é¢çš„å·®è·åQŒé™¤éžä½ å·²ç»ä¸ø™¿™ä¸ªæ–°èŒä½åšäº†å……分准备。你有很强的技术背景,å¯èƒ½˜q™ä¹Ÿæ˜¯ææ‹”你领导技术团队的一个原因,但你˜q˜éœ€è¦ä¸€äº›å…¶ä»–的技能。你需è¦å®¢è§‚的评ä­h自己的长处和短处åQŒåÆˆä¸”ç€æ‰‹ç¾ƒž®è‡ªå·Þqš„å·®è·ã€?/p>

åšèÊYä»¶çš„äººå¸¸å¸¸è¢«è®¤äØ“¾~ÞZ¹å‡ø™‰²çš„交际能力。你需è¦åŠ å¼ÞZ½ çš„äh际处ç†èƒ½åQŒè¯¸å¦‚调解矛盾ã€è¯´æœä»–人ã€â€œæŽ¨é”€â€è‡ªå·±ã€‚你需è¦åº”ä»˜ä¸€äº›ä¸æƒ›_º”付的场é¢åQŒæ¯”如解雇你的下属ã€åœ¨˜q›åº¦ä¸Šâ€œè®¨ä»¯‚¿˜ä»·â€ã€äؓ争å–下属的ç‡Wæ•ˆâ€œåµæž¶â€ã€?/p>

伴我开始ç»ç†èŒæ¶¯çš„æ˜¯å€‘Ö¬åQˆListeningåQ‰æŠ€èƒ½çš„评¡¨‹åQŒæˆ‘觉得很有价倹{€‚一¾U¿å¼€å‘æ—¶åQŒå¾€å¾€æˆ‘们都有˜q‡äh的精力æ¥è¡¨è¾¾è‡ªå·±çš„æŠ€æœ¯è§‚ç‚V€‚ä½†ä½œäØ“½Ž¡ç†äººå‘˜åQŒæ›´éœ€è¦ä¸€¿U包容和è†å¬çš„å·¥ä½œé£Žæ ¼å’Œäº¤æµæ–¹å¼ã€‚ç„¶åŽï¼Œä»Žâ€œå¬â€çš„ä½ç½®èµ°åˆ°â€œè¯´â€çš„ä½ç½®åQŒä½ éœ€è¦æé«˜ä½ çš„æ¼”è®ÔŒ¼ˆPresentationåQ‰æŠ€èƒ½ã€‚å¦‚æžœä½ å¯¹åœ¨å…¬ä¼—åœºåˆæ¼”讲感到ä¸é€‚ï¼Œä½ éœ€è¦æŽ¥å—一些专门的演讲培训。这对你今åŽçš„工作很有好处ã€?/p>

ä½œäØ“ä¸€ä¸ªé¡¹ç›®ç»ç†ï¼Œå调他äh的工作ã€è®¡åˆ’和跟踪™å¹ç›®ã€å¿…è¦æ—¶˜q›è¡Œ™å¹ç›®å›žæº¯òq‰™‡‡å–纠正措施等½{‰éƒ½æ˜¯ä½ çš„èŒè´£ã€‚å¯èƒ½çš„è¯ï¼ŒæŽ¥å—有关™å¹ç›®½Ž¡ç†çš„培训,学习如何讄¡«‹ä¼˜å…ˆ¾U§ã€å¦‚何主æŒé«˜æ•ˆçš„会议ã€å¦‚何明白无误的沟通等½{‰æŠ€èƒ½ï¼›å¤šçœ‹ä¸€äº›é¡¹ç›®ç®¡ç†å’Œé£Žé™©½Ž¡ç†çš„书¾cå’Œæ‚å¿—åQŒæ¯”如Project Management Institute 的月刊《PM Network》(译者注åQšä½ ä¹Ÿå¯ä»¥ä»Žã€ŠPMT è¯„è®ºã€‹èŽ·å¾—å¤§é‡æœ‰ä»·å€¼çš„软äšg™å¹ç›®çŸ¥è¯†åQ‰ã€‚ä½ ˜q˜å¯ä»¥ä»ŽSWCMMåQˆèÊY件能力æˆç†Ÿåº¦æ¨¡åž‹åQ‰ä¸­æ‰‘Öˆ°å¾ˆå¤šæœ‰å…³è½¯äšg™å¹ç›®½Ž¡ç†çš„æœ‰ç”¨å¾è®®ã€?/p>


定义â€?è´¨é‡â€?/p>

ž®½ç®¡¾l大多数人都认真对待质é‡åQŒä¹Ÿæƒ³ç”Ÿäº§å‡ºä¼˜è´¨çš„äñ”å“;但是åQŒæœ‰å…Œ™ÊYä»¶è´¨é‡çš„定义ä»å­˜åœ¨å¾ˆå¤§äº‰è®®ï¼Œæ¯”å¦‚é«˜è´¨é‡æ˜¯â€œèƒö够好â€è¿˜æ˜¯æ›´ä¸ºç»å…¸çš„è´¨é‡è§‚点--“无¾~ºé™·â€ã€‚äØ“äº†é¢†å¯ég½ çš„å›¢é˜Ÿèµ°å‘æˆåŠŸå½¼å²¸ï¼Œä½ éœ€è¦èŠ±äº›æ—¶é—´å’Œä½ çš„ä¸‹å±žä»¥åŠå®¢æˆ·ä¸€èµäh¥æ˜Žç¡®åQŒå¯¹äºŽä»–ä»¬ï¼Œè´¨é‡æ„味ç€ä»€ä¹ˆã€?/p>

你的下属和客æˆäh˜¯ä¸åŒçš„两帮ähåQŒä»–们很å¯èƒ½å¯¹è´¨é‡æ²¡æœ‰ä¸€è‡´çš„看法åQŒä¹Ÿž®±å®¹æ˜“抱有ä¸åŒçš„ç›®çš„ã€‚å¦‚æžœå®¢æˆ·å¾ˆå¼ø™°ƒäº¤è´§æœŸï¼Œé‚£ä»–很å¯èƒ½æ²¡æœ‰è€å¿ƒå¬ç¨‹åºå‘˜è§£é‡Šä¸ÞZ»€ä¹ˆéœ€è¦é¢å¤–的旉™—´åŽÀL£€æŸ¥æ¯ä¸€è¡Œä»£ç ã€‚如果客æˆïLœ‹é‡çš„æ˜¯èÊYä»¶çš„å¯é æ€§ï¼Œé‚£ä»–在增加功能和å‡å°‘Bug之间多åŠä¼šé€‰æ‹©åŽè€…。如果客户习惯了è€ç‰ˆæœ¬çš„键盘æ“作åQŒé‚£ä»–很ž®‘会å¯ÒŽ–°çš„图形æ“ä½œç•Œé¢æ„Ÿå…´è¶£ã€?/p>

在我曄¡»è´Ÿè´£çš„一个项目中åQŒäؓ了更好的了解客户的质é‡è¦æ±‚,我ä‹D办了一‹Æ¡å¼€æ”‘ּ讨论会(Open ForumåQ‰ï¼Œé™¤äº†™å¹ç›®æˆå‘˜å’Œå®¢æˆ·å‚加外åQŒæˆ‘˜q˜å®¢æˆïLš„上å¸ä»¬ä¸€èµäh¥å‚加讨论。这‹Æ¡è®¨è®ºå¾ˆæœ‰ä­hå€û|¼Œå› äؓ我们å‘现很多原有的想法是和客æˆïLœŸæ­£çš„è´¨é‡éœ€æ±‚背é“而驰的。了解这些想法的差异åQŒä‹É得我们å¯ä»¥æŠŠåŠ›é‡é›†ä¸­åœ¨è®©å®¢æˆ·æ»¡æ„的事情上åQŒè€Œä¸æ˜¯æ”¾åœ¨è®©â€œå¼€å‘满æ„â€çš„事情上ã€?/p>

软äšgè´¨é‡é€šå¸¸è¢«ç†è§£äØ“åˆä¹Žè§„格说明åQŒæ»¡­‘›_®¢æˆ·éœ€æ±‚,以åŠåœ¨æ–‡æ¡£å’Œä»£ç ä¸­å°½é‡å°‘çš„ç¼ºé™øP¼ˆDefectåQ‰ç­‰½{‰ï¼Œ˜q™äº›éƒ½æ˜¯æ¯”较“ç»å…¸â€çš„定义。“六西格ç è´¨é‡â€ï¼ˆSix-sigma QualityåQŒè¯‘者注åQšæ˜¯ä¸€¿Uè´¨é‡æ ‡å‡†åŠç›¸åº”的质é‡ç®¡ç†æ–¹æ³•)为缺陷密度(Defect DensityåQ‰å’Œ/ 或失效率åQˆFrequency of FailureåQ‰è®¾å®šäº†ä¸€ä¸ªå¾ˆé«˜çš„æ ‡å‡†åQŒä½†æ˜¯ï¼Œå®ƒæ²¡æœ‰æ¶‰åŠè´¨é‡çš„å…¶ä»–æ–šw¢åQŒæ¯”如交货期ã€å¯ç”¨æ€§ã€ç‰¹æ€§é›†å’Œæ€§èƒ½ä»äh ¼æ¯”ç­‰½{‰ã€‚æ— è®ºæˆ‘ä»¬æ˜¯ä½œäØ“ç”Ÿäñ”者还是消费者,我们都希望äñ”å“的质é‡åœ¨æ‰€æœ‰è¿™äº›æ–¹é¢éƒ½æ˜¯å°½é‡é«˜çš„,但事实上åQŒæˆ‘们总è¦åœ¨å…¶ä¸­åšå‡ºæƒè¡¡å’Œé€‰æ‹©ã€?/p>

我们在需求阶ŒDµå°±è€ƒè™‘åQŒå¯¹äºŽå®¢æˆ·å“ªäº›è´¨é‡ç‰¹æ€§æ˜¯é‡è¦çš„,òq¶æŠŠå®ƒä»¬åˆ—ä‹D出æ¥åQˆæ¯”å¦‚ï¼Œäº¤äº’æ€§ã€æ­£¼‹®æ€§ã€æ˜“学性等åQ‰ã€‚ç„¶åŽï¼Œæˆ‘们找æ¥ä¸€äº›å…³é”®çš„客户代表åQŒè¯·ä»–们对这些质é‡ç‰¹æ€§æ‰“åˆ†ã€‚è¿™æ øP¼Œæˆ‘们ž®±å¯ä»¥æŽŒæ¡å“ªäº›è´¨é‡ç‰¹æ€§æ˜¯æœ€ä¸»è¦çš„,哪些是次è¦çš„åQŒä»Žè€Œå°±å¯ä»¥æœ‰çš„æ”„¡Ÿ¢åQŒäØ“˜q™äº›è´¨é‡ç‰ÒŽ€§è€Œä¼˜åŒ–设计ã€?/p>

我å¬è¯´çš„æ›´æœ‰æ„æ€çš„一¿UèÊYä»¶è´¨é‡å®šä¹‰æ˜¯â€œå®¢æˆ·å›žæ¥çš„åQŒä½†äº§å“没有â€ï¼ˆthe customer comes back, but the product does notåQ‰ã€‚和你的下属以åŠå®¢æˆ·ä¸€èµ·å®šä¹‰åˆé€‚的质é‡ç›®æ ‡åQŒä¸€æ—¦å®šä¹‰äº†åQŒåˆ™è¦ä¸é—ä½™åŠ›çš„ä¸ø™¾¾æˆè¿™äº›ç›®æ ‡è€ŒåŠªåŠ›ã€‚ä¹Ÿè¦ä»¥íw«ä½œåˆ™ï¼Œä»¥é«˜æ ‡å‡†è¦æ±‚自己。记ä½è¿™å¥è¯åQ?“éžå®Œç¾Žä¸äº‰å–,éžå“­‘Šä¸æ»¡èƒöâ€ï¼ˆStrive for perfection; settle for excellenceåQ‰ã€?/p>

表嘪˜q›æ­¥

表扬和奖励项目æˆå‘˜çš„æˆç‡W是很é‡è¦çš„æ¿€åŠ±æ–¹å¼ã€‚ä½ è¦æŠŠå»ºç«‹å¥–åŠ±è®¡åˆ’Recognition ProgramåQ‰è§†ä¸ºå¤´½{‰å¤§äº‹ï¼Œé™¤éžä½ å·²¾l有了适当的奖åŠÞp®¡åˆ’。奖励既å¯ä»¥æ˜¯è±¡å¾æ€§çš„奖状ã€è¯ä¹¦ï¼Œä¹Ÿå¯ä»¥æ˜¯å®žå®žåœ¨åœ¨çš„奖å“和现金。å‘奖时记得è¯ß_¼Œâ€œæ„Ÿè°¢æ‚¨çš„帮助â€ï¼Œæˆ–者“ç¥è´ºæ‚¨å®Œæˆäº?..â€ã€‚还è¦è®°å¾—奖åŠÞqš„范围ä¸è¦å±€é™åœ¨ä½ çš„™å¹ç›®¾l„内部,客户代表和一些å‘ä½ æä¾›ç‰¹åˆ«å¸®åŠ©çš„™å¹ç›®¾l„外部äh员也是è¦è€ƒè™‘çš„ã€?/p>

奖励计划ä¸ä»…需è¦ä½ æŠ•入一ž®ç¬”钱,也需è¦ä½ å¤šåŠ¨åŠ¨è„‘åQŒæƒ³æƒ³ä»¥ä½•ç§æ–¹å¼å¥–励。和你的下属多交‹¹ï¼Œäº†è§£ä»–ä»¬åœ¨ä¹Žä»€ä¹ˆæ ·çš„å¥–åŠ±ã€‚è¦æŠŠå¥–åŠ±æ´»åŠ¨å˜æˆå›¢é˜Ÿæ–‡åŒ–的一部分。å¦å¤–,ž®è¯•“éšå½¢â€çš„奖励åQŒè®©ä½ çš„下属明白你是真的知晓他们所åšçš„贡献åQŒåƈ且对此心存感‹È€ã€?/p>


å‰èžR之鉴åQŒåŽäº‹ä¹‹å¸?/p>

你负责的™å¹ç›®å¾ˆå¯èƒ½æ˜¯åŠé€”接手的åQŒè€Œä¸”ä½ çš„å‰ä“Qåšçš„òq¶ä¸æ€Žä¹ˆå¥½ï¼›æˆ–者,虽然是新™å¹ç›®åQŒä½†ä»Žå‰æœ‰ç±»ä¼¼çš„™å¹ç›®å®ŒæˆåQŒå½“然有æˆåŠŸçš„ï¼Œä¹Ÿæœ‰å¤ÞpÓ|çš„ã€‚ä¸½Ž¡æ˜¯å“ªç§æƒ…åÅžåQŒä½ ä½œäØ“™å¹ç›®çš„è´Ÿè´£ähåQŒåº”该花些时间分æžä»¥å¾€çš„æˆåŠŸç»éªŒå’Œå¤ÞpÓ|教训。你è¦äº†è§£è¿™äº›é¡¹ç›®æ›¾¾l出现过什么问题,以此é¿å…自己é‡è¹ˆè¦†è¾™ã€‚失败是æˆåŠŸä¹‹æ¯åQŒä½†ä½ æ²¡æœ‰å¤ªå¤šçš„æœÞZ¼šå¤ÞpÓ|åQŒæ‰€ä»¥ä½ è¦å¤šä»Žåˆ«äººçš„å¤ÞpÓ|中学习ã€?/p>

ä¸è¦æˆ´ç€æœ‰è‰²çœ¼é•œåŽÈœ‹ä»¥å¾€çš„项目,或许æŸä¸ªä½ ä¸å–œæ¬¢çš„家伙出色的完æˆäº†ä»–的项目,你当然å¯ä»¥æŠŠ˜q™å½’¾l“䨓˜q气或者äÇoòq¸ï¼Œä½†å¦‚果你客观的分æžï¼Œæˆ–许更有助于你的æˆåŠŸã€?/p>

你也需è¦å®¢è§‚的去评仯‚‡ªå·±å®Œæˆçš„一些项目(如果有的è¯ï¼‰åQŒäº†è§£è‡ªå·Þqš„团队½I¶ç«Ÿå¼ºåœ¨å“ªé‡ŒåQŒå¼±åœ¨ä½•处。事实上åQŒæ¯ä¸ªå®Œæˆçš„™å¹ç›®éƒ½è¦˜q›è¡Œ™å¹ç›®å›žé¡¾åQˆPost-project ReviewåQ‰ï¼Œæœ‰æ—¶˜q™ç§æ€È»“å¼çš„™å¹ç›®å›žé¡¾ä¹Ÿå«åšâ€œå¼€‹‚ºéªŒž®¸â€ï¼ˆPostmortemåQ‰ã€‚注æ„项目回™å¾ä¸æ˜¯äؓ了追½I¶è°çš„责任,å‘现问题ã€å‰–æžé—®é¢˜æ˜¯ä¸ÞZº†ä»¥åŽåšå¾—更好。你å¯ä»¥é‡‡å–å¤´è„‘é£Žæš´çš„åšæ³•,鼓励™å¹ç›®¾l„æˆå‘˜å„抒己è§ã€‚å¦å¤–,˜q™ç§™å¹ç›®å›žé¡¾ä¹Ÿå¯ä»¥æ‰©å±•到™å¹ç›®˜q›è¡Œä¸­ï¼Œåœ¨æ¯ä¸ªå¤§çš„阶ŒD늻“æŸæ—¶éƒ½è¿›è¡Œå›ž™å¾ã€?/p>

除此之外åQŒä½ éœ€è¦äº†è§£è¢«è½¯äšg业界普é认å¯çš„æœ€ä½›_®žè·µï¼ˆBest practiceåQ‰ã€‚在SteveMcConnell 的《Rapid Development》(Microsoft PressåQ?996åQ‰ä¸­ä»‹ç»äº?7 个最佛_®žè·µå’Œ36 个èÊYä»¶å¼€å‘的“ç»å…¸â€é—®é¢˜ã€‚此书曾获Jolt AwardåQŒæ˜¯ä¸€ä¸ªå¾ˆå¥½çš„学习èµïL‚¹ã€‚当你想把一些好的方法ã€å·¥å…·å’Œ‹¹ç¨‹å¼•å…¥åˆîC½ çš„项目中æ—Óž¼Œå…¶ä»–人å¯èƒ½ä¼šæŽ’æ–¥ã€å对,甚至抵制åQŒè€Œè¿™æ°æ°æ˜¯ä½ çš„èŒè´£æ‰€åœ¨ï¼Œä½ è¦è®©é¡¹ç›®æˆå‘˜æ˜Žç™½äؓ什么覘q™æ ·åšï¼Œòq¶ä¸”¼‹®ä¿ä»–ä»¬ä¸æŠ˜ä¸æ‰£çš„æ‰§è¡Œã€‚在你的团队内部åQŒä¹Ÿä¼šäñ”生一些最佛_®žè·µï¼Œæ‰€ä»¥ä½ è¦é‡‡å–一些措施,促ä‹É在项目æˆå‘˜ä¹‹é—´äº¤‹¹å’Œé‡‡çº³˜q™äº›å®žè·µã€?/p>

讄¡«‹æ”¹è¿›ç›®æ ‡

当你回顾了以往的项目,òq¶ä¸”¼‹®å®šäº†â€œè´¨é‡â€çš„å«ä¹‰åQŒä½ éœ€è¦è®¾ç«‹ä¸€äº›çŸ­æœŸçš„和长期的改进目标。åªè¦å¯èƒ½ï¼Œ˜q™äº›ç›®æ ‡åº”该是å¯ä»¥é‡åŒ–çš„åQŒè¿™æ ·ä½ å¯ä»¥é€šè¿‡ä¸€äº›ç®€å•的指标æ¥è¡¡é‡è‡ªå·±æ˜¯å¦åœ¨æœç€˜q™äº›ç›®æ ‡å‰è¿›ã€?

举个例å­åQŒä½ å‘现以往的项目由于需求多å˜è€Œç»å¸¸åšgåŽï¼ŒäºŽæ˜¯åQŒä½ å¯ä»¥è®„¡«‹ä¸€ä¸ªåŠòq´çš„目标åQŒåŠ›æ±‚å°†éœ€æ±‚çš„½E›_®šæ€§æé«?0%。这æ ïLš„ä¸€ä¸ªç›®æ ‡è¦æ±‚ä½ æ¯å‘¨æ¯æœˆåšå®žé™…的工作åQšç»Ÿè®¡éœ€æ±‚çš„æ”¹å˜æ•ŽÍ¼ŒæŸ¥æ˜Žéœ€æ±‚çš„æ¥æºå’Œæ”¹å˜çš„原因åQŒé‡‡å–æŽªæ–½æ¥æŽ§åˆ¶æ”¹å˜ã€‚这很å¯èƒ½å°†æ”¹å˜ä½ ä¸Žé‚£äº›éœ€æ±‚更改者的交往方å¼ã€?lt; br>
ä½ çš„˜q™äº›ç›®æ ‡å’ŒæŒ‡æ ‡æž„æˆäº†è½¯äšg‹¹ç¨‹æ”¹è¿›çš„一部分。尽½Ž¡æµ½E‹æ”¹˜q›å¸¸è¢«äh指责为“官僚作风â€çš„体现åQŒä½†äº‹å®žä¸Šï¼Œæ¯ä¸ªå›¢é˜Ÿéƒ½èƒ½æ‰‘Öˆ°ä¸€äº›å¯ä»¥æ”¹˜q›çš„地方。如果你åœç•™åœ¨ä¸€è´¯ä»¥æ¥çš„åšäº‹æ–ÒŽ³•上,你最好ä¸è¦æŒ‡æœ›èƒ½èŽ·å¾—æ¯”ä»¥å‰æ›´å¥½çš„¾l“æžœã€?/p>

改进‹¹ç¨‹çš„原因通常有两个:¾U æ­£é”™è¯¯å’Œé¢„é˜²é”™è¯¯ã€‚ä½ è¦æŠŠ¾_‘ÖŠ›é›†ä¸­åˆ°å¨èƒæˆ–者å¯èƒ½å¨èƒé¡¹ç›®æˆåŠŸçš„å› ç´ ä¸Šï¼›å¸¦é¢†ä½ çš„å›¢é˜Ÿä¸€èµ·åˆ†æžä½ ä»¬ç›®å‰åšæ³•çš„é•¿å¤„å’ŒçŸ­å¤„ï¼Œä»¥åŠæ‰€é¢äÍçš„å¨èƒã€?/p>

我自å·Þqš„团队ž®Þq»„¾l‡è¿‡ä¸€‹Æ¡ä¸¤é˜¶æ®µçš„头脑风暴练习,以此æ¥ç¡®è®¤æé«˜æˆ‘们的产é‡å’Œè´¨é‡çš„éšœç¢ã€‚在½W¬ä¸€é˜¶æ®µåQŒå‚与者将自己惛_ˆ°çš„éšœ¼„å†™åœ¨å³æ—¶è„“上,æ¯å¼ åÏx—¶è´´å†™ä¸€ä¸ªæƒ³æ³•;然åŽåQŒåè°ƒè€…å°±æŠŠè¿™äº›å³æ—¶è„“攉™›†èµäh¥åQŒåƈ˜q›è¡Œåˆ†ç±»åQ›äºŽæ˜¯æˆ‘们得åˆîCº†è‹¥å¹²å¤§çš„分类åQŒæˆ‘们就把这些分¾cÕd†™åœ¨ä¸€å¼ å¤§çš„白¾U怸Šã€?lt; br>
在第二阶ŒDµï¼ŒåŒæ ·˜q˜æ˜¯˜q™äº›å‚与者,针对å‰é¢å†™çš„éšœç¢åQŒæŠŠæƒ›_ˆ°çš„å…‹æœæ–¹æ³•å†™åˆ°å³æ—¶è„“上,òq¶ä¸”¾_˜è„“到相应的分类上。绘q‡è¿›ä¸€æ­¥çš„讨论和分æžï¼Œæˆ‘们得以把这些障¼„细化,òq¶ä¸”获得了一¾pÕdˆ—坿“作的应对æ–ÒŽ³•ã€?/p>

讄¡«‹å¯åº¦é‡çš„ã€å¯äº‰å–çš„ç›®æ ‡å°†é›†ä¸­ä½ äØ“æ”¹è¿›‹¹ç¨‹è€Œä»˜å‡ºçš„努力。你è¦å’Œä½ çš„队员们一起定期检视改˜q›çš„¾l“æžœã€‚è®°ä½æµ½E‹æ”¹˜q›çš„ç›®çš„æ˜¯äØ“äº†é¡¹ç›®å’Œå…¬å¸çš„æˆåŠŸï¼Œè€Œä¸æ˜¯äؓ了满­‘³ä¹¦æœ¬ä¸Šçš„æ¡æ¡æ¡†æ¡†ã€‚把‹¹ç¨‹æ”¹è¿›å½“戙å¹ç›®æ¥æ“作,有自å·Þqš„˜q›åº¦ã€æŠ•入和产出。å¦åˆ™ï¼Œ‹¹ç¨‹æ”¹è¿›æ€ÀL˜¯å¾—ä¸åˆ°åº”有的é‡è§†åQŒæœ€¾lˆè¢«ç碎的日常工作而æïˆæ²¡ã€?/p>

ä¸è¦æ€¥äºŽæ±‚æˆ

æœ¬æ–‡æ‰€å»ø™®®çš„ä¸€äº›åšæ³•将帮助你这个项目管ç†çš„æ–°æ‰‹å’Œä½ çš„团队å–得更大的æˆåŠŸåQŒéšç€ä½ æ¯å¤©é¢ä¸´çš„工作压力åQŒä½ æˆ–许会æ“Ü为åˆä¸€ä¸ªâ€œè‹Ÿå»¶æ®‹å–˜â€è€…,但是åQŒä½ è¦å§‹¾lˆæ˜Žç™½ä½ è‚©è´Ÿçš„一个ä“Q务(å¯èƒ½ä¹Ÿæ˜¯ä½ èŽ·å¾—æˆåŠŸçš„æœÞZ¼šåQ‰ï¼Œé‚£å°±æ˜¯åÅžæˆä½ çš„团队文化和一套åšäº‹çš„æ–ÒŽ³•åQŒè¿™æ˜¯ä¸€ä¸ªé•¿æœŸçš„ä»ÕdŠ¡ã€‚ä½ ä¸å¯èƒ½ä¸€ä¸‹å­æŠŠæƒ³åšçš„事都åšåˆ°åQŒä½ å¯ä»¥æ ÒŽ®è‡ªå·±çš„å¤„å¢ƒæœ‰æ‰€é€‰æ‹©åQŒä»Žå®¹ä¸Šè·¯ã€?/p>

¼œä½ å¥½è¿åQ?/p>

]]>
张瑞æ•管ç†ç®´­a€100å¥ã€€½Ž¡ç†æ— å°äº?/title><link>http://m.shnenglu.com/apollo/articles/9505.html</link><dc:creator>½W‘笑ç”?/dc:creator><author>½W‘笑ç”?/author><pubDate>Thu, 06 Jul 2006 11:40:00 GMT</pubDate><guid>http://m.shnenglu.com/apollo/articles/9505.html</guid><wfw:comment>http://m.shnenglu.com/apollo/comments/9505.html</wfw:comment><comments>http://m.shnenglu.com/apollo/articles/9505.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/apollo/comments/commentRss/9505.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/apollo/services/trackbacks/9505.html</trackback:ping><description><![CDATA[ 1ã€ç®¡ç†è€…è¦æ˜¯å下,部下ž®Þph下了ã€? <p>  2ã€ç®¡ç†å°±æ˜¯è¡ŒåЍã€?/p><p>  3ã€ç®¡ç†å°±æ˜¯æ ‘立榜栗÷€?/p><p>  4ã€é«˜å±‚管ç†ä¸½{‰äºŽé«˜é«˜åœ¨ä¸Šã€?/p><p>  5ã€ç®¡ç†è€…å¿…™å»è¿›è¡Œé—®é¢˜ç®¡ç†ï¼Œè€Œä¸æ˜¯å±æœºç®¡ç†ã€?/p><p>  6ã€å¹²éƒ¨æ€•çš„ž®±æ˜¯ä¸çŸ¥é“自己怕什么ã€?/p><p>  7ã€æ²¡æ€èµ\的领å¯ég¸æƒ³äº’动,没控制力的领å¯ég¸æ•¢äº’动ã€?/p><p>  8ã€å¹²éƒ¨æ€Žæ ·å¯¹å¾…问题?è¦?00%地è½å®žè´£ä»»ï¼Œå³â€œè§æ•îC¹Ÿè§ähâ€çš„原则。æ¯ä¸?%的问题都å¯ä»¥è½¬åŒ–ä¸?00%的责任,100%的责ä»ÖMhã€?/p><p>  9ã€å¹²éƒ¨æ€Žæ ·å¯¹å‘˜å·?创造一个充满活力的氛围ã€?/p><p>  10ã€å¹²éƒ¨æ€Žæ ·å¯¹å¸‚åœ?创与闯。既è¦åˆ›æ–°ã€åˆ›é€?åˆè¦æœ‰é—¯åŠŒÓ€å†²åŠŒÓ€?/p><p>  11ã€å¹²éƒ¨æ€Žæ ·å¯¹å¾…½Ž¡ç†?悟性和韧性ã€?/p><p>  12ã€å¹²éƒ¨çš„目标:åšè¶…¾U§é¢†å¯û|¼Œå³ä½ çš„领导水òqŒ™¾¾åˆîCº†èƒ½å¤Ÿè®©ä¸‹å±žåœ¨æ²¡æœ‰é¢†å¯¼çš„æ—¶å€™ä»èƒ½å¤Ÿæ­£å¸¸å·¥ä½œã€‚åÅžæˆæœ‰‹zÕdŠ›çš„å‘˜å·¥ï¼Œæœ‰åˆåŠ›çš„¾l„织ã€?/p><p>  13ã€å¹²éƒ¨æ˜¯äº‹ä¸šæˆèÓ|的关键ã€?/p><p>  14ã€å¦‚果你或你的部门没有了上å‡çš„空é—ß_¼Œä¹Ÿå°†å¤±åŽ»ç”Ÿå­˜½Iºé—´ã€?/p><p>  15ã€ç»ˆç«¯çš„问题ž®±æ˜¯é¢†å¯¼çš„问题ã€?/p><p>  16ã€çœ‹ä¸å‡ºé—®é¢˜æ˜¯æœ€å¤§çš„问题ã€?/p><p>  17ã€é‡å¤å‡ºçŽ°çš„é—®é¢˜æ˜¯ä½œé£Žä¸Šçš„é—®é¢˜ã€?/p><p>  18ã€éƒ¨ä¸‹ç´ è´¨ä½Žä¸æ˜¯ä½ çš„è´£ä“QåQŒä½†æ˜¯ä¸èƒ½æé«˜éƒ¨ä¸‹çš„素质是你的责仅R€?/p><p>  19ã€è§‚念ä¸å˜åŽŸåœ°è{åQŒè§‚念一å˜å¤©åœ°å®½ã€?/p><p>  20ã€ç®¡äº‹å…ˆ½Ž¡ähåQŒç®¡äººå¸¦ä½œé£Žã€?/p><p>  21ã€æ¸˜q›å°±æ˜¯å®ˆæ—§ã€‚所以ç»è¥ç†å¿µåˆ›æ–ŽÍ¼Œž®Þp¦å渘q›ï¼Œå¿…须一步到ä½ã€?/p><p>  22ã€ä¸åªåšä¸€é¢—螺ä¸é’‰åQŒè¦¾lè¥ä¸€éƒ¨æœºå™¨ã€?/p><p>  23ã€å…ˆç”»é¶å­å†æ‰“枪ã€?/p><p>  24ã€ç‰¹ŒDŠè®ºž®±æ˜¯¾l™é—®é¢˜æ”¾è¡Œã€?/p><p>  25ã€â€œç«‹åˆÕdŠžâ€æ˜¯å¥”ç€æœ‰é¢„½Ž—的目标立刻åŠ?â€œæƒ³æƒ³çœ‹â€æ˜¯æ²¡æœ‰é¢„算的闭门造èžRã€?br /><br />  26ã€å¼€å‘çš„æ˜¯å¸‚åœø™€Œä¸æ˜¯äñ”å“ã€?/p><p>  27ã€å¸‚场目标的¼‹®å®šä¸æ˜¯ä»¥ä¸ªäºø™ƒ½åЛ䨓é™ï¼Œè€Œæ˜¯ä»¥ç”¨æˆäh»¡æ„度为准ã€?/p><p>  28ã€å¯¹å¸‚场目标的确定就是以在市åœÞZ¸Šæœ‰ç«žäº‰åŠ›å¢žå€égؓ标准ã€?/p><p>  29ã€å¸¦åЍ免çƒç»‹¹Žå¢žé•¿çš„ç«èžR头å‡é€ŸåÆˆä¸æ„å‘³ç€æ‰€æœ‰çš„车厢都å‡é€Ÿã€?/p><p>  30ã€é›¶å¢žé•¿ä¸ç­‰äºŽé›¶éœ€æ±‚ã€?/p><p>  31ã€æœ‰æ•ˆä¾›¾l™æ‰èƒ½åˆ›é€ å‡ºå¸‚场ã€?/p><p>  32ã€æ“vž®”ähåªæœ‰åˆ›ä¸šæ²¡æœ‰å®ˆä¸šã€?/p><p>  33ã€æ“vž®”å›½é™…åŒ–æˆ˜ç•¥èƒ½å¦æˆåŠŸåQŒä¸»è¦æ˜¯é æ¯ä¸€ä¸ªæ“vž®”äh的国际化åQŒæœ‰äº†æ¯ä¸€ä¸ªäh的国际化æ‰èƒ½ä¿è¯‹¹·å°”集团的国际化ã€?/p><p>  34ã€ä¼ä¸šç«žäº‰åŠ›çš„å®žçŽ°å–决于创新的细胞——SBUã€?/p><p>  35ã€ä¼ä¸šæ ¸å¿ƒç«žäº‰åŠ›ž®±æ˜¯èŽ·å–用户资æºçš„能力ã€?/p><p>  36ã€ä¸€ä¸ªä¼ä¸šçš„竞争力是看一个ä¼ä¸šçš„员工是增值的资äñ”˜q˜æ˜¯è´Ÿå€ºã€?/p><p>  37ã€è¦ä»¥ç§’䏸™®¡½Ž—å•ä½ã€?/p><p>  38ã€å®¢æˆïLš„è¦æ±‚ä¸ç­‰äºŽå®¢æˆïLš„需求ã€?/p><p>  39ã€é€ åŠ¿äº§å“输入的是用户的需求,输出的是用户的满æ„ã€?/p><p>  40ã€ä¼ä¸šä¸€æ—¦ç«™ç«‹åˆ°åˆ›æ–°çš„æµªž®–上åQŒç»´æŒçš„åŠžæ³•åªæœ‰ä¸€ä¸ªï¼Œž®±æ˜¯è¦æŒ¾l­åˆ›æ–°ã€?/p><p>  41ã€è¦æŒç®‹é€ åŠ¿åQŒå°±è¦æŠŠä¼ä¸šåšæˆä¸€æ¡æµåŠ¨çš„æ²Ÿë€‚æºå¤´æ˜¯åˆ›æ–°çš„SBUåQŒæ²³çš„终ç‚ÒŽ˜¯ç”¨æˆ·çš„æ»¡æ„度åQŒå³å¯¹ä¼ä¸šå¿ è¯šçš„用户ã€?/p><p>  42ã€æŠŠæ¯ä½å‘˜å·¥¾lè¥æˆåˆ›æ–°çš„SBUòq¶ä¸æ–­ç»è¥å‡ºé«˜ç´ è´¨çš„人æ‰çš„决定性因素就是管ç†è€…能å¦ç»è¥è‡ªæˆ‘ã€?/p><p>  43ã€æˆä¸ºSBU的四个è¦ç´ æ˜¯:市场目标ã€å¸‚场定å•ã€å¸‚场效果ã€å¸‚场报酬ã€?/p><p>  44ã€SBU具体的体现就是速度和创新ã€?/p><p>  45ã€ç»è¥ä¼ä¸šå°±æ˜¯è¦¾lè¥äººï¼Œ¾lè¥äººé¦–先覞®Šé‡äººã€?/p><p>  46ã€æ­¢è°¤èŽ«å¦‚è‡ªä¿®ã€‚æˆ˜èƒœéžè®®çš„唯一途径ž®±æ˜¯æˆ˜èƒœè‡ªæˆ‘ã€?/p><p>  47ã€æŒ‘æˆ˜ç›®æ ‡é¦–å…ˆè¦æŒ‘战自我ã€?/p><p>  48ã€å·¥ä½œè¦½Ž€åŒ–,ä¸è¦½Ž€å•化ã€?/p><p>  49ã€æ±‚äºÞZ¸å¦‚求己ã€?/p><p>  50ã€â€œæƒ³òq²ä¸Žä¸æƒ³òqœy€æ˜¯æœ‰æ²¡æœ‰è´£ä»ÀL„Ÿé—®é¢˜åQŒæ˜¯â€œå¯dâ€çš„问题;“会òq²ä¸Žä¸ä¼šòqœy€æ˜¯â€œæ‰â€çš„问题åQŒä½†æ˜¯ä¸ä¼šå¹²æ˜¯è¢«åŠ¨çš„åQŒæ˜¯æŒ‰ç…§åˆ«ähçš„è¦æ±‚去òq?“能òq²ä¸Žä¸èƒ½òqœy€æ˜¯åˆ›æ–°çš„问题,匙ƒ½ä¸èƒ½ä¸æ–­æé«˜è‡ªå·±çš„目标ã€?/p><p>  51ã€æ²¡æœ‰å¸‚场定å•çš„½Ž¡ç†è€…就是ä¸è¦ç®¡ç†çš„½Ž¡ç†è€?没有市场定å•的员工就是ä¸òq²å·¥ä½œçš„员工åQŒè´£ä»ÖM¸åœ¨å‘˜å·¥èín上,而在于管ç†è€?没有市场定å•的工作就是无效工作ã€?/p><p>  52ã€å†³èƒœåœ¨¾lˆç«¯ã€?/p><p>  53ã€æµ½E‹å†é€ å°±æ˜¯å…ˆè¦å†é€ ähã€?/p><p>  54ã€ä¼ä¸šå†…部管ç†é©å‘½æ˜¯ä¸ÞZº†åˆ›é€ ä¼ä¸šå¤–部的市场ã€?/p><p>  55ã€ä¸æ˜¯å› ä¸ºæœ‰äº›äº‹æƒ…难以åšåˆŽÍ¼Œæˆ‘们æ‰å¤±åŽÖMº†æ–—å¿—åQŒè€Œæ˜¯å› äؓ我们失去了斗志,那些事情æ‰éš¾ä»¥åšåˆ°ã€?/p><p>  56ã€æˆ‘们所有的质é‡é—®é¢˜åQŒéƒ½æ˜¯äh的问题,讑֤‡ä¸å¥½æ˜¯ähä¸å¥½;雉™ƒ¨ä»¶ä¸åˆæ ¼æ˜¯ähä¸åˆæ ?我们所有å‘展ä¸èµäh¥çš„问题都是æ€èµ\问题åQŒä¸æ˜¯ç¼ºäººæ˜¯¾~ºæ€èµ\;䏿˜¯¾~ÞZšg是缺æ€èµ\ã€?/p><p>  57ã€ä¼ä¸šå‘展的½Iºé—´æ— é™å¤§ï¼Œä¼ä¸šä¸Žç”¨æˆïLš„è·ç¦»æ— é™ž®ã€?/p><p>  58ã€æœ‰ä»·å€¼çš„å®šå•æ˜¯ä¼ä¸šå‘展的永æ’的主题,ä¼ä¸šè¦å‘展必™åÀLœ‰å®šå•而且是有价值的定å•ã€?/p><p>  59ã€è´¨é‡æ— æ­¢å¢ƒåQŒä¼ä¸šæ— è¾¹ç•ŒåQŒå牌无国界ã€?/p><p>  60ã€â€œä¸€ç«™åˆ°ä½â€çš„æœåŠ¡åQŒâ€œä¸€¼œ¨åˆ°åº•â€çš„‹¹ç¨‹ã€?/p><p>  61ã€å‘˜å·¥é½å¿ƒï¼Œ½Ž¡ç†ç”¨å¿ƒåQŒå¯¹ç”¨æˆ·çœŸå¿ƒã€?/p><p>  62ã€ä¼ä¸šç”Ÿå‘½ä¹‹æ ‘的土壤是用戗÷€?/p><p>  63ã€ä¼ä¸šåšåˆ°æžè‡ß_¼Œæ»¡èƒö用户需求,无有他奇åQŒåªæ˜¯æœ¬ç„¶ã€?/p><p>  64ã€è¦åœ¨å›½é™…市场竞争中å–胜åQŒç¬¬ä¸€æ˜¯è´¨é‡ï¼Œ½W¬äºŒæ˜¯è´¨é‡ï¼Œ½W¬ä¸‰˜q˜æ˜¯è´¨é‡ã€?/p><p>  65ã€è´¨é‡ä¸æ‰“æŠ˜ã€æœåС䏿‰“折ã€ä¿¡èª‰ä¸æ‰“折ã€?/p><p>  66ã€è´¨é‡ä¸€‹Æ¡å°±åšå¯¹ã€?/p><p>  67ã€æœ‰¾~ºé™·çš„äñ”å“就是废å“ã€?/p><p>  68ã€åœ¨ä¸€ä¸ªç®¡ç†å¥½çš„ä¼ä¸šå†…部没有激动äh心的事情å‘生ã€?/p><p>  69ã€ç®¡ç†çš„关键ä¸åœ¨äºŽçŸ¥è€Œåœ¨äºŽè¡Œã€?/p><p>  70ã€æ²¡æœ‰å®šå•就没有目标åQŒæ²¡æœ‰ç›®æ ‡å°±æ²¡æœ‰å·¥èµ„ã€?/p><p>  71ã€ç›˜‹z»èµ„产首先è¦ç›˜æ´»äººã€?/p><p>  72ã€åœ¨åˆ«ähå¦å®šè‡ªå·±ä¹‹å‰å…ˆè‡ªæˆ‘å¦å®šã€?/p><p>  73ã€åªæœ‰è‡ªå·±æ‰èƒ½æ‰“倒自己ã€?/p><p>  74ã€çªç ´è‡ªæˆ‘,½Hç ´æ€ç»´å®šåŠ¿åQŒçªç ´æ˜¨å¤©ã€?/p><p>  75ã€æ™ºåŠ›æ¯”çŸ¥è¯†é‡è¦åQŒç´ è´¨æ¯”智力é‡è¦åQŒè§‰æ‚Ÿæ¯”素质更é‡è¦ã€?br /><br />  76ã€åˆ›æ–°çš„目标是创造有价值的定å•;创新的本质是创造性的破ååQŒç ´å所有阻¼„创造有价值定å•的枷é”;创新的途径是创造性的模仿和借鉴åQŒå³å€ŸåŠ›ã€?/p><p>  77ã€ç›‘控就是爱护,委ä“Qž®±æ˜¯ä¿¡ä“Qã€?/p><p>  78ã€è§‚念创新就是目标创斎ͼŒç›®æ ‡åˆ›æ–°ž®±æ˜¯æå‡ºåˆ«ähè®¤äØ“ä¸å¯èƒ½è¾¾åˆ°çš„目标åQŒåƈ用创新的办法实现它ã€?/p><p>  79ã€æ¯ä¸ªä¸­é«˜çñ”½Ž¡ç†äººå‘˜åªæœ‰è‡ªå·±å…ˆæ‰¾åˆ°å¸‚场æ‰èƒ½æ‰¾åˆ°å¸‚åœÞZ¸­ç«žäº‰çš„æ–¹å‘ã€?/p><p>  80ã€ä¸èƒ½ç”¨èŒèƒ½½Ž¡ç†çš„æ‰‹æŽ¨èŒèƒ½ç®¡ç†çš„å±±ã€?/p><p>  81ã€æ°¸˜qœæˆ˜æˆ˜å…¢å…¢ï¼Œæ°¸è¿œå¦‚åï–薄冰ã€?/p><p>  82ã€èŒèƒ½ç­¾å­—是事先没有市场目标的签字,事先无äh负责的签字。用æˆïLš„½{‘Ö­—æ‰æ˜¯æœ‰æ•ˆçš„签字ã€?/p><p>  83ã€ç”¨æˆïLš„é’žç¥¨æ‰æ˜¯ä¼ä¸šçš„选票åQŒç”¨æˆïLš„å£ç¢‘æ‰æ˜¯ä¼ä¸šçš„金æ¯ã€?/p><p>  84ã€åªæœ‰çœŸæ­£å®žçŽîCº†é—®é¢˜æ¸…零和买断æŸå¤±ï¼Œæ‰èƒ½å–出有ä­h值的定å•ã€?/p><p>  85ã€è¦æ•ˆæžœåQŒä¸è¦å€Ÿå£ã€?/p><p>  86ã€æ²¡æœ‰æ€èµ\ž®±æ²¡æœ‰å‡ºè·¯ã€?/p><p>  87ã€ä‹D一¾U²è€Œä¸‡ç›®å¼ åQŒå¤±ä¸€æœø™€Œä¸‡äº‹æ¯ã€?/p><p>  88ã€ç®¡ç†æ— ž®äº‹ã€?/p><p>  89ã€ç‰©‹¹ä»¥æ—‰™—´æ¶ˆç­½Iºé—´åQŒå•†‹¹ä»¥½Iºé—´æ¶ˆç­æ—‰™—´ã€?/p><p>  90ã€ä»€ä¹ˆæ˜¯ä¸ç®€å?能够把简å•的事åƒç™ùN都åšå¯¹ï¼Œž®±æ˜¯ä¸ç®€å?什么ä¸å®ÒŽ˜“?大家公认的éžå¸¸å®¹æ˜“的事情认真地åšå¥½ï¼Œž®±æ˜¯ä¸å®¹æ˜“ã€?/p><p>  91ã€å›¾éš¾äºŽå…¶æ˜“åQŒäؓ大于其细ã€?/p><p>  92ã€æŠŠä¸å¯èƒ½å˜æˆå¯èƒ½ã€?/p><p>  93ã€æ˜¨å¤©çš„æˆåŠŸ¾l验与辉煌å¯èƒ½æ˜¯æ˜Žå¤©æˆåŠŸçš„é˜»¼„ã€?/p><p>  94ã€è¦åšåˆ°å®žäº‹æ±‚是åQŒæœ‰ä¸¤ç‚¹å¾ˆé‡è¦?其一是能ä¸èƒ½å®žäº‹æ±‚是åQŒå³æ€ç»´æ–¹å¼çš„æ”¹å˜é—®é¢?å…¶äºŒæ˜¯æ•¢ä¸æ•¢å®žäº‹æ±‚是åQŒå³æ€æƒ³å¢ƒç•Œçš„æé«˜é—®é¢˜ã€?/p><p>  95ã€è§£å†Ïx— æ•ˆç®¡ç†ï¼Œé¦–å…ˆè¦åœ¨æ€æƒ³è§‚念上树立以几何¾U§æ•°åŽÀL高工作效果的信心;其次åQŒè¦æœ‰åˆ›æ–°æ˜¯æ— æ­¢å¢ƒçš„观念åQŒåˆ›æ–°çš„½Iºé—´å­˜åœ¨äºŽæ¯ä¸ªåœ°æ–V€æ¯ä¸ªähã€æ¯ä»¶äº‹ä¸Šã€?/p><p>  96ã€ä¸€åˆ‡ç»“è®ÞZñ”生在调查研究之åŽ;在调查研½I¶ä¸­åQŒå¦‚果找ä¸å‡ºåŽŸå› å’Œè§£å†›_Šžæ³•å°±ä¸èƒ½æ”¾è¿‡ã€?/p><p>  97ã€æŠ“½Ž¡ç†è‚¯å®šè¦æ•°åQŒä½†å¦‚æžœž®±æ•°æŠ“æ•°åQŒæœ€åŽè¿žæ•îC¹Ÿå¾—ä¸åˆŽÍ¼Œæˆ–è€…åªæŠ“åˆ°ä¸€ä¸ªå‡æ•°ã€‚抓好æé«˜äh的素质工作,数自然会产生;ä¸æŠ“äººçš„å·¥ä½œåQŒæ•°ž®×ƒ¼š­‘Šæ¥­‘Šå·®åQŒä¸èƒ½è§æ•îC¸è§ähã€?/p><p>  98ã€ä»¥äºÞZؓ本的½Ž¡ç†ž®±æ˜¯½Ž¡ç†äººå‘˜çš„创新精¼œžã€?/p><p>  99ã€çœŸæ­£çš„äººæ‰æ˜¯åœ¨å¯ÀL‰¾å®žçŽ°è‡ªæˆ‘çš„æœºé‡ã€?/p><p>  100ã€å¸‚场是æ¯ä¸ªäººçš„上çñ”ã€?/p><img src ="http://m.shnenglu.com/apollo/aggbug/9505.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/apollo/" target="_blank">½W‘笑ç”?/a> 2006-07-06 19:40 <a href="http://m.shnenglu.com/apollo/articles/9505.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>熟练人员¾~–ç http://m.shnenglu.com/apollo/articles/9504.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Thu, 06 Jul 2006 11:39:00 GMThttp://m.shnenglu.com/apollo/articles/9504.htmlhttp://m.shnenglu.com/apollo/comments/9504.htmlhttp://m.shnenglu.com/apollo/articles/9504.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/9504.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/9504.html熟练人员¾l过多年的积累加上自å·Þqš„CodeSnipçš„æ€È»“åQŒåŸºæœ¬ä¸ç”¨é¢å¤–冿Ÿ¥æ‰¾èµ„料。而一般的开å‘äh员在开å‘过½E‹ä¸­ä¼šèбæŽ?0-20%æ—‰™—´åŽÀLŸ¥æ‰¾èµ„æ–™ã€?/div>
?
熟练人员注æ„代ç å¤ç”¨åQŒåƈ且时åˆÀL³¨æ„釿ž„和抽å–公用代ç ã€‚一般开å‘ähå‘˜æ˜¯ä»£ç æ‹äh¥æ‹·åŽ»å®ŒæˆåŠŸèƒ½ã€?/div>
?
熟练人员éžå¸¸æ³¨æ„查找åQŒå®šä½ï¼Œæ ‡ç­¾½{‰å„¿Uå¿«æ·é”®çš„ä‹Éç”¨ï¼Œå®šä½æŸ¥æ‰¾æ–¹ä¾¿å¿«æ·åQŒIDE环境也根æ®ä¹ æƒ¯å®šä¹‰åˆ°æœ€æ–¹ä¾¿çжæ€ã€?/div>
?
熟练人员¾~–ç å‰å…ˆæ€è€ƒæ¸…楚整个浽E‹ï¼Œåœ¨å¤´è„‘或¾U¸å¼ ä¸Šè§„划好整个实现方å¼å’Œæ–¹æ³•函数的划分。一般äh员想到哪里写到哪里ã€?/div>
?
熟练人员写了50è¡Œä»¥ä¸Šæˆ–æ›´å¤šä»£ç æ‰Debug一两次åQŒä¸€èˆ¬äh员写了几行代ç å°±è¦Debug多次åQŒå®Œå…¨é€šè¿‡Debugæ¥éªŒè¯ä»£ç æ­£¼‹®æ€§ã€?/div>
?
熟练人员注é‡ä»£ç çš„è´¨é‡ï¼Œå•å…ƒ‹¹‹è¯•和対l´æŠ¤æ€§ï¼Œæ³¨é‡å„ç§ä¸šåŠ¡é€»è¾‘çš„éªŒè¯å’Œè¾¹ç•Œæ¡äšg的校验。一般ähå‘˜åªæ³¨é‡½Ž€å•功能的½Ž€å•完æˆã€?/div>
?
熟练人员æäº¤‹¹‹è¯•的代ç BUG很少åQŒè¿”工工作é‡å¾ˆå°ã€‚一般开å‘äh员由于自‹¹‹ä¸å®Œå–„BUG较多åQŒé€ æˆå¤§é‡çš„返工工作é‡ã€?/div>
?
熟练人员åˆç†åˆ†é…自己的时é—ß_¼Œè§„划好æ¯å¤©å·¥ä½œä“Q务,开å‘过½E‹å„ä½ä¸“注。一般开å‘äh员一心多用,边开å‘è¾¹èŠQã€?/div>
?
熟练人员善于知识的æ€È»“和积累,形æˆè‡ªæˆ‘的知识库和ç»éªŒåº“ã€?/div>
?
熟练人员善于å‘现问题åQŒåˆ†æžä¸­‘Œ™€Œè‡ªæˆ‘挾l­æ”¹˜q›ã€‚一般äh员在外力òq²é¢„侠被动改˜q›ã€?/div>
?
熟练开å‘äh员开å‘é‡ç‚¹å·²¾l专业到对业务的深刻ç†è§£åQŒä¸€èˆ¬å¼€å‘äh员考虑的是开å‘上¾~–程的语­a€å’Œå·¥å…—÷€?/div>
?
熟练人员善于从儿U媄å“è‡ªå·±å¼€å‘æ•ˆçŽ‡çš„å› ç´ ä¸­æŒ¤æ—‰™—´åQŒå–„于ä‹É用儿U辅助开å‘工兗÷€‚而一般äh员则ä¸å–„于这¿Uæ€È»“ã€?/div>

]]>怎样æˆäؓ优秀的èÊY件模型设计者?http://m.shnenglu.com/apollo/articles/8744.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Tue, 20 Jun 2006 05:30:00 GMThttp://m.shnenglu.com/apollo/articles/8744.htmlhttp://m.shnenglu.com/apollo/comments/8744.htmlhttp://m.shnenglu.com/apollo/articles/8744.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/8744.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/8744.html                    æ¥è‡ªåQšblog   雪茶技æœ?/font>

我们期待自己æˆäؓ一个优¿U€çš„èÊY件模型设计者,但是åQŒè¦æ€Žæ ·åšï¼Œåˆä»Žå“ªé‡Œå¼€å§‹å‘¢åQ?

ž®†ä¸‹åˆ—原则应用到你的软äšg工程中,你会获得立æ†è§åª„çš„æˆæžœã€?

1. äºø™¿œæ¯”技术é‡è¦?

ä½ å¼€å‘èÊY件是ä¸ÞZº†ä¾›åˆ«äºÞZ‹É用,没有äºÞZ‹É用的软äšgåªæ˜¯æ²¡æœ‰æ„义的数æ®çš„集åˆè€Œå·²ã€‚许多在软äšgæ–šw¢å¾ˆæœ‰æˆå°±çš„è¡Œå®¶åœ¨ä»–ä»¬äº‹ä¸šçš„åˆæœŸå´è¡¨çްòq›_ã^åQŒå› ä¸ÞZ»–们那时侯ž®†ä¸»è¦ç²¾åŠ›éƒ½é›†ä¸­åœ¨æŠ€æœ¯ä¸Šã€‚æ˜¾ç„Óž¼Œæž„äšgåQˆcomponentsåQ‰ï¼ŒEJBåQˆEnterprise Java BeansåQ‰å’Œä»£ç†åQˆagentåQ‰æ˜¯å¾ˆæœ‰­‘£çš„东西。但是对于用æˆäh¥è¯ß_¼Œå¦‚果你设计的软äšg很难使用或者ä¸èƒ½æ»¡­‘³ä»–们的需求,åŽå°ç”¨å†å¥½çš„æŠ€æœ¯ä¹ŸäºŽäº‹æ— è¡¥ã€‚多èŠÞq‚¹æ—‰™—´åˆ°èÊY仉™œ€æ±‚和设计一个ä‹É用户能很å®ÒŽ˜“ç†è§£çš„界é¢ä¸Šã€?

2. ç†è§£ä½ è¦å®žçŽ°çš„ä¸œè¥?

好的软äšg设计人员把大多数旉™—´èŠÞp´¹åœ¨å¾ç«‹ç³»¾lŸæ¨¡åž‹ä¸ŠåQŒå¶ž®”写一些æºä»£ç åQŒä½†é‚£åªä¸è¿‡æ˜¯äؓ了验è¯è®¾è®¡è¿‡½E‹ä¸­æ‰€é‡åˆ°çš„问题。这ž®†ä‹É他们的设计方案更加å¯è¡Œã€?

3. 谦虚是必™åÈš„哿 ¼

ä½ ä¸å¯èƒ½çŸ¥é“一切,你甚臌™¦å¾ˆåŠªåŠ›æ‰èƒ½èŽ·å¾—èƒö够用的知识。èÊY件开呿˜¯ä¸€™å¹å¤æ‚而艰巨的工作åQŒå› ä¸ø™ÊY件开呿‰€ç”¨åˆ°çš„å·¥å…·å’ŒæŠ€æœ¯æ˜¯åœ¨ä¸æ–­æ›´æ–°çš„。而且åQŒä¸€ä¸ªäh也ä¸å¯èƒ½äº†è§£è½¯äšgå¼€å‘的所有过½E‹ã€‚在日常生活中你æ¯å¤©æŽ¥è§¦åˆ°çš„æ–°é²œäº‹ç‰©å¯èƒ½ä¸ä¼šå¤ªå¤šã€‚但是对于从事èÊYä»¶å¼€å‘的人æ¥è¯ß_¼Œæ¯å¤©å¯ä»¥å­¦ä¹ å¾ˆå¤šæ–îC¸œè¥¿ï¼ˆå¦‚果愿æ„çš„è¯åQ‰ã€?

4. 需求就是需�

如果你没有ä“Q何需求,你就ä¸è¦åŠ¨æ‰‹å¼€å‘ä“Q何èÊY件。æˆåŠŸçš„è½¯äšgå–决于时é—ß_¼ˆåœ¨ç”¨æˆ¯‚¦æ±‚的旉™—´å†…完æˆï¼‰ã€é¢„½Ž—å’Œæ˜¯å¦æ»¡èƒö用户的需求。如果你ä¸èƒ½¼‹®åˆ‡çŸ¥é“用户需è¦çš„æ˜¯ä»€ä¹ˆï¼Œæˆ–者èÊY件的需求定义,那么你的工程注定会失败ã€?

5. 需求其实很ž®‘改å˜ï¼Œæ”¹å˜çš„æ˜¯ä½ å¯¹éœ€æ±‚çš„ç†è§£

Object ToolSmithså…¬å¸åQ?a >www.objecttoolsmiths.comåQ‰çš„Doug Smith常喜‹Æ¢è¯´åQšâ€œåˆ†æžæ˜¯ä¸€é—¨ç§‘学,设计是一门艺术â€ã€‚ä»–çš„æ„æ€æ˜¯è¯´åœ¨ä¼—多的“正¼‹®â€åˆ†æžæ¨¡åž‹ä¸­åªå­˜åœ¨ä¸€ä¸ªæœ€â€œæ­£¼‹®â€åˆ†æžæ¨¡åž‹å¯ä»¥å®Œå…¨æ»¡­‘Œ™§£å†ÏxŸä¸ªå…·ä½“问题的需è¦ï¼ˆæˆ‘ç†è§£çš„æ„æ€æ˜¯éœ€æ±‚分æžéœ€è¦ä¸€ä¸ä¸è‹Ÿã€ç²¾¼‹®çš„完æˆ,而设计的时候å而å¯ä»¥å‘挥创造力和想象力 - 译者注åQ‰ã€?

如果需求ç»å¸¸æ”¹åŠ¨ï¼Œå¾ˆå¯èƒ½æ˜¯ä½ æ²¡æœ‰ä½œå¥½éœ€æ±‚分æžï¼Œòq¶ä¸æ˜¯éœ€æ±‚真的改å˜äº†ã€?

ä½ å¯ä»¥æŠ±æ€¨ç”¨æˆ·ä¸èƒ½å‘Šè¯‰ä½ ä»–们惛_¾—åˆîC»€ä¹ˆï¼Œä½†æ˜¯ä¸è¦å¿˜è®°åQŒæ”¶é›†éœ€æ±‚ä¿¡æ¯æ˜¯ä½ å·¥ä½œã€?

ä½ å¯ä»¥è¯´æ˜¯æ–°æ¥çš„å¼€å‘äh员把事情æžå¾—一团糟åQŒä½†æ˜¯ï¼Œä½ åº”该确定在工程的第一天就告诉他们应该åšä»€ä¹ˆå’Œæ€Žæ ·åŽÕdšã€?

å¦‚æžœä½ è§‰å¾—å…¬åæ€¸è®©ä½ ä¸Žç”¨æˆ·å……分接触,那åªèƒ½è¯´æ˜Žå…¬å¸çš„½Ž¡ç†å±‚åÆˆä¸æ˜¯çœŸæ­£æ”¯æŒä½ çš„™å¹ç›®ã€?

ä½ å¯ä»¥æŠ±æ€¨å…¬å¸æœ‰å…Œ™ÊYä»¶å·¥½E‹çš„½Ž¡ç†åˆ¶åº¦ä¸åˆç†ï¼Œä½†ä½ å¿…须了解大多åŒè¡Œå…¬å¸æ˜¯æ€Žä¹ˆåšçš„ã€?

ä½ å¯ä»¥å€Ÿå£è¯´ä½ ä»¬çš„竞争å¯Òމ‹çš„æˆåŠŸæ˜¯å› äØ“ä»–ä»¬æœ‰äº†ä¸€ä¸ªæ–°çš„ç†å¿µï¼Œä½†æ˜¯ä¸ÞZ»€ä¹ˆä½ æ²¡å…ˆæƒ›_ˆ°å‘¢ï¼Ÿ

需求真正改å˜çš„æƒ…况很少åQŒä½†æ˜¯æ²¡æœ‰åšå¥½éœ€æ±‚分æžå·¥ä½œçš„ç†ç”±å´å¾ˆå¤šã€?

6. ¾l常阅读

åœ¨è¿™ä¸ªæ¯æ—¥éƒ½åœ¨å‘生å˜åŒ–的产业中,你ä¸å¯èƒ½åœ¨å·²å–得的戞®×ƒ¸Šé™‰™†‰å¤ªä¹…ã€?

æ¯ä¸ªæœˆè‡³ž®‘读2ã€?本专业æ‚志或è€?本专业书¾cã€‚ä¿æŒä¸è½ä¼éœ€è¦ä»˜å‡ºå¾ˆå¤šçš„æ—‰™—´å’Œé‡‘钱,但会使你æˆäؓ一个很有实力的竞争者ã€?

7. é™ä½Žè½¯äšg模å—间的耦åˆåº?

高耦åˆåº¦çš„¾pÈ»Ÿæ˜¯å¾ˆéš„¡»´æŠ¤çš„。一处的修改引è“vå¦ä¸€å¤„甚è‡Ïx›´å¤šå¤„çš„å˜åЍã€?

ä½ å¯ä»¥é€šè¿‡ä»¥ä¸‹æ–ÒŽ³•é™ä½Ž½E‹åºçš„耦åˆåº¦ï¼šéšè—实现¾l†èŠ‚åQŒå¼ºåˆ¶æž„件接å£å®šä¹‰ï¼Œä¸ä‹É用公用数æ®ç»“构,ä¸è®©åº”用½E‹åºç›´æŽ¥æ“作数æ®åº“(我的¾l验法则是:当应用程åºå‘˜åœ¨å†™SQL代ç çš„æ—¶å€™ï¼Œä½ çš„½E‹åºçš„耦åˆåº¦å°±å·²ç»å¾ˆé«˜äº†ï¼‰ã€?

耦åˆåº¦ä½Žçš„èÊYä»¶å¯ä»¥å¾ˆå®ÒŽ˜“被é‡ç”¨ã€ç»´æŠ¤å’Œæ‰©å……ã€?

8. æé«˜è½¯äšgçš„å†…èšæ€?

如果一个èÊY件的模å—åªå®žçŽîC¸€ä¸ªåŠŸèƒ½ï¼Œé‚£ä¹ˆè¯¥æ¨¡å—å…·æœ‰é«˜å†…èšæ€§ã€‚é«˜å†…èšæ€§çš„软äšg更容易维护和改进ã€?

åˆ¤æ–­ä¸€ä¸ªæ¨¡å—æ˜¯å¦æœ‰é«˜çš„å†…èšæ€§ï¼Œçœ‹ä¸€çœ‹ä½ æ˜¯å¦èƒ½å¤Ÿç”¨ä¸€ä¸ªç®€å•çš„å¥å­æè¿°å®ƒçš„功能ž®Þp¡Œäº†ã€‚如果你用了一ŒDµè¯æˆ–者你需è¦ä‹É用类似“和â€ã€â€œæˆ–â€ç­‰˜qžè¯åQŒåˆ™è¯´æ˜Žä½ éœ€è¦å°†è¯¥æ¨¡å—细化ã€?

åªæœ‰é«˜å†…èšæ€§çš„æ¨¡å—æ‰å¯èƒ½è¢«é‡ç”¨ã€?

9. 考虑软äšgçš„ç§»æ¤æ€?

¿UÀL¤æ˜¯èÊYä»¶å¼€å‘中一™å¹å…·ä½“而åˆå®žé™…的工作,ä¸è¦ç›æ€¿¡æŸäº›è½¯äšg工具的广告宣传(比如java 的宣传å£å·write once run many ? 译者注åQ‰ã€?

å³ä‹É仅仅对èÊY件进行常规凾U§ï¼Œä¹Ÿè¦æŠŠè¿™çœ‹å¾—å’Œå‘å¦ä¸€ä¸ªæ“作系¾lŸæˆ–æ•°æ®åº“ç§»æ¤ä¸€æ ·é‡è¦ã€?

è®°å¾—ä»?6ä½Windows¿UÀL¤åˆ?2ä½windows的“乭‘£â€å— åQŸå½“ä½ ä‹É用了æŸä¸ªæ“作¾pÈ»Ÿçš„特性,如它的进½E‹é—´é€šä¿¡(IPC)½{–ç•¥åQŒæˆ–ç”¨æŸæ•°æ®åº“专有语­a€å†™äº†å­˜å‚¨˜q‡ç¨‹ã€‚ä½ çš„èÊY件和那个特定的äñ”å“结åˆåº¦ž®±å·²¾l很高了ã€?

好的软äšg设计者把那些ç‰ÒŽœ‰çš„实现细节打包éšè—è“væ¥ï¼Œæ‰€ä»¥ï¼Œå½“那些特性该å˜çš„æ—¶å€™ï¼Œä½ çš„ä»…ä»…éœ€è¦æ›´æ–°é‚£ä¸ªåŒ…ž®±å¯ä»¥äº†ã€?

10. 接å—å˜åŒ–

˜q™æ˜¯ä¸€å¥è€è¯äº†ï¼šå”¯ä¸€ä¸å˜çš„åªæœ‰å˜åŒ–ã€?

你应该将所有系¾lŸå°†å¯èƒ½å‘生的å˜åŒ–ä»¥åŠæ½œåœ¨éœ€æ±‚记录下æ?以便ž®†æ¥èƒ½å¤Ÿå®žçްåQˆå‚è§â€œArchitecting for Changeâ€ï¼ŒThinking Objectively, May 1999åQ?

é€šè¿‡åœ¨å¾æ¨¡æœŸé—´è€ƒè™‘˜q™äº›å‡è®¾çš„æƒ…况,你就有å¯èƒ½å¼€å‘出­‘›_¤Ÿå¼ºå£®ä¸”容易维护的软äšg。设计强壮的软äšg是你最基本的目标ã€?

11. ä¸è¦ä½Žä¼°å¯¹èÊY件规模的需æ±?

Internet 带给我们的最大的教训是你必须在èÊYä»¶å¼€å‘的最åˆé˜¶ŒDµå°±è€ƒè™‘软äšgè§„æ¨¡çš„å¯æ‰©å……性ã€?

ä»Šå¤©åªæœ‰100人的部门使用的应用程åºï¼Œæ˜Žå¤©å¯èƒ½ä¼šè¢«æœ‰å¥½å‡ ä¸‡äººçš„¾l„织使用åQŒä¸‹æœˆï¼Œé€šè¿‡å› ç‰¹¾|‘å¯èƒ½ä¼šæœ‰å‡ ç™¾ä¸‡äºÞZ‹É用它ã€?

在èÊYä»¶è®¾è®¡çš„åˆæœŸåQŒæ ¹æ®åœ¨ç”¨ä¾‹æ¨¡åž‹ä¸­å®šä¹‰çš„必须支æŒçš„基本事务处ç†ï¼Œ¼‹®å®šè½¯äšg的基本功能。然åŽï¼Œåœ¨å¾é€ ç³»¾lŸçš„æ—¶å€™å†é€æ­¥åŠ å…¥æ¯”è¾ƒå¸¸ç”¨çš„åŠŸèƒ½ã€?

在设计的开始考虑软äšg的规模需求,é¿å…在用æˆïL¾¤½H然增大的情况下åQŒé‡å†™èÊYä»¶ã€?

12. 性能仅仅是很多设计因素之一

å…Ïx³¨è½¯äšg设计中的一个é‡è¦å› ç´?-性能åQŒè¿™å¥½è±¡ä¹Ÿæ˜¯ç”¨æˆ·æœ€å…›_¿ƒçš„事情。一个性能ä¸ä½³çš„èÊYä»¶å°†ä¸å¯é¿å…被é‡å†™ã€?

但是你的设计˜q˜å¿…™åÕd…·æœ‰å¯é æ€§ï¼Œå¯ç”¨æ€§ï¼Œä¾¿æºæ€§å’Œå¯æ‰©å±•性。你应该在工½E‹å¼€å§‹å°±åº”该定义òq¶åŒºåˆ†å¥½˜q™äº›å› ç´ åQŒä»¥ä¾¿åœ¨å·¥ä½œä¸­æ°å½“ä‹É用。性能å¯ä»¥æ˜¯ï¼Œä¹Ÿå¯ä»¥ä¸æ˜¯ä¼˜å…ˆçñ”最高的因素åQŒæˆ‘的观ç‚ÒŽ˜¯åQŒç»™æ¯ä¸ªè®¾è®¡å› ç´ åº”有的考虑ã€?

13. ½Ž¡ç†æŽ¥å£

“UML User Guideâ€ï¼ˆGrady BoochåQŒIvar Jacobsonå’ŒJim Rumbaugh ,Addison Wesley, 1999åQ‰ä¸­æŒ‡å‡ºåQŒä½ åº”该在开å‘阶ŒD늚„早期ž®±å®šä¹‰èÊY件模å—之间的接å£ã€?

˜q™æœ‰åŠ©äºŽä½ çš„å¼€å‘äh员全é¢ç†è§£èÊY件的设计¾l“æž„òq¶å–得一致æ„è§ï¼Œè®©å„模å—å¼€å‘å°¾l„相对独立的工作。一旦模å—的接壼‹®å®šä¹‹åŽåQŒæ¨¡å—怎样实现ž®×ƒ¸æ˜¯å¾ˆé‡è¦äº†ã€?

从根本上è¯ß_¼Œå¦‚果你ä¸èƒ½å¤Ÿå®šä¹‰ä½ çš„æ¨¡å—“从外部看上åŽÖM¼šæ˜¯ä»€ä¹ˆæ ·å­â€ï¼Œä½ è‚¯å®šä¹Ÿä¸æ¸…楚模å—内è¦å®žçŽîC»€ä¹ˆã€?

14. èµ°è¿‘è·¯éœ€è¦æ›´é•¿çš„æ—‰™—´

在èÊYä»¶å¼€å‘中没有æ·å¾„å¯ä»¥èµ°ã€?

¾~©çŸ­ä½ çš„在需求分æžä¸ŠèŠÞqš„æ—‰™—´åQŒç»“æžœåªèƒ½æ˜¯å¼€å‘出æ¥çš„软äšgä¸èƒ½æ»¡èƒö用户的需求,必须被é‡å†™ã€?

在èÊY件徿¨¡ä¸Šæ¯èŠ‚çœä¸€å‘¨ï¼Œåœ¨å°†æ¥çš„¾~–ç é˜¶æ®µå¯èƒ½ä¼šå¤šèŠ±å‡ å‘¨æ—¶é—ß_¼Œå› äØ“ä½ åœ¨å…¨é¢æ€è€ƒä¹‹å‰å°±åŠ¨æ‰‹å†™ç¨‹åºã€?

ä½ äØ“äº†èŠ‚çœä¸€å¤©çš„‹¹‹è¯•æ—‰™—´è€Œæ¼æŽ‰äº†ä¸€ä¸ªbugåQŒåœ¨ž®†æ¥çš„维护阶ŒDµï¼Œå¯èƒ½éœ€è¦èŠ±å‡ å‘¨ç”šè‡³å‡ ä¸ªæœˆçš„æ—‰™—´åŽÖM¿®å¤ã€‚与其如此,˜q˜ä¸å¦‚釿–°å®‰æŽ’一下项目计划ã€?

é¿å…èµ°æ·å¾„,åªåšä¸€‹Æ¡ä½†è¦åšå¯¹ï¼ˆdo it once by doing it rightåQ‰ã€?

15. 别信赖ä“Q何äh

产å“å’ŒæœåС销售公忀¸æ˜¯ä½ çš„æœ‹å‹ï¼Œä½ çš„大部分员工和高层½Ž¡ç†äººå‘˜ä¹Ÿä¸æ˜¯ã€?

大部分äñ”å“供应商希望把你牢牢¾l‘在他们的äñ”å“上åQŒå¯èƒ½æ˜¯æ“作¾pÈ»ŸåQŒæ•°æ®åº“或者æŸä¸ªå¼€å‘工兗÷€?

大部分的™åùN—®å’Œæ‰¿åŒ…商åªå…³å¿ƒä½ çš„é’±òq¶ä¸æ˜¯ä½ çš„å·¥½E‹ï¼ˆåœæ­¢å‘他们付‹Æ¾ï¼Œçœ‹ä¸€çœ‹ä»–们会在周围呆多长旉™—´åQ‰ã€?

大部分程åºå‘˜è®¤äؓ他们自己比其他äh更优¿U€åQŒä»–们å¯èƒ½æŠ›å¼ƒä½ è®¾è®¡çš„æ¨¡åž‹è€Œç”¨è‡ªå·±è®¤äؓ更好的ã€?

åªæœ‰è‰¯å¥½çš„æ²Ÿé€šæ‰èƒ½è§£å†Œ™¿™äº›é—®é¢˜ã€?

è¦æ˜Ž¼‹®çš„æ˜¯ï¼Œä¸è¦åªä¾é ä¸€å®¶äñ”哿ˆ–æœåŠ¡æä¾›å•†ï¼Œå³ä‹É你的公å¸åQˆæˆ–¾l„织åQ‰å·²¾låœ¨å»ºæ¨¡ã€æ–‡æ¡£å’Œ˜q‡ç¨‹½{‰æ–¹é¢å‘é‚£ä¸ªå…¬å¸æŠ•å…¥äº†å¾ˆå¤šé’±ã€?

16. è¯æ˜Žä½ çš„设计在实践中å¯è¡Œ

在设计的时候应当先建立一个技术原型, 或者称为“端到端â€åŽŸåž‹ã€‚ä»¥è¯æ˜Žä½ çš„设计是能够工作的ã€?

你应该在开å‘工作的早期åšè¿™äº›äº‹æƒ…ï¼Œå› äØ“åQŒå¦‚æžœèÊY件的设计æ–ÒŽ¡ˆæ˜¯ä¸å¯è¡Œçš„,在编ç å®žçŽ°é˜¶ŒD‰|— è®ºé‡‡å–ä»€ä¹ˆæŽªæ–½éƒ½äºŽäº‹æ— è¡¥ã€‚æŠ€æœ¯åŽŸåž‹å°†è¯æ˜Žä½ çš„设计的å¯è¡Œæ€§ï¼Œä»Žè€Œï¼Œä½ çš„设计ž®†æ›´å®ÒŽ˜“获得支æŒã€?

17. 应用已知的模�

ç›®å‰åQŒæˆ‘们有大é‡çްæˆçš„分æžå’Œè®¾è®¡æ¨¡å¼ä»¥åŠé—®é¢˜çš„è§£å†Ïx–¹æ¡ˆå¯ä»¥ä‹É用ã€?

一般æ¥è¯ß_¼Œå¥½çš„æ¨¡åž‹è®¾è®¡å’Œå¼€å‘äh员,都会é¿å…釿–°è®¾è®¡å·²ç»æˆç†Ÿçš„åÆˆè¢«å¹¿æ³›åº”ç”¨çš„ä¸œè¥¿ã€?
http://www.ambysoft.com/processPatternsPage.html æ”¶è—äº†è®¸å¤šå¼€å‘æ¨¡å¼çš„ä¿¡æ¯ã€?

18. 研究æ¯ä¸ªæ¨¡åž‹çš„长处和å¼Þq‚¹

ç›®å‰æœ‰å¾ˆå¤šç§¾cÈš„模型å¯ä»¥ä½¿ç”¨,如下图所½Cºã€‚用例æ•èŽïLš„æ˜¯ç³»¾lŸè¡Œä¸ºéœ€æ±‚ï¼Œæ•°æ®æ¨¡åž‹åˆ™æ˜q°æ”¯æŒä¸€ä¸ªç³»¾lŸè¿è¡Œæ‰€éœ€è¦çš„æ•°æ®æž„æˆã€‚ä½ å¯èƒ½ä¼šè¯•囑֜¨ç”¨ä¾‹ä¸­åŠ å…¥å®žé™…æ•°æ®æ˜qŽÍ¼Œä½†æ˜¯åQŒè¿™å¯¹å¼€å‘è€…ä¸æ˜¯éžå¸¸æœ‰ç”¨ã€‚åŒæ øP¼Œæ•°æ®æ¨¡åž‹å¯ÒŽ˜q°èÊY仉™œ€æ±‚æ¥è¯´æ˜¯æ— ç”¨çš„。æ¯ä¸ªæ¨¡åž‹åœ¨ä½ å¾æ¨¡è¿‡½E‹ä¸­æœ‰å…¶ç›¸åº”的佾|®ï¼Œä½†æ˜¯åQŒä½ éœ€è¦æ˜Žç™½åœ¨ä»€ä¹ˆåœ°æ–¹ï¼Œä»€ä¹ˆæ—¶å€™ä‹É用它们ã€?

19. 在现有ä“Q务中应用多个模型

当你攉™›†éœ€æ±‚的时候,考虑使用用例模型åQŒç”¨æˆïL•Œé¢æ¨¡åž‹å’Œé¢†åŸŸ¾U§çš„¾cÀL¨¡åž‹ã€?

当你设计软äšg的时候,应该考虑制作¾cÀL¨¡åž‹ï¼Œ™åºåºå›¾ã€çжæ€å›¾ã€å作图和最¾lˆçš„软äšgå®žé™…ç‰©ç†æ¨¡åž‹ã€?

½E‹åºè®¾è®¡äººå‘˜åº”该慢慢æ„识刎ͼŒä»…仅使用一个模型而实现的软äšgè¦ä¹ˆä¸èƒ½å¤Ÿå¾ˆå¥½åœ°æ»¡èƒö用户的需求,è¦ä¹ˆå¾ˆé𾿉©å±•ã€?

20. 教育你的å¬ä¼—

你花了很大力气å¾ç«‹ä¸€ä¸ªå¾ˆæˆç†Ÿçš„ç³»¾lŸæ¨¡åž‹ï¼Œè€Œä½ çš„å¬ä¼—å´ä¸èƒ½ç†è§£å®ƒä»¬åQŒç”šè‡Ïx›´¾pŸï¼˜qžäؓ什么è¦å…ˆå¾ç«‹æ¨¡åž‹éƒ½ä¸çŸ¥é“。那么你的工作是毫无æ„义的ã€?

教给你开å‘äh员基本的建模知识åQ›å¦åˆ™ï¼Œä»–们会åªçœ‹çœ‹ä½ ç”»çš„æ¼‚亮图表,然厾l§ç®‹¾~–写ä¸è§„范的½E‹åºã€?

å¦å¤–åQ?你还需è¦å‘Šè¯‰ä½ çš„ç”¨æˆ·ä¸€äº›éœ€æ±‚å¾æ¨¡çš„基础知识。给他们解释你的用例(uses case)和用æˆïL•Œé¢æ¨¡åž‹ï¼Œä»¥ä‹É他们能够明白你è¦è¡¨è¾¾åœîC¸œè¥Ñ€‚当æ¯ä¸ªäººéƒ½èƒ½ä‹É用一个通用的设计语­a€çš„æ—¶å€™ï¼ˆæ¯”如UML-译者注åQ‰ï¼Œä½ çš„团队æ‰èƒ½å®žçŽ°çœŸæ­£çš„åˆä½œã€?

21. 带工å…ïLš„å‚È“œ˜q˜æ˜¯å‚È“œ

你给我CAD/CAM工具åQŒè¯·æˆ‘设计一座桥。但是,如果那åñ”æ¡¥å¾æˆçš„è¯ï¼Œæˆ‘è‚¯å®šä¸æƒ›_½“½W¬ä¸€ä¸ªä»Žæ¡¥ä¸Š˜q‡çš„äººï¼Œå› äØ“æˆ‘å¯¹å»ºç­‘ä¸€½Hä¸é€šã€?

使用一个很优秀的CASE工具òq¶ä¸èƒ½ä‹Éä½ æˆä¸ÞZ¸€ä¸ªå¾æ¨¡ä¸“å®Óž¼Œåªèƒ½ä½¿ä½ æˆäؓ一个优¿U€CASE工具的ä‹É用者。æˆä¸ÞZ¸€ä¸ªä¼˜¿U€çš„徿¨¡ä¸“安™œ€è¦å¤šòq´çš„¿U¯ç¯åQŒä¸ä¼šæ˜¯ä¸€å‘¨é’ˆå¯ÒŽŸä¸ªä­h值几åƒç¾Žå…ƒå·¥å…ïLš„培训。一个优¿U€çš„CASE工具是很é‡è¦åQŒä½†ä½ å¿…™åÕd­¦ä¹ ä‹É用它åQŒåƈ能够使用它设计它支æŒçš„æ¨¡åž‹ã€?

22. ç†è§£å®Œæ•´çš„过½E?

好的设计人员应该ç†è§£æ•´ä¸ªè½¯äšg˜q‡ç¨‹åQŒå°½½Ž¡ä»–们å¯èƒ½ä¸æ˜¯ç²¾é€šå…¨éƒ¨å®žçŽ°ç»†èŠ‚ã€?

软äšg开呿˜¯ä¸€ä¸ªå¾ˆå¤æ‚的过½E‹ï¼Œ˜q˜è®°å¾—《object-oriented software process》第36™å늚„内容å—?除了¾~–程ã€å¾æ¨¡ã€æµ‹è¯•等你擅长工作外åQŒè¿˜æœ‰å¾ˆå¤šå·¥ä½œè¦åšã€?

好的设计者需è¦è€ƒè™‘全局。必™åÖM»Žé•¿è¿œè€ƒè™‘如何使èÊY件满­‘³ç”¨æˆ·éœ€è¦ï¼Œå¦‚何æä¾›¾l´æŠ¤å’ŒæŠ€æœ¯æ”¯æŒç­‰ã€?

23. 常嚋¹‹è¯•åQŒæ—©å𿵋è¯?

如果‹¹‹è¯•对你的èÊYä»¶æ¥è¯´æ˜¯æ— æ‰€è°“çš„åQŒé‚£ä¹ˆä½ çš„èÊY件多åŠä¹Ÿæ²¡ä»€ä¹ˆå¿…è¦è¢«å¼€å‘出æ¥ã€?

建立一个技术原型供技术评审ä‹É用,以检验你的èÊY件模型ã€?

在èÊY件生命周期中åQŒè¶Šæ™šå‘现的错误­‘Šéš¾ä¿®æ”¹åQŒä¿®æ”ÒŽˆæœ¬è¶Šæ˜‚贵。尽å¯èƒ½æ—©çš„åšæµ‹è¯•是很值得的ã€?

24. 把你的工作归�

ä¸å€¼å¾—归档的工作往往也ä¸å€¼å¾—åšã€‚归档你的设惻I¼Œä»¥åŠæ ÒŽ®è®¾æƒ³åšå‡ºçš„决定;归档软äšg模型中很é‡è¦ä½†ä¸å¾ˆæ˜Žæ˜„¡š„部分ã€?¾l™æ¯ä¸ªæ¨¡åž‹ä¸€äº›æ¦‚è¦æ˜qîC»¥ä½¿åˆ«äººå¾ˆå¿«æ˜Žç™½æ¨¡åž‹æ‰€è¡¨è¾¾çš„内å®V€?

25. 技术会å˜ï¼ŒåŸºæœ¬åŽŸç†ä¸ä¼š

如果有äh说“ä‹É用柿Uå¼€å‘语­a€ã€æŸä¸ªå·¥å…ähˆ–æŸæŸæŠ€æœ¯ï¼Œæˆ‘们ž®×ƒ¸éœ€è¦å†åšéœ€æ±‚分æžï¼Œå»ºæ¨¡åQŒç¼–ç æˆ–‹¹‹è¯•â€ã€‚ä¸è¦ç›¸ä¿¡ï¼Œ˜q™åªè¯´æ˜Žä»–还¾~ÞZ¹¾l验。抛开技术和人的因素åQŒå®žé™…上软äšgå¼€å‘的基本原ç†è‡?0世纪70òq´ä»£ä»¥æ¥ž®±æ²¡æœ‰æ”¹å˜è¿‡ã€‚ä½ å¿…é¡»˜q˜å®šä¹‰éœ€æ±‚,建模åQŒç¼–ç ï¼Œ‹¹‹è¯•åQŒé…¾|®ï¼Œé¢å¯¹é£Žé™©åQŒå‘布äñ”å“,½Ž¡ç†å·¥ä½œäººå‘˜½{‰ç­‰ã€?

软äšg建模技术是需è¦å¤šòq´çš„实际工作æ‰èƒ½å®Œå…¨æŽŒæ¡çš„。好在你å¯ä»¥ä»Žæˆ‘çš„å¾è®®å¼€å§‹ï¼Œå®Œå–„你们自己的èÊYä»¶å¼€å‘ç»éªŒã€?

以鸡汤开始,加入自己的蔬èœã€‚ç„¶åŽï¼Œå¼€å§‹äínå—你自己的丰盛晚˜¡å§ã€?/p>

]]>
三个代表http://m.shnenglu.com/apollo/articles/8588.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Thu, 15 Jun 2006 05:36:00 GMThttp://m.shnenglu.com/apollo/articles/8588.htmlhttp://m.shnenglu.com/apollo/comments/8588.htmlhttp://m.shnenglu.com/apollo/articles/8588.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/8588.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/8588.html

   说é““三个代表â€ï¼Œ¾U¯çÑa是拿æ¥å¸å¼•眼çƒçš„åQŒä¿ºå‡†å¤‡˜q™ç¯‡Blog能够¾l™ä¿ºçš„访问数目æå‡ä¸€ä¸‹ï¼Œé¹…æ»´¼œžå•Šã€‚é—²è¯å°‘说书归正传,让我们æ¥çœ‹çœ‹åˆ°åº•是那三个代表åQ?strong>代表客户的利益ã€ä»£è¡¨å‘˜å·¥çš„利益ã€ä»£è¡¨å…¬å¸çš„利益ã€?/font>

      没有利益的事情是ä¸ä¼šæœ‰ähåŽÕdšçš„ï¼Œåªæ˜¯ä¸åŒçš„æ—¶é—´ã€åœ°ç‚V€ç©ºé—´å’Œäººå‘˜åQŒåˆ©ç›Šçš„定义和å–èˆä¸åŒã€‚èµ„æœ¬è®ºé‡Œé¢æŠŠåˆ©ç›Šè¿™ä¸ªä¸œè¥¿æ˜q°çš„相当清楚。在˜q™é‡Œæå‡º˜q™ä¸ªâ€œåˆ©ç›Šâ€å…¶å®žæ˜¯æƒ›_¼ºè°ƒä¸€ä¸ªç½‘¾lœå’Œç›¸å…³æ€§ã€‚一个项目的存在ž®±æœ‰˜q™ä¸‰æ–¹çš„利益互相挂钩在一èµ?当然˜q˜æœ‰ä¸€æ–¹çš„利益没有说在˜q™é‡ŒåQŒæˆ‘ž®†ä¼šåœ¨æœ¬æ–‡çš„æœ€åŽä¸€ŒDµé˜˜q°ç¬¬å››ä¸ªä»£è¡¨ã€?/font>

½W¬ä¸€ä¸ªä»£è¡¨ï¼šå®¢æˆ·çš„利ç›?/strong>

      â€œäØ“å®¢æˆ·è€ƒè™‘çš„åŒæ—¶å°±æ˜¯äØ“ä¼ä¸šçš„生存考虑â€è¿™æ˜¯é¹…å¤šå¹´å‰æå‡ºçš„ä¸€ä¸ªå£åøP¼Œä¸€ä¸ªèÊYä»¶äñ”哿˜¯ä¸€ä¸ªç©º‹zžçš„东西åQŒå¤§å®‰™ƒ½æ˜¯åœ¨½IÞZ¸­æ¥¼é˜åQŒä»Žæ— åˆ°æœ‰çš„ç”Õdœ†åQŒåªæ˜¯ç”»˜q™ä¸ªåœ†çš„æ—¶å€™å®¢æˆ·å‘Šè¯‰ä½ äº†ä¸€ä¸ªæ–¹çš„æ¡†æžÓž¼›ç„¶åŽž®Þqœ‹ä½ æ˜¯å¦èƒ½å¤Ÿç”»ä¸€ä¸ªåœ†å‡ºæ¥åQŒæ˜¯æ¤­åœ†˜q˜æ˜¯æ­£åœ†åQŒè¿˜æ˜¯ä¸€ä¸ªä¸è§„则的多边åÅžåQŸï¼ŸåQ?/font>

      软äšg产å“ä¸åŒäºŽä¿®æ¥¼å’Œç›–房å­ï¼Œ˜q™æ˜¯ä¸€ä¸ªå¾ˆ¾U¯çÑa的空惛_’Œå†¥æƒ³çš„æ™ºåŠ›æ´»åŠ¨çš„¾l“晶。这个结晶没有äñ”生å‰å¤§å®¶éƒ½åªèƒ½äº’相æ˜q°è¿™ä¸ªç»“晶的样å­åQŒç„¶åŽäº’相在脑æ“v中YYå‡ÞZ¸€ä¸ªåŞ象,˜q™ä¸ªå¤§å®¶åŒ…括所有ähåQšå®¢æˆ—÷€è®¾è®¡äh员ã€éœ€æ±‚äh员ã€ç¼–ç äh员等½{‰ã€‚一直到完工拿这个结晶给客户åQŒå®¢æˆ·å·¦çœ‹ä¸‰åœˆï¼Œå³çœ‹ä¸‰åœˆã€‚哎呀呀åQŒå¥½åƒä¸æ˜¯æˆ‘è¦çš„那个样å­åQŒä½ ä»¬æ€Žä¹ˆåšæˆ˜q™æ ·å‘¢ï¼ŸåQŸï¼ŸäºŽæ˜¯å¤§å®¶é‡æ–°åˆè®¡äº†ä¸€ä¸‹ï¼Œå›žåŽ»å†ä¿®æ”¹äº†ä¸€ä¸‹è¿™ä¸ªç»“æ™¶å†æ‹¿ç»™å®¢æˆ·åQŒå®¢æˆïLœ‹äº†ä¸€ä¸‹ï¼šå—¯ï¼Œå¥½åƒæ˜¯è¿™ä¸ªæ ·å­ã€‚ä¸è¦é«˜å…´å¤ªæ—©äº†åQŒè¿‡å‡ å¤©ä½ åˆè¢«å®¢æˆ·å«˜q‡åŽ»äº†ï¼šä½ ä»¬å¼„å‡ºæ¥çš„˜q™ä¸ªä¸œè¥¿ä¸å¥½ç”¨ï¼Œä¼šå޻冿”¹æ”?.. ... ... ...嗯,我想加一些功èƒ?.. ... ...

      åQˆæˆ‘ä¸çŸ¥é“我写到˜q™é‡Œçš„æ—¶å€™å„ä½çœ‹å®˜æœ‰æ²¡æœ‰å…´è¶£¾l§ç®‹çœ‹ä¸‹åŽ»ï¼Œè™½ç„¶ä¿ºå†™çš„ä¸æ˜¯å¾ˆç´¯ï¼Œå¥½æ­¹ä½ ä¹Ÿ¾l™é¹…一点Face抢一个沙å‘嘛åQ)

      å¦‚æˆ‘ä¸Šé¢æè¿°çš„é‚£æ øP¼Œä¸€ä¸ªèÊY仉™¡¹ç›®çš„大概情况ž®±æ˜¯˜q™æ ·åQŒæŒ‰ç…§é‚£æœ¬èÊYä»¶å·¥½E‹çš„ä¹¦é‡Œé¢æ‰€è¯´æˆ–许å¯ä»¥åŒé‚£ä¸ªä»€ä¹ˆâ€œèžºæ—‹å¼ä¸Šå‡â€æŒ‚钩;但是˜q™ç§èžºæ—‹ä¸æ˜¯™å¹ç›®½Ž¡ç†äººå‘˜æ„¿æ„看到的:™å¹ç›®å‘¨æœŸåŠ é•¿åQŒæˆæœ¬å¢žåŠ ç­‰½{‰ï¼Œå¾ˆå¤šé—®é¢˜äº§ç”ŸåQˆå½“然有些螺旋是始终é¿å…ä¸äº†çš„)ã€?/font>

      软äšg˜q™ä¸ªä¸œè¥¿å§‹ç»ˆä¸åŒäºŽä¿®æˆ¿å­åQŒäh¾cÖM»Ž¾Ÿ¤å±…ä»¥æ¥æœ‰äº†å‡ åƒòq´çš„修房å­çš„¾l验åQŒè€ŒèÊYä»¶å¼€å‘管ç†çš„˜q‡ç¨‹ä»Žæ•´ä¸ªäh¾cÕd­¦æ¥è¯´ä¹Ÿä¸˜q‡å‡ åå¹´åQŒå†æ¥åˆ°ä¸­å›½ä¹ŸçœŸæ­£ä¸˜q‡å‡ òq´ã€‚中国äh都喜‹Æ¢çƒ­é—¹ï¼Œé‚£é‡Œçƒ­é—¹ž®Þqž…那里åQŒä¹Ÿå–œæ¬¢ä¸€æ­¥ç™»å¤©ï¼Œè€ƒï¼Œå¥½æ­¹ä¸­å›½äººé£žå¤©ä¹Ÿæ˜¯è¿™ä¹ˆå‡ òq´çš„事情åQŒå¤§å®¶æ€¥ä¸ªP.

      说了一点废è¯ï¼Œæˆ‘有ç‚Ҏ؜乱和å题了,其实我的æƒÏx³•ž®±æ˜¯ä¸€ä¸ªé¡¹ç›®ç®¡ç†äh员ä¸èƒ½åªä¸ÞZº†å®Œæˆ™å¹ç›®è€Œå®Œæˆé¡¹ç›®ã€‚项目管ç†äh员è¦çœŸæ­£ä¸ºå®¢æˆ¯‚€ƒè™‘åQŒäؓ客户解决问题åQŒç«™åœ¨å®¢æˆïLš„角度考虑问题åQŒä»Žå®¢æˆ·çš„角度æ¥çœ‹è¿™ä¸ªæ­£åœ¨è¿›è¡Œä¸­çš„èÊY仉™¡¹ç›®ï¼ŒæŠŠå®¢æˆïLš„需求å˜ä¸ºç®¡ç†äh员的需求(把自己å˜ä¸ºå®¢æˆ·äh员)åQŒæ‹¿˜q™äº›éœ€æ±‚åŽ»å®Œå–„å’Œè¦æ±‚项目。这æ äh‰èƒ½çœŸæ­£ä¿è¯è¿™ä¸ªé¡¹ç›®æ˜¯å®¢æˆ·è¦çš„åQŒæ‰èƒ½ä¿è¯å®¢æˆ·ä‹É用è“væ¥ä¸ä¼šæœ‰ç”ŸæÓ†æ„Ÿã€‚æ‰èƒ½é¿å…一些螺旋的产生åQŒä¸»åŠ¨è§£å†³é—®é¢˜æ¯”æ¶ˆæžåº”战好。如果项目管ç†äh员ä¸èƒ½æŠŠè‡ªå·±æ”‘Öœ¨å®¢æˆ·çš„ä½¾|®ï¼Œå¯¹äºŽè½¯äšgçš„è¦æ±‚å§‹¾lˆéƒ½æ˜¯å­˜åœ¨ä¸€å®šå·®è·çš„ã€?/font>

     ½W¬äºŒä¸ªä»£è¡¨ï¼šä»£è¡¨å‘˜å·¥çš„利ç›?/font>

      我一直有些看法:软äšg产å“䏿˜¯‹¹‹è¯•出æ¥çš„,他是刉™€ å‡ºæ¥çš„åQŒæµ‹è¯•åªæ˜¯è¾…助手ŒDüc€‚ä¿è¯èÊYä»¶äñ”å“è´¨é‡çš„éžå¸¸é‡è¦å› ç´ æ˜¯ä¸€ä¸ªå›¢é˜Ÿã€‚èÊY件是一个智力性的产å“åQŒè€Œè²ä½“就是ähåQŒé¡¹ç›®ç®¡ç†çš„人ã€?/font>

      在我看æ¥åQˆæ ¹æ®æˆ‘˜q™ä¹ˆå¤šå¹´¾l验åQ‰ï¼Œæœ€èƒ½è¡¨è¾¾èÊYä»¶è´¨é‡çš„æ˜¯äh员的¿U¯æžæ€§ã€ä¸»åŠ¨æ€§ã€‚äh˜q™ç§åŠ¨ç‰©æ˜¯éžå¸¸æœ‰æƒ°æ€§çš„åQŒè€Œä¸”ä¾é™„性比较强åQŒå¾ˆå¤šæ—¶å€™éƒ½æ˜¯å¾—˜q‡ä¸”˜q‡ï¼›ä½†æ˜¯å½“è¿™¿U动物对什么感兴趣的时候这¿U最能燃烧å°å®‡å®™ã€?/font>

     而一个项目管ç†äh员è¦åšçš„ž®±æ˜¯å调和沟通,æé«˜ä»–ä»¬çš„ç§¯æžæ€§å’Œä¸ÕdŠ¨æ€§ï¼Œå–得他们的信任,了解他们对于自己价值的体现。有正对性的¾l™ä»–们æä¾›ç›¸åº”的利益æœåŠ¡ã€?/font>

     其实大部分智力性äh员一般需è¦çš„æ˜¯ä¸¤ä¸ªæ–¹é¢ï¼šä¸€¿U被需è¦è®¤å¯çš„ä»·å€û|¼›ä¸€¿U被金钱认å¯çš„ä­h倹{€‚å‰è€…需è¦å¯¼å‘,˜q™ä¸ªå¯¼å‘没有什么好说的åQŒæˆ‘è®¤äØ“ä¸åŒçš„管ç†äh员方法ä¸ä¸€æ —÷€‚åŽè€…分ä¸ÞZ¸¤ä¸ªæ–¹é¢å·¥èµ„å’Œ™å¹ç›®å¥–金åQŒå·¥èµ„è¿™å—æˆ‘ž®×ƒ¸å¤šè¯´äº†ï¼Œæˆ‘说的是™å¹ç›®å¥–金问题åQ?/font>

     ˜q˜è®°å¾—大锅饭ä¸ï¼Œæ²¡æœ‰™å¹ç›®å¥–惩制度的项目就是一个大锅饭åQŒåšå¥½åšå一个样åQŒè´¨é‡é—®é¢˜å¾ˆä¸¥é‡åQŒæ²¡æœ‰é¡¹ç›®å¥–惩制度就是对于项目确ž®‘å¯æŽ§åˆ¶çš„ç»†èŠ‚ï¼Œ™å¹ç›®½Ž¡ç†äººå‘˜æ‰‹ä¸­æ— æƒåQŒå°±¾~ºå°‘控制手段。管ç†ï¼ŒåŒ™¦½Ž¡ï¼Œåˆè¦ç†ã€‚项目管ç†äh员手里必™å»è¦æœ‰æƒå•Šï¼Œæœ‰äh事æƒåQŒèƒ¦æƒã€‚胡èåœæ²¡æœ‰åQŒå¤§‹‚’也没有哪能åšä»€ä¹ˆäº‹æƒ???

     å¤§å®¶å‡ºæ¥æ··å…¶å®žéƒ½æ˜¯æØœå£é¥­åƒï¼Œæ‰€ä»¥æ ¹æœ¬å°±æ˜¯ä¸€ä¸ªé’±åQŒé’±å•Šã€‚ä¸€ä¸ªé¡¹ç›®çš„åˆ©ç›Šåˆ†é…æ–ÒŽ¡ˆå¿…须让项目äh员认å¯ï¼Œå¦åˆ™æ”šw¡¹ç›®å°±æ˜¯ä¸€ä¸ªæ¾æ•£åž‹çš„项目:质é‡é—®é¢˜ã€è¿›åº¦é—®é¢˜ã€æ²Ÿé€šé—®é¢?.. ...



]]> è®ø™ÊYä»¶ç³»¾lŸåˆ†æžçš„æ–ÒŽ³•和策ç•?/title><link>http://m.shnenglu.com/apollo/articles/8567.html</link><dc:creator>½W‘笑ç”?/dc:creator><author>½W‘笑ç”?/author><pubDate>Wed, 14 Jun 2006 13:51:00 GMT</pubDate><guid>http://m.shnenglu.com/apollo/articles/8567.html</guid><wfw:comment>http://m.shnenglu.com/apollo/comments/8567.html</wfw:comment><comments>http://m.shnenglu.com/apollo/articles/8567.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/apollo/comments/commentRss/8567.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/apollo/services/trackbacks/8567.html</trackback:ping><description><![CDATA[ <dl class="ReadArticle"> <dt> <strong> <font size="4">è®ø™ÊYä»¶ç³»¾lŸåˆ†æžçš„æ–ÒŽ³•和策ç•?</font> </strong> </dt> <dd class="ArticleInfo">                          æ¥è‡ªåQšSawin    </dd> <dd class="ArticleContent"> <p>当一个èÊY仉™¡¹ç›®æ‘†åœ¨äh们é¢å‰æ—¶åQŒè¿›è¡Œç³»¾lŸçš„åˆ†æžæ˜¯é¦–当其冲的,正如我们的一å¥å¤è¯?三æ€è€ŒåŽè¡Œã€‚因此,无论åšä“Qä½•äº‹éƒ½åº”è€ƒè™‘æ˜¯å¦æœ‰æ„义以åŠå®ƒçš„å¯è¡Œæ€§ã€‚在˜q‡åŽ»åQŒäh们将“èÊYä»¶â€ä¸Žâ€œç¨‹åºâ€ã€â€œå¼€å‘èÊYä»¶â€ä¸Žâ€œç¼–½E‹åºâ€åˆ’½{‰å·åQŒç²—略的˜q›è¡Œä¼°è®¡å’Œè®¾è®¡èÊYä»¶äñ”å“势必会影å“软äšg的质é‡å’Œç”Ÿäñ”效率。然而现在,éšç€ä¿¡æ¯åŒ–äñ”业的å‘展åQŒèÊYä»¶ä¼ä¸šçš„增多,ž®¤å…¶æ˜¯å½“é¢å¯¹ä¸€äº›å¤§ä¸­åž‹çš„èÊY仉™¡¹ç›®ï¼Œå¯¹èÊY件生命周期的å„个环节˜q›è¡Œ¾pÈ»Ÿè¯¦ç»†çš„分æžå°†æ›´åŠ é‡è¦,而且会æé«˜èÊY件的质é‡å’Œæ•ˆçއã€?/p> <p> <strong>一ã€èÊYä»¶ç³»¾lŸå¼€å?br /></strong>æ— è®ºåŠ¨ç‰©ã€æ¤ç‰©ï¼Œä½œäؓ一个完整的事物,éƒ½æœ‰å®ƒçš„ç”Ÿå‘½å‘¨æœŸã€æˆ–者说它的轨迹。作为先˜q›é«˜¿U‘技的äñ”ç‰?--软äšg产å“,自然也ä¸ä¾‹å¤–。这期间,è¦ç»˜q‡ä¸€¾pÕdˆ—的过½E?例如,å¼€å‘者首先è¦è€ƒè™‘它的å¯è¡Œæ€?是å¦èƒ½åšå†›_½“å‰é—®é¢˜æˆ–æ˜¯å°†æ¥æ˜¯å¦èƒ½æœ‰æ›´å¤§çš„å‘展,å½“ç„¶è¦æœ‰è¯¦ç»†çš„规划和设计,è¦åÅžæˆä¹¦é¢çš„æ–‡æ¡£è®°å½•下æ¥,以便开å‘员之间的交‹¹ã€‚å…¶‹Æ¡å…³é”®çš„æ˜¯èƒ½å¦æ»¡­‘³ç”¨æˆïLš„需æ±?å› äØ“åˆ¤æ–­å¼€å‘出æ¥çš„软äšgæ˜¯å¦æˆåŠŸçš„æ ‡å‡†ä¹‹ä¸€ž®±æ˜¯çœ‹å®ƒæœ‰æ— å®žç”¨æ€§ã€‚之åŽä¾¿æ˜¯ä¸€¾pÕdˆ—的实æ–?例如½E‹åºè®¾è®¡,¾pÈ»Ÿ‹¹‹è¯•,ä»¥åŠæŽ¥ä¸‹æ¥çš„åŽç®‹å·¥ä½œ---¾l´æŠ¤ä¸Žä¿®æ”¹å·¥ä½œã€?br />软äšg生命周期的å„个环节将软äšg¾pÈ»Ÿå¼€å‘大致分为四个阶ŒDµï¼Œç”¨å›¾½Cºçš„æ–¹å¼è¡¨çŽ°å‡ºæ¥å³é€šå¸¸æ‰€è¯´çš„“瀑布模型â€ï¼Œå¦‚图åQ?/p> <p> <strong>二ã€ç³»¾lŸåˆ†æž?/strong> <br />¾pÈ»Ÿåˆ†æžæ˜¯èÊY件生命周期的一个关键环节,其目标是ž®†å¯¹è®¡ç®—机应用系¾lŸçš„需求è{化æˆå®žé™…的物ç†å®žçŽ°ã€‚ç„¶è€Œå®žé™…é¢å¤ªå¤šåQŒå¢žåŠ äº†è½¯äšg分æžçš„夿‚度åQŒé‚£ä¹ˆç©¶ç«Ÿåœ¨¾pÈ»Ÿåˆ†æžçš„过½E‹ä¸­éœ€è¦è€ƒè™‘那些因素呢?</p> <p>1ã€ç³»¾lŸç›®çš„。在考虑¾pÈ»Ÿç›®çš„æ—Óž¼Œåº”更多的侧é‡äºŽç³»¾lŸçš„æœ€¾lˆç›®æ ‡è€ƒè™‘åQŒå› ä¸ÞZ¸€ä¸ªç³»¾lŸä¸å¯èƒ½åœ¨æœ€åˆå°±æ˜¯å®Œ¾ŸŽçš„åQŒè¦ä¸ºç³»¾lŸç•™äº›ä½™åœ°ã€?br />2ã€ç³»¾lŸå‚与者。在整个™å¹ç›®ä¸­ï¼Œè¦è€ƒè™‘有哪些方é¢å‚与了¾pÈ»ŸåQŒè¿™äº›å‚与者ähå¯èƒ½åœ¨ç³»¾lŸå¾è®¾ä¸­èµ·é‡è¦ä½œç”¨ï¼Œä»–们采å–什么样的æ€åº¦ž®†ä¼šå¯¹ç³»¾lŸæœ‰ä¸€å®šçš„å½±å“。å¦å¤–,˜q˜è¦äº†è§£å„å‚与者的åˆè¡·æ˜¯ä»€ä¹ˆã€?br />3ã€æ˜Ž¼‹®çš„评ä­h标准。最好从å‚ä¸Žçš„å„æ–šw¢éƒ½è¿›è¡Œè€ƒè™‘åQŒè¦çŸ¥é“他们对这个系¾lŸæ˜¯å¦æœ‰ä¸€ä¸ªæ˜Ž¼‹®çš„评ä­h标准ã€?br />4ã€ç³»¾lŸå¼€å‘è®¡åˆ’çš„å®Œå–„åº¦ã€‚è®¡åˆ’è¡¨è¦æœ‰æ˜Žç¡®çš„阶ŒDµï¼Œæ¯ä¸€é˜¶æ®µè¦æœ‰è¯¦ç»†çš„完æˆè®¡åˆ’,以åŠå¯šw˜¶ŒDµå®Œæˆæƒ…况进行的评ä­hã€?br />当然˜q˜æœ‰å¾ˆå¤šå› ç´ å€¼å¾—考虑åQŒå¯ä»¥æ ¹æ®é¢å¯¹çš„™å¹ç›®çš„ä¸åŒè€Œæ”¹å?譬如与èÊYä»¶å¼€å‘äh员的交浽{‰ç­‰ã€?/p> <p> <strong>三ã€å¼€å‘内å®?/strong> <br />å¼€å‘èÊYä»¶ç³»¾lŸæœ€ä¸ºå›°éš„¡š„部分åQŒå°±æ˜¯å‡†¼‹®è¯´æ˜Žå¼€å‘什么。这ž®±éœ€è¦åœ¨å¼€å‘çš„˜q‡ç¨‹ä¸­ä¸æ–­çš„与用戯‚¿›è¡Œäº¤‹¹ä¸ŽæŽ¢è®¨,使系¾lŸæ›´åŠ è¯¦ž®?准确åˆîC½ã€‚è¿™ž®±éœ€è¦ç¡®å®šç”¨æˆäh˜¯å¦éœ€è¦è¿™æ ïLš„产哾cÕdž‹ä»¥åŠèŽ·å–æ¯ä¸ªç”¨æˆ·¾cÈš„需求。需求类型包括三ä¸? </p> <p>1ã€ä¸šåŠ¡éœ€æ±‚ï¼ˆbusiness requirementåQ‰å映了¾l„织机构或客户对¾pÈ»Ÿã€äñ”å“é«˜å±‚æ¬¡çš„ç›®çš„è¦æ±‚,它们在项目视图与范围文档中予以说明ã€?br />2ã€ç”¨æˆ·éœ€æ±?user requirement) 文档æè¿°äº†ç”¨æˆ·ä‹É用äñ”å“å¿…™å»è¦å®Œæˆçš„ä“Q务,˜q™åœ¨ä½¿ç”¨å®žä¾‹æ–‡æ¡£æˆ–方案脚本说明中予以说明ã€?br />3ã€åŠŸèƒ½éœ€æ±?functional requirement)定义了开å‘äh员必™åÕd®žçŽ°çš„è½¯äšg功能åQŒä‹É得用戯‚ƒ½å®Œæˆä»–们的ä“Q务,从而满­‘³äº†ä¸šåŠ¡éœ€æ±‚ã€?br />æ€ÖM¹‹åQŒæ— è®ºæ˜¯å•†ä¸šæ€§æˆ–éžå•†ä¸šç›®çš„的产å“åQŒéƒ½åº”具备完整的说明ä¹?以é¿å…å‘生状冉|—¶å¼•è“vä¸å¿…è¦çš„æŸå¤±ã€?/p> <p> <strong>å››ã€åˆ†æžè®¾è®¡å’Œ¾pÈ»Ÿæ–ÒŽ¡ˆ<br /></strong>åœ¨è€ƒè™‘å®Œå„æ–šw¢çš„实际因素åŽåQŒå°±è¦å¯¹™å¹ç›®˜q›è¡Œæ€ÖM½“的分æžè®¾è®¡ã€‚简å•çš„è®ÔŒ¼Œæ€ÖM½“设计需è¦ç¡®å®šçš„内容应当包括åQ?/p> <p>1ã€ç³»¾lŸéœ€è¦å®žçŽ°å“ªäº›åŠŸèƒ½ï¼›<br />?2ã€å¼€å‘ä‹É用什么èÊYä»Óž¼Œåœ¨ä»€ä¹ˆæ ·çš„硬件环境;<br />3ã€éœ€è¦å¤šž®‘ähåQŒå¤šž®‘æ—¶é—ß_¼› <br />4ã€éœ€è¦éµå¾ªçš„规则和标准有哪些ã€?</p> <p>一般情况下åQŒåœ¨æ€ÖM½“设计出æ¥åŽï¼Œž®±éœ€è¦ç»™å®¢æˆ·ä¸€ä¸ªç³»¾lŸçš„æ–ÒŽ¡ˆã€‚å¦‚æžœåœ¨å®¢æˆ·éœ€æ±‚ä¸æ˜¯å分明¼‹®çš„æƒ…况下æäº¤æ–¹æ¡ˆï¼Œå¾€å¾€å’Œå®žé™…制作åŽçš„结果会有很大差异。所以应该尽é‡å–得客æˆïLš„ç†è§£åQŒåœ¨æ˜Žç¡®éœ€æ±‚åÆˆæ€ÖM½“è®¾è®¡åŽæäº¤æ–¹æ¡ˆï¼Œ˜q™æ ·å¯¹åŒæ–šwƒ½æœ‰ç›Šå¤„。而方案则应包括以下几个部分: </p> <p>1.客户情况分æžåQ?<br />2.¾pÈ»Ÿéœ€è¦å®žçŽ°çš„ç›®çš„å’Œç›®æ ‡ï¼› <br />3.¾pÈ»Ÿå„个模å—与结构;<br />4.使用软äšgåQŒç¡¬ä»¶å’ŒæŠ€æœ¯åˆ†æžè¯´æ˜Žï¼› <br />5.开呿—¶é—´è¿›åº¦è¡¨åQ?<br />6.¾l´æŠ¤æ–ÒŽ¡ˆåQ?<br />7.制作费用ã€?/p> <p>æ€ÖM¹‹åQŒæ€ÖM½“è®¾è®¡é˜¶æ®µæ˜¯ä»¥æ¯”è¾ƒæŠ½è±¡æ¦‚æ‹¬çš„æ–¹å¼æå‡ÞZº†è§£å†³é—®é¢˜çš„办法;而详¾l†è®¾è®¡é˜¶ŒD늚„ä»ÕdŠ¡åQŒä¹Ÿž®±æ˜¯æŠŠè§£æ³•具体化。详¾l†è®¾è®¡ä¸»è¦æ˜¯é’ˆå¯¹½E‹åºå¼€å‘部分æ¥è¯´çš„åQŒä½†˜q™ä¸ªé˜¶æ®µçš„䏿˜¯çœŸæ­£ç¼–写程åºï¼Œè€Œæ˜¯è®¾è®¡å‡ºç¨‹åºçš„详细规格说明。这¿Uè§„æ ÆD¯´æ˜Žçš„作用很类ä¼égºŽå…¶ä»–工程领域中工½E‹å¸ˆ¾l常使用的工½E‹è“图,它们应该包å«å¿…è¦çš„细节,例如åQšç¨‹åºç•Œé¢ã€è¡¨å•ã€éœ€è¦çš„æ•°æ®½{‰ï¼Œ½E‹åºå‘˜å¯ä»¥æ ¹æ®å®ƒä»¬å†™å‡ºå®žé™…çš„½E‹åºä»£ç åQ›è€Œè‡³äºŽå޾l­çš„工作,ž®±æœ‰½E‹åºå‘˜æ¥å®Œæˆ¾~–写½E‹åº,¾pÈ»Ÿ‹¹‹è¯•员æ¥å®Œæˆ‹¹‹è¯•,˜q˜æœ‰ä¹‹åŽçš„维护和修改ã€?/p> <p> <strong>五ã€è¿ç”¨ç­–ç•?br /></strong>伟äh有治国的½{–ç•¥,商äh有致富的财èµ\,巧妇有ç†å®¶çš„æœ¬é¢†,鹤å‘童颜的è€äh有长生的¿U˜è¯€ã€‚在˜q›è¡Œè½¯äšgå¼€å‘ç³»¾lŸåˆ†æžæ—¶åQŒä¹Ÿè¦æœ¬ç€ä¸€äº›ç­–略:</p> <p>1åQŽâ€œç®€å•â€”å¤æ‚—简å•â€ã€‚这是技术型分æžäººå‘˜¾l常¼„°åˆ°çš„æƒ…å†µï¼Œè®¤äØ“åˆ†æžå‡ºé”™¾l¼å¤æ‚的关系åQŒèŠ±å“¨çš„å›¾è¡¨æ‰èƒ½æ˜„¡¤ºå‡ºåˆ†æžæ°´òq³é«˜åQŒå…¶å®žï¼Œåˆ†æž¾l常è¦ç»åŽ?½Ž€å?夿‚-½Ž€å?的过½E‹ï¼Œå‰ä¸€ä¸ªç®€å•表çŽîCؓ分æžäººå‘˜"è®¤äØ“½Ž€å?åQ›éšç€åˆ†æžçš„æ·±å…¥ï¼ŒåŽŸä»¥ä¸ºç®€å•的问题会越æ¥è¶Šå¤æ‚åQ›æœ€åŽï¼Œ¾lè¿‡æ¦‚æ‹¬ã€æ¶ˆåŒ–ã€åˆ†è§£ï¼Œä½¿å¾—éœ€æ±‚ç®€å•æ˜Žäº†ã€?br />2åQŽèÊYä»¶å¤ç”¨æŠ€æœ¯ã€‚æ–°å¼€å‘的软äšgåQŒè¦ä»Žä¸€å¼€å§‹å°±è€ƒè™‘其坿¼”化性,以便以åŽçš„å†å·¥ç¨‹å’Œæž„ä»¶æå–。éšç€è½¯äšgå¤ç”¨æŠ€æœ¯çš„䏿–­å‘展åQŒä»Žå¤´å¼€å§‹çš„软äšg大é‡å‡å°‘åQŒä‹É用的é—äñ”¾pÈ»Ÿç›¸åº”增多,˜q™å°±é¿å…了é‡å¤çš„工作,使得已完善的模å—é—传下去ã€?br />3åQŽæ¨¡å—化概念。模å—化å¯ä»¥å¢žå¼º¾pÈ»Ÿçš„独立性,使耦åˆåº¦é™ä½Žï¼Œå®žçŽ°â€œé«˜å†…èš-æ¾è€¦åˆâ€ã€‚对于模å—的内部åQŒä‹Éå…‰™«˜åº¦é›†ä¸­ï¼Œè€Œæ¨¡å—与模å—é—´çš„è”系相对å‡å°‘åQŒè¿™æ ·ä‹É¾pÈ»Ÿå„模å—独立的˜q›è¡Œ˜qè{ã€?/p> <p>ä»ÖM½•雄æ‰ä¼Ÿç•¥çš„äh都能¾Uµè§‚全局,有一览众山å°ä¹‹æ°”™ì„。若æƒÏxœ‰å‡ø™‰²çš„æˆæžœå¿…ç„¶è¦æœ‰å¯¹äº‹ç‰©˜q›è¡Œæ€Èš„分æžçš„能åŠ?˜q™å°±åŒ…括是å¦ç€çœégºŽé•¿è¿œåˆ©ç›Š,是å¦èƒ½å¯¹å…¶å¾ˆå¥½çš„½Ž¡ç†æŽŒæŽ§ã€‚ç³»¾lŸåÆˆä¸æ˜¯½Ž€å•的计算æœÞZ»£æ›¿æ‰‹å·¥åŠ³ä½œçš„ä¸€¿Uæ–¹å¼ï¼Œå®ƒæ˜¯ä¸€¿U高于现实的½Ž¡ç†æ¨¡å¼ã€‚å› æ­?¾pÈ»Ÿåˆ†æžæ˜¯èÊYä»¶å¼€å‘过½E‹ä¸­å¿…ä¸å¯å°‘çš„ä¸€ä¸ªçŽ¯èŠ‚ï¼Œå®ƒäØ“é«˜è´¨é‡èÊYä»¶äñ”å“的开å‘奠定了基础ã€?</p> <p> </p> </dd> </dl> <img src ="http://m.shnenglu.com/apollo/aggbug/8567.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/apollo/" target="_blank">½W‘笑ç”?/a> 2006-06-14 21:51 <a href="http://m.shnenglu.com/apollo/articles/8567.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>普通开å‘äh员与软äšg工程师的区别http://m.shnenglu.com/apollo/articles/8543.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Wed, 14 Jun 2006 05:13:00 GMThttp://m.shnenglu.com/apollo/articles/8543.htmlhttp://m.shnenglu.com/apollo/comments/8543.htmlhttp://m.shnenglu.com/apollo/articles/8543.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/8543.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/8543.html普通开å‘äh员与软äšg工程师的区别åQ?/p>

å¯Òޝ”1åQ?/strong>

Aã€æ™®é€šå¼€å‘äh员:

掌æ¡äº†è®¡½Ž—机基础知识åQ?br />ç†Ÿæ‚‰è®¡ç®—æœø™µ„æºï¼Œå­¦ä¼šäº†ç¼–½E‹è¯­­a€åQŒå–œ‹Æ¢å–弄技巧,喜欢比较¾~–程语言的优劣;
以能¾~–出æŸç§ç‰ÒŽ®ŠåŠŸèƒ½çš„ç¨‹åºäØ“è£ï¼Œä¸æ‡‚原ç†åQŒä¸æ±‚甚解;
喜欢个ähå¼€å‘,ä¸é‡è§†æ–‡æ¡£ç¼–写;

Bã€èÊYä»¶å·¥½E‹å¸ˆåQ?/strong>

计算机基¼‹€çŸ¥è¯†æ‰Žå®žåQ?br />掌æ¡ä¸¤é—¨ä»¥ä¸Š¾~–程语言åQŒå¾ˆž®‘åœç•™åœ¨è¡¨é¢æ¯”较¾~–程语言的优劣;
以编写出用户满æ„的高质é‡è½¯äšg䏸™£ã€?br />懂得个ähå¼€å‘和团队开å‘的利弊åQŒæ–‡æ¡£è§„范,é½å…¨ã€?/p>

å¯Òޝ”2åQ?/strong>

Aã€æ™®é€šå¼€å‘äh员:


åªé‡è§†åŠŸèƒ½çš„å®žçŽ°åQŒä¸é‡è¿›åº¦å’Œè´¨é‡çš„æŠŠæ¡ã€?br />怕被“管â€å¾—太死åQŒåЍä¸åЍž®Þp¯´é™åˆ¶äº†æ€èµ\åQŒæ²¡æœ‰å‘挥空间ã€?br />ä¸å–œ‹Æ¢åš‹¹‹è¯•å·¥ä½œåQŒè®¤ä¸ºæµ‹è¯•低äºÞZ¸€½{‰ï¼Œä»Žæ¥æ²¡æœ‰åšè¿‡‹¹‹è¯•工作ã€?br />åªæ ¹æ®è‡ªå·Þqš„爱好学习技术;

Bã€èÊYä»¶å·¥½E‹å¸ˆåQ?/strong>

懂得在进度ã€è´¨é‡ï¼ˆåŠŸèƒ½åQ‰å’Œæˆæœ¬ä¹‹é—´òqŒ™¡¡ã€?br />懂得规范的目的在于é‡ç”¨ï¼Œé‡ç”¨æœ‰åˆ©äºŽæé«˜æ•ˆçŽ‡å’Œé›†ä¸­¾_‘ÖŠ›åˆ›æ–°ã€?br />è®¤äØ“‹¹‹è¯•å·¥ä½œæ¯”ç¼–ç æ›´å…ähŒ‘战性,自己¾l常为åŒä¼´çš„代ç åšç™½ç›’测试ã€?br />æ ÒŽ®ä¼ä¸š™å¹ç›®çš„需求和自己å‘展目标的共åŒç‚¹é€‰æ‹©å­¦ä¹ å†…容和方å‘ï¼›

å¯Òޝ”3åQ?/strong>

Aã€æ™®é€šå¼€å‘äh员:

è®¤äØ“åˆ«äh½E‹åºå¾ˆå·®åQŒä¸å–œæ¬¢çœ‹åˆ«äººçš„代ç åQ?br />æ€»è®¤ä¸ø™‡ªå·±æ¯”业务专家˜q˜æ›´ç†è§£éœ€æ±‚ã€?br />™å¹ç›®å¼€å§‹æ—¶åQŒå–œ‹Æ¢è¯´:“没问题åQŒSO EASYâ€ã€?br />™å¹ç›®å¤§å¤§å»¶æœŸæ—Óž¼Œå–œæ¬¢è¯ß_¼šâ€œè®¾è®¡å¤ªçƒ‚,没法¾~–程â€ã€?/p>

Bã€èÊYä»¶å·¥½E‹å¸ˆåQ?/strong>

喜欢为åŒäº‹èµ°æŸ¥ä»£ç ï¼Œòq¶ä»¥æ­¤è޷得学习他äºÞZ¼˜ç‚¹çš„æœÞZ¼šåQ?br />æ‡‚å¾—è‡ªå·±åªæ˜¯å¯èƒ½æ¯”业务专家更懂编½E‹ã€?br />™å¹ç›®å¼€å§‹æ—¶åQŒå–œ‹Æ¢é—®:“那是什么?˜q™æ˜¯ä¸ÞZ»€ä¹ˆï¼Ÿâ€ã€?br />™å¹ç›®å¤§å¤§å»¶æœŸæ—Óž¼Œå–œæ¬¢è¯ß_¼šâ€œæˆ‘ä¸ÞZ»€ä¹ˆå°±æ²¡æƒ³åˆ°â€¦â€ã€?br />



]]>
80åQ?0效率法则â€çš„人力制度http://m.shnenglu.com/apollo/articles/8000.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Wed, 31 May 2006 15:06:00 GMThttp://m.shnenglu.com/apollo/articles/8000.htmlhttp://m.shnenglu.com/apollo/comments/8000.htmlhttp://m.shnenglu.com/apollo/articles/8000.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/8000.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/8000.html
  80åQ?0效率法则(the 80åQ?0 principle)åQŒåˆ¿UîCØ“å¸•ç¯æ‰˜æ³•则ã€å¸•ç´¯æ‰˜å®šå¾‹ã€æœ€çœåŠ›æ³•åˆ™æˆ–ä¸òqŒ™¡¡åŽŸåˆ™ã€?

 

  早在19ä¸–çºªæœ«ï¼Œå¸•ç¯æ‰˜ç ”½I¶è‹±å›½äh的收入分é…问题时å‘现åQŒå¤§éƒ¨åˆ†è´¢å¯Œ‹¹å‘ž®éƒ¨åˆ? äºÞZ¸€è¾V€‚还å‘现æŸä¸€éƒ¨åˆ†äººå£å æ€ÖMhå£çš„æ¯”例åQŒä¸Ž˜q™ä¸€éƒ¨åˆ†äººæ‰€æ‹¥æœ‰çš„胦富的份é¢åQŒå…·æœ‰æ¯”较确定的ä¸åã^衡的数é‡å…³ç³»ã€‚而且åQŒè¿›ä¸€æ­¥ç ”½I¶è¯å®žï¼Œ˜q™ç§ä¸åã^衡模å¼ä¼š é‡å¤å‡ºçްåQŒå…·æœ‰å¯é¢„测性。绋¹Žå­¦å®¶æŠŠ˜q™ä¸€å‘现¿UîCؓ“帕累托收入分é…定律â€ï¼Œè®¤äؓ是“帕累托最引äh注目的èµA献之一â€ã€?/font>

  ½Ž¡ç†å­¦å®¶ä»Žå¸•累托的研½I¶ä¸­å½’纳å‡ÞZº†ä¸€ä¸ªç®€å•çš„¾l“æžœåQšå¦‚æž?0åQ…çš„äººå æœ?0åQ…çš„ ½C¾ä¼šè´¢å¯ŒåQŒç”±æ­¤å¯ä»¥é¢„‹¹‹ï¼Œ 10åQ…çš„äººæ‰€æ‹¥æœ‰çš„èƒ¦å¯ŒäØ“65åQ…,5åQ…çš„äºÞZín有的财富ä¸?0åQ…。管ç†å­¦å®¶çœ‹é‡çš„æ˜¯è¿™ä¸€¾l“æžœä½“çŽ°çš„æ€æƒ³åQŒå³ä¸åã^è¡¡å…³¾pÕd­˜åœ¨çš„¼‹®å®šæ€§å’Œå¯é¢„‹¹‹æ€§ã€‚正如里查å¯d· ¿U‘克有一个精彩的æè¿°åQšâ€œåœ¨å› å’Œæžœã€åŠªåŠ›å’Œæ”¶èŽ·ä¹‹é—´åQŒæ™®é存在ç€ä¸åã^è¡¡å…³¾p…R€‚典型的情况是:80åQ…的收获æ¥è‡ª20åQ…的努力åQ›å…¶ä»? 80åQ…的力气åªå¸¦æ?0åQ…çš„¾l“果。â€?/font>

  æ€ÖM¹‹åQŒâ€?0åQ?0效率法则â€å‘Šè¯‰äh们一个é“ç†ï¼Œå›_œ¨æŠ•入与äñ”出ã€åŠªåŠ›ä¸Žæ”¶èŽ·ã€åŽŸå› å’Œ¾l“果之间åQŒæ™®é存在ç€ä¸åã^è¡¡å…³¾p…R€‚少的投入,å¯ä»¥å¾—到多的产出åQ›å°çš„努力,å¯ä»¥èŽ·å¾—å¤§çš„æˆç‡WåQ›å…³é”®çš„ž®‘æ•°åQŒå¾€å¾€æ˜¯å†³å®šæ•´ä¸ªç»„¾l‡çš„æ•ˆçއã€äñ”出ã€ç›ˆäºå’ŒæˆèÓ|的主è¦å› ç´ ã€?/font>

  ž®†â€?0åQ?0æ•ˆçŽ‡æ³•åˆ™â€æ‰€å†…涵的ç†å¿µå’Œè§„律˜q用于组¾l‡ähåŠ›èµ„æœ¬ç®¡ç†æ´»åŠ¨ä¹‹ä¸­ï¼Œ½Ž¡ç†è€…å¿…™åÀL˜Ž¼‹®äh力资本ä‹É用的ç‰Òޮп€§ï¼Œä»¥åŠæé«˜äººåŠ›èµ„æœ¬ä½¿ç”¨æ•ˆçŽ‡çš„é‡è¦æ€§ä¸Žå¯è¡Œæ€§ã€?/font>

  首先åQŒäh力资本的存在形å¼å’Œä½œç”¨æ–¹å¼ä¸åŒäºŽç‰©åŠ›èµ„æœ¬ã€‚äh力资本以äºÞZؓ载体。ä‹É用æƒä¸ÖM½“åªèƒ½é—´æŽ¥æŽ§åˆ¶åQŒæ— æ³•直接支é…。è¿ç”¨æƒä¸ÖM½“å…ähœ‰æ°æ€¹…的唯一性。äh力资本的使用效率åQŒå®Œå…¨ç”±è½½ä½“个äh力_Š¨åŠªåŠ›çš„ä¾›¾l™å†³å®šã€?çŽ‹å¾æ°‘,2001åQ?åQ?001åQ?2)

  其次åQŒäh力资本是最é‡è¦çš„生产è¦ç´ ã€‚ä¸ä»…å› ä¸ºç”Ÿäº§çš„å¯æŒ¾l­å‘展对人力资本è¦ç´ éœ€æ±‚çš„æ¯”ä¾‹ä¸æ–­æ‰©å¤§åQŒè€Œä¸”其中éžäh力资本è¦ç´ çš„使用也完全å–决于人力资本ã€?/font>

  ½W¬ä¸‰åQŒäh力资本完全å¯ä»¥é€šè¿‡½Ž¡ç†æ–¹å¼çš„æ”¹å˜è€Œæé«˜ä‹É用ä­h值和价倹{€‚在一¿U“游æˆ? 规则â€ä¸‹é»˜é»˜æ— é—»çš„“åã^åºæ€¹‹è¾ˆâ€ï¼Œåœ¨å¦ä¸€¿Uè§„åˆ™ä¸‹å´æœ‰å¯èƒ½æˆäØ“é—Õdé迩的栋æ¢ä¹‹æ‰ã€‚“游æˆè§„则â€å°±æ˜¯åˆ¶åº¦ï¼ŒåŒ™§„定或影å“ä¸ÖM½“è¡ŒäØ“çš„æ­£å¼å’Œéžæ­£å¼è§„则。制åº? æ˜¯èµ„æœ¬ï¼Œæ˜¯ç”Ÿäº§åŠ›çš„åˆ›é€ è€…ã€‚é€šè¿‡æž„å¾æˆ–创新管ç†åˆ¶åº¦ï¼Œå®Œå…¨æœ‰å¯èƒ½æé«˜ç»„¾l‡ä¸­äººåŠ›èµ„æœ¬çš„ç”Ÿäº§åŠ›ã€?/font>

   ½W¬å››åQŒâ€?0åQ?0效率法则â€é€‚用于äh力资本管ç†ã€‚实践表明,一个组¾l‡çš„生äñ”效率和未æ¥å‘展,往往军_®šäºŽå°‘æ•?比如20åQ?关键性的人æ‰ã€‚对一个股份制ä¼ä¸š¾l„织而言åQŒä»Žè‘£äº‹ä¼šçš„角度考虑åQŒå…³é”®ähæ‰ä¸€èˆ¬åŒ…括以下äh员:

  (1)CEOã€CFO½{‰é«˜¾U§çš„½Ž¡ç†äººå‘˜åQ?/font>

  (2)å¼€å‘ã€ç”Ÿäº§ã€è¥é”€ã€äh力资æºç­‰é‡è¦éƒ¨é—¨¾lç†æˆ–项目负责ähåQ?/font>

  (3)高çñ”研究与开å?R&D)人员åQ?/font>

  (4)å…ähœ‰åˆ›é€ å‘明高¾U§æŠ€èƒ½åž‹äººåŠ›èµ„æœ¬çš„æŠ€æœ¯ã€å·¥è‰ºåŠåˆ¶åº¦è®¾è®¡äººå‘˜åQ?/font>

  (5)å…¶ä»–æžå…·å‘展潜力的高素质员工ã€?/font>

  åŸÞZºŽæ­¤ï¼Œå¦‚何构å¾â€?0åQ?0效率法则â€çš„¾l„织人力资本½Ž¡ç†åˆ¶åº¦ž®±å分有æ„义。下é¢äº”™å¹è¡ŒåЍå¾è®®ï¼Œä¾›äh力资本决½{–者和½Ž¡ç†è€…å‚考,也许å¯åŠ©ä¸€è‡‚ä¹‹åŠ›ã€?

  一ã€ç²¾æŒ‘细选,å‘çŽ°â€œå…³é”®å°‘æ•°â€æˆå‘?/font>

  所谓å‘çŽ°â€œå…³é”®å°‘æ•°â€æˆå‘˜ï¼Œå®žé™…上是è¦å‘现“关键的â€äh力资本。äh力资本无色无 å‘Ÿë€æ— å½¢æ— æ€ã€æ— å½±æ— ítªï¼Œæœ¬æ¥ž®±éš¾ä»¥â€œå‘现â€ï¼Œæ›´ä½•冉|˜¯å¯¹ç‰¹å®šç»„¾l‡å…·æœ‰å…³é”®ä½œç”¨çš„人力资本?ä¸ÞZº†æ‰‘Öˆ°åˆé€‚äh选,许多¾l„织ä¸ä»…è¦æ”¯ä»˜å‘çŽ°æˆæœ¬ï¼Œè€Œä¸”˜q˜å¾—冒因 “招è˜å¤±è´¥â€è€Œå¯¼è‡´ä­h值æŸå¤Þqš„风险。一般而言åQŒæ‰€é€‰äh员èŒä½è¶Šé«˜ï¼Œæ‰€ä»˜æˆæœ¬æˆ–所冒风险越大。招è˜CEOã€CFO½{‰â€œæœ€å…³é”®â€çš„高çñ”½Ž¡ç†äººå‘˜åQŒå¯ä»¥å§”托专ä¸? “猎头公å?Head Hunter)â€è¿›è¡Œã€‚äØ“æ­¤éœ€è¦ä»˜å‡ºçš„æœåŠ¡è´¹å¯è¾¾æ‰€èŽ·ähæ‰å¹´è–ªçš„25åQ…,甚至35åQ…。尽½Ž¡è´¹ç”¨ä¸ä½Žï¼Œä½†å¯¹¾l„织æ¥è¯´˜q˜æ˜¯æ¯”亲自æ“作æ¥å¾—æ–¹ä¾Ñ€ä¿é™©ã€ä¾¿å®œã€? 2002òq?ã€?月间åQŒå›½å†…媒体“爆炒â€äº†â€œå“ˆä½›åšå£«å¹´è–ªç™¾ä¸‡è½æˆäh°‘办高校â€ï¼Œä¸åˆ°ä¸‰ä¸ªæœˆå› æ€€ç–‘“åšå£«èín份有å‡â€åŠâ€œæ²Ÿé€šå›°éšä€ç­‰åŽŸå› è¢«è§£è˜çš„æ–°é—»ã€‚å‡å®? æ ¡æ–¹(å±×ƒ¸œå¤–事¾˜»è¯‘学院)和“哈佛åšå£?陈ç³)â€åŠ¨æœºçº¯æ­£ï¼Œé‚£ä¹ˆåQŒè¿™ä»¶äº‹å¯ä»¥çœ‹ä½œæ˜¯â€œæ‹›è˜å¤±è´¥â€çš„ä¸€ä¸ªå…¸åž‹æ¡ˆä¾‹ã€‚ç”±æ­¤ç»™åŒæ–¹å¸¦æ¥çš„æŸå¤±ï¼Œè¦å¤§äºŽä‹É用“猎 å¤´â€æœåŠ¡çš„æˆæœ¬ã€‚CEOã€CFO½{‰ä»¥ä¸‹å±‚‹Æ¡â€œå…³é”®å°‘æ•°â€ï¼Œä¸»è¦ä»¥ç»„¾l‡ä¸­çš„äh力资æºéƒ¨é—¨åœ¨å†…部市场和外部市场“å‘现â€äؓ丅R€‚æœ‰å¤šç§æ–ÒŽ³•与技术å¯ä¾›å‚考。申è¯? è¡¨è€ƒå¯Ÿã€æµ‹è¯•ã€é¢è°ˆæ˜¯ä¸‰ç§å¸¸è§çš„æ–¹æ³•ã€‚èƒ½åŠ›æµ‹è¯•ã€æ“作技能测试ã€èín体技能测试ã€äh格测试ã€å…´­‘£æµ‹è¯•ã€æˆž®±æµ‹è¯•ã€å·¥ä½œæ ·æœ¬æµ‹è¯•ç­‰åQŒæ˜¯å¸¸ç”¨çš„æµ‹è¯•类型。招è˜é¢ 谈需è¦ç»˜q‡å‡†å¤‡ã€å®žæ–½ã€è¯„ä¼îC¸‰é“程åºã€‚é¢è°ˆçš„æ–ÒŽ³•有鞾l“构化ã€åоl“构化和¾l“构化等多秾cÕdž‹ã€?

  然而,å³ä‹É¾l过了多é“程åºã€ä‹Éç”¨äº†å¤šç§æ–ÒŽ³•与技术精挑细选,也ä¸èƒ½ä¿è¯æ¯‹Æ¡æ‹›è? å‡ä¸‡æ— ä¸€å¤±ï¼Œæ›´ä¸èƒ½ä¿è¯æ‰€ç”„选的员工日åŽä¸ªä¸ª¿U°å¿ƒå¦‚æ„。好在普é实行试用期和短期åˆåŒè˜ç”¨åˆ¶åº¦ï¼Œå¯ä»¥æ¯”较有效地é™ä½Žç”„é€‰å¤±è¯¯çš„æˆæœ¬ã€‚ä¿è¯â€œå…³é”®å°‘æ•°â€çš„ç”? 选质é‡ï¼Œé™¤äº†ä¾èµ–æ­£å¼è§„则åQŒè¿˜éœ€è¦æ³¨æ„é¿å…认识上的误区。ä‹D例æ¥è¯ß_¼Œåƒå¤§æ‰å‡ºè‡ªåæ ¡ã€é€‰äh用äh唝忠¡æ˜¯ä¸¾ï¼Œž®±æ˜¯ç›®å‰è®¸å¤šä¼ä¸šå’Œäº‹ä¸šç»„¾l‡æ·±é™·å…¶ä¸­çš„è¯¯åŒºã€‚å¤ è¯­è¯´å¾—å¥½åQšâ€œå¤œå…‰ä¹‹ç ï¼Œä¸å¿…å‡ÞZºŽå­ŸæÓ|之河åQ›ç›ˆæ¡ä¹‹å£ï¼Œä¸å¿…采于昆仑之山。â€?å—æœå®‹Â·åˆ˜ä¹‰åº†ã€Šä¸–说新语¯‚¨€è¯­ã€?òq¿å¼€æ‰èµ\åQŒæ‹›è´¤çº³å£«ï¼Œæ‰æ˜¯å¯»èŽ·â€œå…³é”®å°‘ æ•°â€çš„æ­£ç¡®é€‰æ‹©ã€?/font>

  二ã€åƒé”¤ç™¾ç‚û|¼Œæ‰“造核心æˆå‘˜å›¢é˜?/font>

  å‘çŽ°â€œå…³é”®å°‘æ•°â€æˆå‘˜å分é‡è¦ï¼Œä½†æ›´é‡è¦çš„ï¼Œæ˜¯æŠŠâ€œå…³é”®å°‘æ•°â€æ•´åˆè“væ¥ï¼Œä»Žä¸­é€‰æ‹©æ ¸å¿ƒæˆå‘˜åQŒå¾ç«‹å†³½{–ã€ç®¡ç†ã€åˆ›æ–°å·¥ä½œå›¢é˜?teams)ã€?/font>

  建立团队åQŒå°±æ˜¯è¦æŠŠâ€œæ¯ä¸ªäh的能力ã€ç»éªŒã€æ€åº¦å’Œä­hå€égº¤¾l‡åœ¨ä¸€èµøP¼Œåˆ›é€ å‡ºä¸€ä¸ªå†… 容丰富的¾l“构。â€å›¢é˜Ÿç»“构具有紧密ã€å®Œæ•´ã€å调特å¾ï¼Œé€šå¸¸å¯ä»¥äº§ç”Ÿå¤§å¤§ä¼˜äºŽ¼›ÀL•£ä¸ªä½“æˆ–æ¾æ•£ç¾¤ä½“之和的效率或力é‡ã€‚因而,在日­‘‹æ¿€çƒˆå’Œå›½é™…化的竞争环境中, å›¢é˜Ÿæ­£é€æ­¥æˆäØ“¾l济和社会活动主‹¹çš„工作方å¼ã€?/font>

  一个组¾l‡çš„存在与å‘展,å–决于多¿U内生与外生å˜é‡ã€‚但是,在决½{–ã€ç®¡ç†å’Œåˆ›æ–°ä¸‰ä¸ªæœ€é‡è¦çš„环节è¯å½Õd›¢é˜Ÿç²¾¼œžï¼Œè½å®žå›¢é˜Ÿå·¥ä½œæœºåˆ¶åQŒæ— è®ºå¯¹äºŽä¼ä¸šç»„¾l‡è¿˜æ˜¯äº‹ä¸šç»„¾l‡ï¼Œéƒ½æ˜¯æˆåŠŸçš„å¿…è¦æ¡ä»¶ã€?/font>

  团队决策是第一步。“一­a€å ‚â€ã€â€œå®¶é•¿åˆ¶â€ã€â€œä¸€æŠŠæ‰‹è¯´äº†½Ž—â€ï¼Œæ˜¯å°å†œç»‹¹Žæ€§è´¨ 的决½{–æ–¹å¼ã€‚è¿™¿Uæ–¹å¼ï¼Œä¸æ­¢‹¹è¡ŒäºŽè®¡åˆ’绋¹Žæ—¶æœŸï¼Œæ—¶è‡³ä»Šæ—¥åQŒåœ¨ç«žäº‰æœºåˆ¶ã€ä­h格制度和æƒåŠ›òqŒ™¡¡¾l“æž„ž®šæœªå»ºç«‹æˆ–ä¸å®Œå–„的国有垄断部门ã€äº‹ä¸šå•ä½ã€ç§è¥ä¼ä¸šã€å®˜ 僚化的“群众团体â€ä¸­åQŒç”šè‡›_œ¨ä¸€äº›å­¦æœ¯å›¢ä½“中åQŒä»ç„¶æ™®é存在ç€å†³ç­–æƒé«˜åº¦é›†ä¸­çš„现象。决½{–æƒé«˜åº¦é›†ä¸­åQŒæ•ˆçއæŸå¤±é€šå¸¸åœ¨æ‰€éš‘Ö…åQŒèµ„产æµå¤Þqš„æ¦‚率必然大大å¢? 加ã€?/font>

  明晰产æƒè¾¹ç•ŒåQŒå¾ç«‹æƒåŠ›ç»“æž„åã^衡的决策团队åQŒå®žè¡Œå›¢é˜Ÿå†³½{–,是组¾l‡æˆåŠŸçš„æœ€ä¼˜é€‰æ‹©ã€?/font>

ã€€ã€€åŒæ ·åQŒåœ¨ç”Ÿäñ”è¦ç´ äº¤æ˜“ã€ç”Ÿäº§ä½œä¸šã€äñ”å“è¥é”€ã€äh力资æºç­‰½Ž¡ç†çŽ¯èŠ‚åQŒå›¢é˜Ÿå·¥ä½œæ–¹å¼? 的收益必然大于éžå›¢é˜Ÿæ–¹å¼ã€‚技术ã€å·¥è‰ÞZ¸Žäº§å“创新åQŒæ˜¯¾l„织核心竞争力的军_®šå› ç´ ã€‚在知识分类全颾_„¡»†åŒ–和力_Š¨åˆ†å·¥é«˜åº¦ä¸“ä¸šåŒ–çš„ä»Šå¤©åQŒå•打独斗ã€é—­é—¨é€ èžRåQ? 最¾lˆåªèƒ½ä»¥å¤ÞpÓ|告终。酾|®ä¼˜è´¨äh力资本,建立高效率研å?R&D)团队åQŒå¼ºåŒ–åˆä½œåšå¼ˆæœºåˆÓž¼Œæ˜¯ç»„¾l‡å®žçŽ°åˆ›æ–°çš„å¿…ç„¶é€‰æ‹©ã€?/font>

  三ã€é”»ç‚¼åŸ¹è®­ï¼Œæé«˜â€œå…³é”®å°‘æ•°â€æˆå‘˜çš„竞争åŠ?/font>

  核心竞争力是¾l„ç»‡åœ¨æ¿€çƒˆçš„å¸‚åœºç«žäº‰ä¸­èŽ·èƒœçš„å¿…è¦æ¡äšg。竞争环境的å˜åŒ–åQŒè¦æ±‚组¾l? 䏿–­è°ƒæ•´å’Œå¼ºåŒ–核心竞争力。组¾l‡çš„æ ¸å¿ƒç«žäº‰åŠ›ï¼Œè¡¨é¢ä¸Šçœ‹åQŒæ˜¯ä½“现在äñ”å“å¼€å‘ã€æ€§èƒ½æ”¹è¿›å’Œç”Ÿäº§æˆæœ¬èŠ‚¾U¦ç­‰ä¸€¾pÕdˆ—˜q‡ç¨‹ä¸­çš„领先技术与工艺åQŒä½†å®žé™…上,应该是创 é€ ã€æŽŒæ¡å’Œ(æˆ?˜q用技术与工艺的ähåQŒå³¾l„ç»‡ä¸­â€œå…³é”®å°‘æ•°â€æˆå‘˜æ‰€å…ähœ‰çš„äh力资本ã€?/font>

  人力资本有自学习功能和ä‹É用的价值增值性。但是,人力资本的自学习‹zÕdЍåQŒåƈä¸ä¸€ 定沿瀾l„织所希望的方å‘å‘展,使用价值的增加也ä¸ä¸€å®šèƒ½å¤Ÿæ»¡­‘³ç»„¾l‡å‘展的需è¦ã€‚因此,ä¸ÞZº†ä¿æŒã€æ‰©å¤§æˆ–者赢得生存与å‘展½Iºé—´åQŒç»„¾l‡å¿…™å»é‡‡å–æŽªæ–½ï¼Œä¸æ–­æé«˜ â€œå…³é”®å°‘æ•°â€æˆå‘˜ç»„¾l‡ä¸“用性äh力资本的竞争力ã€?/font>

  专用性äh力资本,å¯ä»¥é€šè¿‡æŒ‘战性实际工作的“锻炼â€å’Œä¸“用性技能的“培训â€ä¸¤æ? 途径æ¥èŽ·å¾—ã€‚åœ¨é”È‚¼ä¸ŽåŸ¹è®­è¿‡½E‹ä¸­åQŒåº”该注æ„呿Œ¥â€œç𮿠¼é©¬åŠ›ç¿æ•ˆåº” (Pygmalion effect)â€çš„作用åQŒå³è¦ç›¸ä¿¡ã€é¼“åŠ±ã€æ”¯æŒã€è‚¯å®šå—训员工。常对他们说åQšä½ è¡?你能åšåˆ°!你一定会æˆåŠŸ!äº‹å®žè¯æ˜ŽåQŒæ­¤æ³•å¯ä»¥å¤§å¤§æ¿€åŠ±å‘˜å·¥å–得显著的åŸ? è®­ç‡W效ã€?

  在锻ç‚ég¸ŽåŸ¹è®­˜q‡ç¨‹ä¸­ï¼Œæ›´åº”è¯¥æ³¨æ„æˆæœ¬â€”收益分æžï¼Œäº‰å–收益最大化。如果äh力资æœ? 产æƒå…³ç³»¼‹®å®šã€è¾¹ç•Œæ˜Žæ™°ã€ä‹É用æƒå’Œæ”¶ç›Šæƒçš„实现有ä¿è¯åQŒå°±å¯ä»¥æ”¾ä“Q“马太效应â€ï¼Œå³ä‹Éå¼ø™€…更强;如果¾l„织对于其所投资人力资本的ä‹É用æƒã€æ”¶ç›Šæƒå®žçŽ°æ²¡æœ‰å? 分把æ¡ï¼Œé‚£ä¹ˆåQŒå°±åº”该在强化äh力资本äñ”æƒå…³¾pÈš„åŒæ—¶åQŒæ³¨æ„采å–分散投资策略,é¿å…“把鸡蛋攑֜¨ä¸€ä¸ªç¯®å­é‡Œâ€â€”—把é”È‚¼ä¸ŽåŸ¹è®­çš„æœÞZ¼šé›†ä¸­äºŽæŸä¸€ä½æˆ–æŸå‡ ä½å‘˜ 工。因ä¸ÞZh力资本质é‡è¶Šå¥½ã€å“ä½è¶Šé«˜ï¼Œ­‘Šå®¹æ˜“æˆä¸ºâ€œçŒŽå¤´å…¬å¸â€çš„目标åQŒæµå¤Þqš„å¯èƒ½æ€§è¶Šå¤§ã€‚而一旦æµå¤±ï¼Œž®†ä‹É¾l„ç»‡çš„æŠ•èµ„ä»˜è¯æ€¸œ‹¹ã€‚而且åQŒè¿˜æœ‰å¯èƒ½å‘生泄露组 ¾l‡æŠ€æœ¯æˆ–商业¿U˜å¯†çš„æƒ…况,使组¾l‡è’™å—更大æŸå¤±ã€?/font>

ã€€ã€€æŠ•èµ„â€œå…³é”®å°‘æ•°â€æˆå‘˜çš„人力资本是必è¦çš„åQŒä½†éœ€è¦å¾ç«‹æœ‰æ•ˆçš„æ”¶ç›Šæƒå®žçŽ°æœºåˆÓž¼Œé˜? æ­¢äh员æµå¤±æ‰€å¸¦æ¥çš„æŸå¤±ã€‚åœ¨ç›®å‰çš„æ¡ä»¶ä¸‹åQŒæŠ•资方与被投资方自愉K€‰æ‹©åQŒç­¾¾U¦æŠ•èµ?与接å—组¾l‡å®‰æŽ’的出国˜q›ä¿®ã€åœ¨èŒä¸“å‘æŠ€èƒ½åŸ¹è®­çš„æˆå‘˜äº‹å…ˆ½{¾è®¢åˆçº¦)åQŒåï–¾U? 使用åQŒè¿¾U¦èµ”å¿ï¼Œåº”该是组¾l‡ç»´æŠ¤æ”¶ç›Šæƒçš„æœ€ä½³é€‰æ‹©ã€?/font>

ã€€ã€€å››ã€æœ‰æ•ˆæ¿€åŠ±ï¼Œå¼ºåŒ–â€œå…³é”®å°‘æ•°â€æˆå‘˜çš„工作动力

  按照人力资本产æƒç†è®ºå®¶çš„观点åQŒç»„¾l‡é€šè¿‡å¸‚场交易招募到员工,是获得了在刾U¦æœŸ 内以一定代价ä‹É用员工äh力资本的æƒåˆ©ã€‚获得了使用æƒï¼Œòq¶ä¸æ„味瀞®±å¯ä»¥éšå¿ƒæ‰€‹Æ²åœ°ä½¿ç”¨äººåŠ›èµ„æœ¬åQŒå°±èƒ½å¤Ÿäº«å—åˆîCh力资本带æ¥çš„æ•ˆç”¨ã€‚äh力资本由唯一的主ä½? (载体本äh)直撩控制ã€å…·ä½“æ“作,ä»ÖM½•载体之外的æƒåˆ©ä¸»ä½?包括所有æƒä¸ÖM½“)åQŒåªèƒ½é—´æŽ¥åˆ©ç”¨ã€‚è¦æƒÏx¯”较充分地利用人力资本的ä­h值和使用价å€û|¼Œå¿…须使得载体 本äh感å—到有强度的激励,产生努力工作的动力ã€?/font>

  ‹È€åŠ±æ ¹æºäºŽéœ€è¦ã€‚å½“è¡ŒäØ“ä¸ÖM½“çš„éœ€è¦æœªæ»¡èƒöæ—Óž¼Œž®×ƒ¼šå‡ºçŽ°å¿ƒç†ç´§å¼ åQŒè¿›è€Œåœ¨íw«ä½“内äñ” 生内驱力åQŒåŽ»å¯ÀL‰¾èƒ½å¤Ÿæ»¡èƒö需è¦çš„目标。目标一旦找刎ͼŒéœ€è¦å¾—到满­‘»I¼Œå¿ƒç†ç´§å¼ å›_‘Šæ¶ˆé™¤ã€‚ç„¶è€Œï¼Œäººçš„éœ€è¦æ˜¯æ— é™çš„,旧的需è¦å¾—到满­‘»I¼Œæ–°çš„ã€æ›´é«˜å±‚‹Æ¡çš„需è¦? ž®×ƒ¼šäº§ç”Ÿã€‚需è¦çš„层次­‘Šé«˜åQŒæ»¡­‘³çš„隑ֺ¦­‘Šå¤§åQŒæ¿€åŠÞqš„å› ç´ ­‘Šå¤æ‚ã€?/font>

ã€€ã€€â€œå…³é”®å°‘æ•°â€æˆå‘˜çš„需è¦éžåŒä¸€èˆ¬ï¼ŒæŒ‰ç…§äºšä¼¯æ‹‰ç½•·马斯‹z?Abraham Maslow)的需è¦å±‚‹Æ¡ç†è®?Hierarchy of Needs Theory)åQŒåº”该是辑ֈ°æœ€é«˜å’Œ‹Æ¡é«˜å±‚次的需è¦â€”—自我实现需è¦å’Œž®Šé‡éœ€è¦ã€‚å› æ­¤ï¼Œåªæœ‰æä¾›æ»¡èƒö˜q™ä¸¤¿U需è¦çš„æ¡äšg或机会,æ‰å¯èƒ½äñ”生有效激励。这些æ¡ä»? 或机会主è¦åŒ…括:

  (1)获得è£èª‰ã€æå‡åœ°ä½ã€å—到尊é‡ï¼›

  (2)分äín决策æƒã€ç®¡ç†æƒåQ?/font>

  (3)˜q›ä¿®ã€æé«˜ä¸šåŠ¡æ°´òq»I¼›

  (4)¼‹®å®šçš„ã€ä×o人满æ„的个ähèŒä¸šå‘展计划åQ?/font>

  (5)呿Œ¥æ½œèƒ½ã€å®žçŽîC¸ªäºÞZ­h倹{€?/font>

  五ã€ä¼˜èƒœåŠ£æ±ŽÍ¼ŒåЍæ€ç®¡ç†â€œå…³é”®å°‘æ•°â€æˆå‘˜å›¢é˜?/font>

  对组¾l‡ä¸­çš„â€œå…³é”®å°‘æ•°â€æˆå‘˜å’Œç”±â€œå…³é”®å°‘æ•°â€æˆå‘˜æž„æˆçš„团队åQŒè¦å®žè¡ŒåЍæ€ç®¡ç†ï¼Œå›_®žè¡Œä¼˜èƒœåŠ£æ±°åˆ¶åº¦ã€?/font>

ã€€ã€€ä¿æŒ¾l„织员工的æµåŠ¨æ€§å分必è¦ã€‚有二佾ŸŽå›½å­¦è€…,从ç†è®ÞZ¸Šå¯¹å‘˜å·¥æµåŠ¨çš„å¿…è¦æ€§ä½œ 了较有说æœåŠ›è§£é‡Šã€‚ä¸€ä½æ˜¯å¿ƒç†å­¦å®¶å‹’温(KåQŽLewin)。他æå‡ºäº†â€œåœºè®ºâ€ï¼Œè®¤äؓ个äh的工作ç‡W效BåQŒæ˜¯ä¸ªäh的能力和æ¡äšgPåQŒä»¥åŠä¸ªäººæ‰€å¤„环境E(个ähçš? “场â€?的函敎ͼšB=f(PåQŒE)。个äºÞZ¸ŽçŽ¯å¢ƒä¹‹é—´ä¸€èˆ¬æ€ÀLœ‰ä¸€ä¸ªä»Žç›æ€º’“适应â€åˆ°â€œä¸é€‚应â€çš„å‘展˜q‡ç¨‹ã€‚由于个人无法左å³çŽ¯å¢ƒï¼ŒçŽ¯å¢ƒé€šå¸¸ä¹Ÿä¸ä¼šå› ä¸ºå°‘æ•îC¸ª äºø™€Œå‘生改å˜ï¼Œå› æ­¤åQŒå½“适应½E‹åº¦ä¸‹é™è‡³ä¸é€‚应½E‹åº¦æ—Óž¼Œæ–°çš„环境无论对于个äh˜q˜æ˜¯¾l„织都是最佳选择。å¦ä¸€ä½æ˜¯å¡å…¹(Katz)。他在大é‡è°ƒæŸ¥ç»Ÿè®¡çš„基础上æ å‡ÞZº†â€œç»„¾l‡å¯¿å‘½å­¦è¯´â€ã€‚ä»–å‘现åQ?åQ?ï½?òq´æ˜¯¿U‘ç ”¾l„织的最佛_¹´é¾„区。期é—ß_¼Œ¿U‘ç ”äººå‘˜ä¹‹é—´ä¿¡æ¯æ²Ÿé€šæ°´òqÏxœ€é«˜ï¼Œæˆæžœæœ€å¤šã€‚之å‰ï¼Œâ€œæ–°é¢å­”â€ä¹‹é—´äº¤‹¹æœ‰é™ï¼›ä¹? åŽï¼Œâ€œè€ç›¸è¯†â€ä¹‹é—´â€œè€è¯â€è¿ž½‹‡ã€‚ä¿¡æ¯æ²Ÿé€šæ°´òq³ä¸‹é™ï¼Œ¾l„ç»‡æˆæžœå¿…ç„¶å‡å°‘。解决问题的办法ž®±æ˜¯äººå‘˜‹¹åŠ¨ã€‚æ•°òq´æµåЍ䏀‹Æ¡ï¼Œä¸€ç”ŸæµåŠ?ï½?8‹Æ¡æ˜¯åˆç†é€‰æ‹©ã€?/font>

ã€€ã€€â€œæµæ°´ä¸è…,æˆähž¢ä¸è ¹â€ã€‚以¾l©æ•ˆè€ƒæ ¸ä¸ÞZ¾æ®ï¼Œå¯¹â€œå…³é”®å°‘æ•°â€æˆå‘˜ç¾¤ä½“和核心æˆå‘˜å›¢é˜Ÿå®žè¡Œæœ«ä½æ·˜æ±°åˆ¶æˆ–者按比例(比如5åQ…~10åQ?淘汰åˆÓž¼ŒåŒæ—¶åQŒä¸æ–­å‘现ã€å¼•˜q›ä¼˜¿U€æˆå‘˜ã€‚这是维æŒç»„¾l‡äh力资本活力,òq¶è¿›è€Œä¿æŒç»„¾l‡æ ¸å¿ƒç«žäº‰åŠ›çš„å¿…è¦æ¡ä»¶ã€?/font>



]]>
ã€Šå†™å‡ø™´¨é‡å¥½è½¯äšgçš?5æ¡ä½“会》暨½{”案ZThttp://m.shnenglu.com/apollo/articles/7903.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Tue, 30 May 2006 13:48:00 GMThttp://m.shnenglu.com/apollo/articles/7903.htmlhttp://m.shnenglu.com/apollo/comments/7903.htmlhttp://m.shnenglu.com/apollo/articles/7903.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/7903.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/7903.html如何用正¼‹®çš„æ–ÒŽ³•æ¥å†™å‡ø™´¨é‡å¥½çš„èÊYä»¶çš„75æ¡ä½“ä¼?/a>》的blogåQŒåŽæ¥ä»–åˆç»™å‡ÞZº†ç›¸åº”的回½{”:《七å五æ¡ã€‹çš„解释 。而我亦给å‡ÞZº†æˆ‘自å·Þqš„½{”案åQŒæœ‰äº›ä¸é”™ï¼Œæœ‰äº›å·®å¼ºäººæ„åQŒæœ‰äº›åˆ™éžå¸¸ä¸èƒöäº†ã€‚äØ“ä¾¿äºŽæ¯”è¾ƒåQŒæˆ‘的答案附在了MVM½{”案的åŽé¢ã€?

1. 你们的项目组使用æºä»£ç ç®¡ç†å·¥å…·äº†ä¹ˆï¼Ÿ
MVM : 应该用。VSSã€CVSã€PVCSã€ClearCaseã€CCC/Harvestã€FireFly都å¯ä»¥ã€‚我的选择是VSSã€?br />éƒä¹Ÿé£?/strong> : å…¬å¸ä½¿ç”¨çš„æ˜¯VSSåQŒåœ¨¾|‘上与朋å‹çŽ©çš„å°±æ˜¯CVS了ã€?


2. 你们的项目组使用¾~ºé™·½Ž¡ç†¾pÈ»Ÿäº†ä¹ˆåQ?br />MVM : 应该用。ClearQuestå¤ªå¤æ‚ï¼Œæˆ‘çš„æŽ¨èæ˜¯BugZillaã€?br />éƒä¹Ÿé£?/strong> : 嫌BugZilla安装太费事,界é¢å¤ªç®€é™‹ï¼Œæˆ‘选择的是Jira的破解版ã€?/p>

3. 你们的测试组˜q˜åœ¨ç”¨Word写测试用例么åQ?br />MVM : ä¸è¦ç”¨Word写测试用例(Test CaseåQ‰ã€‚应该用一个专门的¾pÈ»ŸåQŒå¯ä»¥æ˜¯Test ManageråQŒä¹Ÿå¯ä»¥æ˜¯è‡ªå·±å¼€å‘一个ASP.NET的尾|‘站。主è¦ç›®çš„æ˜¯Trackå’ŒBrowseã€?br />éƒä¹Ÿé£?/strong> : 用WordåQŒè€Œä¸”‹¹‹è¯•工作很是ä¸ä¸Šå°é¢åQˆä¸­å›½èÊY件的通病åQŒæ‰€ä»¥æˆ‘们公忀¹Ÿæ²¡å°‘得了犯)ã€?/p>

4. 你们的项目组有没有å¾ç«‹ä¸€ä¸ªé—¨æˆïL½‘站?
MVM : è¦æœ‰ä¸€ä¸ªé—¨æˆïL½‘ç«™ï¼Œç”¨æ¥æ”¾Contact Infoã€Baselined Scheduleã€News½{‰ç­‰ã€‚推èSharepoint Portal Server 2003æ¥å®žçŽŽÍ¼Œ15分钟ž®±æžå®šã€‚ä¹°ä¸è“vSPS 2003å¯ä»¥ç”¨WSS (Windows Sharepoint Service)ã€?br />éƒä¹Ÿé£?/strong> : 没有åQŒä¸˜q‡çœ‹ä½ è¿™ä¹ˆä»‹¾l,回头试试厅R€?/p>

5. 你们的项目组用了你能买到最好的工具么?
MVM : 应该用尽é‡å¥½çš„å·¥å…äh¥å·¥ä½œã€‚比如,应该用VS.NETè€Œä¸æ˜¯Notepadæ¥å†™C#。用Notepad写程åºå¤šåŠåªæ˜¯ä¸€¿U炫耀。但也è¦è€ƒè™‘到ç»è´¹ï¼Œæ‰€ä»¥è¯´æ˜¯â€œä½ èƒ½ä¹°åˆ°æœ€å¥½çš„â€ã€?br />éƒä¹Ÿé£?/strong> : 我一å‘认为所谓的Notepad开呿˜¯è‡ªè™ç‹‚çš„ä¸è‰¯å—œå¥½ã€‚我们ä‹É用EclipseåQŒä¸è¦é’±çš„ï¼Œä½†æˆ‘è®¤äØ“æ˜¯java开呿œ€å¥½çš„工具了ã€?/p>

6. 你们的程åºå‘˜å·¥ä½œåœ¨å®‰é™çš„环境里么åQ?br />MVM : 需è¦å®‰é™çŽ¯å¢ƒã€‚è¿™ç‚ÒŽžç«¯é‡è¦ï¼Œè€Œä¸”è¦ä¿è¯æ¯ä¸ªäh的空间大于一定颿U¯ã€?br />éƒä¹Ÿé£?/strong> : 看楘q™ä½å…„å°æ˜¯çœ‹˜q‡äh件了åQŒå¯æƒœæˆ‘们公å¸çš„办公环境åªèƒ½è¯´æ˜¯ä¸€èˆ¬ï¼Œæžäؓ一般ã€?/p>

7. 你们的员工æ¯ä¸ªäh都有一部电è¯ä¹ˆåQ?br />MVM : éœ€è¦æ¯äºÞZ¸€éƒ¨ç”µè¯ã€‚è€Œä¸”ç”µè¯æœ€å¥½æ˜¯å¸¦ç•™­a€åŠŸèƒ½çš„ã€‚å½“ç„Óž¼Œä¸Šè¿™ä¹ˆä¸€å¥—带留言电课pÈ»Ÿå¼€é”€ä¸å°ã€‚丘q‡è‡³ž®‘æ¯äºÞZ¸€éƒ¨ç”µè¯è¦æœ‰ï¼Œåƒä¸‡åˆ«æžå¾—ç»å¸¸æœ‰äººç«™èµäh¥å–Šï¼šâ€œæŸæŸæŸç”µè¯â€ã€‚《äh件》里é¢å°±å¼ºçƒˆè°´è´£˜q™ç§å𿳕ã€?br />éƒä¹Ÿé£?/strong> : 你果然看了äh件了åQŒä½†è¯¯‚®¤æ¸…åÅžå¼å§åQŒé‚£æ˜¯ç¾Žå›½ï¼Œ˜q™æ˜¯ä¸­å›½åQŒâ€œä¸­å›½å›½æƒ…â€å››ä¸ªå­—会噎æ­ÖM½ çš„,现在的实际情冉|˜¯å¾ˆå¤šå…¬å¸éƒ½ä¸è®©ç”¨QQåQŒMSNåQˆè‚¯å®šåŒ…æ‹¬æˆ‘ä»¬å…¬åæ€º†åQ‰ã€?/p>

8. 你们æ¯ä¸ªäººéƒ½çŸ¥é“å‡ÞZº†é—®é¢˜åº”该找è°ä¹ˆï¼Ÿ
MVM : 应该知é“。ä“Q何一个Feature臛_°‘都应该有一个OwneråQŒå½“ç„Óž¼ŒOwnerå¯ä»¥¾l§ç®‹Dispatch¾l™å…¶ä»–ähã€?br />éƒä¹Ÿé£?/strong> : 我们知é“åŽÀL‰¾è°ï¼Œä½†è¿™ä¸ä»£è¡¨å°±èƒ½è§£å†³é—®é¢˜ã€?/p>

9. ä½ é‡åˆ°è¿‡æœ‰ähè¯´â€œæˆ‘ä»¥äØ“â€¦â€ä¹ˆåQ?br />MVM : è¦æ¶ˆç­â€œæˆ‘以䨓â€ã€‚Never assume anythingã€?br />éƒä¹Ÿé£?/strong> : 我也¾lå¸¸è¯´â€œæˆ‘è®¤äØ“â€ï¼Œž®¤å…¶åœ¨æˆ‘验è¯ä¹‹å‰ã€‚当ç„Óž¼Œæˆ‘会考虑æ”ÒŽ­£ã€?/p>

10. 你们的项目组中所有的人都å在一起么åQ?br />MVM : 需è¦ã€‚我å对Virtual TeamåQŒä¹Ÿå对Dev在美国ã€Test在中国这¿U开呿–¹å¼ã€‚能å在一起就最好ååœ¨ä¸€èµøP¼Œå¥½å¤„多得ä¸å¾—了ã€?br />éƒä¹Ÿé£?/strong> : 需è¦ï¼Œå¾ˆå¤šé—®é¢˜ä¸æ˜¯é¢å¯¹é¢çš„è¯ï¼Œ˜q˜çœŸæ— æ³•解决åQŒæˆ–是有时候é¢å¯šw¢æ›´èƒ½å¼€æ‹“æ€èµ\åQŒä¹Ÿèƒ½æ›´å¥½åœ°äº¤äº’ã€?/p>

11. 你们的进度表是å¦å映最新开å‘进展情况?
MVM : åº”è¯¥åæ˜ ã€‚但是,应该用Baselineçš„æ–¹æ³•æ¥½Ž¡ç†˜q›åº¦è¡¨ï¼š¾l´æŠ¤ä¸€ä»½ç¨³å®šçš„ScheduleåQŒå†¾l´æŠ¤ä¸€ä»½æœ€æ–°æ›´æ”V€‚Baseline的方法也应该用于其它的Spec。Baselineæ˜¯å˜æ›´ç®¡ç†é‡Œé¢çš„一个é‡è¦æ‰‹ŒDüc€?br />éƒä¹Ÿé£?/strong> : ˜q™æ˜¯æˆ‘一直很头疼的问题,如何¾l´æŠ¤ä¸€ä¸ªæœ‰æ•ˆçš„˜q›åº¦è¡¨ä¸äºšäºŽä»ÖM½•一个模å—的开å‘啊ã€?/p>

12. ä½ ä»¬çš„å·¥ä½œé‡æ˜¯å…ˆç”±æ¯ä¸ªäh自己估算的么åQ?br />MVM : 应该让æ¯ä¸ªäh自己估算。è¦ä»Žä¸‹è€Œä¸Šä¼°ç®—工作é‡ï¼Œè€Œä¸æ˜¯ä»Žä¸Šå¾€ä¸‹åˆ†‹z¾ã€‚é™¤éžæœ‰å…¶ä»–原因åQŒæ¯”如政æ²ÖM“Q务工期固定等ã€?br />éƒä¹Ÿé£?/strong> : 坿ƒœæˆ‘们的ä“Q务多是政æ²ÖM“Q务,工期固定的就åƒèžºä¸é’‰ã€?/p>

13. 你们的开å‘äh员从™å¹ç›®ä¸€å¼€å§‹å°±åŠ ç­ä¹ˆï¼Ÿ
MVM : ä¸è¦˜q™æ ·ã€‚ä¸è¦ä¸€å¼€å§‹å°±æžç–²åŠÏxˆ˜ã€‚从™å¹ç›®ä¸€å¼€å§‹å°±åŠ ç­åQŒåªèƒ½è¯´æ˜Žé¡¹ç›®è¿›åº¦ä¸åˆç†ã€‚当ç„Óž¼Œä¸€äº›å¯¹æ—¥èÊY件外包必™åÕd¤©å¤©åŠ ç­ï¼Œé‚£å±žäºŽå‰¥å‰Šçš„范畴ã€?br />éƒä¹Ÿé£?/strong> : æˆ‘ä»¬åŠ ç­æ˜¯å¾ˆå¤šæ˜¯å› äؓ资æºçš„åˆ°ä½æ™šå¯ÆD‡´çš„,无å¯å¥ˆä½•。è°éƒ½çŸ¥é“问题的所在,è°éƒ½æ‰¾ä¸åˆ°è§£å†³é—®é¢˜çš„æ–ÒŽ³•ã€?/p>

14. 你们的项目计划中Buffer Time是加在æ¯ä¸ªå°ä»ÕdŠ¡åŽé¢çš„么åQ?br />MVM : ä¸è¦ã€‚Buffer Time加在æ¯ä¸ªž®ä“Q务åŽé¢ï¼Œå¾ˆå®¹æ˜“轻易的ž®Þp¢«æ¶ˆè€—掉。Buffer Timeè¦æ•´ŒD늚„加在一个Milestone或者checkpointå‰é¢ã€?br />éƒä¹Ÿé£?/strong> : 我们ž®½é‡˜q™ä¹ˆåšäº†ã€?/p>

15. 值得å†å¤šèŠ×ƒ¸€äº›æ—¶é—ß_¼Œä»?5%åšåˆ°100%å¥?br />MVM : 值得åQŒéžå¸¸å€¼å¾—。尤其当™å¹ç›®åŽæœŸäººå›°é©¬ä¹çš„æ—¶å€™ï¼Œè¦åšæŒã€‚这会给产å“带æ¥è´¨çš„区别ã€?br />éƒä¹Ÿé£?/strong> : 我们多是在客æˆïLš„逯D¿«ä¸‹å®Œæˆé‚£æœ€åŽçš„5%的。而且100%òq¶ä¸ä»£è¡¨OveråQŒè€Œæ˜¯å¦ä¸€ä¸?00%的开始,æˆå°±äº†ä¸€ä¸ªå®Œ¾ŸŽçš„æ¶æ€§åó@环ã€?/p>

16. 登记新缺é™äh—¶åQŒæ˜¯å¦å†™æ¸…了é‡çŽ°æ­¥éª¤åQ?br />MVM : è¦ã€‚这属于Devå’ŒTest之间的沟通手ŒDüc€‚é¢å¯šw¢æ²Ÿé€šéœ€è¦ï¼Œè¯¦ç»†å¡«å†™Repro Steps也需è¦ã€?br />éƒä¹Ÿé£?/strong> : ¾l对è¦ï¼Œç†ç”±åŒä¸Šã€?/p>

17. 写新代ç å‰ä¼šæŠŠå·²çŸ¥ç¼ºé™¯‚§£å†³ä¹ˆåQ?br />MVM : è¦ã€‚æ¯ä¸ªäh的缺陷ä¸èƒ½è¶…˜q?0个或15个,å¦åˆ™å¿…须先解册™€çš„bugæ‰èƒ½¾l§ç®‹å†™æ–°ä»£ç ã€?br />éƒä¹Ÿé£?/strong> : 没别的说的,一定è¦ã€?/p>

18. 你们对缺é™ïLš„轻釾~“急有事先的约定么åQ?br />MVM : 必须有定义。Severityè¦åˆ†1ã€?ã€?åQŒçº¦å®šå¥½åQšè“å±å’ŒData Lost½Ž—Sev 1åQŒFunction Error½Ž—Sev 2åQŒç•Œé¢ä¸Šçš„ç®—Sev 3。但˜q™ç§¾U¦å®šå¯ä»¥æ ÒŽ®äº§å“è´¨é‡çŽ°çŠ¶é€‚å½“˜q›è¡Œè°ƒæ•´ã€?br />éƒä¹Ÿé£?/strong> : 知é“需è¦ï¼Œä½†æ˜¯åšçš„相当ä¸å¤ŸåQŒéœ€è¦åŠªåŠ›æ”¹˜q›ã€?/p>

19. 你们å¯ÒŽ„è§ä¸ä¸€çš„缺é™ähœ‰ä¸‰å›½ä¼šè®®ä¹ˆï¼Ÿ
MVM : å¿…é¡»è¦æœ‰ã€‚è¦æœ‰ä¸€ä¸ªæ˜Ž¼‹®çš„决策˜q‡ç¨‹ã€‚è¿™¾cÖM¼¼äºŽCCB (Change Control Board)的概å¿üc€?br />éƒä¹Ÿé£?/strong> : è¦ç”±æœ€åŽæ‹æ¿çš„。而且ä¸èƒ½é™·å…¥äº‰è®ºçš„æƒ”æ·–ã€?/p>

20. 所有的¾~ºé™·éƒ½æ˜¯ç”Þq™»è®°çš„人最åŽå…³é—­çš„么?
MVM : Bug应该由Opener关闭。Devä¸èƒ½¿U自关闭Bugã€?br />éƒä¹Ÿé£?/strong> : åŒæ„ã€?/p>

21. 你们的程åºå‘˜åŽŒæ¶ä¿®æ”¹è€çš„代ç ä¹ˆï¼Ÿ
MVM : åŽŒæ¶æ˜¯æ­£å¸¸çš„。解å†Ïx–¹æ³•是¾l„织Code ReviewåQŒå•独留出时间æ¥ã€‚XP也是一个方法ã€?br />éƒä¹Ÿé£?/strong> : Code ReviewåQŸæˆ‘ä»¬è€æ¿ä¸å–œ‹Æ¢ã€?/p>

22. 你们™å¹ç›®¾l„有Team Morale Activity么?
MVM : æ¯ä¸ªæœˆéƒ½è¦æžä¸€‹Æ¡ï¼Œåƒé¥­ã€å”±æ­Œã€Outingã€æ‰“çƒã€å¼€å¡ä¸è½¦ç­‰½{‰ï¼Œä¸€å®šè¦æœ‰ã€‚ä¸è¦å‰©˜q™äº›é’±ã€?br />éƒä¹Ÿé£?/strong> : ˜q™ç‚¹¾l对ä¸ä¼šž®‘çš„åQŒè‡³ž®‘我带过的团队的å‡èšåŠ›è¿˜æ˜¯ä¸é”™çš„ã€?/p>

23. 你们™å¹ç›®¾l„有自己的Logo么?
MVM : è¦æœ‰è‡ªå·±çš„Logo。至ž®‘应该有自己的Codenameã€?br />éƒä¹Ÿé£?/strong> : 没想˜q‡ï¼Œä»Šå¤©å¤´è¦æžä¸ªæˆ‘们部门的文化衫åQŒæˆ‘强烈å对了。丘q‡Logoå¯ä»¥è€ƒè™‘ã€?/p>

24. ä½ ä»¬çš„å‘˜å·¥æœ‰å°æœ‰å…¬å¸Logoçš„T-Shirt么?
MVM : è¦æœ‰ã€‚能增强归属感。当ç„Óž¼ŒT-Shirtè¦åšçš„好看一些,最好用80支的‹‚‰æ¥åšã€‚别没穿几次ž®Þq ´ç ´çƒ‚烂的ã€?br />éƒä¹Ÿé£?/strong> : 哦,å‰ä¸€ä¸ªæˆ‘说了åQŒæˆ‘å对了。我ä¸å–œ‹Æ¢åƒäºÞZ¸€é¢çš„æ„Ÿè§‰ã€?/p>

25. æ€È»ç†è‡³ž®‘æ¯æœˆå‚加次™å¹ç›®¾l„会è®?br />MVM : è¦çš„。è¦è®©team member觉得高层å…Ïx³¨˜q™ä¸ª™å¹ç›®ã€?br />éƒä¹Ÿé£?/strong> : å¥½åƒæ˜¯ä¸ªä¸å¯èƒ½å®Œæˆçš„ä»ÕdŠ¡ã€‚ä¸çŸ¥åˆ«çš„å…¬å¸å¦‚何ã€?/p>

26. 你们是给æ¯ä¸ªDev开一个分支么åQ?br />MVM : å对。Branch的管ç†ä»¥åŠMerge的工作é‡å¤ªå¤§åQŒè€Œä¸”å®ÒŽ˜“出错ã€?br />éƒä¹Ÿé£?/strong> : å对åQŒç®¡ç†å›°éš¾ï¼Œä¹Ÿæ²¡æœ‰å¿…è¦ï¼Œå¯ä»¥åŠ Lableã€?/p>

27. 有äh长期ä¸Check-In代ç ä¹ˆï¼Ÿ
MVM : ä¸å¯ä»¥ã€‚对大部分项目æ¥è¯ß_¼Œæœ€å¤šä¸¤ä¸‰å¤©ž®±åº”该Check-Inã€?br />éƒä¹Ÿé£?/strong> : ä¸å¯ä»¥ï¼Œæˆ‘æ¯å¤©éƒ½ç›‘控VSSçš„ã€?/p>

28. 在Check-Inä»£ç æ—‰™ƒ½å¡«å†™æ³¨é‡Šäº†ä¹ˆåQ?br />MVM : è¦å†™çš„,臛_°‘一两å¥è¯ï¼Œæ¯”如“解决了Bug No.225â€ã€‚如果往高处拔,˜q™ä¹Ÿ½Ž—åšâ€œé…¾|®å®¡è®¡â€çš„一部分ã€?br />éƒä¹Ÿé£?/strong> : è¦å†™åQ?/p>

29. 有没有设定æ¯å¤©Check-Inçš„æœ€åŽæœŸé™ï¼Ÿ
MVM : è¦çš„åQŒè¦æ˜Žç¡®Check-In Deadline。å¦åˆ™ä¼šBuild Breakã€?br />éƒä¹Ÿé£?/strong> : 没有åQŒæ•´åˆå°±æ˜¯ä¸ªæ˜Žç¡®çš„Deadline了ã€?/p>

30. 你们能把所有æºç ä¸€ä¸‹å­¾~–译æˆå®‰è£…文件å—åQ?
MVM : è¦çš„ã€‚è¿™æ˜¯æ¯æ—¥ç¼–译(Daily BuildåQ‰çš„基础。而且必须è¦èƒ½å¤Ÿåšæˆè‡ªåŠ¨çš„ã€?br />éƒä¹Ÿé£?/strong> : 当然åQŒæˆ‘ä¸å–œ‹Æ¢å‡ºçްæºç å’Œ¾cÀL–‡ä»¶ä¸åŒšw…ã€?/p>

31. ä½ ä»¬çš„é¡¹ç›®ç»„åšæ¯æ—¥ç¼–译么åQ?br />MVM : 当然è¦åšã€‚有三样东西是èÊY仉™¡¹ç›?产å“å¼€å‘必备的åQ?. bug management; 2. source control; 3. daily buildã€?br />éƒä¹Ÿé£?/strong> : 臛_°‘™å¹ç›®è´Ÿè´£äºø™¦åšã€?/p>

32. 你们公叿œ‰æ²¡æœ‰ç§¯ç´¯ä¸€ä¸ªé¡¹ç›®é£Žé™©åˆ—表?
MVM : è¦ã€‚Risk Inventory。å¦åˆ™ï¼Œä¸‹ä¸ª™å¹ç›®å¼€å§‹çš„æ—¶å€™ï¼Œåˆåªèƒ½æ‹è„‘袋分æžRisk了ã€?br />éƒä¹Ÿé£?/strong> : 没有。也是一个需è¦è€ƒè™‘的内å®V€?/p>

33. 设计­‘Šç®€å•è¶Šå¥?br />MVM : ­‘Šç®€å•越好。设计时候多一å¥è¯åQŒå°†æ¥å¯èƒ½å°±å¸¦æ¥æ— ç©·æ— å°½çš„烦æ¹{€‚应该从一开始就勇敢的ç ã€‚è¿™å«scope managementã€?br />éƒä¹Ÿé£?/strong> : ä¸åŒæ„,˜q‡åº¦½Ž€å•å°±æˆäº†½Ž€é™‹äº†ã€‚è€Œä¸”ä»€ä¹ˆæ ·çš„å«½Ž€å•?没有一个é‡çš„界定。设计是需è¦è®©åˆ«äh看明白的ã€?/p>

34. ž®½é‡åˆ©ç”¨çŽ°æœ‰çš„äñ”å“ã€æŠ€æœ¯ã€ä»£ç ?br />MVM : åƒä¸‡åˆ«ä»€ä¹ˆä¸œè¥‰Kƒ½è‡ªå·±Coding。BizTalkå’ŒSharepointž®±æ˜¯æœ€å¥½çš„例å­åQŒæœ‰˜q™ä¸¤ä¸ªä½œä¸ºåŸº¼‹€åQŒå¯ä»¥æŠŠèµïL‚¹æé«˜å¾ˆå¤šã€‚或者å¯ä»¥å°½é‡å¤šç”¨çްæˆ? çš„Control之类的。或者尽é‡ç”¨XMLåQŒè€Œä¸æ˜¯è‡ªå·±åŽ»Parse一个文本文ä»Óž¼›ž®½é‡ç”¨RegExpåQŒè€Œä¸æ˜¯è‡ªå·×ƒ»Žå¤´æ“作字½W¦ä¸²åQŒç­‰½{‰ç­‰½{‰ã€‚è¿™ž®±æ˜¯â€œèÊY ä»¶å¤ç”¨â€çš„体现ã€?br />éƒä¹Ÿé£?/strong> : åŒæ„åQŒæˆ‘的原则是åQšæœ‰½E›_®šçš„,¾l过实践验è¯çš„å¼€æºç»„件或产å“çš„è¯åQŒç»å¯¹ä¸å†è‡ªå·±æ­ç‚‰ç¶ã€?/p>

35. 你们会隔一ŒD‰|—¶é—´å°±åœä¸‹æ¥å¤¯å®žä»£ç ä¹ˆåQ?br />MVM : è¦ã€‚最好一个月左å³ä¸€‹Æ¡ã€‚ä¼ ­a€åŽÕd¹´òq´åˆWindows¾l„在Stevb的命令下åœè¿‡ä¸€ä¸ªæœˆå¢žå¼ºå®‰å…¨ã€‚BtwåQŒâ€œå¤¯â€è¿™ä¸ªå­—念“hangâ€ï¼Œ½W¬ä¸€å£°ã€?br />éƒä¹Ÿé£?/strong> : 肯定åšäº†åQŒä¸˜q‡å¯èƒ½åÆˆä¸æ˜¯æœ‰æ„识地åŽÕdšçš„ã€?/p>

36. 你们的项目组æ¯ä¸ªäººéƒ½å†™Daily Report么?
MVM : è¦å†™ã€‚五分钟ž®±å¤Ÿäº†ï¼Œå†?0å¥è¯å·¦å³åQŒå‘Šè¯‰è‡ªå·±å°¾l„çš„äºÞZ»Šå¤©æˆ‘òq²äº†ä»€ä¹ˆã€‚ä¸€åˆ™äØ“äº†æ²Ÿé€šï¼ŒäºŒåˆ™éž­ç­–è‡ªå·±åQˆè¦æ˜¯æ¸¸æ‰‹å¥½é—²ä¸€å¤©ï¼Œè‡ªå·±éƒ½ä¼šä¸å¥½æ„æ€å†™çš„)ã€?br />éƒä¹Ÿé£?/strong> : ˜q™æ˜¯å…¬å¸çš„规定。也是少有的能让我支æŒçš„规定ã€?/p>

37. 你们的项目ç»ç†ä¼šå‘出Weekly Report么?
MVM : è¦ã€‚ä¹Ÿæ˜¯äØ“äº†æ²Ÿé€šã€‚å†…å®¹åŒ…æ‹¬ç›®å‰è¿›åº¦ï¼Œå¯èƒ½çš„风险,质é‡çж况åQŒå„¿U工作的˜q›å±•½{‰ã€?br />éƒä¹Ÿé£?/strong> : 也是公å¸çš„规定ã€?/p>

38. 你们™å¹ç›®¾l„是å¦è‡³ž®‘æ¯å‘¨å…¨ä½“开会一‹Æ¡ï¼Ÿ
MVM : è¦ã€‚一定è¦å¼€ä¼šã€‚程åºå‘˜è®¨åŽŒå¼€ä¼šï¼Œä½†æ¯ä¸ªç¤¼æ‹œå¼€ä¼šæ—¶é—´åŠ èµäh¥è‡›_°‘应该æœ?ž®æ—¶ã€‚包括team meeting, spec review meeting, bug triage meeting。åƒä¸‡åˆ«å¤§å®¶é—·å¤´å†™codeã€?br />éƒä¹Ÿé£?/strong> : è¦ï¼Œè‡›_°‘˜q™ç‚¹æˆ‘们实施的还å¯ä»¥ã€?/p>

39. 你们™å¹ç›®¾l„的会议ã€è®¨è®ºéƒ½æœ‰è®°å½•么åQ?br />MVM : 会å‰å‘meeting requestå’ŒagendaåQŒä¼šä¸­æœ‰äºø™´Ÿè´£ä¸»æŒå’Œè®°å½•åQŒä¼šåŽæœ‰äºø™´Ÿè´£å‘meeting minutesåQŒè¿™éƒ½æ˜¯effective meetingçš„è¦ç‚V€‚而且åQŒæ¯ä¸ªä¼šè®®éƒ½è¦åÅžæˆagreementså’Œaction itemsã€?br />éƒä¹Ÿé£?/strong> : 有记录,最åŽè¦å½¢æˆä¼šè®®¾Uªè¦çš„ã€?/p>

40. 其他部门知é“你们™å¹ç›®¾l„在òq²ä»€ä¹ˆä¹ˆåQ?br />MVM : è¦å‘一些Newsflash¾l™æ•´ä¸ªå¤§¾l„织。Show your team’s value。å¦åˆ™ï¼Œå½“ä½ å在甉|¢¯é‡Œé¢åQŒå…¶ä»–部门的人问åQšâ€œä½ ä»¬åœ¨òq²å˜›â€ï¼Œä½ å›ž½{”“ABC™å¹ç›®â€çš„æ—¶å€™ï¼Œåˆ«äh全然ä¸çŸ¥åQŒé‚£¿U感觉ä¸å¤ªå¥½ã€?br />éƒä¹Ÿé£?/strong> : 我们公å¸çš„é¡¹ç›®å¼€å§‹æ—¶è¦æ±‚所有的技术骨òq²å在一赯‚¯„审的åQŒåˆ«äººæƒ³ä¸çŸ¥é“都难ã€?/p>

41. 通过Email˜q›è¡Œæ‰€æœ‰æ­£å¼æ²Ÿé€?br />MVM : Email的好处是å…得抵赖。但也è¦é¿å…矫枉˜q‡æ­£åQŒæœ€å¥½çš„æ–ÒŽ³•是先用电è¯å’Œå½“é¢è¯ß_¼Œç„¶åŽEmailæ¥ç¡®è®¤ã€?br />éƒä¹Ÿé£?/strong> : 很少使用EmailåQŒæ›´å¤šæ˜¯å½“é¢è§£å†³é—®é¢˜åQŒæ¯•竟都在一个办公室ã€?/p>

42. 为项目组建立多个Mailing Group
MVM : 如果在AD+Exchange里é¢åQŒå°±å»ºDistribution List。比如,我会建ABC Project Core TeamåQŒABC Project Dev TeamåQŒABC Project All TestersåQŒABC Project Extended Team½{‰ç­‰ã€‚这样å‘èµ·Emailæ¥æ–¹ä¾¿ï¼Œè€Œä¸”能让该收到emailçš„äh都收到ã€ä¸è¯¥æ”¶åˆîC¸è¢«éªšæ‰°ã€?br />éƒä¹Ÿé£?/strong> : 没有˜q™ä¸ªæ¡äšgåQŒè¿™ä¸ªæ›´åº”该æ ÒŽ®™å¹ç›®¾l„的规模æ¥è¿›è¡Œå§ã€?/p>

43. æ¯ä¸ªäººéƒ½çŸ¥é“哪里å¯ä»¥æ‰‘Öˆ°å…¨éƒ¨çš„æ–‡æ¡£ä¹ˆåQ?br />MVM : 应该æ¯ä¸ªäººéƒ½çŸ¥é“。这å«åšçŸ¥è¯†½Ž¡ç†åQˆKnowledge ManagementåQ‰ã€‚最方便的就是把文档攑֜¨ä¸€ä¸ªé›†ä¸­çš„File ShareåQŒæ›´å¥½çš„æ–ÒŽ³•是用Sharepointã€?br />éƒä¹Ÿé£?/strong> : 所有需è¦çš„开呿–‡æ¡£éƒ½æ”‘Öœ¨ä¸€ä¸ªç»Ÿä¸€çš„地方,˜q™æ˜¯è§„定ã€?/p>

44. ä½ åšå†›_®šã€åšå˜åŒ–æ—Óž¼Œå‘Šè¯‰å¤§å®¶åŽŸå› äº†ä¹ˆåQ?br />MVM : è¦å‘Šè¯‰å¤§å®¶åŽŸå› ã€‚Empower team member的手ŒDµä¹‹ä¸€æ˜¯æä¾›èƒö够的informationåQŒè¿™æ˜¯MSF一开½‹‡çš„几个原则之一。的¼‹®å¦‚此,tell me why是äh之常情,tell me why了æ‰èƒ½æœ‰understanding。中国ähåšäº‹å–œæ¬¢æžé™åˆÓž¼Œé™åˆ¶ä¿¡æ¯åQŒä¼¼ä¹Žèƒ½å¤Ÿçœ‹åˆ°æŸä¸€ä»½æ–‡ä»¶çš„人就是有íw«ä†¾çš„äh。大错特错。æƒå¨ã€æƒåŠ›ï¼Œä¸åœ¨äº? æ˜¯ä¸æ˜¯èƒ½access information/dataåQŒè€Œåœ¨äºŽæ˜¯ä¸æ˜¯æŽŒæ¡èµ„æºã€?br />éƒä¹Ÿé£?/strong> : å¯ÒŽˆ‘们æ¥è¯ß_¼Œéœ€åšå˜åŒ–æ—¶åQŒä¹Ÿž®±æ˜¯ä¸´æ—¶ä¼šè®®çš„需è¦è¿›è¡Œçš„æ—¶å€™ã€?/p>

45. Stay agile and expect change
MVM : è¦è¿™æ —÷€‚需求一定会å˜çš„åQŒå·²¾l写好的代ç ä¸€å®šä¼šè¢«è¦æ±‚修改的。åšå¥½å¿ƒç†å‡†å¤‡ï¼Œå¯¹changeä¸è¦æŠ—æ‹’åQŒè€Œæ˜¯expect changeã€?br />éƒä¹Ÿé£?/strong> : ˜q™ç‚¹åªèƒ½è¯´è°ˆä½•容易。希望能åšåˆ°å§ã€?/p>

46. 你们有没有专èŒçš„软äšg‹¹‹è¯•人员åQ?br />MVM : è¦æœ‰ä¸“茋¹‹è¯•。如果äh手ä¸å¤Ÿï¼Œå¯ä»¥peer teståQŒäº¤æ¢äº†‹¹‹è¯•。åƒä¸‡åˆ«è‡ªå·±‹¹‹è¯•自己的ã€?br />éƒä¹Ÿé£?/strong> : 我们都知é“需è¦ï¼Œå¯æ˜¯å¾€å¾€å®žé™…情况差强人æ„ã€?/p>

47. 你们的测试有一份æ€Èš„计划æ¥è§„定åšä»€ä¹ˆå’Œæ€Žä¹ˆåšä¹ˆåQ?br />MVM : ˜q™å°±æ˜¯Test Plan。è¦ä¸è¦åšæ€§èƒ½‹¹‹è¯•åQŸè¦ä¸è¦åšUsability‹¹‹è¯•åQŸä»€ä¹ˆæ—¶å€™å¼€å§‹æµ‹è¯•性能åQŸæµ‹è¯•通过的标准是什么?用什么手ŒDµï¼Œè‡ªåŠ¨çš„è¿˜æ˜¯æ‰‹åŠ¨çš„åQŸè¿™äº›é—®é¢˜éœ€è¦ç”¨Test Planæ¥å›ž½{”ã€?br />éƒä¹Ÿé£?/strong> : 知é“需è¦ï¼Œå¯å®žé™…情况åŒ46ã€?/p>

48. 你是先写Test Caseç„¶åŽå†æµ‹è¯•的么?
MVM : 应该如此。应该先设计å†ç¼–½E‹ã€å…ˆtest case冿µ‹è¯•。当ç„Óž¼Œäº‹æƒ…是絋zÈš„。我有时候在åšç¬¬ä¸€éæµ‹è¯•çš„åŒæ—¶è¡¥ä¸Štest case。至于先test caseå†å¼€å‘,我ä¸å–œæ¬¢åQŒå› ä¸ÞZ¸ä¹ æƒ¯åQŒå¤ªéºÈƒ¦åQŒè‡³äºŽåˆ«äººæŽ¨è,那试试看也无妨ã€?br />éƒä¹Ÿé£?/strong> : 臛_°‘ç›®å‰çš„习惯和你类ä¼û|¼Œž®†æ¥æ‰“算试试TDDã€?/p>

49. 你是å¦ä¼šä¸ºå„¿U输入组åˆåˆ›å»ºæµ‹è¯•用例?
MVM : ä¸è¦åQŒä¸è¦æžè¾¹ç•Œæ¡äšg¾l„åˆã€‚当心组åˆçˆ†ç‚¸ã€‚有很多test case工具能够自动生æˆå„ç§è¾¹ç•Œæ¡äšg的组åˆâ€”â€”ä½†è¦æƒ³æ¸…楚åQŒä½ æ˜¯å¦æœ‰æ—¶é—´åŽ»˜q行那么多test caseã€?br />éƒä¹Ÿé£?/strong> : ä¸ä¼šåQŒæ²¡é‚£ä¸ª¾_‘ÖŠ›å…ˆã€?/p>

50. 你们的程åºå‘˜èƒ½çœ‹åˆ°æµ‹è¯•用例么åQ?br />MVM : è¦ã€‚让Dev看到Test Caseå§ã€‚æˆ‘ä»¬éƒ½æ˜¯äØ“äº†åŒä¸€ä¸ªç›®çš„èµ°åˆîC¸€èµäh¥çš„:æé«˜è´¨é‡ã€?br />éƒä¹Ÿé£?/strong> : 当然能够åQŒé¡¹ç›®ä¸­æ‰€æœ‰çš„东西都是对大安™€æ˜Žçš„ã€?/p>

51. 你们是å¦éšä¾¿æŠ“一些ähæ¥åšæ˜“ç”¨æ€§æµ‹è¯•ï¼Ÿ
MVM : è¦è¿™ä¹ˆåšã€‚自å·Þqœ‹è‡ªå·±å†™çš„½E‹åºç•Œé¢åQŒæ€Žä¹ˆçœ‹éƒ½æ˜¯é¡ºçœ¼çš„。这å«åšå®¡ç¾Žç–²åŠ³â€”â€”è‡­çš„çœ‹ä¹…äº†ä¹Ÿå°±ä¸è‡­äº†ï¼Œä¸æ–¹ä¾¿çš„æ°æ€¹…了也ž®×ƒ¹ æƒ¯äº†ã€?br />éƒä¹Ÿé£?/strong> : 我是éžå¸¸æŽ¨è˜q™æ ·çš„æµ‹è¯•çš„åQŒå¾ˆå¤šæ—¶å€™ï¼Œå®¢æˆ·ä¹Ÿä¼šå‚与˜q›æ¥ã€?/p>

52. 你对自动‹¹‹è¯•的期望正¼‹®ä¹ˆåQ?br />MVM : åˆ«æœŸæœ›å¤ªé«˜ã€‚ä¾æˆ‘看åQŒé™¤äº†æ€§èƒ½‹¹‹è¯•以外åQŒè¿˜æ˜¯æš‚时先忘掉“自动测试â€å§åQŒå¿˜æŽ‰WinRunnerå’ŒLoadRunnerå§ã€‚对于国内的软äšg‹¹‹è¯•的现状æ¥è¯ß_¼Œåªèƒ½â€œçŸ«æž‰å¿…™å»è¿‡æ­£â€äº†ã€?br />éƒä¹Ÿé£?/strong> : ä»Žä¸æœŸæœ›ã€?/p>

53. 你们的性能‹¹‹è¯•是等所有功能都开å‘完æ‰åšçš„么åQ?br />MVM : ä¸èƒ½˜q™æ ·ã€‚性能‹¹‹è¯•ä¸èƒ½è¢«å½’到所谓的“系¾lŸæµ‹è¯•â€é˜¶ŒDüc€‚æ—©‹¹‹æ—©æ”ÒŽ­£åQŒæ—©æ­ÀL—©å‡å¤©ã€?br />éƒä¹Ÿé£?/strong> : åŒæ„åQŒéžå¸¸åŒæ„ã€?/p>

54. 你注æ„到‹¹‹è¯•中的æ€è™«å‰‚效应了么åQ?br />MVM : è™«å­æœ‰æŠ—è¯æ€§ï¼ŒBug也有。å‘现的新Bug­‘Šæ¥­‘Šå°‘是正常的。这时候,最好大家交æ¢ä¸€ä¸‹æµ‹è¯•çš„areaåQŒæˆ–者用用看其他工具和手法,ž®±åˆä¼šå‘çŽîC¸€äº›æ–°bug了ã€?br />éƒä¹Ÿé£?/strong> : åŒæ„ã€?/p>

55. 你们™å¹ç›®¾l„中有äh能说å‡ÞZñ”å“çš„å½“å‰æ•´ä½“è´¨é‡æƒ…况么?
MVM : è¦æœ‰ã€‚å½“è€æ¿é—®è“v˜q™ä¸ªäº§å“ç›®å‰è´¨é‡å¦‚何åQŒTest Lead/Manager应该负责回答ã€?br />éƒä¹Ÿé£?/strong> : ˜q™å½“然是TL/PM的活了ã€?/p>

56. 你们有å•元测试么åQ?br />MVM : å•å…ƒ‹¹‹è¯•è¦æœ‰çš„。丘q‡æ²¡æœ‰å•å…ƒæµ‹è¯•ä¹Ÿä¸æ˜¯ä¸å¯ä»¥ï¼Œæˆ‘嚘q‡æ²¡æœ‰å•元测试的™å¹ç›®åQŒä¹ŸåšæˆåŠŸäº†â€”â€”å¯èƒ½æ˜¯ä¾¥å¹¸åQŒå¯èƒ½æ˜¯å¤§å®¶éƒ½æ˜¯ç†Ÿæ‰‹çš„å…³¾p…R€‚还是那å¥è¯åQŒèÊYä»¶å·¥½E‹æ˜¯éžå¸¸å®žè·µã€éžå¸¸å·¥½E‹ã€éžå¸¸çµ‹zÈš„一套方法,æŸäº›æ–ÒŽ³•在æŸäº›æƒ…况下会比å¦ä¸€äº›æ–¹æ³•好åQŒå之亦然ã€?br />éƒä¹Ÿé£?/strong> : æˆ‘åŒæ„,虽然我们åšçš„很ä¸å¥½ã€?/p>

57. 你们的程åºå‘˜æ˜¯å†™å®Œä»£ç å°±æ‰”过墙的么?
MVM : 大忌。写好一å—程åºä»¥åŽï¼Œå³ä¾¿ä¸åšå•å…ƒ‹¹‹è¯•åQŒä¹Ÿåº”该自己先跑一跑。虽然有了专门的‹¹‹è¯•人员åQŒåšå¼€å‘çš„äºÞZ¹Ÿä¸å¯ä»¥ä¸€ç‚ÒŽµ‹è¯•都ä¸åšã€‚微软还有Test Release Document的说法,½E‹åºå¤ªçƒ‚çš„è¯åQŒæµ‹è¯•有æƒè¸¢å›žåŽ»ã€?br />éƒä¹Ÿé£?/strong> : ˜q™æ ·çš„é€‰æ‰‹æ˜¯è¦æŒ¨éª‚çš„ã€?/p>

58. 你们的程åºä¸­æ‰€æœ‰çš„函数都有输入‹‚€æŸ¥ä¹ˆåQ?br />MVM : ä¸è¦ã€‚虽然说åšè¾“入检查是write secure codeçš„è¦ç‚¹ï¼Œä½†ä¸è¦åšå¤ªå¤šçš„è¾“å…¥æ£€æŸ¥ï¼Œæœ‰äº›å†…éƒ¨å‡½æ•°ä¹‹é—´çš„å‚æ•îC¼ é€’å°±ä¸å¿…‹‚€æŸ¥è¾“入了åQŒçœç‚¹åŠŸå¤«ã€‚åŒæ ïLš„é“ç†åQŒæœªå¿…覾l™æ‰€æœ‰çš„函数都写注释。写一部分主è¦çš„就够了ã€?br />éƒä¹Ÿé£?/strong> : 更多的时候是在最外题q›è¡Œ‹‚€æŸ¥ã€‚太多的‹‚€æŸ¥æ²¡æœ‰æ„义ã€?/p>

59. äº§å“æœ‰ç»Ÿä¸€çš„é”™è¯¯å¤„ç†æœºåˆ¶å’ŒæŠ¥é”™ç•Œé¢ä¹ˆï¼Ÿ
MVM : è¦æœ‰ã€‚最好能有统一的error messageåQŒç„¶åŽæ¯ä¸ªerror message都带一个error numberã€‚è¿™æ øP¼Œç”¨æˆ·å¯ä»¥è‡ªå·±æ ÒŽ®error number到user manual里é¢åŽÈœ‹çœ‹é”™è¯¯çš„具体æè¿°å’Œå¯èƒ½åŽŸå› ï¼Œž®±åƒSQL Server的错误那栗÷€‚åŒæ øP¼ŒASP.NETä¹Ÿè¦æœ‰ç»Ÿä¸€çš„Exception处ç†ã€‚å¯ä»¥å‚考有关的Application Blockã€?br />éƒä¹Ÿé£?/strong> : 有,˜q™ä¹Ÿæ˜¯j2ee 的规范了ã€?/p>

60. 你们有统一的代ç ä¹¦å†™è§„范么åQ?br />MVM : è¦æœ‰ã€‚Code Convention很多åQŒæžä¸€ä»½æ¥å‘给大家ž®±å¯ä»¥äº†ã€‚当ç„Óž¼Œè¦æ˜¯æœ‰FxCop˜q™ç§å·¥å…·æ¥æ£€æŸ¥ä»£ç å°±æ›´å¥½äº†ã€?br />éƒä¹Ÿé£?/strong> : 有,首先是IDEçš„format工具åQŒç„¶åŽæ˜¯Checkstyle之类的检查工具在æ¯å¤©çš„day build之å‰ä½¿ç”¨ã€?/p>

61. 你们的æ¯ä¸ªäh都了解项目的商业æ„义么?
MVM : è¦ã€‚这是Visionçš„æ„æ€ã€‚别把项目åªå½“æˆå·¥ä½œã€‚æœ‰æ—¶å€™è¦æƒ³ç€è‡ªå·±æ˜¯åœ¨ä¸ÞZ¸­å›½æŸæŸè¡Œä¸šçš„ä¿¡æ¯åŒ–ä½œå…ˆé©±è€…ï¼Œæˆ–è€…æ—¶ä¸æ—¶çš„告诉team memberåQŒè¿™ä¸ªé¡¹ç›®èƒ½å¤ŸäØ“æŸæŸæŸå›½å®‰™ƒ¨é—¨æ¯òq´èŠ‚çœå¤šž®‘多ž®‘百万的¾U³ç¨Žäººçš„钱,˜q™æ ·ž®±æœ‰åŠ¨åŠ›äº†ã€‚åã^凡的事情也是å¯ä»¥æœ‰ä¸ªå´‡é«˜çš„目标的ã€?br />éƒä¹Ÿé£?/strong> : 刚æ‰è¯´äº†åQŒæˆ‘们的™å¹ç›®çš„æ¯ä¸ªéƒ¨åˆ†å¯¹æ¯ä¸ªäººéƒ½æ˜¯é€æ˜Žçš„ã€?/p>

62. 产å“å„部分的界é¢å’Œæ“作习惯一致么åQ?br />MVM : è¦è¿™æ —÷€‚è¦è®©ç”¨æˆ¯‚§‰å¾—整个程åºå¥½åƒæ˜¯ä¸€ä¸ªäh写出æ¥çš„那样ã€?br />éƒä¹Ÿé£?/strong> : 需è¦ï¼Œ˜q™ä¹Ÿæ˜¯è§„范的一部分ã€?/p>

63. 有å¯ä»¥ä½œä¸ºå®£ä¼ äº®ç‚¹çš„Cool Feature么?
MVM : è¦ã€‚这是增强团队å‡èšåŠ›ã€ä¿¡å¿ƒçš„。而且åQŒâ€œä¸€ä¿Šé®ç™¾ä¸‘â€ï¼Œæœ‰äº®ç‚¹å°±å¯ä»¥æŽ©ç›–ä¸€äº›é—®é¢˜ã€‚è¿™æ øP¼Œå¯¹äºŽå®¢æˆ·æ¥è¯´åQŒä¼šæ„Ÿè§‰äº§å“从质é‡è§’度æ¥è¯´è¿˜æ˜¯acceptable的。或者说åQŒcool feature或者说亮点å¯ä»¥ä½œäؓ质é‡é—®é¢˜çš„一个事åŽå×I补措施ã€?br />éƒä¹Ÿé£?/strong> : åŒæ„åQŒæˆ‘å‰ä¸€ä¸ªé¡¹ç›®çš„界é¢é£Žæ ¼åQŒè¢«å®¢æˆ·å®šäؓ其它™å¹ç›®çš„å‚考标准了^_^ã€?/p>

64. ž®½å¯èƒ½ç¾ƒçŸ­äñ”å“çš„å¯åŠ¨æ—‰™—´
MVM : è¦è¿™æ —÷€‚èÊYä»¶å¯åŠ¨æ—¶é—ß_¼ˆStart-Up timeåQ‰æ˜¯å®¢æˆ·å¯ÒŽ€§èƒ½å¥½å的第一å°è±¡ã€?br />éƒä¹Ÿé£?/strong> : 需è¦ï¼Œå¦å¤–一斚w¢åQŒç­‰å¾…å¯¹æˆ‘ä»¬å¼€å‘æ–¹ä¹Ÿæ˜¯ä¸€¿U折¼‚¨ã€?/p>

65. ä¸è¦˜q‡äºŽæ³¨é‡å†…在å“质而忽视了½W¬ä¸€çœ¼çš„外在å°è±¡
MVM : ½E‹åºå‘˜å®¹æ˜“犯˜q™ä¸ªé”™è¯¯åQšå¤ªçœ‹é‡æ€§èƒ½ã€ç¨³å®šæ€§ã€å­˜å‚¨æ•ˆçŽ‡ï¼Œä½†å¿½è§†äº†å¤–åœ¨æ„Ÿå—。而高层ç»ç†ã€å®¢æˆäh­£ç›¸å。这两方é¢è¦å…¼é¡¾åQŒå调这些是PM的工作ã€?br />éƒä¹Ÿé£?/strong> : ˜q™ä¹Ÿæ˜¯æˆ‘在最˜q‘çš„™å¹ç›®ä¸­è{å˜æœ€å¤§çš„æ–šw¢ã€?/p>

66. 你们æ ÒŽ®è¯¦ç»†äº§å“功能说明书åšå¼€å‘么åQ?br />MVM : è¦è¿™æ —÷€‚è¦æœ‰è®¾è®¡æ‰èƒ½å¼€å‘,˜q™æ˜¯å¿…须的。设计文档,应该说清楚这个äñ”å“会怎么˜q行åQŒåº”该采å–一些讲故事的方法。设计的时候åƒä¸‡åˆ«é’È»†èŠ‚ï¼Œåˆ«é’»åˆ°æ•°æ®åº“ã€ä»£ç ç­‰å…·ä½“实现里é¢åŽ»ï¼Œé‚£äº›æ˜¯åŽé¢çš„事情åQŒä¸€æ­¥æ­¥æ¥ä¸èƒ½ç€æ€¥ã€?br />éƒä¹Ÿé£?/strong> : 我更喜欢˜q­ä»£åQŒä½ çš„设计是æ ÒŽ®éœ€æ±‚ï¼Œè€Œéœ€æ±‚æ˜¯æ¥è‡ªå®¢æˆ·åQŒè€Œå®¢æˆ—÷€‚。。永˜qœä¸å˜çš„æ˜¯å˜åŒ–ã€?/p>

67. 开始开å‘å’Œ‹¹‹è¯•之剿¯ä¸ªäººéƒ½ä»”细审阅功能设计么?
MVM : è¦åšã€‚Function Spec review是用æ¥ç»Ÿä¸€æ€æƒ³çš„。而且åQŒreview˜q‡ä»¥åŽåÅžæˆäº†ä¸€è‡´æ„è§ï¼Œž®†æ¥å†ä¹Ÿæ²¡æœ‰äººå¯ä»¥è¯´â€œä½ çœ‹ï¼Œå½“åˆæˆ‘就是å对这么设计的åQŒçŽ°åœ¨åƒè‹¦å¤´äº†å§â€?br />éƒä¹Ÿé£?/strong> : è¦åšåQŒè€Œä¸”è¦æ±‚æ¯ä¸ªäººéƒ½æå‡ºæ„è§åQŒè¿™æ˜¯å¼€å‘工作开始之å‰ï¼Œå¼€å§‹ä¹‹åŽï¼Œæˆ‘更們֑于“一­a€å ‚â€äº†ã€?/p>

68. 所有äh都始¾lˆæƒ³ç€The Whole Image么?
MVM : è¦è¿™æ —÷€‚é¡¹ç›®é‡Œé¢æ¯ä¸ªähè™½ç„¶éƒ½åªæ˜¯åœ¨åˆ‰™€ ä¸€ç‰‡å¶å­ï¼Œä½†æ¯ä¸ªäh都应该知é“自己在刉™€ çš„那片å¶å­æ‰€åœ¨çš„æ ‘是怎么样å­çš„。我å对软äšgè“领åQŒå对过分的把èÊYä»¶åˆ¶é€ çœ‹æˆæµæ°´çº¿ã€èžR间。å‚è§ç¬¬61æ¡ã€?br />éƒä¹Ÿé£?/strong> : æˆ‘ä¹ŸåŒæ ·å对“èÊYä»¶è“领â€ï¼Œä¸€å‘唾弃这个学院派刉™€ çš„åè¯ã€‚我们采å–的方å¼ä¹ŸåŒæ ·å¯ä»¥å‚åŠ?1ã€?/p>

69. Dev工作的划分是å•纯¾Uµå‘或横å‘的么?
MVM : ä¸èƒ½å•纯的根æ®åŠŸèƒ½æ¨¡å—分åQŒæˆ–者啾U¯æ ¹æ®è¡¨çް层ã€ä¸­é—´å±‚ã€æ•°æ®åº“层分。我推è˜q™ä¹ˆåšï¼šé¦–å…ˆæ ÒŽ®åŠŸèƒ½æ¨¡å—åˆ†ï¼Œç„¶åŽæ¯ä¸ªâ€œå±‚â€éƒ½æœ‰ä¸€ä¸ªOwneræ¥Review所有äh的设计和代ç åQŒä¿è¯consistencyã€?
éƒä¹Ÿé£?/strong> : åŒæ„ã€?/p>

70. 你们的程åºå‘˜å†™ç¨‹åºè®¾è®¡è¯´æ˜Žæ–‡æ¡£ä¹ˆåQ?br />MVM : è¦ã€‚丘q‡æˆ‘å¬è¯´å¾®èÊY的程åºå‘˜1999òq´ä»¥å‰ä¹Ÿä¸å†™ã€‚所以说åQŒå†™ä¸å†™ä¹Ÿä¸æ˜¯ç»å¯¹çš„åQŒå·æ‡’有时候也是å¯ä»¥çš„。å‚è§ç¬¬56æ¡ã€?br />éƒä¹Ÿé£?/strong> : åšçš„ä¸å¤ŸåQŒæˆ‘ä»¬ä»Žæ¥æ²¡å†™è¿‡ã€?/p>

71. 你在招ähé¢è¯•时让他写一ŒD늨‹åºä¹ˆåQ?br />MVM : è¦çš„。我最喜欢让ähåšå­—½W¦ä¸²å’Œé“¾è¡¨ä¸€¾cÈš„题目。这¿U题目有很多循环ã€åˆ¤æ–­ã€æŒ‡é’ˆã€é€’å½’½{‰ï¼Œæ—¢ä¸å员q‡äºŽè€ƒç®—法,也ä¸å员q‡äºŽè€ƒç‰¹å®šçš„APIã€?br />éƒä¹Ÿé£?/strong> : 我认ä¸ÞZº¤‹¹æ›´èƒ½çœ‹å‡ÞZ¸€ä¸ªäh的实际情å†üc€?/p>

72. 你们有没有技术交‹¹è®²åº§ï¼Ÿ
MVM : è¦çš„。æ¯ä¸€ä¸¤ä¸ª½C¼æ‹œæžä¸€‹Æ¡å†…部的Tech Talk或者Chalk Talkå§ã€‚让¾l„员之间分äín技术心得,˜q™ç¬”花钱é€åˆ°å¤–é¢åŽÕdŸ¹è®­åˆ’½Ž—ã€?br />éƒä¹Ÿé£?/strong> : åŒæ„åQŒä¹Ÿåœ¨ç€æ‰‹å‡†å¤‡å¯åЍã€?/p>

73. 你们的程åºå‘˜éƒ½èƒ½ä¸“注于一件事情么åQ?br />MVM : è¦è®©½E‹åºå‘˜ä¸“注一件事。例如说åQŒä¸€ä¸ªéƒ¨é—¨æœ‰ä¸¤ä¸ª™å¹ç›®å’?0个ähåQŒä¸€¿U方法是è®?0个ähåŒæ—¶å‚加两个™å¹ç›®åQŒæ¯ä¸ªé¡¹ç›®ä¸Šæ¯ä¸ªäººéƒ½èŠ?0%æ—‰™—´åQ›å¦ä¸€¿U方法是5 个äh去项目AåQ?个äh去项目BåQŒæ¯ä¸ªähéƒ?00%在æŸä¸€ä¸ªé¡¹ç›®ä¸Šã€‚我一定选åŽé¢ä¸€¿U。这个é“ç†å¾ˆå¤šäh都懂åQŒä½†å¾ˆå¤šé¢†å¯¼å®žè·µèµäh¥ž®±æŠŠå±žä¸‹å½“æˆå¯ä»¥ä»ÀL„拆分çš? 资æºäº†ã€?br />éƒä¹Ÿé£?/strong> : 我也懂,å¯å®žé™…情冉|˜¯åQŒçŽ°åœ¨æœ‰4个项目和我有兌™”ã€?/p>

74. 你们的程åºå‘˜ä¼šå¤¸å¤§å®ŒæˆæŸ™å¹å·¥ä½œæ‰€éœ€è¦çš„æ—‰™—´ä¹ˆï¼Ÿ
MVM : 会的åQŒè¿™æ˜¯å¸¸è§çš„åQŒå°¤å…¶ä¼šåœ¨é¡¹ç›®åŽæœŸå¤¸å¤§åšæŸä¸ªchange所需è¦çš„æ—‰™—´åQŒä»¥‹Æ¡æ¥æŠµåˆ¶change。解决的æ–ÒŽ³•是åä¸‹æ¥æ…¢æ…¢¼‚¨ï¼Œ¼‚¨æŽ‰½E‹åºå‘˜çš„逆å心ç†åQŒä¸€èµ·åˆ†æžï¼Œòq¶æŠŠä¼°ç®—æ—‰™—´çš„颗¾_’度å˜å°ã€?br />éƒä¹Ÿé£?/strong> : 会的åQŒå°±½Ž—我在上报工作é‡çš„æ—¶å€™ä¹Ÿä¼šå¤¸å¤§çš„。对下,我采å–的措施åŒä½ åQ›ä¸Šé¢å¯¹æˆ‘,采å–的措施是打折ã€?/p>

75. ž®½é‡ä¸è¦ç”¨Virtual Heads
MVM : 最好ä¸è¦ç”¨Virtual Heads。Virtual headsæ„味ç€resource is not secureåQŒshared resource会é™ä½Žresource的工作效率,å®ÒŽ˜“增加出错的机会,会让一心二用的人没有太多时间去review specã€review design。一个dedicatedçš„ähåQŒè¦å¼ø™¿‡ä¸¤ä¸ªåªèƒ½æŠ•å…¥50%æ—‰™—´å’Œç²¾åŠ›çš„äººã€‚æˆ‘æ˜¯åƒ˜q‡äºçš„:7个part timeçš„testeråQŒå‘现的Bug和干的活åQŒåŠ èµäh¥˜q˜ä¸å¦‚两个full-time的。å‚è§ç¬¬73æ¡ã€?3æ¡æ˜¯é’ˆå¯¹½E‹åºå‘˜çš„åQ?5æ¡æ˜¯é’ˆå¯¹ Resource Managerçš„ã€?br />éƒä¹Ÿé£?/strong> : 我想说的å?3ã€?/p>

]]>
½E‹åºå¼€å‘团é˜?--团队¾_„¡¥ž½‹?(è—?http://m.shnenglu.com/apollo/articles/7690.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Fri, 26 May 2006 05:26:00 GMThttp://m.shnenglu.com/apollo/articles/7690.htmlhttp://m.shnenglu.com/apollo/comments/7690.htmlhttp://m.shnenglu.com/apollo/articles/7690.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/7690.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/7690.html 
混了˜q™ä¹ˆå¤šå¹´åQŒä»Ž BOSS 们å£ä¸­å¬åˆ°çš„æœ€å¤šçš„æ•™è¯²è¯è¯­ä¼°è®¡ž®±æ˜¯â€œå›¢é˜Ÿç²¾¼œžâ€äº†åQŒå°½½Ž¡éƒ¨åˆ?/span> BOSS å®žé™…ä¸ŠåÆˆä¸äº†è§£ä»€ä¹ˆæ˜¯å›¢é˜Ÿ¾_„¡¥žåQŒä½†ä»–们了解中国é©å‘½çš„æœ€¾lˆæˆåŠŸæ˜¯¼›ÖM¸å¼€â€œå›¢¾l“就是力é‡â€è¿™å¥å‡ºè‡ªä¼ŸäºÞZ¹‹å£çš„è¯è¯­åQŒä¸­åŽæ°‘æ—历æ¥éƒ½å…ähœ‰å‹¤åгã€å›¢¾l“的优秀å“è´¨åQŒå°æ—¶å€™åœ¨å†œæ‘æ·øP¼Œçœ‹åˆ°å¾ˆå¤šå›¢ç»“的现象,家属里的兄弟å§å¦¹æ— è®ºòqÏx—¶å¦‚何地大åµå¤§é—¹åŠ¨åˆ€åŠ¨æžªåQŒä½†ä¸€æ—¦å¤–éƒ¨åŠ›é‡æ¯”如别的家属äçR犯到本家属,他们会丙å¾ä»Žå‰ï¼Œå›¢ç»“èµäh¥åQŒä¸€è‡´å¯¹å¤–,˜q˜æœ‰ä¸€ä¸ªæ‘对å¦ä¸€æ‘,òqÏx—¶ä¸ç®¡å¤§å®¶æœ‰ä»€ä¹ˆçŸ›ç›¾ï¼Œå¯¹å¦ä¸€æ‘时都会团结èµäh¥åQŒå…±åŒé¢å¯ÒŽ•Œäººï¼Œæ‰€ä»¥å†œæ‘里¾l常å‘生打群架的å®å¤§åœºé¢åQŒä¸€ä¸ªèƒ¡åŒå¯¹å¦ä¸€ä¸ªèƒ¡åŒçš„ž®å­©åQŒä¸€ä¸ªæ‘的对å¦ä¸€æ‘çš„äººï¼Œåœºé¢æ··äØ•åQŒç”·å¥Œ™€å°‘åQŒåˆ€å…‰æ£å½±ï¼Œä¹ÞqŸ³é£žæ‰¬åQŒå£°åŠ¿æµ©å¤§ï¼Œè€è°‹å­ä»€ä¹ˆæ—¶å€™æœ‰½Iºæ¥æ‹ä¸€éƒ¨è¯¸å¦‚æ­¤¾c»é¢˜æçš„电媄åQŒè¯´ä¸å®šåœ¨å¥¥æ–¯å¡é¢å¥–å¤§ä¼šä¸Šèƒ½æ‰¬çœ‰åæ°”一把,呵呵ã€?/span>

 


回到½E‹åºå¼€å‘团体的è¯é¢˜åQŒåœ¨ä»¥å‰çš„工作过½E‹ä¸­åQŒæˆ‘有时会å‘çŽîC¸€ä¸ªå¾ˆæ€ªçš„现象åQŒä¸€ä¸ªç¨‹åºç”±ä¸€ä¸ªç¨‹åºå‘˜å¼€å‘æ—¶åQŒç¨‹åºå‘˜æ€ÀL˜¯æ•¯‚¡äº†äº‹åQŒæ•ˆæžœè¾ƒå·®ï¼Œå¦‚æžœç”׃¸¤ä¸ªähæ¥å¼€å‘,他们åˆç»å¸¸æ€§åœ°äº’相推诿åQŒæ•ˆæžœä¹Ÿä¸å¥½åQŒç”±ä¸‰ä¸ªæˆ–更多的½E‹åºå‘˜è´Ÿè´£æ—¶åQŒæ•ˆæžœæ›´å·®ï¼Œæ°¸æ— æˆäº‹ä¹‹æ—¥åQŒçœŸæ˜¯è®©äººçƒ¦æû|¼Œ˜q™ä¸æ˜¯ç¨‹åºå‘˜çš„æŠ€æœ¯é—®é¢˜ï¼Œè€Œæ›´å¤šçš„æ˜¯ç®¡ç†é—®é¢˜ï¼Œæ¯”如ä¸ç§‘学的分工åQŒæˆ–˜q‡åˆ†å¼ø™°ƒä¸ªäh的责任,或程åºå‘˜ä¹‹é—´çš„æ€§æ ¼å†²çª½{‰åŽŸå›¢ï¼Œå¯ÆD‡´å›¢é˜Ÿå¦‚åŒä¸€ç›˜æ•£æ²™ï¼Œæ²¡æœ‰å‡èšåŠ›ï¼Œ˜q™æ˜¯å¯æ€•的事情åQŒç›´æŽ¥çš„¾l“æžœž®±æ˜¯™å¹ç›®çš„彻底失败ã€?/span>


 


那么如何é¿å…å‘生以上的情况,如何形æˆå‡ø™‰²çš„团队精¼œžï¼Œæé«˜å›¢é˜Ÿçš„å‡èšåŠ›åQŒè®©å›¢é˜Ÿå‘挥更大的力é‡å‘¢åQ?/span>


 


è¦åÅžæˆå‡ºè‰²çš„团队¾_„¡¥žåQŒæˆ‘觉得应在工作团队中达åˆîC»¥ä¸‹å‡ ä¸ªæ–¹é¢çš„一è‡ß_¼š


 


½W¬ä¸€åQ?span style="FONT: 7pt 'Times New Roman'">   在目标上达æˆä¸€è‡ß_¼›


 


我们都喜‹Æ¢äº¤ä¸€äº›å¿—åŒé“åˆçš„æœ‹å‹åQŒå› ä¸ºå¿—ä¸åŒé“ä¸åˆçš„人,让我们很难沟通与交æµåQŒä¹Ÿå¾ˆéš¾åœ¨æ€æƒ³ä¸Šæœ‰ç«èŠ±å†’å‡ºåQŒå…±åŒçš„目标是一¿Uæ„境,在程åºå¼€å‘团队中åQŒåªè¦æœ‰ä¸€å程åºå‘˜ä¸Žå›¢é˜Ÿçš„目标ä¸è‡´åQŒé‚£ä¹ˆè¯¥å›¢é˜Ÿçš„æ•´ä½“æ°´òq›_°†å—到影å“åQŒè¿™¿U媄å“ä¸ä»…ä»…æ¥è‡ªäºŽè¿™ä¸ªç¨‹åºå‘˜æœ¬èínåQŒè€Œä¹Ÿæ¥è‡ªäºŽå›¢é˜Ÿå†…部其他程åºå‘˜çš„ç‡W效下é™ï¼Œåœ¨å¿ƒç†ä¸ŠåQŒå…¶å®ƒç¨‹åºå‘˜æ€»èƒ½æ„Ÿè§‰åˆ°å›¢é˜Ÿå†…部的分歧或者æŸä¸ªåŒä¼´æ¼ ä¸å…³å¿ƒçš„æ€åº¦åQ›å› æ­¤ï¼Œä¸ÞZº†å®žçŽ°å›¢é˜Ÿç›®æ ‡çš„ä¸€è‡ß_¼Œæœ€å¥½çš„办法莫过于让½E‹åº¾l„自已楼‹®å®šå…¶ç›®æ ‡ï¼Œ˜q™æ ·åšçš„好处有:首先åQŒåœ¨ç›®æ ‡çš„制定时的广泛å‚与,å¯ä»¥¼‹®ä¿ç›®æ ‡èƒ½è¢«å¤§å®¶å……分ç†è§£åQŒè€Œä¸æ˜¯æŸä¸?/span> LEADER çš„ä¸ªäºø™¡Œä¸ºï¼›å¦å¤–åQŒç›®æ ‡åˆ¶å®šçš„˜q‡ç¨‹ä½¿å›¢é˜Ÿä¸­çš„æ¯ä¸ªç¨‹åºå‘˜å¯ä»¥æœ‰æœºä¼šå¯¹å…±åŒçš„目标åšå‡ºå…¬å¼€çš„æ‰¿è¯ºï¼Œæé«˜ç›®æ ‡çš„坿ޥ嗿€§ï¼Œå¢žåŠ ç›®æ ‡çš„æ¸…æ™°ç¨‹åº¦ã€‚å›¢é˜Ÿæˆå‘˜å³½E‹åºå‘˜å¹¿æ³›ä¹Ÿå‚与到目标的制定ã€è®¨è®ºï¼Œè®©ä»–们感å—到自已在团队中的é‡è¦æ€§ï¼Œä»¥åŠå›¢é˜Ÿçš„æˆåŠŸå°±æ˜¯ä»–ä»¬è‡ªå·²çš„æˆåŠŸåQŒä»¥åŽä¸è®ºé‡åˆîC“Q何困难,他们都会团结一è‡ß_¼Œå‹‡å¾€ç›´å‰ã€?/span>


 


½W¬äºŒåQ?span style="FONT: 7pt 'Times New Roman'">   å…±åŒæ‰¿æ‹…è´£ä“QåQ?/span>


 


建立一个环境,使æ¯ä¸ªå›¢é˜Ÿæˆå‘˜åœ¨˜q™ä¸ªçŽ¯å¢ƒä¸­éƒ½æ„Ÿåˆ°è‡ªå·²åº”å¯¹å›¢é˜Ÿçš„ç‡W效负责,除了勇于承担自已的那部分责ä“QåQŒè€Œæ•¢äºŽæ‰¿æ‹…团队的共åŒè´£ä“QåQŒé‡åˆ°é—®é¢˜æˆ–å›°éš¾æ—Óž¼Œå‹‡äºŽæŽ¥å—挑战åQŒè€Œä¸æ˜¯äº’相推诿,˜q™æ ·åQŒå›¢é˜Ÿçš„目标æ‰èƒ½¾l§ç®‹å‰è¿›ã€?/span>


 


½W¬ä¸‰åQ?span style="FONT: 7pt 'Times New Roman'">   一ä½å€¼å¾—ž®Šé‡çš„团队领å¯û|¼›


 


在实际工作中åQŒé‡åˆîC¸€å糟¾p•çš„ä¸È®¡è¦æ¯”扑ֈ°ä¸€å出色的½E‹åºå®ÒŽ˜“得多。在我å‰äº›çš„¾~–程工作中,我的部分领导是通过外部力é‡è€Œä“Q命的åQŒæ¯”å¦‚è€æ¿è§‰å¾—那个æžå¸‚场或æžå·¥½E‹æˆ–æžè¡Œæ”¿çš„人很能干åQŒå°±‹z¾ä»–æ¥åš½E‹åºå›¢é˜Ÿçš?/span> LEADER åQŒäº‹å®žä¸Šä»–们å¯èƒ½äº†è§£ä¸€äº›è§„范化的玩æ„ï¼Œä½†åÆˆä¸å…·å¤‡äؓ了在开å‘å›¢é˜Ÿä¸­å®žæ–½è‡ªå·²çš„åª„å“æ‰€å¿…需的能力,˜q™ç§ LEADER å¾€å¾€å–œæ¬¢ä¸æ‡‚装懂åQŒæ‰‹æé•¿éž­é«˜é«˜åœ¨ä¸Šï¼Œž®Þp±¡ä¸€ä¸ªä¸å¯ä¸€ä¸–的军官那样å‘å·æ–½ä×oåQŒä¸éš¾æƒ³è±¡ï¼Œæžå°‘½E‹åºå‘˜ä¼šæœä»–å¬ä»–åQŒä¸€¿U最典型的ååº”å°±æ˜¯â€œæ¶ˆæžæ€ å·¥â€ï¼Œä¸¥é‡çš„è¿˜ä¼šé€ æˆ LEADER ä¸?/span> PROGRAMMER 的冲½H,以致于有一方辞èŒä¸òq²äº†åQŒå¤šèˆ¬æ˜¯½E‹åºå‘˜ï¼Œå‘µå‘µåQŒå› æ­¤ç¨‹åºå¼€å‘团队的 LEADER 最好是一ä½å…·æœ‰ä¼˜¿U€çš„å¼€å‘能力和½Ž¡ç†èƒ½åŠ›çš„èµ„æ·Þq¨‹åºå‘˜åQŒä»–ä¸ä»…仅得到团队中½E‹åºå‘˜çš„ž®Šæ•¬æˆ–崇拜,而且他也å¯å€ŸåŠ©è‡ªå·²çš„ä¸“ä¸šåˆ¤æ–­åŠ›é‡ï¼Œæ¥æ”¯æ’‘è‡ªå·²ä½œä¸ºé¢†å¯ÆD€…çš„åœîC½åQŒåŸºäºŽå¯¹å¼€å‘技术与‹¹ç¨‹çš„了解,他会æ ÒŽ®½E‹åºå‘˜çš„特点˜q›è¡Œ¿U‘学分工åQŒåƈ在开å‘过½E‹ä¸­ä½œå‡ºæ­£ç¡®çš„判断与决策ã€?/span>


 


½W¬å››åQ?span style="FONT: 7pt 'Times New Roman'">   å…³ç³»èžæ´½åQ?/span>


 


团队æˆå‘˜ä¹‹é—´åº”è¯¥ä¼˜åŠ¿äº’è¡¥ã€æ€§æ ¼äº’è¡¥ã€ç›¸äº’支æŒã€å–„于沟通,彼此之间å¦è¯šç›¸å¾…ã€ç›¸äº’信任,òq¶å‹‡äºŽè¡¨è¾¾è‡ªæˆ‘,˜q™æ ·çš„团队就会é½å¿ƒå力,æˆäؓ一个强有力的集体ã€?/span>


 


       阿蒙从事½E‹åºå¼€å‘工作数òqß_¼Œåº†å¹¸æ›‘Öœ¨è‹¥å¹²å‡ø™‰²çš„团队中工作åQŒåƈ学到了许多的知识åQŒä½“会了很多的感动,感谢˜q‡åŽ»æ¯ä¸€ä½ä¸Žæˆ‘努力奋斗过的程åºå‘˜åQŒå°½½Ž¡æˆ‘们中的很多äh¼›È†æƒŒ™¿˜å¾ˆè¿œå¾ˆè¿œåQŒä½†åªè¦ç›æ€¿¡è‡ªå·²åQŒç›¸ä¿¡å›¢é˜Ÿï¼Œæ‰§ç€òq¶åŠªåŠ›ç€åQŒæœªæ¥ä¸€å®šä¼šæ›´å¥½åQç¥æœ‹å‹ä»¬äº”一玩得开心快ä¹ï¼



]]>ž®è£…å˜åŒ–http://m.shnenglu.com/apollo/articles/encapsulation.html½W‘笑ç”?/dc:creator>½W‘笑ç”?/author>Thu, 23 Feb 2006 06:52:00 GMThttp://m.shnenglu.com/apollo/articles/encapsulation.htmlhttp://m.shnenglu.com/apollo/comments/3441.htmlhttp://m.shnenglu.com/apollo/articles/encapsulation.html#Feedback0http://m.shnenglu.com/apollo/comments/commentRss/3441.htmlhttp://m.shnenglu.com/apollo/services/trackbacks/3441.html

软äšg设计最大的敌ähåQŒå°±æ˜¯åº”ä»˜éœ€æ±‚ä¸æ–­çš„å˜åŒ–。å˜åŒ–有时候是无穷ž®½çš„åQŒäºŽæ˜¯é¡¹ç›®å¼€å‘就在åå¤çš„ä¿®æ”¹ã€æ›´æ–îC¸­æ— é™æœŸåœ°å»¶è¿Ÿäº¤ä»˜çš„æ—¥æœŸã€‚å˜åŒ–如悬在头顶的达摩克斯之剑,令许多èÊYä»¶å·¥½E‹ä¸“家一½{¹èŽ«å±•ã€‚æ­£å¦‚æ— æ³•æ‰¾åˆ°è§£å†Œ™ÊYä»¶å¼€å‘的“银弹â€ï¼Œè¦å½»åº•å°†å˜åŒ–扼æ€åœ¨æ‘‡½‹®ä¹‹ä¸­ï¼Œçœ‹æ¥ä¹Ÿæ˜¯ä¸å¯èƒ½å®Œæˆçš„ä»ÕdŠ¡ã€‚é‚£ä¹ˆï¼Œ¿U¯æžåœ°é¢å¯¹â€œå˜åŒ–â€ï¼Œæ–ÒŽ‰æ˜¯å¯å–çš„æ€åº¦ã€‚于是,æžé™¾~–程åQˆXPåQ‰çš„倡导者与布é“者Kent Beckæå‡ºè¦â€œæ‹¥æŠ±å˜åŒ–â€ï¼Œä»ŽèÊYä»¶å·¥½E‹æ–¹æ³•的角度åQŒæå‡ÞZº†åº”对“å˜åŒ–â€çš„解决æ–ÒŽ¡ˆã€‚而本文则试图从èÊY件设计方法的角度åQŒæ¥æŽ¢è®¨å¦‚何在èÊY件设计过½E‹ä¸­åQŒè§£å†Ïxœªæ¥å¯èƒ½çš„å˜åŒ–åQŒå…¶æ–ÒŽ³•ž®±æ˜¯â€”—å°è£…å˜åŒ–ã€?/SPAN>

è®¾è®¡æ¨¡å¼æ˜¯â€œå°è£…å˜åŒ–â€æ–¹æ³•的最佳é˜é‡Šã€‚无论是创å¾åž‹æ¨¡å¼ã€ç»“构型模弘q˜æ˜¯è¡Œäؓ型模å¼ï¼Œå½’æ ¹¾l“底都是å¯ÀL‰¾è½¯äšg中å¯èƒ½å­˜åœ¨çš„“å˜åŒ–â€ï¼Œç„¶åŽåˆ©ç”¨æŠ½è±¡çš„æ–¹å¼å¯¹˜q™äº›å˜åŒ–˜q›è¡Œž®è£…。由于抽象没有具体的实现åQŒå°±ä»£è¡¨äº†ä¸€¿Uæ— é™çš„å¯èƒ½æ€§ï¼Œä½¿å¾—其扩展æˆä¸ÞZº†å¯èƒ½ã€‚所以,我们在设计之åˆï¼Œé™¤äº†è¦å®žçŽ°éœ€æ±‚æ‰€è®‘Ö®šçš„用例之外,˜q˜éœ€è¦æ ‡å®šå¯èƒ½æˆ–å·²ç»å­˜åœ¨çš„“å˜åŒ–â€ä¹‹å¤„。å°è£…å˜åŒ–,最é‡è¦çš„一点就是å‘现å˜åŒ–,或者说是寻扑֘化ã€?/SPAN>

GOF对设计模å¼çš„分类åQŒå·²¾l嘪显了“å°è£…å˜åŒ–â€çš„内涵与精髓。创建型模å¼çš„目的就是å°è£…对象创建的å˜åŒ–。例如Factory Method模å¼å’ŒAbstract Factory模å¼åQŒå¾ç«‹äº†ä¸“门的抽象的工厂¾c»ï¼Œä»¥æ­¤æ¥å°è£…未æ¥å¯¹è±¡çš„åˆ›å¾æ‰€å¼•è“vçš„å¯èƒ½å˜åŒ–。而Builder模å¼åˆ™æ˜¯å¯¹å¯¹è±¡å†…部的创徘q›è¡Œž®è£…åQŒç”±äºŽç»†èŠ‚å¯¹æŠ½è±¡çš„å¯æ›¿æ¢æ€§ï¼Œä½¿å¾—ž®†æ¥é¢å¯¹å¯¹è±¡å†…éƒ¨åˆ›å¾æ–¹å¼çš„å˜åŒ–,å¯ä»¥ç‰|´»çš„进行扩展或替æ¢ã€?/SPAN>

至于¾l“构型模å¼ï¼Œå®ƒå…³æ³¨çš„æ˜¯å¯¹è±¡ä¹‹é—´ç»„åˆçš„æ–¹å¼ã€‚本质上è¯ß_¼Œå¦‚果对象¾l“æž„å¯èƒ½å­˜åœ¨å˜åŒ–åQŒä¸»è¦åœ¨äºŽå…¶ä¾èµ–关系的改å˜ã€‚å½“ç„¶å¯¹äºŽç»“æž„åž‹æ¨¡å¼æ¥è¯´åQŒå¤„ç†å˜åŒ–的方å¼ä¸ä»…仅是ž®è£…与抽象那么简å•,˜q˜è¦åˆç†åœ°åˆ©ç”¨ç‘ô承与èšåˆçš„æ–¹æ³•,ç‰|´»åœ°è¡¨è¾‘Ö¯¹è±¡ä¹‹é—´çš„ä¾èµ–关系。例如Decorator模å¼åQŒæ˜q°çš„ž®±æ˜¯å¯¹è±¡é—´å¯èƒ½å­˜åœ¨çš„多秾l„åˆæ–¹å¼åQŒè¿™¿Uç»„åˆæ–¹å¼æ˜¯ä¸€¿U装饰者与被装饰者之间的关系åQŒå› æ­¤å°è£…è¿™¿Uç»„åˆæ–¹å¼ï¼ŒæŠ½è±¡å‡ÞZ¸“门的装饰对象昄¡„¶æ­£æ˜¯â€œå°è£…å˜åŒ–â€çš„ä½“çŽ°ã€‚åŒæ ·åœ°åQŒBridge模弞®è£…的则是对象实现的ä¾èµ–关系åQŒè€ŒCompositeæ¨¡å¼æ‰€è¦è§£å†³çš„则是对象间存在的递归关系ã€?/SPAN>

è¡ŒäØ“åž‹æ¨¡å¼å…³æ³¨çš„æ˜¯å¯¹è±¡çš„è¡ŒäØ“ã€‚è¡Œä¸ºåž‹æ¨¡å¼éœ€è¦åšçš„æ˜¯å¯¹å˜åŒ–çš„è¡ŒäØ“˜q›è¡ŒæŠ½è±¡åQŒé€šè¿‡ž®è£…ä»¥è¾¾åˆ°æ•´ä¸ªæž¶æž„çš„å¯æ‰©å±•性。例如策略模å¼ï¼Œž®±æ˜¯ž®†å¯èƒ½å­˜åœ¨å˜åŒ–çš„½{–ç•¥æˆ–ç®—æ³•æŠ½è±¡äØ“ä¸€ä¸ªç‹¬ç«‹çš„æŽ¥å£æˆ–抽象类åQŒä»¥å®žçް½{–略扩展的目的。Command模å¼ã€State模å¼ã€Vistor模å¼ã€Iteratoræ¨¡å¼æ¦‚莫如是。或者å°è£…一个请求(Command模å¼åQ‰ï¼Œæˆ–者å°è£…一¿U状æ€ï¼ˆState模å¼åQ‰ï¼Œæˆ–者å°è£…“访问â€çš„æ–¹å¼åQˆVisitor模å¼åQ‰ï¼Œæˆ–者å°è£…“é历â€ç®—法(Iterator模å¼åQ‰ã€‚而这些所è¦å°è£…çš„è¡ŒäØ“åQŒæ°æ°æ˜¯è½¯äšg架构中最ä¸ç¨³å®šçš„部分åQŒå…¶æ‰©å±•çš„å¯èƒ½æ€§ä¹Ÿæœ€å¤§ã€‚å°†˜q™äº›è¡ŒäØ“ž®è£…èµäh¥åQŒåˆ©ç”¨æŠ½è±¡çš„ç‰ÒŽ€§ï¼Œž®±æä¾›äº†æ‰©å±•çš„å¯èƒ½ã€?/SPAN>

利用设计模å¼åQŒé€šè¿‡ž®è£…å˜åŒ–的方法,å¯ä»¥æœ€å¤§é™åº¦çš„ä¿è¯è½¯äšgçš„å¯æ‰©å±•性。é¢å¯¹çº·¾J夿‚的需求å˜åŒ–,虽然ä¸å¯èƒ½å®Œå…¨è§£å†›_› ä¸ºå˜åŒ–带æ¥çš„坿€•梦™ì‡ï¼Œç„¶è€Œï¼Œå¦‚能在设计之åˆé¢„è§æŸäº›å˜åŒ–ï¼Œä»æœ‰å¯èƒ½åœ¨ä¸€å®šç¨‹åº¦ä¸Šé¿å…未æ¥å­˜åœ¨çš„å˜åŒ–äØ“è½¯äšg架构带æ¥çš„ç¾é𾿀§ä¼¤å®Ÿë€‚从此点看,虽然没有“银弹â€ï¼Œä½†ä»Žè½¯äšg设计æ–ÒŽ³•的角度æ¥çœ‹ï¼Œè®¾è®¡æ¨¡å¼ä¹Ÿæ˜¯ä¸€æžšä¸é”™çš„“铜弹â€äº†ã€?BR>

考虑一个日志记录工兗÷€‚ç›®å‰éœ€è¦æä¾›ä¸€ä¸ªæ–¹ä¾¿çš„æ—¥å¿—APIåQŒä‹É得客户å¯ä»¥è½»æ‘Öœ°å®Œæˆæ—¥å¿—çš„è®°å½•ã€‚è¯¥æ—¥å¿—è¦æ±‚被记录到指定的文本文件中åQŒè®°å½•的内容属于字符串类型,其值由客户æä¾›ã€‚我们å¯ä»¥éžå¸¸å®¹æ˜“地定义一个日志对象:

public class Log

{

       public void Write(string target, string log)

{

       //实现内容;

}

}

当客户需è¦è°ƒç”¨æ—¥å¿—的功能æ—Óž¼Œå¯ä»¥åˆ›å¾æ—¥å¿—对象åQŒå®Œæˆæ—¥å¿—的记录åQ?/SPAN>

Log log = new Log();

log.Write(“error.log� “log�;

然而éšç€æ—¥å¿—记录的频¾Jä‹É用,有关日志的文件越æ¥è¶Šå¤šï¼Œæ—¥å¿—的查询与½Ž¡ç†ä¹Ÿå˜å¾—è¶Šä¸æ–¹ä¾Ñ€‚æ­¤æ—Óž¼Œå®¢æˆ·æå‡ºåQŒéœ€è¦æ”¹å˜æ—¥å¿—的记录方å¼åQŒå°†æ—¥å¿—内容写入到指定的数æ®è¡¨ä¸­ã€‚显ç„Óž¼Œå¦‚æžœä»ç„¶æŒ‰ç…§å‰é¢çš„设计,å…ähœ‰è¾ƒå¤§çš„局陿€§ã€?/SPAN>

现在我们回到设计之åˆåQŒæƒ³è±¡ä¸€ä¸‹å¯¹äºŽæ—¥å¿?/SPAN>API的设计,需è¦è€ƒè™‘到这æ ïLš„å˜åŒ–å—?˜q™é‡Œå­˜åœ¨ä¸¤ç§è®¾è®¡ç†å¿µåQŒå³æ¸è¿›çš„设计和计划的设计。从本例æ¥åˆ†æžï¼Œè¦æ±‚设计者在设计åˆå°±è€ƒè™‘到日志记录方å¼åœ¨æœªæ¥çš„å¯èƒ½å˜åŒ–,òq¶ä¸å®ÒŽ˜“。å†è€…,如果在最开始就考虑全é¢çš„设计,会äñ”生设计上的冗余。因此,采用计划的设计固然具有一定的å‰çž»æ€§ï¼Œä½†ä¸€æ–šw¢å¯¹è®¾è®¡è€…çš„è¦æ±‚˜q‡é«˜åQŒåŒæ—¶ä¹Ÿä¼šäñ”生一些缺陗÷€‚那么,采用æ¸è¿›çš„设计时åQŒé‡åˆ°éœ€æ±‚å˜åŒ–æ—¶åQŒåˆ©ç”¨é‡æž„çš„æ–ÒŽ³•åQŒæ”¹˜q›çŽ°æœ‰çš„è®¾è®¡åQŒåˆéœ€è¦è€ƒè™‘未æ¥çš„å†ä¸€‹Æ¡å˜åŒ–å—åQŸè¿™æ˜¯ä¸€ä¸ªè§ä»è§æ™ºçš„问题。对于本例而言åQŒæˆ‘们完全å¯ä»¥ç›´æŽ¥ä¿®æ”?/SPAN>Write()æ–ÒŽ³•åQŒæŽ¥å—ä¸€ä¸ªç±»åž‹åˆ¤æ–­çš„å‚æ•°åQŒä»Žè€Œè§£å†Ïx­¤é—®é¢˜ã€‚但˜q™æ ·çš„è®¾è®¡ï¼Œè‡ªç„¶è¦æ‹…负因为未æ¥å¯èƒ½çš„å†ä¸€‹Æ¡å˜åŒ–,而导致代ç å¤§é‡ä¿®æ”¹çš„å±é™©åQŒä¾‹å¦‚ï¼Œæˆ‘ä»¬è¦æ±‚日志记录到指定的Xmlæ–‡äšg中ã€?/SPAN>

所以,å˜åŒ–是完全å¯èƒ½çš„。在旉™—´å’ŒæŠ€æœ¯èƒ½åŠ›å…许的情况下,我更們֑于将å˜åŒ–对设计带æ¥çš„å½±å“é™ä½Žåˆ°æœ€ä½Žã€‚æ­¤æ—Óž¼Œæˆ‘们需è¦å°è£…å˜åŒ–ã€?/SPAN>

在å°è£…å˜åŒ–之å‰ï¼Œæˆ‘们需è¦å¼„清楚½I¶ç«Ÿæ˜¯ä»€ä¹ˆå‘生了å˜åŒ–åQŸä»Žéœ€æ±‚看åQŒæ˜¯æ—¥å¿—记录的方å¼å‘生了å˜åŒ–。从˜q™ä¸ªæ¦‚念分æžåQŒå¯èƒ½ä¼šå¯ÆD‡´ä¸¤ç§ä¸åŒçš„结果。一¿U情形是åQŒæˆ‘们将日志记录的方å¼è§†ä¸ÞZ¸€¿U行为,¼‹®åˆ‡çš„说åQŒæ˜¯ç”¨æˆ·çš„一¿U请求。å¦ä¸€¿U情形则从对象的角度æ¥åˆ†æžï¼Œæˆ‘们ž®†å„¿Uæ–¹å¼çš„æ—¥å¿—看作ä¸åŒçš„对象,它们调用接å£ç›¸åŒçš„行为,区别仅在于创建的是ä¸åŒçš„对象。å‰è€…éœ€è¦æˆ‘们å°è£…“用戯‚¯·æ±‚çš„å˜åŒ–â€ï¼Œè€ŒåŽè€…éœ€è¦æˆ‘们å°è£…“日志对象创建的å˜åŒ–â€ã€?/SPAN>

ž®è£…“用戯‚¯·æ±‚çš„å˜åŒ–â€ï¼Œåœ¨è¿™é‡Œå°±æ˜¯å°è£…日志记录å¯èƒ½çš„å˜åŒ–。也ž®±æ˜¯è¯ß_¼Œæˆ‘ä»¬éœ€è¦æŠŠæ—¥å¿—è®°å½•è¡ŒäØ“æŠ½è±¡ä¸ÞZ¸€ä¸ªå•独的接å£åQŒç„¶åŽæ‰åˆ†åˆ«å®šä¹‰ä¸åŒçš„实现。如图一所½Cºï¼š


change01.jpg
图一åQšå°è£…日志记录行为的å˜åŒ–

如果熟悉设计模å¼åQŒå¯ä»¥çœ‹åˆ°å›¾ä¸€æ‰€è¡¨ç¤ºçš„结构正æ˜?/SPAN>Command模å¼çš„ä½“çŽ°ã€‚ç”±äºŽæˆ‘ä»¬å¯¹æ—¥å¿—è®°å½•è¡ŒäØ“˜q›è¡Œäº†æŽ¥å£æŠ½è±¡ï¼Œç”¨æˆ·ž®±å¯ä»¥è‡ªç”±åœ°æ‰©å±•日志记录的方å¼ï¼Œåªéœ€è¦å®žçŽ?/SPAN>ILog接å£å›_¯ã€‚至äº?/SPAN>Log对象åQŒåˆ™å­˜åœ¨ä¸?/SPAN>ILog接å£çš„å¼±ä¾èµ–关系åQ?/SPAN>

public class Log

{

       private ILog log;

       public Log(ILog log)

       {

              this.log = log;

       }

       public void Write(string target, string logValue)

       {

              log.Execute(target, logValue);

       }

}

我们也å¯ä»¥é€šè¿‡ž®è£…“日志对象创建的å˜åŒ–â€å®žçŽ°æ—¥å¿?/SPAN>APIçš„å¯æ‰©å±•性。在˜q™ç§æƒ…况下,日志会根æ®è®°å½•æ–¹å¼çš„ä¸åŒåQŒè¢«å®šä¹‰ä¸ÞZ¸åŒçš„对象。当我们需è¦è®°å½•日志时åQŒå°±åˆ›å¾ç›¸åº”的日志对象,然åŽè°ƒç”¨è¯¥å¯¹è±¡çš„Write()æ–ÒŽ³•åQŒå®žçŽ°æ—¥å¿—çš„è®°å½•ã€‚æ­¤æ—Óž¼Œå¯èƒ½ä¼šå‘生å˜åŒ–的是需è¦åˆ›å»ºçš„æ—¥å¿—对象åQŒé‚£ä¹ˆè¦ž®è£…˜q™ç§å˜åŒ–åQŒå°±å¯ä»¥å®šä¹‰ä¸€ä¸ªæŠ½è±¡çš„工厂¾c»ï¼Œä¸“门负责日志对象的创建,如图二所½Cºï¼š


change02.jpg
图二åQšå°è£…日志对象创建的å˜åŒ–

图二æ˜?/SPAN>Factory Method模å¼çš„体玎ͼŒç”±æŠ½è±¡ç±»LogFactory专门负责Log对象的创建。如果用户需è¦è®°å½•相应的日志åQŒä¾‹å¦‚è¦æ±‚日志记录到数æ®åº“,需è¦å…ˆåˆ›å¾å…·ä½“çš?/SPAN>LogFactory对象åQ?/SPAN>

LogFactory factory = new DBLogFactory();

当在应用½E‹åºä¸­ï¼Œéœ€è¦è®°å½•日志,那么å†é€šè¿‡LogFactory对象æ¥èŽ·å–æ–°çš?/SPAN>Log对象åQ?/SPAN>

Log log = factory.Create();

log.Write(“ErrorLog� “log�;

å¦‚æžœç”¨æˆ·éœ€è¦æ”¹å˜æ—¥å¿—记录的方å¼ä¸ºæ–‡æœ¬æ–‡ä»¶æ—¶åQŒä»…需è¦ä¿®æ”?/SPAN>LogFactory对象的创建å³å¯ï¼š

LogFactory factory = new TxtFileLogFactory();

ä¸ÞZº†æ›´å¥½åœ°ç†è§£â€œå°è£…对象创建的å˜åŒ–â€ï¼Œæˆ‘们冿¥çœ‹ä¸€ä¸ªä¾‹å­ã€‚å‡å¦‚,我们需è¦è®¾è®¡ä¸€ä¸ªæ•°æ®åº“¾l„äšgåQŒå®ƒèƒ½å¤Ÿè®‰K—®å¾®èÊYçš?/SPAN>Sql Serveræ•°æ®åº“。根æ?/SPAN>ADO.Net的知识,我们需è¦ä‹É用如下的对象åQ?/SPAN>

SqlConnection, SqlCommand, SqlDataAdapter½{‰ã€?/SPAN>

如果仅就Sql Server而言åQŒåœ¨è®‰K—®æ•°æ®åº“æ—¶åQŒæˆ‘们å¯ä»¥ç›´æŽ¥åˆ›å»ø™¿™äº›å¯¹è±¡ï¼š

SqlConnection connection = new SqlConnection(strConnection);

SqlCommand command = new SqlCommand(connection);

SqlDataAdapter adapter = new SqlDataAdapter();

如果在一个数æ®åº“¾l„äšg中,充斥ç€å¦‚上的语å¥ï¼Œæ˜„¡„¶æ˜¯ä¸åˆç†çš„。它充满了僵化的å味é“ï¼Œä¸€æ—¦è¦æ±‚支æŒå…¶ä»–æ•°æ®åº“æ—Óž¼ŒåŽŸæœ‰çš„è®¾è®¡å°±éœ€è¦å½»åº•的修改åQŒè¿™ä¸ºæ‰©å±•带æ¥äº†å›°éš¾ã€?/SPAN>

é‚£ä¹ˆæˆ‘ä»¬æ¥æ€è€ƒä¸€ä¸‹ï¼Œä»¥ä¸Šçš„è®¾è®¡åº”è¯¥åšæ€Žæ ·çš„修改?å‡å®šè¯¥æ•°æ®åº“¾l„äšgè¦æ±‚或者将æ¥è¦æ±‚支æŒå¤š¿Uæ•°æ®åº“åQŒé‚£ä¹ˆå¯¹äº?/SPAN>ConnectionåQ?/SPAN>CommandåQ?/SPAN>DataAdapter½{‰å¯¹è±¡è€Œè¨€åQŒå°±ä¸èƒ½å…·ä½“åŒ–äØ“Sql Server的对象。也ž®±æ˜¯è¯ß_¼Œæˆ‘们需è¦äØ“˜q™äº›å¯¹è±¡å»ºç«‹ä¸€ä¸ªç‘ô承的层次¾l“æž„åQŒäؓ他们分别建立抽象的父¾c»ï¼Œæˆ–者接å£ã€‚ç„¶åŽé’ˆå¯¹ä¸åŒçš„æ•°æ®åº“,定义ä¸åŒçš„具体类åQŒè¿™äº›å…·ä½“ç±»åˆéƒ½¾l§æ‰¿æˆ–实现å„自的父类åQŒä¾‹å¦?/SPAN>Connection对象åQ?/SPAN>


change03.jpg
图三åQ?/SPAN>Connection对象的层‹Æ¡ç»“æž?/SPAN>

æˆ‘äØ“Connection对象抽象了一个统一çš?/SPAN>IConnection接å£åQŒè€Œæ”¯æŒå„¿Uæ•°æ®åº“çš?/SPAN>Connection对象都实çŽîCº†IConnection接å£ã€‚åŒæ ïLš„åQ?/SPAN>Command对象å’?/SPAN>DataAdapterå¯¹è±¡ä¹Ÿé‡‡ç”¨äº†ç›æ€¼¼çš„结构。现在,我们è¦åˆ›å»ºå¯¹è±¡çš„æ—¶å€™ï¼Œå¯ä»¥åˆ©ç”¨å¤šæ€çš„原ç†åˆ›å¾åQ?/SPAN>

IConnection connection = new SqlConnection(strConnection);

从这个结构å¯ä»¥çœ‹åˆŽÍ¼Œæ ÒŽ®è®‰K—®çš„æ•°æ®åº“çš„ä¸åŒï¼Œå¯¹è±¡çš„创建å¯èƒ½ä¼šå‘生å˜åŒ–。也ž®±æ˜¯è¯ß_¼Œæˆ‘们需è¦è®¾è®¡çš„æ•°æ®åº“组ä»Óž¼Œä»¥çŽ°åœ¨çš„¾l“æž„æ¥çœ‹åQŒä»ç„¶å­˜åœ¨æ— æ³•应对对象创建å‘生å˜åŒ–的问题。利用“å°è£…å˜åŒ–â€çš„原ç†åQŒæˆ‘ä»¬æœ‰å¿…è¦æŠŠåˆ›å»ºå¯¹è±¡çš„è´£ä“Qå•独抽象出æ¥åQŒä»¥˜q›è¡Œæœ‰æ•ˆåœ°å°è£…。例如,如上的创建对象的代ç åQŒå°±åº”该ç”׃¸“门的对象æ¥è´Ÿè´£ã€‚我们ä»ç„¶å¯ä»¥å¾ç«‹ä¸€ä¸ªä¸“门的抽象工厂¾c?/SPAN>DBFactoryåQŒåƈ由它负责创å¾ConnectionåQ?/SPAN>CommandåQ?/SPAN>DataAdapter对象。至于实现该抽象¾cÈš„具体¾c»ï¼Œåˆ™ä¸Žç›®æ ‡å¯¹è±¡çš„结构相åŒï¼Œæ ÒŽ®æ•°æ®åº“类型的ä¸åŒåQŒå®šä¹‰ä¸åŒçš„工厂¾c»ï¼Œ¾cÕd›¾å¦‚图四所½Cºï¼š


change04.jpg
囑֛›åQ?/SPAN>DBFactory的类å›?/SPAN>

囑֛›æ˜¯ä¸€ä¸ªå…¸åž‹çš„Abstract Factory模å¼çš„体现。类DBFactory中的å„个æ–ÒŽ³•å‡äØ“abstractæ–ÒŽ³•åQŒæ‰€ä»¥æˆ‘们也å¯ä»¥ç”¨æŽ¥å£æ¥ä»£æ›¿è¯¥ç±»çš„定义。ç‘ôæ‰?/SPAN>DBFactory¾cÈš„å„个具体¾c»ï¼Œåˆ™åˆ›å»ºç›¸å¯¹åº”的数æ®åº“¾cÕdž‹çš„对象。以SqlDBFactory¾cÖMؓ例,创å¾å„自对象的代ç å¦‚下:

public class SqlDBFactory: DBFactory

{

       public override IConnection CreateConnection(string strConnection)

       {

              return new SqlConnection(strConnection);

       }

       public override ICommand CreateCommand(IConnection connection)

       {

              return new SqlCommand(connection);

       }

       public override IDataAdapter CreateDataAdapter()

       {

              return new SqlDataAdapter();

       }

}

现在è¦åˆ›å»ø™®¿é—?/SPAN>Sql Serveræ•°æ®åº“的相关对象åQŒå°±å¯ä»¥åˆ©ç”¨å·¥åŽ‚¾cÀL¥èŽ·å¾—ã€‚é¦–å…ˆï¼Œæˆ‘ä»¬å¯ä»¥åœ¨ç¨‹åºçš„åˆå§‹åŒ–部分创建工厂对象:

DBFactory factory = new SqlDBFactory();

ç„¶åŽåˆ©ç”¨è¯¥å·¥åŽ‚å¯¹è±¡åˆ›å»ºç›¸åº”çš„ConnectionåQ?/SPAN>Command½{‰å¯¹è±¡ï¼š

IConnection connection = factory.CreateConnection(strConnection);

ICommand command = factory.CreateCommand(connection);

ç”׃ºŽæˆ‘们利用了å°è£…å˜åŒ–的原ç†åQŒå¾ç«‹äº†ä¸“门的工厂类åQŒä»¥ž®è£…对象创å¾çš„å˜åŒ–。å¯ä»¥çœ‹åˆŽÍ¼Œå½“我们引入工厂类åŽï¼ŒConnectionåQ?/SPAN>Command½{‰å¯¹è±¡çš„创å¾è¯­å¥ä¸­ï¼Œå·²ç»æˆåŠŸåœ°æ¶ˆé™¤äº†å…¶ä¸Žå…·ä½“çš„æ•°æ®åº“¾cÕdž‹ç›æ€¾èµ–的关系。在如上的代ç ä¸­åQŒåƈ未出çŽ?/SPAN>Sql之类的具体类型,å¦?/SPAN>SqlConnectionã€?/SPAN>SqlCommand½{‰ã€‚也ž®±æ˜¯è¯ß_¼ŒçŽ°åœ¨åˆ›å¾å¯¹è±¡çš„æ–¹å¼æ˜¯å®Œå…¨æŠ½è±¡çš„,是与具体实现无关的。无论是讉K—®ä½•ç§æ•°æ®åº“,都与˜q™å‡ è¡Œä»£ç æ— å…Ÿë€‚至于涉åŠåˆ°çš„æ•°æ®åº“¾cÕdž‹çš„å˜åŒ–,则全部抽象到DBFactory抽象¾cÖM¸­äº†ã€‚éœ€è¦æ›´æ”¹è®¿é—®æ•°æ®åº“的类型,我们也åªéœ€è¦ä¿®æ”¹åˆ›å»ºå·¥åŽ‚å¯¹è±¡çš„é‚£ä¸€è¡Œä»£ç ï¼Œä¾‹å¦‚ž®?/SPAN>Sql Server¾cÕdž‹ä¿®æ”¹ä¸?/SPAN>Oracle¾cÕdž‹åQ?/SPAN>

DBFactory factory = new OracleDBFactory();

很显ç„Óž¼Œ˜q™æ ·çš„æ–¹å¼æé«˜äº†æ•°æ®åº“ç»„ä»¶çš„å¯æ‰©å±•性。我们将å¯èƒ½å‘生å˜åŒ–的部分å°è£…è“væ¥ï¼Œæ”‘Öˆ°½E‹åºå›ºå®šçš„部分,例如åˆå§‹åŒ–部分,或者作为全局å˜é‡åQŒæ›´å¯ä»¥ž®†è¿™äº›å¯èƒ½å‘生å˜åŒ–的地方åQŒæ”¾åˆ°é…¾|®æ–‡ä»¶ä¸­åQŒé€šè¿‡è¯Õd–é…置文äšgçš„å€û|¼Œåˆ›å¾ç›¸å¯¹åº”的对象。如此一æ¥ï¼Œä¸éœ€è¦ä¿®æ”¹ä»£ç ï¼Œä¹Ÿä¸éœ€è¦é‡æ–°ç¼–译,仅仅是修æ”?/SPAN>xmlæ–‡äšgåQŒå°±èƒ½å®žçŽ°æ•°æ®åº“¾cÕdž‹çš„æ”¹å˜ã€‚例如,我们创å¾å¦‚下的酾|®æ–‡ä»Óž¼š

<appSettings>

       <add key=â€dbâ€?value=â€SqlDBFactoryâ€?>

</appSettings>

创å¾å·¥åŽ‚å¯¹è±¡çš„ä»£ç åˆ™ç›¸åº”修改如下åQ?/SPAN>

string factoryName = ConfigurationSettings.AppSettings[“dbâ€].ToString();

//DBLib为数æ®åº“¾l„äšg的程åºé›†åQ?/SPAN>

DBFactory factory = (DBFactory)Activator.CreateInstance(“DBLib�factoryName).Unwrap();

       当我们需è¦å°†è®‰K—®çš„æ•°æ®åº“¾cÕdž‹ä¿®æ”¹ä¸?/SPAN>Oracleæ•°æ®åº“æ—¶åQŒåªéœ€è¦å°†é…置文äšg中的Valueå€ég¿®æ”¹äØ“â€?/SPAN>OracleDBFactoryâ€å³å¯ã€‚è¿™¿Uç»“æž„å…·æœ‰å¾ˆå¥½çš„å¯æ‰©å±•性,较好地解决了未æ¥å¯èƒ½å‘生的需求å˜åŒ–所带æ¥çš„问题ã€?/SPAN>



]]>
¾Ã¾Ã99¾«Æ·¾Ã¾Ã¾Ã¾Ã¾ÃÆëÆë| ÈÕ²ú¾«Æ·¾Ã¾Ã¾Ã¾Ã¾Ã¾Ã| ¾Ã¾Ã¾Ã¾Ã¾Ã¼«¾«Æ·¾Ã¾Ã¾Ã| Å·ÃÀ¾Ã¾Ã¾Ã¾Ã¾Ã| ¾Ã¾Ã¾«Æ·Ò»Çø¶þÇøÈýÇø²»¿¨| ¾Ã¾Ã¾Ã¾«Æ·Ò»Çø¶þÇøÈýÇø| ¾Ã¾ÃÕâÀïÖ»Óо«Æ·Ê×Ò³| ¾Ã¾Ã¾Ã×ۺϾÅÉ«ºÏ×Û¹ú²ú| ³¬¼¶ÅöÅöÅöÅö97¾Ã¾Ã¾Ã¾Ã| 91¾«Æ·¹ú²úÂÒÂë¾Ã¾Ã¾Ã¾Ã¾Ã| ÑÇÖÞ¾«Æ·ÎÞÂë¾Ã¾ÃëƬ| ¹ú²ú¾«Æ·Å·ÃÀ¾Ã¾Ã¾Ã¾ÃÎÞ¹ã¸æ | ¾Ã¾Ã¾«Æ·ÑÇÖÞÈÕ±¾²¨¶àÒ°½áÒÂ| ¾Ã¾Ã¾Å¾ÅÑÇÖÞ¾«Æ·| ÐÔÅ·ÃÀ´óÕ½¾Ã¾Ã¾Ã¾Ã¾Ã¾Ã¾Ã| É«æÃæÃàààà¾Ã¾Ã¹ú²ú¾«Æ·12p| ÑÇÖÞÖÐÎÄ×ÖÄ»ÎÞÂë¾Ã¾Ã2020| ¾Ã¾Ãàààà¾Ã¾Ã¾Ã¾«Æ·66| ¾Ã¾Ã¾«Æ·Ë®ÃÛÌÒav×ÛºÏÌìÌÃ| ¾Ã¾Ã¾ÃÒ»±¾¾«Æ·99¾Ã¾Ã¾«Æ·88| ¾Ã¾Ã¾ÃÇà²Ý¾Ã¾Ã¾ÃÇà²Ý| avÎÞÂë¾Ã¾Ã¾Ã¾Ã²»¿¨Ãâ·ÑÍøÕ¾| ÒÁÈ˾«Æ·¾Ã¾Ã¾Ã¾Ã7777| ºÝºÝÉ«ÒÁÈ˾þþ«Æ·×ÛºÏÍø| ¾Ã¾Ã¾«Æ·¹ú²úÃâ·Ñ| AAA¼¶¾Ã¾Ã¾Ã¾«Æ·ÎÞÂëÆ¬| ¾«Æ·¹ú²úÂÒÂë¾Ã¾Ã¾Ã¾ÃÈí¼þ| ¾Ã¾Ã¾Ã¾ÃÑÇÖÞ¹ú²ú| ÒÁÈ˾þôóÏãÏß½¶×ÛºÏ5g| ÈÕ±¾¸ßÇåÎÞ¿¨ÂëÒ»Çø¶þÇø¾Ã¾Ã | ¹ú²úÑÇÖÞÉ«æÃæÃ¾Ã¾Ã99¾«Æ·| 97¾Ã¾Ã¹ú²ú¶Á³¾«Æ·¹ú²ú| Å·ÃÀ·ÛÄÛС›‰¾Ã¾Ã¾Ã¾Ã¾Ã¾Ã | ÑÇÖÞ×ÛºÏÈÕº«¾Ã¾Ã³ÉÈËAV| ÈÕº«Ê®°Ë½ûÒ»Çø¶þÇø¾Ã¾Ã| Æ·³ÉÈËÅ·ÃÀ´óƬ¾Ã¾Ã¹ú²úÅ·ÃÀ...| jizzjizz¹ú²ú¾«Æ·¾Ã¾Ã| ¾Ã¾Ã¹ú²úÒ»Çø¶þÇø| ¾Ã¾Ã¾«Æ·³ÉÈËÃâ·Ñ¹ú²úƬС²Ý| ¾Ã¾Ã¹ú²ú³ÉÈËÎçÒ¹a¢¥Ó°Ôº| ÈËÈ˺ݺÝ×ۺϾþÃÑÇÖÞ¸ßÇå|