ï»??xml version="1.0" encoding="utf-8" standalone="yes"?> 3ã€é¡¹ç›®æµ½E‹ï¼š 4ã€å®¢æˆäh±‡æŠ¥ï¼š 5ã€ä¸šåŠ¡å…³æ³¨ï¼š 6ã€æ—¶é—´è¯„伎ͼš 7ã€ä¸€äº›ç®¡ç†ç¬”讎ͼš
8ã€?ã€?0三月åQŒéœ€æ±‚便—§çˆ†‹‚šï¼Œç›¸æ¯”¾U¯ä¸šåŠ¡åŠŸèƒ½çš„å¼€å‘,数æ®çš„æ±‡èšã€æ•´ç†ã€åˆ†æžã€ç»Ÿè®¡æˆä¸ºé‡ç‚¹ï¼Œå…·ä½“¾l†èŠ‚ä¸ä¸€ä¸€å±•å¼€åQŒæŒ‰å¦‚下关键è¯ï¼šä»ÕdŠ¡è®¡åˆ’ã€é¡¹ç›®æ²Ÿé€šã€é¡¹ç›®æµ½E‹ã€å®¢æˆäh±‡æŠ¥ã€ä¸šåŠ¡å…³æ³¨ã€æ—¶é—´è¯„ä¼°ã€ç®¡ç†ç¬”è®°åšä¸€äº›ç¬”录,æŒç®‹æ›´æ–°åQ?br /> 1ã€ä“Q务计划:
1.决ç–å‰è€ƒè™‘充分åQŒå†³½{–åŽä¸å†æ€€ç–‘ã€?br /> 2.ä»ÕdŠ¡¾_„¡»†ã€æ˜q°æ¸…晎ͼŒå¯¹å†…分解针对到负责ähã€ç»™å¤–汇报针对äñ”å“功能ã€?br /> 3.计划制定æ—Óž¼Œè¯ähˆå‘˜é¢„审ä“Q务é‡åQŒå†å’Œå¼€å‘ã€æµ‹è¯•确认时é—ß_¼Œç”±æˆå‘˜æ‰¿è¯ºæ—¶é—´ã€?br /> 4.安排ä»ÕdŠ¡å¤šähå®Œæˆæ—Óž¼ŒæŒ‡å®šä¸€ä¸ªç‰µå¤´ähã€?br /> 5.大的需求,¾l„织讨论åQŒå°çš„需求,点对ç‚ÒŽ²Ÿé€šï¼Œæœ€åŽè¦å…¨éƒ¨é—¸å£åˆ°æ–‡æ¡£ã€?br /> 6.ä»ÕdŠ¡åˆ†é…åQšæ ¹æ®äh员特点(善于æ€è€ƒåž‹ã€è®¤çœŸè¾ƒåŠ²åž‹ã€ç²—æžå¤§å¶åž‹åQ‰å®‰æŽ’难易程度对应的ä»ÕdŠ¡ã€?br /> 7.紧急需求多æ—Óž¼Œä¸€‹Æ¡å°½å¯èƒ½¾l™æˆå‘˜åˆ†é…较ž®‘ä“QåŠ¡åÆˆ¾U¦å®šå®Œæˆæ—‰™—´ã€å®ŒæˆåŽå†çº¦å®šä¸‹ä¸€æ‰¹ä“Q务ã€?br /> 8.æ ÒŽ®ä»ÕdŠ¡åˆ†é…æƒ…况åQŒäº†è§£åˆ°è°ç›¸å¯¹ç©ºé—ÔŒ¼Œå®‰æŽ’æ–îC“Q务给½Iºé—²çš„æˆå‘˜ã€?br /> 9.¼„°åˆ°çš„问题整ç†ä¸€ä»½æ¸…å•,ž®½å¯èƒ½ä¸€‹Æ¡æ€§åœ°è½¬äº¤å¼€å‘ã€æµ‹è¯•äh员ã€?br /> 10.å½¢æˆäººå‘˜å¯¹å¼€å‘ä“Q务的备䆾机制åQŒä¸å±€é™æŸä¸ªæ¨¡å—的开å‘,å…Ïx³¨æ•´ä½“ã€?br /> 11.æ¯ä¸€è½®ç‰ˆæœ¬ï¼Œåˆ¶å®šã€Šé£Žé™©ç®¡ç†æ¸…å•》,åè°ƒã€è·Ÿ˜q›ã€è§£å†³é£Žé™©é—®é¢˜ã€?br /> 12.åŠ ç如é‡ç‰Òޮпƒ…况ä¸èƒ½é™ªåŒåQŒæ‰˜½Ž¡å·¥ä½œç»™æŒ‡å®šæŽ¥å£äººã€?br /> 13.æˆå‘˜åŠ çæ™šï¼Œ½W¬äºŒå¤©è¦æ ÒŽ®æƒ…况ä¿è¯äººåŠ›å‚与白天工作ã€?p> 2ã€é¡¹ç›®æ²Ÿé€?br /> 1.é‡è¦äº‹é¡¹äº²åŽ†äº²äØ“ã€?br /> 2.æ¯å‘¨çš„项目周报,除了知悉公å¸å¤–ï¼ŒåŒæ¥çŸ¥æ‚‰å®¢æˆ·ã€?br /> 3.需求的分æžåŠå®¢æˆïL¡®è®¤ç”¨åŽŸåž‹å›¾ã€‚éœ€æ±‚çš„¼‹®è®¤å¯åЍ开å‘,必须是业务部ã€ä¿¡æ¯åŒ–部ã€å…¬å怸‰æ–¹è¾¾æˆä¸€è‡´ã€?br /> 4.技术实çŽîC¸Šä¼šå°±ä¼šï¼Œä¸ä¼šž®×ƒ¸ä¼šï¼Œå’Œæ—¶é—´çš„多少没有¾U¿æ€§å…³¾p…R€?br /> 5.控制好工作节å¥ï¼Œå¤šå’Œé¢†å¯¼æ²Ÿé€šï¼Œè‡ªå·±çš„ç»åŽ†æ£æ˜¯äh家过åŽÈ»åŽ†çš„é‡çްã€?br /> 6.沟通项目å˜åœ¨çš„问题时尊é‡å®¢è§‚事实和软äšgå¼€å‘规律,åšä¸å®Œçš„跟客戯‚¯´æ˜ŽåŽŸå› ï¼Œè¯¥æ‹’¾l的果æ–ã€?br /> 7.上线å‰çš„客户˜q作åQŒé™¤äº†é¡¹ç›®å±‚é¢çš„客户沟通,也请领导高层å‘客户高层沟通ã€?br /> 8.å¼ø™°ƒéœ€æ±‚å˜æ›´ä¼šå½±å“™å¹ç›®è®¡åˆ’çš„æ‰§è¡Œï¼Œå˜æ›´éœ€è¦ä»˜å‡ÞZ»£ä»øP¼ˆä¼˜å…ˆ½{–ç•¥åQšæ—¶é—´è°ƒæ•´ã€åŠŸèƒ½è°ƒæ•´ã€äh力调æ•ß_¼‰ã€?br /> 9.éµåó@‘åšå¾—ž®‘但质é‡å¥½ï¼Œå¿Œè®³åšçš„多å´è´¨é‡å·?#8217;的原则ã€?br /> 10.™å¹ç›®é£Žé™©ä¸”一时对得ä¸åˆ°å…¬å¸èµ„æºå€¾æ–œæ—Óž¼Œä¹Ÿå¯å€ŸåŠ©å®¢æˆ·çš„åŠ›é‡ï¼ˆä¸‹ä¸‹½{–)ã€?br /> 11.客户的跟催,多è€å¿ƒž®‘急èºåQŒå¤šè‡ªçœž®‘借å£åQŒå¤šå®¢è§‚ž®‘主观ã€?br /> 12.交付旉™—´çš„ç”å¤ï¼Œä¸èƒ½å½“下¾l™å‡ºçš„待评估åŽå†¾l™ã€?/p>
需求频¾Jä¸”å˜æ›´è¾ƒå¤šæ—Óž¼Œå»ø™®®0.5周~1周一轮版本。毋ơ汇报åŽäº§ç”Ÿçš„æ–°éœ€æ±‚ã€é—留需求ã€å¾…å¼€å‘的功能åQ?br /> 1.æ•´ç†ã€Šé¡¹ç›®è·Ÿítªè¡¨ã€‹ï¼Œå«ï¼šæ–°éœ€æ±‚ã€é—留问题ã€å…³è”媄å“(指导‹¹‹è¯•åšå…³è”模å—的验è¯åQ?br /> 2.‹¹‹è¯•人员ž®†å·²æ˜Žç¡®çš„å¼€å‘ä“Q务登记到BUG½Ž¡ç†¾pÈ»Ÿ
3.需求äh员与开å‘ã€æµ‹è¯•äh员评审需æ±?br /> 4.负责人牵头需求ã€å¼€å‘ã€æµ‹è¯•äh员确定开å‘ã€æµ‹è¯•ã€å‘布时间计划ã€?br /> 5.与客户å馈交付时间点åQˆå¯¹äºŽå°éœ€æ±‚的交付旉™—´å¯ä»¥ç›´æŽ¥½{”å¤ã€å¤§éœ€æ±‚è¦å†…部讨论å†ç”å¤ï¼‰ã€?br /> 6.™å¹ç›®˜q›åº¦è·Ÿè¸ªåQŒä»¥å¤©äØ“å•ä½åQŒæµ‹è¯•äh员更新《项目跟ítªè¡¨ã€‹ã€?br /> 7.需求验è¯ä»‹å…?br /> 1åQ‰å¼€å‘æäº¤ä»£ç åŽåQŒéœ€æ±‚ähå‘˜ã€æµ‹è¯•äh员分别开展系¾lŸæµ‹è¯•(业务角度åQŒå…³æ³¨ç•Œé¢äº¤äº’ã€ä¸»òq²æµ½E‹ã€æ•°æ®å±•玎ͼ‰ã€ä¸šåŠ¡æµ‹è¯•ï¼ˆ¾pÈ»Ÿè§’度åQŒå…³æ³¨åŠŸèƒ½æ“作åŠè¾¹ç•Œã€ä¸šåŠ¡æµ½E‹è¾“入输出)ã€?br /> 2åQ‰éœ€æ±‚äh员å‘现的问题åQŒå±žäºŽå¼€å‘BUG登记到BUG½Ž¡ç†¾pÈ»Ÿã€éœ€æ±‚BUG与开å‘äh员ã€ç”šè‡›_®¢æˆäh¾„清,如ä¸å½±å“版本å‘布旉™—´ç›´æŽ¥åŠ å…¥åœ¨ç ”ç‰ˆæœ¬ã€å¦‚å½±å“则æäº¤å˜æ›´è¯·æ±‚,与客æˆäh²Ÿé€šå¾—åˆ°å˜æ›´è®¤å¯æˆ–ä¸Žå¼€å‘æ²Ÿé€šå¾—åˆ°å˜æ›´è®¤å¯ã€?br /> 9.å‡çñ”å‰ï¼Œé’ˆå¯¹çŽ¯å¢ƒæ•°æ®çš„准备,¾~–写《凾U§æ³¨æ„事™å¹ï¼ˆå«æ•°æ®æ¸…ç†ã€æ•°æ®å‡†å¤‡ç‰åQ‰ã€‹ç»™‹¹‹è¯•人员交代ã€?br /> 10.å‡çñ”åŽï¼Œéœ€æ±‚äh员在演示环境èµîC¸šåŠ¡æµ‹è¯•ï¼ˆå»ø™®®¼›ÀL£å¼æ¼”½Cºå‰2天完æˆå‡¾U§éªŒè¯ï¼Œæå‰1天环境冻¾l“。)
11.上线å‰ï¼Œä¸Žå®¢æˆäh²Ÿé€šå‡†å¤‡äº‹™å¹ï¼ˆå«åŽ‹åŠ›æµ‹è¯•ã€å·¥½E‹éƒ¨¾|ŒÓ€èµ„料交付ã€åŸ¹è®è®¡åˆ’ã€è¯•˜q行计划½{‰ï¼‰
1.ž®åž‹æ±‡æŠ¥åQŒå‰ä¸€å¤©ï¼Œ¾pÈ»Ÿå†È»“åQŒä¸å†åšå‡çñ”åQŒåªåšä¸šåŠ¡éªŒè¯ã€å›žå½’ã€?br /> 2.大型汇报åQŒå‰ä¸‰å¤©åQŒç³»¾lŸå†»¾l“,ä¸å†åšå‡¾U§ï¼Œåªåšä¸šåŠ¡éªŒè¯ã€å›žå½’ã€?br /> 3.汇报å‰ï¼Œæ‹¿ç”¨æˆïLš„½W”记本åšé¢„æ¼”åQŒé˜²æ¢æ“作系¾lŸã€æµè§ˆå™¨å…¼å®¹é—®é¢˜ã€?br /> 4.汇报æ€èµ\åQ?br /> 1åQ‰ä»¥ä¸€ä¸ªä¸šåС䏻¾U¿ï¼Œ¾l™å®¢æˆ¯‚®²æ•…事,¾l“åˆä¸åŒå®¢æˆ·å…Ïx³¨çš„角度出å‘,让åã^å°èƒ½èžå…¥ä¸åŒå®¢æˆ·çš„æ—¥å¸¸å·¥ä½œã€?br /> 2åQ‰ä¿¡æ¯åŒ–剿˜¯ä»€ä¹ˆæ ·åQŒä¿¡æ¯åŒ–åŽæ˜¯ä»€ä¹ˆæ ·åQˆæé«˜æ—¥å¸¸åŠžå…¬çš„æ•ˆçŽ‡ã€åã^å°ç»Ÿè®¡çš„æ•°æ®æå‡å®¢æˆ·çš„业¾l©ç‰åQ?br /> 5.™å¹ç›®åˆæœŸæ³¨æ„界é¢UIå‹å¥½åQŒä¸æœŸæ³¨æ„æ•°æ®çš„规范åŠä¸šåŠ¡æµ½E‹æ£¼‹®ï¼ŒåŽæœŸæ³¨é‡¾lŸè®¡æ•°æ®çš„真实ã€å‡†¼‹®ã€?br /> 6.版本的技术问题ã€é¡¹ç›®è¿›åº¦çš„问题ã€ç”¨æˆ·éœ€æ±‚çš„é—®é¢˜ã€æ²Ÿé€šå调的问题åQŒå®žäº‹æ±‚是汇报客戗÷€?br /> 7.汇报å‰ä¸Žå®¢æˆ·ä¸šåŠ¡æŽ¥å£äººæ²Ÿé€šæ±‡æŠ¥å†…å®V€æ±‡æŠ¥æ–¹å¼ï¼ŒæŽŒæ¡é¢†å¯¼å¬å–汇报时关注的ç‚V€?br /> 8.汇报å‰ï¼Œå…Ïx³¨ä¸šåŠ¡éƒ¨é—¨çš„éœ€æ±‚ã€ä¿¡æ¯åŒ–部门的å¾è®®ã€æ›´è¦å…³æ³¨å®¢æˆ·é¢†å¯¼çš„å…›_¿ƒç‚V€?/p>
1.å…Ïx³¨òq›_°çš„æ•°æ®è¾“å…¥ã€å¤„ç†ã€è¾“出数æ®çš„完整性ã€å‡†¼‹®æ€§ã€å…³è”性ã€?br /> 2.抓ä½òq›_°çš„å¾è®„¡†å¿µï¼Œæ‰€æœ‰ä¸šåŠ¡æ¨¡å—å›´¾l•该ç†å¿µå¼€å±•需求分æžã€è®¾è®¡ã€?br /> 3.é™ä½Ž¾U¿ä¸Šå¤æ‚的业务æ“作浽E‹ï¼ˆæ›´å¤šè€ƒè™‘¾l“果数æ®çš„录入ã€ç•™ç—•,‹¹ç¨‹å¤šäº†å¾ˆéš¾åŒæ—¶åœ¨çº¿ååŒåŠžå…¬åQ‰ã€?br /> 4.æŠ€æœ¯å®žçŽ°çš„åŒæ—¶è¦è€ƒè™‘业务机制的é…套ã€?br /> 5.考虑现实性[åœ¨çŽ°æœ‰ä¸šåŠ¡è§„ç« åˆ¶åº¦çš„çŽ¯å¢ƒä¸‹è¿è¡Œ]ã€å‰çžÀL€§[业务层é¢çš„å‘展方å‘]ã€å¯è¡Œæ€§[æŠ€æœ¯æ˜¯å¦æ”¯æŒ]ã€?br /> 6.å…Ïx³¨å’Œå‘¨è¾¹åã^å°çš„æ•°æ®¾l“æž„ä¸€è‡´å’Œæ ‡å‡†
7.<待补�gt;
1.æ¯å¤©åˆ—出当天è¦åšçš„å·¥ä½œã€æ¯å¤©ä¸‹çå‰å›žé¡¾å½“天工作åQŒæ¯å‘¨åˆ—å‡ºæœ¬å‘¨å·¥ä½œæˆæžœã€ä¸‹å‘¨å·¥ä½œè®¡åˆ’ã€?br /> 2.ä»ÕdŠ¡æ—‰™—´è¯„ä¼° = [æˆå‘˜è¯„ä¼° ¾l“åˆ è‡ªè¯„ä¼°] + å¼€å‘冗余(æ ÒŽ®òq›_°ç‰ÒŽ€§ã€å¼€å‘äh员ç»éªŒåŠæ€åº¦åˆ¤æ–åQ?+ ‹¹‹è¯•冗余åQˆæ ¹æ®åã^å°ç‰¹æ€§ã€æµ‹è¯•äh员ç»éªŒåŠæ€åº¦åˆ¤æ–åQ?+ 需求冗余(æ ÒŽ®òq›_°ç‰ÒŽ€§ã€éœ€æ±‚äh员ç»éªŒåŠæ€åº¦åˆ¤æ–åQ? 其他冗余åQˆå¦‚请å‡ã€ç”Ÿç—…ã€å¼€ä¼šç‰éžé¡¹ç›®å› ç´ ï¼‰
1.ä»ÕdŠ¡¾_‘Ö‡†ã€ç»™äºˆç©ºé—?br /> 2.ç‹ æŠ“ä½å¹²ã€é€‚当放æƒ
3.敢于承担ã€é¡¶ä½å†²å‡?br /> 4.è®²ç©¶è¯šä¿¡ã€æ‰¿è¯ºåˆ°ä½?br /> 5.è§„åˆ™è€ƒæ ¸ã€ç†è§£åŒ…å®?br /> 6.用ähä¸ç–‘ã€ç–‘äºÞZ¸ç”?br /> 7.功劳大家ã€é»‘锅自å·?/p>
内容如下åQ?/strong>
错误一åQšé”™è¯¯çš„éœ€æ±‚è°ƒç ”é˜¶ŒDµï¼Œå¯ÆD‡´å¾ˆå¤š™å¹ç›®æ°¸è¿œæ— 法¾l“æŸ!
在èÊY件行业,在界é¢è®¾è®¡æ²¡æœ‰æ£å¼å±•现给客户之å‰åQŒæ‰€æœ‰çš„å·¥ä½œéƒ½å¤„äºŽéœ€æ±‚è°ƒç ”é˜¶ŒDüc€‚其实徽{‘行业已¾l给我们åšå¥½äº†å…ˆä¾‹ï¼šå®¢æˆ·ä¹°æˆ¿å之剿˜¯å…ˆè¦çœ‹çœ‹æ äh¿æˆ¿å’Œæ¨¡åž‹çš„,什么都看ä¸åˆŽÍ¼Œ˜q™æˆ¿åä½ æ•¢ä¹°ä¹?除éžä½ 䏿˜¯è‡ªå·×ƒ½åQ而在我们所å¦çš„软äšg工程概念模型ä¸ï¼Œ˜q™æ˜¯ä¸‰ä¸ªé˜¶æ®µåQšéœ€æ±‚è°ƒç ”ã€éœ€æ±‚分æžã€æ¦‚è¦è®¾è®¡ã€?/p>
在客æˆähŠŠä»–ä»¬æƒŒ™¦½Ž¡ç†çš„业务模å—以åŠä¸Žä¹‹ç›¸å…³çš„业务数æ®ã€æµ½E‹ã€è¡¨å•äº¤ä»˜ä½ çš„æ—¶å€™ï¼Œä½ åƒä¸‡ä¸è¦æŠŠ˜q™ä¸ªé˜¶æ®µå®šæ€§äؓ需è¦è°ƒç ”结æŸï¼Œå†™å‡ºã€Šéœ€è¦è§„æ ÆD¯´æ˜Žä¹¦ã€‹å°±å¯ä»¥äº†ã€‚大é‡çš„å®žè·µè¯æ˜ŽåQŒåœ¨æ¦‚è¦è®¾è®¡é˜¶æ®µæ‰€è¡ç”Ÿå‡ºæ¥çš„éœ€æ±‚å·¥ä½œé‡æ˜¯ä¹‹å‰çš„5~10å€ï¼Œç”šè‡³æ›´å¤šåQŒå› 䏸™¿™è¦çœ‹è®¾è®¡äººå‘˜çš„业务沟通能力和建模水åã^ã€?/p>
有实施ç»éªŒæ¯”较丰富的™å¹ç›®½Ž¡ç†äººå‘˜æ€È»“è¯ß_¼Œåœ¨ä¸å›½å®žæ–½èÊY仉™¡¹ç›®ï¼Œå¿…须以咨询方å¼å±•å¼€åQšè¦æŽ¨å‡ºè‡ªå·±çš„æ–¹æ¡ˆï¼Œè€Œä¸èƒ½å®Œå…¨æŒ‰ç…§å®¢æˆäh¥æéœ€æ±‚作™å¹ç›®ã€‚这是一¿U很好的解决æ€èµ\åQŒä½†æ— 法解决所有实施项目的éšùN¢˜ã€‚è¿™¿Uè§£å†Ïx–¹æ¡ˆçš„剿åQŒè¦ä¹ˆé¡¹ç›®å®žæ–½è€…有æˆç†Ÿçš„业务模型,è¦ä¹ˆæœ‰æˆç†Ÿçš„产å“(包å«äº†æˆç†Ÿçš„业务模型)åQŒå¦åˆ™æ˜¯ä¸å¯èƒ½åšåˆ°çš„。但如果没有3~5òq´åœ¨åŒä¸€è¡Œä¸šåQŒåŒä¸€é¢†åŸŸçš„实施ç»éªŒå’Œç†è®ºæ€È»“åQŒæ²¡æœ‰å“ªå®¶ITä¼ä¸šèƒ½è¾¾åˆ°è¿™æ ïLš„å‰æè¦æ±‚ã€?/p>
其实得出˜q™æ ·¾l“è®ºçš„æ·±å±‚åŽŸå› ï¼Œæ˜¯å› ä¸ºå›½å†…å¤šæ•îC¼ä¸šç®¡ç†æ€æƒ³ä¸æˆç†Ÿï¼Œæ›´è°ˆä¸ä¸Šå®Œå–„的业务模型,所以客æˆïLš„æ€ç»´ä¸€å®šç¨‹åº¦æ˜¯å‘æ•£çš„,˜q˜æœªå½¢æˆ¾pÈ»Ÿã€‚甚臌™¿˜æœ‰äº›å®¢æˆ·çš„领å¯û|¼Œè„‘å䏿œ‰å¾ˆå¤šæ–°é²œçš„点å,他都有å¯èƒ½æƒ³åœ¨ä¼ä¸šä¿¡æ¯åŒ–的实施过½E‹ä¸åŠ è¿›æ¥ï¼Œ˜q™å¯¹æŠŠæŽ§™å¹ç›®èŒƒå›´å’Œé¡¹ç›®å®žæ–½æ•ˆæžœæ¥è¯ß_¼Œéƒ½å¯èƒ½æ˜¯çùNš¾çš„开始ã€?/p>
所以,è¦åšå¥½å®žæ–½é¡¹ç›®ï¼Œå®žæ–½è€…å¿…™åÀLœ‰å¾ˆå¥½çš„ä¸šåŠ¡å¾æ¨¡èƒ½åŠ›ï¼Œå¿«é€Ÿçš„¾l™å®¢æˆ·å±•½Cºåˆç†çš„软äšg原型软äšgDemoã€?/p>
误‚®°ä½ï¼šè½¯äšg实施™å¹ç›®åQŒä¸€å®šè¦¾l™ç”¨æˆïLœ‹åˆ°æ ·æ¿æˆ¿è½¯äšgDemoåQŒæ‰½Ž—éœ€æ±‚è°ƒç ”ç»“æ?
错误二:IT技术äh员ä¸éœ€è¦æŽŒæ¡é¡¹ç›®ç®¡ç?/strong>
有这¿U看法的äºÞZ¸åœ¨å°‘æ•°ã€‚æ ¹æ®è§‚察,之所以åÅžæˆè¿™¿U看法,一是对™å¹ç›®çš„çœŸæ£æ¦‚å¿µä¸æ¸…æ™°åQŒäºŒæ˜¯å¯¹½Ž¡ç†çš„æ¦‚å¿ëŠ¥žè¯äº†åQŒæŠŠ½Ž¡ç†ç†è§£æˆäº†é«˜æ·±èŽ«æµ‹åQŒéžä¸€èˆ¬äh能åšçš„äº‹æƒ…ã€‚é¦–å…ˆæœ‰å¿…è¦æ™®åŠä¸€ä¸‹é¡¹ç›®çš„æ¦‚念ã€?/p>
寚w¡¹ç›®æœ‰å¾ˆå¤šäºÞZ¸‹˜q‡å®šä¹‰ï¼Œ™å¹ç›®½Ž¡ç†åœ£ç»PMBOK½W¬ä¸‰ç‰?2004ç‰?的定义是åQšäØ“åˆ›é€ æŸä¸ªç‹¬ç‰¹çš„äº§å“æˆ–æœåŠ¡ï¼Œæˆ–å®ŒæˆæŸç‹¬ç‰¹çš„ä“Q务所åšçš„临时性努力。围¾l•è¿™å¥è¯PMBOKåšäº†è¯¦ç»†çš„解释和举例说明åQŒå¾ˆä¸¥è°}åQŒæƒ³äº†è§£çš„请å¦ä¹ PMBOKã€‚å› ä¸ºéƒ½æ˜¯ç¿»è¯‘è¿‡æ¥çš„定义åQŒç¿»è¯‘å¾—˜q‡äºŽæœ¯è¯åŒ–很å®ÒŽ˜“把äh¾l•è¿›åŽ»ï¼Œåœ¨å›½å†…ä¸æŽ’é™¤å·²ç»æ‹¿åˆ°PMP认è¯è¯ä¹¦çš„专业äh士还æžä¸æ¸…楚™å¹ç›®½I¶ç«Ÿæ˜¯ä»€ä¹ˆã€‚笔者在˜q™é‡Œåªæƒ³ç”¨æ±‰è¯æœ€é€šä¿—çš„è¯a€æ¥è¯´æ˜Žä»€ä¹ˆæ˜¯™å¹ç›®å’Œé¡¹ç›®ç®¡ç†ã€?/p>
™å¹ç›®åQŒå°±æ˜¯åœ¨é™å®šçš„æ—¶é—´è¦äººå®Œæˆçš„事。记ä½ä¸‰ä¸ªå…³é”®å—å›_¯æŠŠæ¡åQšähã€æ—¶ã€äº‹ã€?/p>
™å¹ç›®½Ž¡ç†ž®±æ˜¯å‚与者用什ä¹?çŸ¥è¯†ã€æŠ€èƒ½ã€å·¥å…—÷€æ–¹æ³?æ¥åœ†æ»¡åœ°òq²å¥½˜q™äšg事ã€?/p>
æ˜Žç™½äº†è¿™äº›ï¼Œä½ å°±ä¼šæ˜Žç™½ä»Žæ—¥å¸¸ç”Ÿæ´»çš„åƒå–拉撒到国家½Ž¡ç†åQŒå¤„处都是项目,处处都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½æ˜Žç™½æ¯ä¸ªäh都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½ç†è§£å¦ä¼šäº†™å¹ç›®½Ž¡ç†ž®†ä¼šå¤šä¹ˆå—ç›Šæ— ç©·åQŒå¨´ç†Ÿè¿ç”¨é¡¹ç›®ç®¡ç†æ€ç»´ž®†æ— å¾€ä¸èƒœ!
ä½†éœ€è¦æé†’å¤§å®¶ä¸€ç‚¹ï¼ŒçŽ°åœ¨çš„PMBOKæ˜¯æŠŠä¼ ç»Ÿåˆ‰™€ 行业ã€å¾½{‘行业ã€IT行业½{‰å¤šä¸ªè¡Œä¸šé¢†åŸŸçš„™å¹ç›®½Ž¡ç†çŸ¥è¯†¾p…åˆåˆîCº†ä¸€èµøP¼Œå¤§è€Œå…¨åQŒä½†é’ˆå¯¹æ€§ä¸å¤Ÿå¥½åQŒæ‰€ä»¥å¾ˆå¤šäh觉得PMBOKç†è®ºåŒ–太强,å¦å®Œäº†è§‰å¾—很多东西没用。现在国际知åçš„å¦å¤–一套项目管ç†è®¤è¯ï¼ŒIPMP是按照工作岗ä½èƒ½åŠ›è¿›è¡Œäº†åˆ†çñ”åQŒä¹Ÿæ²¡æœ‰é’ˆå¯¹è¡Œä¸š˜q›è¡Œåˆ†è§£ã€‚æ‰€ä»¥ï¼Œæ— è®ºæ‹¿åˆ°PMP或者IPMPåQŒå¾ˆå¤šähéƒ½ä¼šæœ‰åŒæ ïLš„困惑。æ®äº†è§£åQŒPMIå·²ç»å‡†å¤‡åšè¿™æ ïLš„æ”¹è¿›åQŒè¿™æ˜¯ä¸€ä¸ªå¾ˆå¥½çš„æ¶ˆæ¯ã€?/p>
错误三:忘记™å¹ç›®ç›®æ ‡
ä½ çœ‹åˆ°è¿™ä¸ªé¢˜ç›®ä»€ä¹ˆæ„Ÿè§?很多äºÞZ¼šè§‰å¾—˜q™æ ·çš„错误怎么会å‘ç”?å‡ ä¹Žæ²¡æœ‰äºÞZ¼šè®¤äؓ自己犯这个错误ï¼å¿˜è®°™å¹ç›®ç›®æ ‡æœ‰ä¸¤¿U情形:一是从开始接手项目就没弄清楚™å¹ç›®çš„ç›®æ ‡æ˜¯ä»€ä¹?二是虽然清楚™å¹ç›®çš„ç›®æ ‡æ˜¯ä»€ä¹ˆï¼Œä½†å´òq²ç€è·Ÿå®Œæˆé¡¹ç›®ç›®æ ‡æ— å…Ÿë€ç”šè‡Ïxœ‰å®³çš„事ã€?/p>
时刻é“è®°™å¹ç›®ç›®æ ‡æ˜¯é¡¹ç›®ç®¡ç†å¾ˆé‡è¦çš„一个æ€ç»´åQŒé¡¹ç›®æ‰€æœ‰çš„‹zÕdŠ¨éƒ½å›´¾l•è¿™ä¸ªå±•å¼€ã€‚å¯æ˜¯éšç€™å¹ç›®çš„逿¥å¼€å±•,ž®¤å…¶æ˜¯å¤æ‚项目:人多ã€äº‹å¤šã€å‘¨æœŸé•¿åQŒå¾ˆå¤šé¡¹ç›®ç»ç†ä¼šé€æ¸å› äØ“ä¸ªäh喜好而忘è®îCº†™å¹ç›®çš„å¤§ç›®æ ‡åQŒæ¯”较典型的有:技术出íw«çš„™å¹ç›®¾lç†ä¼šæ²‰˜q·äºŽæŠ€æœ¯ç»†èŠ‚ï¼Œå¤§é‡æ—‰™—´èŠ±åœ¨å¦ä¹ 新技术或者一头闷在解å†ÏxŠ€æœ¯éš¾é¢˜ä¸Š;脾气ç«çˆ†çš„项目ç»ç†ä¼šå› äØ“å¾ˆå¤šä¸å€¼å½“的事情大å‘脾气,把团队æžå¾—乌烟瘴æ°?ž®å¿ƒçœ¹{€çˆ±é¢å的项目ç»ç†ä¼šå› 䨓æŸä¸ª¾l„å‘˜æ— æ„的顶撞而怀æ¨åœ¨å¿ƒï¼Œä»Žæ¤æ€È»™å…¶ç©¿ž®éž‹åQŒæžå¾—团队拉帮结‹z¾ï¼Œæ¯«ä¸å›¢ç»“;˜q˜æœ‰æ›´ç³Ÿ¾p•çš„åQŒæ¯”如爱玩游æˆçš„åQŒçˆ±å–å°é…’çš„½{‰ç‰ã€‚æ‰€æœ‰è¿™äº›ï¼Œæ— è®ºåŽŸå› æ˜¯è‡ªíw«ä¸æˆç†ŸåQŒè¿˜æ˜¯ç®¡ç†ç»éªŒã€ç®¡ç†èƒ½åЛ䏑»I¼Œ¾l“æžœéƒ½ä¸€æ øP¼Œé‚£å°±æ˜¯é¡¹ç›®å‡ºé—®é¢˜åQŒç”šè‡›_¤±è´¥ã€?/p>
™å¹ç›®¾lç†æœ€é‡è¦çš„一™å¹ä“Q务就是跟ítªä¸ŽæŽ§åˆ¶åQŒæ—¶åˆÀLŠŠæ¡é¡¹ç›®æ–¹å‘,ä¿è¯™å¹ç›®è®¡åˆ’得以™åºåˆ©æ‰§è¡ŒåQŒåå·®æŽ§åˆ¶åœ¨å¯æŽ§é£Žé™©èŒƒå›´å†…ã€‚ä½†™å¹ç›®æ€ÀL˜¯æœ‰å¤ªå¤šæ„å¤–å› ç´ ï¼Œž®¤å…¶æ˜¯å‘¨æœŸé•¿çš„项目,äºÞZ»¬å¸¸ç”¨å¤œé•¿æ¢¦å¤šæ¥åŞ定w£Žé™©ä¼šéšæ—¶é—´çš„å»‰™•¿è€Œå¢žåŠ ï¼Œæ‰€ä»¥é¡¹ç›®ç»ç†ä¸€å®šæ—¶åˆ»éƒ½è¦ä¿æŒå¤´è„‘清醒,寚w¡¹ç›®æ— 益的事情ä¸åšåQŒå¯¹™å¹ç›®æœ‰é£Žé™©çš„事情更ä¸èƒ½åšã€?/p>
ä»ÖM½•™å¹ç›®åœ¨å¼€å±•过½E‹ä¸éƒ½ä¼šä¸æ–é¢å¯¹æœÞZ¼šå’Œè¯±æƒ‘,™å¹ç›®¾lç†ä¸€å®šè¦èƒ½æ˜Ž¼‹®é¡¹ç›®å¤§ç›®æ ‡åQŒæ‰èƒ½æ¸…晰地识别哪些是ä‹É™å¹ç›®æˆåŠŸçš„æœºä¼šï¼Œå“ªäº›æ˜¯ä¼š¾l™é¡¹ç›®å¸¦æ¥é£Žé™©çš„诱惑åQŒæ‰ä¼šå°‘走弯路,早日æˆåŠŸã€‚é¡¹ç›®ç®¡ç†è€…è”盟,™å¹ç›®½Ž¡ç†é—®é¢˜ã€?/p>
人是需è¦ä¸æ–被æé†’的,˜q™ç”±äººæ€§å†³å®šã€‚æ™ºæ…§çš„äºø™ƒ½å¤Ÿä¸æ–çš„åçœä»Žè€Œè‡ªæˆ‘æé†’,愚笨的äh会被挫折ã€å¤–界的è¦ç¤ºä¸æ–æé†’åQŒè¿™ž®±åÅžæˆäº†æˆåŠŸä¸Žå¤±è´¥çš„å·®å¼‚ã€?/p>
错误四:计划ä¸èƒ½å?/strong>
æ€Žæ ·æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸ?计划åQŒè®¡åˆ’,å†è®¡åˆ’,˜q™æ˜¯™å¹ç›®½Ž¡ç†çš„æœ€ä½›_®žè·µï¼æ‰€ä»¥ï¼Œåšé¡¹ç›®ç®¡ç†çš„一般都知é“如何¾~–制™å¹ç›®è®¡åˆ’åQŒåƈ且很多äh能熟¾lƒçš„使用Project工具åQŒçŸ¥é?0ž®æ—¶æˆ–è€?0ž®æ—¶æ³•则ã€WBS和关键èµ\径的概念。æ¯ä¸ªé¡¹ç›®ç»ç†éƒ½ä¼šè®°ä½è®¡åˆ’一旦åÅžæˆï¼Œž®×ƒ¸¥æ ¼æŒ‰ç…§è®¡åˆ’去执行åQŒè€Œä¸å—æŸä¸ªähã€æŸä»¶äº‹çš„媄å“è¿™ä¸ªåŽŸåˆ™ï¼Œä¹Ÿæ˜Žç™½è¿™æ ·åšä¸ä»…能够å‡å°‘大é‡èµ„æºçš„æµªè´¹ï¼Œäº§å“的质é‡ä¹Ÿèƒ½å¾—åˆîC¿éšœã€‚所以,很多™å¹ç›®¾lç†æŽ’æ–¥åQŒç”šè‡Ïx‹’¾l改å˜è®¡åˆ’ã€‚åšæŒåŽŸåˆ™ï¼Œ˜q™è²Œä¼¼æ²¡ä»€ä¹ˆé”™åQŒä½†çœŸçš„˜q™æ ·ä¹?
è¦å¼„æ¸…æ¥šä¸€ä»¶äº‹æ˜¯å¦æœ‰å¿…è¦åšåQŒé¦–先就得弄清楚两个问题åQšä¸€ã€è¿™ä»¶äº‹ä¸ÞZ»€ä¹ˆè¦å?二ã€åšäº†æœ‰ä»€ä¹ˆå¥½å¤?
那我们首先问一下编制计划的目的是什ä¹?我们知é“计划是项目管ç†çš„æœ€ä½›_®žè·µï¼Œè®¡åˆ’是ä¿è¯é¡¹ç›®æˆåŠŸçš„ä¸€¿U手ŒDµå’Œæ–ÒŽ³•åQŒåš˜q™äšgäº‹åªæœ‰ä¸€ä¸ªç›®çš„ï¼Œé‚£å°±æ˜¯äØ“äº†ä¿è¯é¡¹ç›®æˆåŠŸï¼Œä½†å‰ææ˜¯åQŒè¿™ä»½è®¡åˆ’是周密的ã€å¯è¡Œçš„ã€‚ä¸¥æ ¼æ‰§è¡Œä¸€ä»½å‘¨å¯†å¯è¡Œçš„™å¹ç›®è®¡åˆ’æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸã€‚å¾ˆå¤šé¡¹ç›®ç»ç†è®°ä½äº†ä¸Šé¢çš„ä¸¥æ ¼æ‰§è¡ŒåŽŸåˆ™ï¼Œä½†å¿˜è®îCº†˜q™ä¸ªå¤§å‰æã€?/p>
½W¬äºŒä¸ªé—®é¢˜ï¼Œè®¡åˆ’有什么好å¤?™å¹ç›®½Ž¡ç†çš„è®¡åˆ’æ–¹æ³•ï¼ŒæŠŠé¡¹ç›®æ´»åŠ¨ã€æŒ¾læ—¶é—´ã€æ‰€éœ€èµ„æºæœ‰æœºåœ°ç»“åˆåœ¨ä¸€èµøP¼Œòq¶ä¸”æœ‰ä¸¥æ ¼çš„å…ˆåŽ‹Æ¡åºã€é‡Œ½E‹ç¢‘和关键èµ\径,å¯ä»¥æ¸…晰地æé†’项目所有æˆå‘˜åœ¨ä»€ä¹ˆæ—¶é—ß_¼Œåšä»€ä¹ˆäº‹æƒ…,ä¿è¯æ¯ä¸ª™å¹ç›®ä»ÕdŠ¡éƒ½å¾—ä»¥æ‰§è¡?通过对计划的执行跟踪åQŒé¡¹ç›®ç»ç†å¯ä»¥æ¸…晰地了解™å¹ç›®˜q›å±•情况和å差情况,评估òq¶åŠæ—¶æœ‰æ•ˆçš„æŽ§åˆ¶™å¹ç›®é£Žé™©åQŒä»Žè€Œä¿è¯é¡¹ç›®çš„æˆåŠŸã€?/p>
明白了这两点åQŒæˆ‘们冿¥çœ‹IT™å¹ç›®ã€‚对多数IT™å¹ç›®åQŒå°¤å…¶æ˜¯è½¯äšg实施™å¹ç›®åQŒå¯åŠ¨æ—¶éƒ½å˜åœ¨èŒƒå›´ä¸å¤Ÿæ˜Žæ™ŽÍ¼Œéœ€æ±‚丼‹®å®šçš„æƒ…å†üc€‚åªæœ‰åˆ°è½¯äšgDemo产生åQŒæ‰å¯èƒ½éœ€æ±‚清晎ͼŒèŒƒå›´¼‹®å®šåQŒè¿™äº›æƒ…况就军_®šäº†IT™å¹ç›®è®¡åˆ’éœ€è¦æ ¹æ®é¡¹ç›®çš„å®žé™…æƒ…å†µåŠæ—¶˜q›è¡Œä¿®æ£ã€‚如何压¾~©èŒƒå›´ç¡®å®šçš„æ—‰™—´åQŒæ—©æ—¥åˆ¶å®šå‡ºå‘¨å¯†å¯è¡Œçš„计划,是èÊY仉™¡¹ç›®çš„一个é‡è¦è¯¾é¢˜ã€?/p>
制定一份周密å¯è¡Œçš„计划是项目ç»ç†ä¼˜¿U€èƒ½åŠ›çš„ä½“çŽŽÍ¼Œž®¤å…¶æ˜¯WBSçš„åˆ¶å®šï¼Œå¯¹å¤æ‚项目有很大隑ֺ¦ã€‚在è°?008奥这å¹ç›®çš„管ç†ä½“会时åQŒé¡¹ç›®ä¸“家曹蕑ְ±æåˆ°å¥¥è¿ä¼šé¡¹ç›®æœ€éš„¡š„一点就是WBS的制å®?å‚è§PMU¾|‘ç«™å¯?008奥这å¹ç›®çš„访è°?。è¦ä¿è¯™å¹ç›®çš„æˆåŠŸï¼Œž®Þp¦ä¿è¯™å¹ç›®çš„æ¯ä¸ªæ´»åŠ¨éƒ½èƒ½å¾—ä»¥é¡ºåˆ©æ‰§è¡Œã€‚æ‰€ä»¥ï¼Œåœ¨é¡¹ç›®æƒ…å†µå‘生å˜åŒ–ï¼Œåœ¨åŽŸæœ‰çš„è®¡åˆ’åŸºç¡€ä¸Šæœ‰éœ€æ±‚å˜æ›´æ—¶åQŒå°±è¦æŠŠæ–°çš„ä»ÕdŠ¡è¡¥å……åˆ°è®¡åˆ’ä¸åQŒä¿®æ£è®¡åˆ’,¼‹®ä¿WBS的完æ•ß_¼Œ¼‹®ä¿è®¡åˆ’周密å¯è¡ŒåQŒä¹‹åŽçš„å·¥ä½œæ‰æ˜¯ä¸¥æ ¼æ‰§è¡Œã€?/p>
™åÞZ¾¿æä¸€å¥ï¼Œæœ‰äº›™å¹ç›®¾lç†ä¼šèµ°å¦å¤–一个æžç«¯ï¼šå› äØ“éœ€æ±‚ä¸¼‹®å®šåQŒæ‰€ä»¥ä¸åˆ¶å®š™å¹ç›®è®¡åˆ’ã€‚è¿™åŒæ ·æ˜¯å¯¹è®¡åˆ’的错误ç†è§£ã€‚å³ä½¿è®¡åˆ’ä¸å¤Ÿå‘¨å¯†ï¼Œä½†å®ƒå¯ä»¥æé†’我们™å¹ç›®çš„å¤§ç›®æ ‡æ˜¯ä»€ä¹ˆï¼Œä¿è¯™å¹ç›®å›¢é˜Ÿæ‰€é‡‡å–的行动ä¸å离大方å‘。ä“Q何一™å¹å¤§çš„项目,都å¯ä»¥æ‹†åˆ†æˆå¾ˆå¤šž®é¡¹ç›®ï¼ŒWBS的渘q›æ˜Ž¾l†ï¼Œä¹Ÿæ˜¯™å¹ç›®å¿…须完æˆçš„ä“Q务之一åQŒæ‰€æœ‰ä“Q务的æŒç®‹æ—‰™—´éƒ½æ˜¯è¦ä¼°½Ž—çš„åQŒå³ä½¿ä¸å¤Ÿå‡†¼‹®ï¼Œè‡›_°‘å¯ä»¥ä½œäØ“¾l验累积åQŒäؓ今åŽçš„准¼‹®ä¼°½Ž—åšäº†å‡†å¤‡ã€‚å› æ¤ï¼Œ™å¹ç›®çš„ä“Q何阶ŒDµéƒ½ä¸€å®šè¦æœ‰è®¡åˆ’ã€?/p>
错误五:™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©
™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©åQŒè¿™å¥è¯è¢«æ— æ•°IT™å¹ç›®¾lç†å¥‰äؓ真ç†åQŒä¹Ÿž®±æ³¨å®šäº†è¦åˆ›é€ 很多悲剧ï¼ä¸ÞZº†è¾‘Öˆ°˜q™ä¸ªç›®çš„åQŒå¾ˆå¤šIT™å¹ç›®¾lç†ç”šè‡³éƒ½åœ¨æ‚‰å¿ƒç ”究厚黑å¦ï¼Œå¦ä¹ 用什么办法把ž®å¼Ÿæžå¾—çƒæƒ…高涨åQŒæ¯”æ°‘å·¥ç´¯ï¼Œä»Žè€Œç”¨æœ€ä½Žçš„æˆæœ¬åˆ›é€ 最大的利润ã€?/p>
™å¹ç›®½Ž¡ç†ä½œäØ“æˆ˜æœ¯å±‚æ¬¡çš„ç®¡ç†æ‰‹ŒDµï¼Œä¸€å®šè¦æœåŠ¡äºŽæˆ˜ç•¥å±‚‹Æ¡çš„大方å‘。商场如战场åQŒæœ‰èƒœåˆ©ž®×ƒ¼šæœ‰å¤±è´¥ã€‚äØ“äº†æˆ˜ç•¥èƒœåˆ©ï¼Œå¾ˆå¤šæˆ˜å½¹è¦è¯±æ•Œæ·±å…¥ï¼Œå¿…须打èÓ|仗。èÓ|ä»—ä¸è¦ç´§åQŒå…³é”®è¦å¼„清楚èÓ|åˆîC»€ä¹ˆå±‚‹Æ¡ï¼ŒæŸå¤±åˆîC½•¿U地æ¥ï¼Œæ˜Žç¡®æœ¬æ¬¡æˆ˜å½¹çš„çœŸå®žç›®æ ‡ï¼Œå†åŽ»æ‰“è¿™åœºæˆ˜å½¹ï¼Œž®×ƒ¼šåšåˆ°é©¾è½»ž®Þq†ŸåQŒä»Žè€Œä¸è‡³äºŽåˆ°æœ€åŽåÅžæˆä¸ä»…æŸå…‰|Š˜ž®†ï¼Œ˜q˜æœªèƒ½è¯±æ•Œæ·±å…¥çš„å±€é¢ã€?/p>
开拓市场ã€å 领市场ã€ç«™½E›_¸‚åœºã€æŒ–掘市场,˜q™æ˜¯æ¯ä¸ªå…¬å¸å‘展必ä¸å¯å°‘çš„æ¥éª¤ã€‚å¾ˆå¤šé¡¹ç›®ï¼Œå¯¹å…¬å¸æ¥è¯´éƒ½æ˜¯äؓ了å 领市场,甚至虎å£å¤ºé£Ÿã€‚è¿™æ ïLš„™å¹ç›®åQŒå…¬åæ€»Žæˆ˜ç•¥å±‚é¢é¦–å…ˆè¦æ±‚çš„ç»å¯¹ä¸æ˜¯ç›ˆåˆ©ï¼Œè€Œæ˜¯å¦‚何能把市场å 领åQŒç‘ô而站½E»I¼Œ™å¹ç›®¾lç†å¿…须明白˜q™ä¸ªæˆ˜ç•¥æ„图ã€?/p>
òqŒ™¡¡æ˜¯é¡¹ç›®ç®¡ç†æœ€ä¸ºé‡è¦çš„ä¸€ä¸ªæ€æƒ³åQŒä»Ž˜q‡åŽ»çš„åšå¥½è´¨é‡ã€æ—¶é—´ã€æˆæœ¬é¡¹ç›®ä¸‰è¦ç´ çš„åã^衡,到现在满‘³ç›¸å…›_¹²¾pÖMh的需求,所有的最佛_®žè·µå’Œç†è®ºç ”ç©¶æˆæžœåQŒéƒ½¾lä¸ä¼šæå€¡èµ°æžç«¯åQŒæ€æœºå–åµï¼åˆ©æ¶¦åªæ˜¯™å¹ç›®çš„ä¸€ä¸ªç›®æ ‡ï¼Œòq¶ä¸”ä¸€å®šè¦æ˜Žç™½æœ‰çŸæœŸåˆ©æ¶¦å’Œé•¿æœŸåˆ©æ¶¦ä¹‹åˆ†åQŒè¿‡åˆ†å•一˜q½æ±‚利润的项目注定è¦å¤ÞpÓ|åQŒè¿‡åˆ†è¿½æ±‚利润的公å¸ä¹Ÿä¸ä¼šé•¿ä¹…ã€?/p>
该花的钱ä¸èƒ½çœï¼Œä¸è¯¥èŠÞqš„é’׃¸€åˆ†ä¹Ÿä¸è¦èŠ±ï¼Œ™å¹ç›®¾lç†æŠŠæˆæœ¬æŽ§åˆ¶åœ¨åˆç†çš„预½Ž—范围内åQŒå°±æ˜¯æˆæœ¬æŽ§åˆ¶çš„æˆåŠŸã€‚ä¸‡ä¸‡ä¸å¯äؓ了把一个注定è¦èµ”钱的项目åšå¾—盈利而想ž®½åŠžæ³•ã€ç»žž®½è„‘æ±åŽ‹¾~©æˆæœ¬ï¼Œä»Žè€Œè®©¾l„å‘˜åŠ çåŠ ç‚¹åQŒçީ命干‹z»ï¼Œåˆ°æœ€åŽï¼Œ™å¹ç›®òq²å®Œäº†ï¼ŒäºÞZ¹Ÿèµ?光了åQŒè¿˜æžæœ‰å¯èƒ½å› äØ“èµ¶å·¥å¯ÆD‡´™å¹ç›®è´¨é‡ä¸åˆæ û|¼Œå®¢æˆ·ä¸æ»¡æ„,那就真的赔了夫ähåˆæŠ˜å…?
™å¹ç›®¾l„è¦èƒ½ä¿æŒæ¿€æƒ…高效,ä¸èƒ½æ‡’散拖沓åQŒé¡¹ç›®ç»ç†ä¸€å®šè¦æŠŠæ¡å¥½è¿™ä¸ªåº¦åQŒç»ä¸èƒ½èµ°æžç«¯ã€‚åã^衡是一门艺术,也是展示™å¹ç›®¾lç†èƒ½åŠ›æ°´åã^的一个é‡è¦æ ‡ž®ºï¼
错误å…:è®îC½äº†ç§‘å¦ï¼Œå¿˜è®°äº†æœ‰æ•?/strong>
å¦ä»¥è‡´ç”¨åQŒå°±æ€•äØ•ç”¨ã€‚æ— è®ºæ˜¯äº§å“ã€æŠ€æœ¯è¿˜æ˜¯ç®¡ç†æ–¹æ³•,都å˜åœ¨äØ“äº†æ›´å…ˆè¿›ã€æ›´¿U‘å¦è€Œç½”™å„¡Ž°å®žï¼Œç›²ç›®ä¹Þq”¨çš„现象,¾l“果先进和科å¦çš„æŠ€æœ¯ã€å·¥å…·ä¸ä»…未æé«˜ç”Ÿäñ”效率åQŒå´æˆäº†ç´¯èµ˜åQŒè¿™æ ïLš„æƒ…况到处都是åQŒåœ¨IT™å¹ç›®ä¸ä¹Ÿä¸ºæ•°ä¸å°‘ã€?/p>
国内大é‡å¤ÞpÓ|çš„ERP™å¹ç›®ž®±æ˜¯˜q™ç±»é”™è¯¯çš„典型。有人把ERP™å¹ç›®å½’结ä¸ÞZ¸€æŠŠæ‰‹å·¥ç¨‹åQŒæ„æ€æ˜¯åªæœ‰é¢†å¯¼é‡è§†òq¶æŽ¨åЍæ‰èƒ½æˆåŠŸã€‚é¢†å¯¼æ”¯æŒæ˜¯™å¹ç›®æˆåŠŸå¾ˆé‡è¦çš„一个æ¡ä»Óž¼Œä½†ç»ä¸æ˜¯æœ‰é¢†å¯¼æ”¯æŒå°±ä¸€å®šèƒ½å¤ŸæˆåŠŸã€‚æœ‰äº›é¡¹ç›®å°±æ˜¯é¢†å¯¼å†³½{–失误盲目上的,从开始就注定™å¹ç›®è¦å¤±è´¥ã€‚一个信æ¯åŒ–™å¹ç›®çš„实施,对很多ä¼ä¸šæ¥è¯´å°±æ˜¯ä¸€åœºå¤§çš„æ”¹é©ï¼Œå¯Òމ€æœ‰å‘˜å·¥ä»Žæ€ç»´ã€æŠ€èƒ½åˆ°å·¥ä½œä¹ 惯½{‰å¤šæ–šw¢éƒ½éœ€è¦è¿›è¡Œè°ƒæ•´ã€‚如果ä¼ä¸šçš„å‘˜å·¥ç´ è´¨ä¸èƒ½è·Ÿä¸ŠåQŒçºµç„¶æœ‰å„ç§å„æ ·çš„åŸ¹è®ï¼Œä½†ä¸™å‘Ö‘˜å·¥åŸº¼‹€å’Œå¦ä¹ 曲¾U¿ï¼Œç”¨æˆ·ä¸èƒ½çœŸæ£æŽŒæ¡å…¨æ–°çš„ç³»¾lŸï¼Œ¾l“æžœž®±åªèƒ½å¢žåŠ ç”¨æˆ¯‚´Ÿæ‹…,而äñ”生ä¸äº†æœŸæœ›çš„æ•ˆæžœã€?/p>
很多IT™å¹ç›®¾lç†åœ¨å¦ä¹ 了一些新的技术åŽåQŒæ€ÀLƒ³ç«‹åˆ»åœ¨é¡¹ç›®ä¸å®žè·µåQŒè€Œä¸åŽÖM»”¾l†åˆ†æžè¿™äº›æŠ€æœ¯åœ¨˜q™ä¸ª™å¹ç›®ä¸æ˜¯å¦éœ€è¦ï¼Œæ˜¯å¦é€‚åˆã€‚ITæŠ€æœ¯æ—¥æ–°æœˆå¼‚ï¼Œä¸æ–有新的ç†è®ø™¢«æå‡ºæ¥ï¼Œè¢«ç¿»è¯‘引˜q›åˆ°å›½å†…。有些项目ç»ç†åœ¨ä¸€çŸ¥åŠè§£ï¼Œå¯¹è¿™äº›æŠ€æœ¯è¿˜ä¸æ˜¯å¾ˆç†Ÿæ‚‰çš„æƒ…况下,ž®±æ•¢å‘ähå¹å˜˜ä»–æ‰€æŽŒæ¡æŠ€æœ¯çš„¿U‘妿€§ã€å…ˆ˜q›æ€§ï¼Œ˜q›è€Œå¼ºåˆ¶è¦æ±‚在™å¹ç›®ä¸å®žè·üc€‚è¿™å¯èƒ½æ˜¯ç”²æ–¹çš„™å¹ç›®¾lç†åQŒä¹Ÿå¯èƒ½æ˜¯ä¹™æ–¹çš„™å¹ç›®¾lç†ã€‚å› ä¸ºæŠ€æœ¯é€‰æ‹©é”™è¯¯å¯ÆD‡´™å¹ç›®å¤ÞpÓ|的例å在国内˜q‡åŽ»æœ‰ï¼ŒçŽ°åœ¨ä¹Ÿè¿˜æœ?¾l对ä¸å¯å‡†å¤‡ä¸èƒöåQŒå¤§èŒƒå›´å¼•入全新的技术,待到™å¹ç›®æ—‰™—´˜q‡å޻䏀åŠäº†åQŒæ‰å‘现选择的技术ä¸é€‚用åQŒé‚£æ—¶å€™ä¸€åˆ‡éƒ½æ™šäº†ã€‚掌æ¡ä“Q何新东西都有å¦ä¹ 曲线åQŒé¡¹ç›®çš„æ—‰™—´é™åˆ¶æ˜¯é¡¹ç›®ç»ç†å¿…™åÀL—¶åˆÈ‰¢è®°çš„è¦ç´ åQŒæŠŠæ¡ä¸å¥½å°±ä¼šç»™™å¹ç›®å¸¦æ¥æžå¤§é£Žé™©ã€?/p>
涉åŠåˆ°å…·ä½“çš„IT™å¹ç›®½Ž¡ç†åQŒPMBOK的知识体¾pÕd¯è°“åšå¤§ï¼Œ˜q˜æœ‰ä¸€äº›å…¶ä»–新的项目管ç†å·¥å…øP¼Œä¸èƒ½è¯´ä¸å…ˆè¿›åQŒä½†æ˜¯å“ªäº›çŸ¥è¯†ã€å·¥å…—÷€æ–¹æ³•é€‚åˆæœ¬é¡¹ç›®ï¼Œéœ€è¦é¡¹ç›®ç»ç†æ ¹æ®å®žæƒ…,认真分æžåŽè¿›è¡Œç›é€‰ä‹É用ã€?/p>
¿U‘å¦ã€å…ˆ˜q›ã€å¥½ç”¨ç‰½{‰ä¿®é¥°å¤´è¡”è¿™äº›éƒ½ä¸æ˜¯è¦é€‰æ‹©çš„首è¦ç†ç”±ï¼Œéœ€è¦ã€é€‚ç”¨å’Œæœ‰æ•ˆæ‰æ˜¯é¦–è¦è€ƒè™‘的事情。很多IT™å¹ç›®¾lç†å› 䨓òq´è½»åQŒåˆç”Ÿç‰›çŠŠä¸æ€•虎åQŒèƒ†é‡å¤§åQŒå‹‡æ°”èƒöåQŒæ•¢äºŽåœ¨å®žè·µä¸å¼•入新的工兗÷€æ–¹æ³•。敢于å°è¯•䏿˜¯åäº‹ï¼Œä½†è¯•éªŒçš„é£Žé™©ä¸€å®šè¦æŽ§åˆ¶å¥½ã€‚å¯¹äºŽé¡¹ç›®ç»ç†æ¥è¯ß_¼Œæ‰€æœ‰çš„决ç–都è¦å›´ç»•™å¹ç›®ç›®æ ‡˜q›è¡Œã€‚项目ç»ç†çš„首è¦ä»ÕdŠ¡æ˜¯ä¿è¯é¡¹ç›®æˆåŠŸï¼Œå¦‚æžœåŒæ—¶èƒ½å¼•入新的技术ã€å·¥å…øP¼Œå¢žåŠ ¾l„员的知识技能,æå‡™å¹ç›®¾l„工作效率,æé«˜äº§å“的质é‡å’Œå¯é 性,¾l对是锦上添花,但ç»å¯¹ä¸èƒ½äؓ了锦上添èŠÞp€Œå¯¼è‡´é¡¹ç›®å¤±æŽ§ç”šè‡›_¤±è´¥ï¼Œæ¡äº†èŠéº»åQŒä¸¢äº†è¥¿ç“?
转自åQ?a >http://sd.csdn.net/a/20110819/303332.html
在ITä¼ä¸šé‡Œäñ”å“从创æ„åˆîCº¤ä»˜ç»™ç”¨æˆ·åQŒä»Žæ•´ä½“上看是由技术部门负责,但如果深入到技术部门,会å‘现由ä¸åŒçš„æŠ€æœ¯å›¢é˜Ÿè´Ÿè´£ä¸åŒçš„部分或者阶ŒDüc€‚一般会分äñ”å“团队ã€å¼€å‘å›¢é˜Ÿã€æµ‹è¯•团队以åŠè¿¾l´å›¢é˜Ÿï¼Œåœ¨äº’è”网公å¸é‡Œï¼Œ˜q维团队一般还分基¼‹€˜qç»´å’Œäñ”å“迾l´ä¸¤ä¸ªå›¢é˜Ÿï¼ŒåŸºç¡€˜q维负责基础设施(包括机架ã€ç½‘¾lœã€ç¡¬ä»?å’Œæ“作系¾lŸçš„安装åQŒäؓ整体公å¸çš„æ‰€æœ‰äñ”å“æä¾›åŸº¼‹€è®¾æ–½çš„迾l´æœåŠ¡ã€‚è€Œäñ”å“迾l´è´Ÿè´£çº¿ä¸Šäñ”å“的问题处ç†ã€ä»£ç 的布çÖv和跟开å‘的接壽{‰ã€?/p>
从äñ”å“ç–划到上线åQŒä¸€èˆ¬æ˜¯ä»¥ä¸‹è¾¹çš„™åºåº¾l过å„个团队åQ?/p>
在上é¢çš„æ¯ä¸ªé˜¶æ®µåQŒå¯¹åº”的团队都是å„åšå„çš„åQŒä¸€èˆ¬æ˜¯åœ¨æœ€åŽæ‰ä¼šæŠŠçƒè¸¢¾l™ä¸‹ä¸€ä¸ªå›¢é˜Ÿï¼Œå¦‚果下一个团队å‘现问题åˆä¼šæŠŠçƒè¸¢å›žåŽŸæ¥çš„å›¢é˜Ÿã€‚å¦‚æžœä½ æ·±å…¥åˆîC¸åŒçš„团队ä¸åŽ»åQŒæˆ–å¬åˆ°ä¸åŒçš„æŠ±æ€¨å£°éŸŸë€?/p>
基础˜q维团队¾l常抱怨:
产哘q维团队会说åQ?/p>
而开å‘团队å´è¯ß_¼š
å¦å¤–åQŒæµ‹è¯•团队的äºÞZ¹Ÿè®æ€¼šè¯ß_¼š
上é¢çœ‹åˆ°çš„团队之间的冲çªå’ŒæŠ±æ€¨é—®é¢˜è™½ç„‰™ƒ½ä¸ä¸€æ øP¼Œäº§ç”Ÿçš„媄å“确是类似的åQ?/p>
最˜q‘åˆå‘生了迾l´å›¢é˜Ÿä¸Žå¼€å‘团队之间的é…åˆä¸å¥½çš„问题,影å“åŠåŽŸå› å¦‚ä¸‹ï¼š
虽然åQŒæœ‰äº›é—®é¢˜ç¡®å®žéœ€è¦é æŸäº›å›¢é˜Ÿæé«˜è‡ªèínçš„äh员技能æ‰èƒ½è§£å†›_¥½åQŒä½†˜q™äº›å›¢é˜Ÿèƒ½å¤Ÿå½¢æˆä¸€è‚¡åˆåŠ›çš„è¯ï¼ŒåŒæ ·çš„äh员组åˆè‚¯å®šä¼šäº§ç”Ÿæ›´å¥½çš„æ•ˆæžœã€?/p>
½W¬ä¸€‹Æ¡ç¢°åˆ°å›¢é˜Ÿä¹‹é—´çš„é…åˆé—®é¢˜æ—Óž¼Œæˆ‘们˜q˜æ²¡æ¥å¾—åŠè§£å†³çš„æ—¶å€™ï¼Œå…¬å¸æˆ˜ç•¥è°ƒæ•´åQŒæ•´ä¸ªå¼€å‘å’Œ¾pÈ»Ÿ˜qè¥å›¢é˜Ÿè½¬ç»™äº†å¦ä¸€ä¸ªå¤§éƒ¨é—¨ã€‚但我们在别的地斚w‡æ–°æ¢³ç†æŠ€æœ¯å›¢é˜Ÿæ—¶åQŒåŽæ¥åˆæ²¡æœ‰å‡ºçް˜q™ç§é—®é¢˜åQŒå›žæƒŒ™“væ¥ï¼Œæˆ‘ä»¬çš„åšæ³•是åQ?/p>
˜q™æ ·åQŒä¸åŒå›¢é˜Ÿä¹‹é—´è™½ç„¶æœ‰èŒè´£ä¸Šçš„æ˜Žç¡®åˆ†å·¥åQŒä½†åœ¨ä¸é—´çš„é…åˆçš„部分åšäº†ä¸ž®‘柔性处ç†ã€‚å¦å¤–,开å‘ã€è¿¾l´ä¸Ž‹¹‹è¯•½{‰å›¢é˜Ÿä¸çš„æ ¸å¿ƒäh员之间本íw«å°±æœ‰è®¤åŒæ„ŸåQŒå¤§å®¶ä¸€å¼€å§‹çš„ç›®æ ‡ž®±æ˜¯å¥”ç€å…¬å¸èƒ½æˆåŠŸæ¥çš„,˜q™æ˜¯æ²¡æœ‰å‡ºé…åˆé—®é¢˜çš„æ ÒŽœ¬åŽŸå› ã€‚è¿™ä¸€ç‚¹å…¶å®žè·ŸDevOpsçš„æ ¸å¿ƒç‚¹¾cÖM¼¼åQŒæ—¢ç„¶å¦‚æ¤ï¼Œä½•ä¸é‡æ–°å®¡è§†ä¸€ä¸‹DevOpsåQŒåƈå‚考ç€è§£å†³å›¢é˜Ÿä¹‹é—´çš„é…åˆé—®é¢˜å‘¢ã€?/p>
DevOpsæ˜?010òq´ä»Ž‹Æ§æ´²ä¼ 过æ¥çš„æ¦‚念åQŒæœ€å…ˆæ˜¯ç”׃¸€¾Ÿ¤æœ‰ç€è·¨å¦¿U‘技能的工程师æå‡ºæ¥çš„,ä¸ÞZº†è§£å†³ä¸‹é¢çš„问题:
我认为DevOpsçš„æ ¸å¿ƒæ˜¯ä¸ç®¡ä½ 是开å‘è€…ã€æµ‹è¯•äh员ã€ç®¡ç†è€…ã€DBAã€ç½‘¾lœå·¥½E‹å¸ˆ˜q˜æ˜¯¾pÈ»Ÿ½Ž¡ç†å‘˜ï¼Œå¤§å®¶éƒ½æ˜¯ä¸€èµïLš„åQŒåªæœ‰ä¸€èµ·åŠªåŠ›ç»™å®¢æˆ·æä¾›½E›_®šè€Œé«˜è´¨é‡çš„èÊYä»¶æœåŠ¡ï¼Œå®žçŽ°å…¬å¸çš„商业利益æ‰ä¼šæœ‰åˆ«çš„åQŒåŒ…括自å·Þqš„工作æœÞZ¼šã€?/p>
所以,DevOps实际是给å„ä¸ªå›¢é˜Ÿä¹‹é—´ææ¡¥åQŒè®©ä»–们ä¸ä»…仅是ä¾é 上线甌™¯·å•è¿™æ ïLš„鸉K›ä¼ 书工具˜q›è¡Œæ²Ÿé€šï¼Œè€Œä¸”¾l常¼›Õd¼€è‡ªå·±çš„å¤å²›ï¼Œèµ°åˆ°åˆ«äh的岛上去åQŒäº†è§£åˆ«äººï¼Œòq¶æä¾›è‡ªå·Þqš„æƒÏx³•åQŒå¸®åЩ坹æ–V€?/p>
DevOps更象是一¿Uè¿åŠ¨ï¼Œæ¯å®¶å…¬å¸éƒ½éœ€è¦æ ¹æ¤è‡ªíw«çš„特点˜q›è¡Œå€Ÿé‰´åQŒæŽ¨åŠ¨å›¢é˜Ÿä¹‹é—´çš„å作与åˆä½œã€‚需è¦åœ¨ä¸‰ä¸ªæ–šw¢åŠªåŠ›åQ?/p>
一斚w¢å¯¹çŽ°æœ‰äh员进行培è®ï¼Œé¼“励他们了解别的团队的工作ã€é¢ä¸´çš„æŒ‘战½{‰ï¼Œè®©ä»–们用自己的特长去审视和帮助别的团队,å¦ä¸€æ–šw¢ä¹Ÿæƒ³åŠžæ³•æ‹›ä¸€äº›å…¨é¢çš„æŠ€æœ¯ähæ‰ï¼Œåœ¨ä¸åŒå›¢é˜Ÿä¹‹é—´æå‡ÞZ¸€äº›é€‚用的桥æ¥ã€?/p>
åœ¨ç ”å‘çš„å‰æœŸåQŒè®©¾pÈ»Ÿ˜qç»´åŒäº‹å‚与èµäh¥åQŒä¸€èµähå»ºæµ‹è¯•çŽ¯å¢ƒï¼ŒéªŒè¯æƒÏx³•åQŒæˆ–者也å¯ä»¥åœ¨ä¸€äº›é¡¹ç›®å›¢é˜Ÿä¸ç›´æŽ¥é…有¾pÈ»Ÿã€å¼€å‘å’Œ‹¹‹è¯•以åŠäº§å“人员åQŒä¸€èµ·äؓ产å“的上¾U¿åŠªåŠ›ã€‚å‡ºçŽ°é—®é¢˜çš„æ—¶å€™ï¼Œä¸€èµähƒ³æ–ÒŽ³•扑ֈ°é—®é¢˜çš„çœŸæ£æ ¹æºï¼Œé¿å…ç›æ€º’推托åQŒå°†è§£å†³æ–ÒŽ¡ˆè½å®žåœ¨ä»¥åŽçš„ç ”å‘˜q‡ç¨‹ä¸ã€‚从¾l©æ•ˆè€ƒæ ¸‹¹ç¨‹ä¸Šä¹Ÿéœ€è¦è€ƒè™‘åä½œå› ç´ ã€?/p>
说实在的åQŒå¤§å®‰™’ˆå¯¹DevOps在工å…äh–¹é¢å…¶å®žè®¨è®ºå¾—更多åQŒè¿™é‡Œé¢è·Ÿæ•æähœ‰äº›ç±»ä¼ég¹‹å¤„。快速的¾pÈ»Ÿéƒ¨çÖv和自动化产å“代ç å‘布斚w¢çš„å·¥å…äh˜¾å¾—尤为é‡è¦äº†ã€?/p>
ä¸ÞZº†é¿å…æ ¡å¼¯˜q‡æ£åQŒèµ°å‘å¦ä¸€ä¸ªæžç«¯ï¼Œä¹Ÿéœ€è¦é¿å…下é¢çš„对DevOps的常è§è¯¯è§£ï¼š
å¯ä»¥¾l™å¼€å‘è€…åŠ sudoæƒé™åQŒè¿è¡ŒæŒ‡å®šçš„命ä×oåQŒæ¯”如é‡å¯webæœåŠ¡ã€‚è®©å¼€å‘者更多地了解生äñ”环境和äñ”å“çš„˜q行状况åQŒä½†òq¶ä¸æ„味ç€è®©å¼€å‘者象½Ž¡ç†å‘˜ä¸€æ ïLš„åŽÈ®¡ç†æœºå™¨ã€?/p>
在系¾lŸç®¡ç†å’Œå¼€å‘者å„个领域ä»ç„‰™œ€è¦å„自的专家åQŒå¦‚å˜å‚¨ã€ç½‘¾lœã€å®‰è£…ã€javascript½{‰ä¸“门的人æ‰åQŒDevOpsòq¶ä¸æ„味ç€è®©å¤§å®¶ä¸åšè‡ªå·×ƒ¸“长的事情ã€?/p>
一些技术和自动化的工具å¯ÒŽŽ¨åЍå„个团队之间å作很有帮助,但是˜q˜æ˜¯éœ€è¦èšç„¦äºŽè¦è§£å†³çš„问题åQŒæ ¹æ¤é—®é¢˜å’Œ¾l„织的特炚w€‰æ‹©åˆé€‚的工具ã€?/p>
DevOps䏿˜¯ä¸€ä¸ªæ–°çš„å²—ä½?/p>
½Ž¡ç†äººå‘˜å…Ïx³¨å›¢é˜Ÿä¹‹é—´çš„æ²Ÿé€šæœºåˆ¶åŠæ°›å›´åQ?/p>
让开å‘äh员了解迾l´å·¥ä½œã€å…³æ³¨ç‚¹åŠæŒ‘战,òq¶ä»Žå¼€å‘视角帮助迾lß_¼š
让迾l´äh员了解开å‘过½E‹çš„å…Ïx³¨ç‚¹åŠæŒ‘战åQŒåƈ从迾l´è§’度改善开å‘过½E‹ï¼š
æ–‡ç« äº†æ¥è‡ªï¼šhttp://www.infoq.com/cn/articles/lxh-teamwork-devops
被问的时候,å¯èƒ½™å¹ç›®æ‰å®šä¸‹æ¥åQŒä»…仅知é“大概的功能模å—åQŒéžåŠŸèƒ½æ€§éœ€æ±‚è¿˜æ¨¡ç³Šä¸æ¸…åQŒç”šè‡›_›¢é˜Ÿæˆå‘˜éƒ½æ²¡åˆ°ä½ã€‚但是上¾U§ã€é”€å”®ã€å®¢æˆäh€¥åˆ‡åœ°è¦çŸ¥é“åQŒè¿™ä¸ªé¡¹ç›®ä»€ä¹ˆæ—¶å€™æ‰èƒ½å®Œæˆï¼Ÿ
被问的时候,也å¯èƒ½é¡¹ç›®å·²ä¸´è¿‘¾l“æŸåQŒæˆ–者说临近当åˆè®¡åˆ’的交付日期。然而待完æˆçš„åŠŸèƒ½è¿˜æœ‰ä¸€å †ï¼Œ‹¹‹è¯•出æ¥çš„bugæœ‰ä¸€å¤§å †åQŒå®¢æˆ·åˆæå‡ºäº†æ–°çš„éœ€æ±‚ï¼Œå›¢é˜Ÿæ£æœ‰äºø™¦¼›»èŒ …。但是上¾U§ã€é”€å”®ã€å®¢æˆ·éžå¸¸æ€¥åˆ‡åœ°è¦çŸ¥é“åQŒè¿™ä¸ªé¡¹ç›®åˆ°åº•什么时候æ‰èƒ½å®Œæˆï¼Ÿ
˜q™è¿˜ä¸ç®—¾pŸç³•。更头疼的问题是åQ?#8220;冿œ‰ä¸‰å‘¨åQŒé¡¹ç›®åº”该完æˆäº†å§ï¼Ÿ”
å› äØ“åŽè€…æ ¹æœ¬ä¸æ˜¯é—®é¢˜ï¼Œè€Œæ˜¯å‘½ä×o。项目ç»ç†å¿…™å»è¦èƒ½å¤Ÿåˆç†è§£é‡Šä¸ÞZ»€ä¹ˆä¸‰å‘¨ä¸èƒ½å¤Ÿå®Œæˆ™å¹ç›®åQ›æˆ–者说明在三周内,能够完æˆä»€ä¹ˆã€?/p>
我们都用˜q‡MS ProjectåQ?但是那上é¢çš„æ¼‚äº®è¡¨æ ¼å¯¹è¿™æ ïLš„å›°å¢ƒæ¯«æ— å¸®åŠ©ã€‚ç›¸åï¼Œæ£æ˜¯Project ä¸çš„甘特囑֒Œæ—¥ç¨‹è¡¨ï¼ŒåŸ‹ä¸‹äº†é™·é˜±ã€‚å› ä¸ºï¼Œåœ¨Project 䏿— 法预估需è¦å¤šž®‘工作日æ‰èƒ½å®Œæˆæ¨¡ç³Šä¸æ¸…çš„éœ€æ±‚ï¼Œä¹Ÿæ— æ³•ä½“çŽ°å®žé™…æƒ…å†µå‘生å˜åŒ–åŽå¯¹è¿›åº¦çš„å½±å“ã€?/p>
å½“æˆ‘ä»¬è®¨è®ø™¿›åº¦çš„æ—¶å€™ï¼Œå…¶å®žåŒ…å«äº†ä¸¤ä¸ªæœªçŸ¥çš„å˜é‡ã€‚第一是完æˆéœ€æ±‚所è¦çš„工作é‡ï¼ŒåŒ…括需求定义ã€å¼€å‘内容边界;½W¬äºŒæ˜¯å›¢é˜Ÿçš„工作能力åQŒåŒ…括æˆå‘˜çš„行业知识专业技能,æˆå‘˜ä¹‹é—´ã€æˆå‘˜å’Œå¤–部的沟通能力,½{‰ç‰ã€?/p>
关键ž®±åœ¨äºŽï¼Œ˜q™ä¸¤™åšwƒ½æ˜¯å˜é‡ã€‚如果ä“Q务是æ¬ä¸€åƒå—ç –å¤´åQŒæ¯åˆ†é’Ÿæ¯äh能æ¬10å—,那么¾l“果是显而易è§çš„ã€?/p>
åœ¨æ•æ·å¼€å‘ä¸åQŒé‡‡ç”¨ç›¸å¯¹ä¼°½Ž—å’Œ˜q代求精的方法æ¥å¤„熙å¹ç›®˜q›åº¦çš„问题ã€?/span>
首先是工作é‡ã€‚用估算代ç 行数或者界é¢å…ƒç´ 的方å¼åQŒå°±åƒè®ºæ–¤å–ä¹¦ä¸€æ øP¼Œåªé€‚ç”¨äºŽç²—åˆ¶æ»¥é€ çš„è½¯äšg生äñ”˜q‡ç¨‹ã€‚用户需è¦çš„òq¶ä¸æ˜¯ä»£ç 或者按钮,而是å¯é 易用的功能ã€?/p>
åœ¨æ•æ·å¼€å‘æ–¹å¼ä¸åQŒå…ˆç”Þq”¨æˆ·å’Œè®¾è®¡äººå‘˜¾_—略估计å„个功能模å—的相对规模和隑ֺ¦åQŒç»™å‡ÞZ¸€å®šçš„分倹{€‚分å€ég¸ä»£è¡¨å…·ä½“人月åQŒè“vç›¸å¯¹æ¯”è¾ƒçš„ä½œç”¨ã€‚ä¾‹å¦‚æœ‰æŸ¥è¯¢ã€æ˜¾½Cºã€ä¿®æ”¹ä¸‰ä¸ªæ¨¡å—,如果实现昄¡¤ºæ¨¡å—çš„å·¥ä½œé‡æ˜?0分,那么查询模å—å¯èƒ½æ˜?5åˆ†ï¼Œè€Œä¿®æ”¹äØ“20分ã€?/p>
下一æ¥ï¼Œé€‰æ‹©ä¸€ä¸ªå·¥ä½œé‡ä¼°åˆ†æœ€ä½Žçš„æ¨¡å—åQŒä¾‹å¦‚这里是昄¡¤ºæ¨¡å—åQŒç„¶åŽè¿›ä¸€æ¥è€ƒé‡å…¶å·¥ä½œé‡ã€‚例如è¦å‡†å¤‡æ•°æ®åº“ã€è®¾è®¡ç•Œé¢ã€æ‰§è¡ŒæŸ¥è¯¢ï¼Œæ˜„¡¤ºå†…容½{‰ç‰ã€‚å‡è®¾è¿™è½®ä¼°½Ž—å¾—å‡ºæ¤æ¨¡å—需è¦?0人天åQŒä»Žè€Œå¾—出å•ä½åˆ†å€¼å¯¹åº”的人天ä¸?åQ›é‚£ä¹ˆï¼Œæ•´ä¸ª™å¹ç›®ž®±éœ€è¦?5人天ã€?/p>
˜q™ä¸ªä¼°ç®—建立在对™å¹ç›®çš„åˆæ¥äº†è§£ä¸ŠåQŒä¸»è¦ä¾èµ–项目ç»ç†çš„¾l验。有åå·®åQŸæ²¡å…³ç³»ã€‚接下æ¥é€šè¿‡˜qä»£æ¥æ±‚¾_¾ã€‚å…ˆæ¥å®žçŽ°æ˜¾½Cºæ¨¡å—,如果事实上花费了12人天åQŒé‚£ä¹ˆæ ¹æ®æ¯”例关¾p»ï¼Œå‰©ä½™å†…容的估½Ž—大¾U¦å°±æ˜?2人天ã€?/p>
当然åQŒæ¯”例关¾pÖM¹Ÿä¸æ˜¯ä¸€æˆä¸å˜çš„。éšç€æ¨¡å—çš„é€ä¸ªå®ŒæˆåQŒé¡¹ç›®ç»ç†å¯¹™å¹ç›®çš„è®¤è¯†ä¹Ÿåœ¨åŠ æ·±ï¼Œä»–å¯ä»¥å†è°ƒæ•´å‰©ä½™æ¨¡å—的相对分倹{€?/p>
在实际æ“作ä¸åQŒé¡¹ç›®ç»ç†é¦–先按照优先çñ”排列功能模å—ã€‚ç„¶åŽæŠŠé«˜ä¼˜å…ˆçñ”的模å—å°½å¯èƒ½åœ°ç»†åˆ†ï¼Œå†é€‰æ‹©åˆ†å€¼æœ€ž®çš„æ¨¡å—开始开å‘。统计æ€Õd·¥ä½œé‡æ—Óž¼ŒæŒ‰æ¯”例ç¯åŠ å…¶ä»–æ¨¡å—的工作é‡ï¼Œòq¶åŠ ä¸€å®šçš„è°ƒæ•´¾pÀL•°åQŒå› 为模å—çš„å¤æ‚åº¦ä¸æ˜¯çº¿æ€§å¢žé•¿çš„。毋ơè„P代开å‘完æˆåŽåQŒé€æ¥é™ä½Žè°ƒæ•´¾pÀL•°ã€‚通常4~5‹Æ¡è„P代åŽåQŒå¯ä»¥å°†è°ƒæ•´¾pÀL•°å½’é›¶ã€?/p>
在上é¢çš„例åä¸ï¼Œ½W¬ä¸€‹Æ¡ä¼°½Ž—çš„åˆæ¥¾l“æžœæ˜?5人天åQŒå› 为完全是å‡ç»éªŒï¼Œå› æ¤è¦ç»™è¾ƒå¤§çš„调整系敎ͼŒæ¯”如è¯?.4åQŒå› æ¤ç»™å‡ºçš„估算工作é‡åŒºé—´äØ“[45*0.6,45*1.4],å?7åˆ?3äººå¤©ä¹‹é—´ã€‚äØ“ä¿é™©èµ¯‚§åQŒé¡¹ç›®ç»ç†ä¸ŠæŠ¥çš„工作é‡äØ“70人天ã€?/p>
½W¬äºŒ‹Æ¡ä¼°½Ž—ï¼Œå‰©ä½™å†…å®¹çš„åˆæ¥ä¼°½Ž—䨓42åQŒè°ƒæ•´ç³»æ•îC¸‹é™äØ“0.3åQŒå› æ¤ç»™å‡ÞZ¼°½Ž—åŒºé—´äØ“30åˆ?0äººå¤©ä¹‹é—´ã€‚ä¾æ¤ç±»æŽ¨ï¼Œé€šè¿‡ä¸æ–˜q代åQŒå¯¹å‰©ä½™å·¥ä½œé‡çš„ä¼°ç®—ž®†è¶Šæ¥è¶Š¾_„¡¡®ã€?/p>
˜q™æ ·ä¼°ç®—的好处在哪里åQ?/strong>
首先åQŒå·¥ä½œé‡å˜é‡çš„å¾ˆå¤§ä¸€éƒ¨åˆ†å› ç´ åQŒå˜åœ¨äºŽéžåŠŸèƒ½éœ€æ±‚ï¼Œä¾‹å¦‚ç•Œé¢çš„美观程度。而åŒä¸€™å¹ç›®çš„ä¸åŒæ¨¡å—之é—ß_¼ŒéžåŠŸèƒ½éœ€æ±‚å¾€å¾€æ˜¯ä¸€è‡´çš„åQŒç›¸å¯¹ä¼°½Ž—法˜q‡æ×oäº†è¿™ä¸€å±‚å¤æ‚度。团队能力这一å˜é‡å› ç´ ä¹Ÿæ˜¯å¦‚æ¤ã€‚当ç„Óž¼Œéšç€™å¹ç›®çš„进展,æˆå‘˜çš„å¼€å‘能力应该有一定的上å‡åQŒä½†éšç€åŠ ç出差½{‰å› ç´ ï¼ŒæŠ•å…¥½E‹åº¦ä¹Ÿå¯èƒ½ä¸‹é™ï¼Œå› è€Œä¼šç›æ€º’抉|¶ˆã€‚æ€ÖM¹‹åœ¨å‘¨æœ?个月以内的项目ä¸åQŒå¾ˆž®‘出现团队工作能力æˆå‰§æ€§å˜åŒ–的情åÅžã€‚å› æ¤ç›¸å¯¹ä¼°½Ž—也˜q‡æ×oäº†è¿™ä¸ªå¤æ‚度ã€?/p>
其次åQŒè„P代求¾_„¡š„æ–¹å¼è®©é¡¹ç›®ç»ç†å¯¹ä¼°ç®—æ—‰™—´æ›´æœ‰æŠŠæ¡ã€‚最åˆå‡ºçްå差是必然的,但åªè¦å›¢é˜Ÿç¨³å®šï¼Œæ²¡æœ‰å¤§çš„需求å˜åŠ¨ï¼Œä¼°ç®—èŒƒå›´ž®†è¿…速收¾~©ã€‚这比一‹Æ¡æ€§æŠ¥æ•°æ›´å‡†ç¡®ã€?/p>
它的é¢å¤–å¥½å¤„æ˜¯ï¼Œæ•æ·å¼€å‘是éµåó@优先¾U§çš„åQŒå³ä½¿å¯¹å‰©ä½™æ—‰™—´åQˆå³ä½Žä¼˜å…ˆçñ”模å—çš„å¼€å‘æ—¶é—ß_¼‰çš„ä¼°½Ž—ä¸å分准确åQŒåª„å“ä¹Ÿä¸æ˜¯éžå¸¸å¤§ã€?
å¯Òޝ”一下甘特图方å¼åQŒåœ¨å¼€å‘åˆæœŸå°±è¦æŠŠå„个模å—çš„å¼€å‘æ—¶é—´ä¼°½Ž—出æ¥ä»¥¾lŸè®¡æ€»é‡åQŒè¿™ž®±æ˜¯ç€‘布开å‘的模å¼ã€?
˜q›åº¦é—®é¢˜çš„å¦ä¸€æ–šw¢åQŒæ˜¯™å¹ç›®¾lç†å¦‚ä½•äº†è§£å›¢é˜Ÿä»¥åŠæ¯ä¸ªå¼€å‘äh员的开å‘速度。当ä»ÕdŠ¡åˆ†é…之åŽåQŒé¡¹ç›®ç»ç†å¦‚何åšåˆ°å¿ƒä¸æœ‰æ•ŽÍ¼Œä¼°ç®—ä»ÕdŠ¡å®žé™…å®Œæˆæ—‰™—´ã€?/p>
æ•æ·å¼€å‘过½E‹ä¸åQŒç”±å¼€å‘äh员自己æ¥ä¼°ç®—完æˆè¯¥ä“Q务所需è¦çš„æ—‰™—´ã€‚当ç„Óž¼Œæ¯ä¸ªäººçš„能力ä¸åŒåQ›æ¯ä¸ªäh的心æ€ä¹Ÿä¸åŒåQŒæœ‰çš„ähä¿å®ˆåQŒæœ‰çš„ähä¹è§‚。没关系åQŒè¿˜æ˜¯é ˜q代æ¥é€æ¥æ±‚ç²¾ã€?/p>
在æ¯å¤©çš„例会上,开å‘ähå‘˜è¢«è¦æ±‚对当å‰ä“QåŠ¡çš„å‰©ä½™å¼€å‘æ—¶é—´åšé‡ä¼°ã€‚ä¸åŒäºŽProject ¾lŸè®¡æ¯ähæ¯å¤©åœ¨ä“Q务ä¸èŠÞp´¹äº†å¤šž®‘æ—¶é—ß_¼Œæ•æ·æ–¹å¼åªå…³å¿ƒè¿™™å¹ä“Q务还需è¦å¤šž®‘时间去完æˆåQŒç›´åˆ°å½’é›Óž¼Œç„¶åŽå†æ¥¾lŸè®¡å®žé™…的工作时间ã€?/p>
ä¸ÞZ»€ä¹ˆï¼Ÿå› 䨓¾lŸè®¡å¼€å‘过½E‹ä¸çš„花è´ÒŽ—¶é—´æ˜¯æ¯«æ— æ„义的。这和æ¬ç –头ä¸åŒåQŒä¹Ÿè®¸æ˜¨å¤©ç”¨äº?ä¸ªå°æ—¶æ²¡æœ‰ä¸€ç‚¹è¿›å±•,今天一旦想通了ž®×ƒº‹åŠåŠŸå€ã€‚我们真æ£å…³å¿ƒçš„åQŒå°±æ˜¯åˆ°åº•还需è¦å¤šž®‘æ—¶é—´æ¥å®Œæˆä»ÕdŠ¡åQŒè€Œä¸æ˜¯å·²¾l花è´ÒŽŽ‰ä¸å¯æ¢å¤çš„æ—¶é—´æˆæœ¬ã€?/p>
在æ¯å¤©ä¾‹ä¼šä¸åQŒé¡¹ç›®ç»ç†éœ€è¦æ³¨æ„时间曲¾U¿ä¿æŒæ°´òq³çš„æˆå‘˜åQŒä»–æ˜¯ä¸æ˜¯é‡åˆ°ç“¶é¢ˆäº†åQŒæ˜¯å¦éœ€æ±‚帮助?也è¦ç•™æ„æ—‰™—´æ›²çº¿ä¸‹é™òq…度˜q‡å¤§çš„æˆå‘˜ï¼Œä»–å‘çŽîCº†ä»€ä¹ˆå¥½çš„办法,有没有低估需求?˜q™æ ·åQŒé¡¹ç›®ç»ç†ä¼šæ›´é¢å‘结果,åªè¦æŒ‰è®¡åˆ’ä¿è¯è´¨é‡å®Œæˆä“Q务就行,æˆå‘˜åˆ°åº•èŠ×ƒº†å¤šå°‘æ—‰™—´æ˜¯ä¸ªäººçš„äº‹ã€‚ä¼ ¾lŸåšæ³•è®°å½•æ¯ä¸ªähæ¯å¤©çš„工作内容,½W¬ä¸€æ˜¯å› ¾Jç而失真。其‹Æ¡ï¼Œä¸€æ—¦ä¸Š¾U§å‘现æŸäººå·¥ä½œæ—¶é—´ä¸å¤Ÿï¼ˆå³ä¾¿ä»–完æˆäº†ä»ÕdŠ¡åQ‰ï¼Œå¿ä¸ä½ä¼š‹z¾æ–°ä»ÕdŠ¡åQŒä»Žè€Œé€ 我Šå¹²‹z»è¶Šå¤šï¼Œåè¿‡æ¥æ‰“å‡È¨‹åºå‘˜çš„ç§¯æžæ€§ã€?/p>
æ•æ·ä¼°ç®—的关键之处,是把æˆå‘˜èƒ½åŠ›˜q™ä¸ªå˜é‡çš„ä¼°½Ž—,交给最åˆé€‚的人去åšï¼Œå³ç¨‹åºå‘˜æœ¬äh。然åŽé€šè¿‡æ¯”较历次˜q代时的预估和实际时é—ß_¼Œ¾l™å‡ºæ ¡æ£¾pÀL•°åQŒä»¥é¿å…½E‹åºå‘˜è¿‡äºŽä¿å®ˆæˆ–˜q‡äºŽä¹è§‚ã€‚è¿™è‚¯å®šä¸æ˜¯¾l对准确的,但效果往往比项目ç»ç†è‡ªå·±æ‹è„‘袋估算åQŒç„¶åŽå¼ºè¡ŒæŒ‡å®šdeadline è¦å¥½å¾—多ã€?/p>
åœ¨æ•æ·å¼€å‘ä¸åQŒåšè®¡åˆ’比计划本íw«æ›´é‡è¦ã€‚项目ç»ç†éœ€è¦æ—¶åˆÕd‘å‰è€ƒè™‘åQŒè€ƒè™‘å„ç§åЍæ€å› ç´ ï¼Œè€Œä¸æ˜¯æ»æŠ¥ç€è®¡åˆ’本èín。在˜q›åº¦ä¼°ç®—的时候,™å¹ç›®¾lç†åº”该在ä¸åŒé˜¶ŒDµï¼Œæ ÒŽ®å®žé™…情况åQŒç»™å‡ºåˆä¹Žæƒ…ç†çš„回ç”ã€?/p>
转è²è‡ªï¼šhttp://yale.javaeye.com/blog/966689
完全的版本å·å®šä¹‰åQŒåˆ†ä¸‰é¡¹åQšï¼š<ä¸È‰ˆæœ¬å·>.<‹Æ¡ç‰ˆæœ¬å·>.<修订版本å?/span>>åQŒå¦‚ 1.0.0ã€?/span>
版本å·å‡¾U§åŽŸåˆ™ï¼š
ä¸È‰ˆæœ¬å·åQšåŠŸèƒ½æ¨¡å—æœ‰å¤§çš„å˜åЍåQŒæ¯”å¦‚å¢žåŠ å¤šä¸ªæ¨¡å—æˆ–者整体架构å‘生å˜åŒ–ã€?/span>
‹Æ¡ç‰ˆæœ¬å·åQšå’Œä¸È‰ˆæœ¬ç›¸å¯¹è€Œè¨€åQŒæ¬¡ç‰ˆæœ¬åïLš„å‡çñ”å¯¹åº”çš„åªæ˜¯å±€éƒ¨çš„å˜åŠ¨ã€‚ä½†è¯¥å±€éƒ¨çš„å˜åŠ¨é€ æˆäº†ç¨‹åºå’Œä»¥å‰ç‰ˆæœ¬ä¸èƒ½å…¼å®¹åQŒæˆ–者对该程åºä»¥å‰çš„åä½œå…³ç³»äº§ç”Ÿäº†ç ´å,或者是功能上有大的改进或增强ã€?/span>
修订版本å?/span>åQšå±€éƒ¨çš„å˜åЍåQŒä¸»è¦æ˜¯å±€éƒ¨å‡½æ•°çš„功能改进åQŒæˆ–è€?/span>bug的修æ£ï¼Œæˆ–者功能的扩充ã€?/span>
*****************************************************************************************
å„ç§è½¯äšgçš„ç‰ˆæœ¬å·æ˜¯æ€Žä¹ˆ¼‹®å®šçš„ï¼Œæ€Žæ ·çš„è·¨‘Šæ‰èƒ½ç®—是由bate到æ£å¼ç‰ˆåQ?/strong>
原则上,自第一个稳定版本å‘布åŽåQŒä¿®è®¢ç‰ˆæœ¬å·ä¼šç»å¸¸æ€§æ”¹åŠ¨ï¼Œè€Œæ¬¡ç‰ˆæœ¬å·åˆ™ä¾æƒ…况作改动åQŒä¸»ç‰ˆæœ¬åäh”¹åŠ¨çš„é¢‘çŽ‡å¾ˆä½ŽåQŒé™¤éžæœ‰å¤§çš„釿ž„或功能改˜q›ã€‚对于尙å¹ç›®è€Œè¨€åQŒç”šè‡›_¯ä»¥ç®€åŒ–䨓åQ?/span>>.<‹Æ¡ç‰ˆæœ¬å·>.<修订版本å?/span>>ã€?/span>
版本åäh¯”较自由,至于Beta版或者是æ£å¼ç‰ˆè·Ÿç‰ˆæœ¬å·ä¹‹é—´åƈ没有ä»ÖM½•关系åQŒåªè¦è¾¾åˆ°æ£å¼ç‰ˆçš„è¦æ±‚çš„è¯ï¼Œå³ä‹É版本åäh˜¯1.0或è€?/span>0.1都å¯èƒ½æ˜¯æ£å¼ç‰ˆçš„ã€?/span>
* Alphaç‰?/span>: æ¤ç‰ˆæœ¬è¡¨½Cø™¯¥è½¯äšg在æ¤é˜¶æ®µä¸»è¦æ˜¯ä»¥å®žçŽ°è½¯äšg功能ä¸ÞZ¸»åQŒé€šå¸¸åªåœ¨è½¯äšgå¼€å‘者内部交‹¹ï¼Œä¸€èˆ¬è€Œè¨€åQŒè¯¥ç‰ˆæœ¬è½¯äšgçš?/span>Bug较多åQŒéœ€è¦ç‘ô¾lä¿®æ”V€?/span>
* Betaç‰?/span>: 该版本相对于α版已有了很大的改˜q›ï¼Œæ¶ˆé™¤äº†ä¸¥é‡çš„错误åQŒä½†˜q˜æ˜¯å˜åœ¨ç€ä¸€äº›ç¼ºé™øP¼Œéœ€è¦ç»˜q‡å¤š‹Æ¡æµ‹è¯•楘q›ä¸€æ¥æ¶ˆé™¤ï¼Œæ¤ç‰ˆæœ¬ä¸»è¦çš„ä¿®æ”¹å¯¹åƒæ˜¯èÊYä»¶çš„UIã€?/span>
* RCç‰?/span>: 该版本已¾l相当æˆç†Ÿäº†åQŒåŸºæœ¬ä¸Šä¸å˜åœ¨å¯¼è‡´é”™è¯¯çš„BUGåQŒä¸Žå›_°†å‘行的æ£å¼ç‰ˆç›¸å·®æ— å‡ ã€?/span>
* Releaseç‰?/span>: 该版本æ„å‘?/span>“最¾lˆç‰ˆæœ?/span>”åQŒåœ¨å‰é¢ç‰ˆæœ¬çš„一¾pÕdˆ—‹¹‹è¯•版之åŽï¼Œ¾lˆå½’会有一个æ£å¼ç‰ˆæœ¬ï¼Œæ˜¯æœ€¾lˆäº¤ä»˜ç”¨æˆ·ä‹Éç”¨çš„ä¸€ä¸ªç‰ˆæœ¬ã€‚è¯¥ç‰ˆæœ¬æœ‰æ—¶ä¹Ÿç§°ä¸ºæ ‡å‡†ç‰ˆã€‚ä¸€èˆ¬æƒ…å†µä¸‹åQ?/span>Releaseä¸ä¼šä»¥å•è¯åÅžå¼å‡ºçŽ°åœ¨è½¯äšgž®é¢ä¸Šï¼Œå–而代之的是符å?/span>(R)ã€?/span>
2. 版本命å规范
软äšg版本åïL”±å››éƒ¨åˆ†ç»„æˆï¼Œ½W¬ä¸€ä¸?/span>1ä¸ÞZ¸»ç‰ˆæœ¬åøP¼Œ½W¬äºŒä¸?/span>1为å版本åøP¼Œ½W¬ä¸‰ä¸?/span>1为阶ŒD늉ˆæœ¬å·åQŒç¬¬å››éƒ¨åˆ†äؓ日期版本å·åŠ å¸Œè…Šå—æ¯ç‰ˆæœ¬åøP¼Œå¸Œè…Šå—æ¯ç‰ˆæœ¬å·å…±æœ?/span>5¿U,分别为:baseã€?/span>alphaã€?/span>betaã€?/span>RCã€?/span>release。例如:1.1.1.051021_betaã€?/span>
3. 版本å·å®šä¿®æ”¹è§„则
* ä¸È‰ˆæœ¬å·(1)åQšå½“åŠŸèƒ½æ¨¡å—æœ‰è¾ƒå¤§çš„å˜åЍåQŒæ¯”å¦‚å¢žåŠ å¤šä¸ªæ¨¡å—æˆ–者整体架构å‘生å˜åŒ–。æ¤ç‰ˆæœ¬åïL”±™å¹ç›®å†›_®šæ˜¯å¦ä¿®æ”¹ã€?/span>
* å版本å·(1)åQšå½“åŠŸèƒ½æœ‰ä¸€å®šçš„å¢žåŠ æˆ–å˜åŒ–ï¼Œæ¯”å¦‚å¢žåŠ äº†å¯¹æƒé™æŽ§åˆ¶ã€å¢žåŠ è‡ªå®šä¹‰è§†å›¾½{‰åŠŸèƒ½ã€‚æ¤ç‰ˆæœ¬åïL”±™å¹ç›®å†›_®šæ˜¯å¦ä¿®æ”¹ã€?/span>
* 阶段版本å?/span>(1)åQšä¸€èˆ¬æ˜¯ Bug ä¿®å¤æˆ–是一些å°çš„å˜åŠ¨ï¼Œè¦ç»å¸¸å‘布修订版åQŒæ—¶é—´é—´éš”ä¸é™ï¼Œä¿®å¤ä¸€ä¸ªä¸¥é‡çš„bugå›_¯å‘布一个修订版。æ¤ç‰ˆæœ¬åïL”±™å¹ç›®¾lç†å†›_®šæ˜¯å¦ä¿®æ”¹ã€?/span>
* 日期版本å?/span>(051021):用于记录修改™å¹ç›®çš„当剿—¥æœŸï¼Œæ¯å¤©å¯šw¡¹ç›®çš„ä¿®æ”¹éƒ½éœ€è¦æ›´æ”ÒŽ—¥æœŸç‰ˆæœ¬å·ã€‚æ¤ç‰ˆæœ¬åïL”±å¼€å‘äh员决定是å¦ä¿®æ”V€?/span>
* å¸Œè…Šå—æ¯ç‰ˆæœ¬å?/span>(beta):æ¤ç‰ˆæœ¬å·ç”¨äºŽæ ‡æ³¨å½“å‰ç‰ˆæœ¬çš„èÊY件处于哪个开å‘阶ŒDµï¼Œå½“èÊY件进入到å¦ä¸€ä¸ªé˜¶ŒD‰|—¶éœ€è¦ä¿®æ”ÒŽ¤ç‰ˆæœ¬å—÷€‚æ¤ç‰ˆæœ¬åïL”±™å¹ç›®å†›_®šæ˜¯å¦ä¿®æ”¹ã€?/span>
*******************************************************************************************
软äšg版本å?/span>
癄¡§‘å片
IMEI å·å’Œè½¯äšg版本å?/span>
软äšgåç§°åŽé¢¾l常有一些英文和数å—åQŒå¦‚åQ?/span>QQ 2007 BetaåQŒè¿™äº›éƒ½æ˜¯èÊYä»¶çš„ç‰ˆæœ¬æ ‡å¿—åQŒé€šè¿‡å®ƒï¼Œæˆ‘们å¯ä»¥å¯¹èÊYä»¶çš„¾cÕdž‹æœ‰æ‰€äº†è§£ã€‚版本控制比较普éçš„ 3 ¿Uå‘½åæ ¼å¼?/span> :GNU é£Žæ ¼çš„ç‰ˆæœ¬å·å‘½åæ ¼å¼ã€?/span>Windows é£Žæ ¼çš„ç‰ˆæœ¬å·å‘½åæ ¼å¼ã€?/span>.Net Framework é£Žæ ¼çš„ç‰ˆæœ¬å·å‘½åæ ¼å¼ã€?/span>
目录
展开
‹¹‹è¯•版与演示ç‰?/span>
αç‰?/span>
  æ¤ç‰ˆæœ¬è¡¨½Cø™¯¥è½¯äšgä»…ä»…æ˜¯ä¸€ä¸ªåˆæ¥å®Œæˆå“åQŒé€šå¸¸åªåœ¨è½¯äšgå¼€å‘者内部交‹¹ï¼Œä¹Ÿæœ‰å¾ˆå°‘一部分å‘布¾l™ä¸“业测试äh员。一般而言åQŒè¯¥ç‰ˆæœ¬è½¯äšgçš?/span>bug较多åQŒæ™®é€šç”¨æˆähœ€å¥½ä¸è¦å®‰è£…ã€?/span>
βåQ?/span>betaåQ‰ç‰ˆ
  该版本相对于α版已有了很大的改˜q›ï¼Œæ¶ˆé™¤äº†ä¸¥é‡çš„错误åQŒä½†˜q˜æ˜¯å˜åœ¨ç€ä¸€äº›ç¼ºé™øP¼Œéœ€è¦ç»˜q‡å¤§è§„模的å‘布测试楘q›ä¸€æ¥æ¶ˆé™¤ã€‚这一版本通常ç”ÞpÊYä»¶å…¬å¸å…è´¹å‘布,用户å¯ä»Žç›¸å…³çš„站点下载。通过一些专业爱好者的‹¹‹è¯•åQŒå°†¾l“æžœå馈¾l™å¼€å‘者,开å‘者们å†è¿›è¡Œæœ‰é’ˆå¯¹æ€§çš„修改。该版本也ä¸é€‚åˆä¸€èˆ¬ç”¨æˆ·å®‰è£…ã€?/span>
γç‰?/span>
  该版本已¾l相当æˆç†Ÿäº†åQŒä¸Žå›_°†å‘行的æ£å¼ç‰ˆç›¸å·®æ— å‡ åQŒå¦‚果用户实在ç‰ä¸åŠäº†ï¼Œž®½å¯ä»¥è£…上一试ã€?/span>
RCç‰?/span>:软äšgæ£å¼å‘布的候选版æœ?/span>
  Release Candidatem,å«ä¹‰æ˜?/span>"å‘布候选版"åQŒå®ƒä¸æ˜¯æœ€¾lˆçš„版本åQŒè€Œæ˜¯æœ€¾lˆç‰ˆ(RTM=Release To Manufacture)之å‰çš„æœ€åŽä¸€ä¸ªç‰ˆæœ¬ã€‚广义上å¯Ò޵‹è¯•æœ‰ä¸‰ä¸ªä¼ ç»Ÿçš„ç§°å‘û|¼šalphaã€?/span>betaã€?/span>gammaåQŒç”¨æ¥æ ‡è¯†æµ‹è¯•的阶段和范围ã€?/span>alpha 是指内测åQŒå³çŽ°åœ¨è¯´çš„CBåQŒæŒ‡å¼€å‘团队内部测试的版本或者有é™ç”¨æˆ·ä½“验测试版本ã€?/span>beta 是指公测åQŒå³é’ˆå¯¹æ‰€æœ‰ç”¨æˆ·å…¬å¼€çš„æµ‹è¯•版本。然åŽåš˜q‡ä¸€äº›ä¿®æ”¹ï¼ŒæˆäØ“æ£å¼å‘布的候选版本时å«åšgammaåQŒçŽ°åœ¨å«å?/span>RCåQ?/span>Release CandidateåQ‰ã€?/span>
trialåQˆè¯•用版åQ?/span>
  试用版èÊY件在最˜q‘çš„å‡ å¹´é‡Œé¢‡ä¸ºæµè¡Œï¼Œä¸»è¦æ˜¯å¾—益于互蔾|‘çš„˜q…速å‘展。该版本软äšg通常都有旉™—´é™åˆ¶åQŒè¿‡æœŸä¹‹åŽç”¨æˆ·å¦‚果希望ç‘ô¾lä‹É用,一般得交纳一定的费用˜q›è¡Œæ³¨å†Œæˆ–è´ä¹°ã€‚有些试用版软äšg˜q˜åœ¨åŠŸèƒ½ä¸Šåšäº†ä¸€å®šçš„é™åˆ¶ã€?/span>
unregisteredåQˆæœªæ³¨å†Œç‰ˆï¼‰
  未注册版与试用版æžå…¶¾cÖM¼¼åQŒåªæ˜¯æœªæ³¨å†Œç‰ˆé€šå¸¸æ²¡æœ‰æ—‰™—´é™åˆ¶åQŒåœ¨åŠŸèƒ½ä¸Šç›¸å¯¹äºŽæ£å¼ç‰ˆåšäº†ä¸€å®šçš„é™åˆ¶åQŒä¾‹å¦‚ç»å¤§å¤šæ•°ç½‘¾lœç”µè¯èÊY件的注册版和未注册版åQŒä¸¤è€…之间在通è¯è´¨é‡ä¸Šæœ‰å¾ˆå¤§å·®è·ã€‚还有些虽然在ä‹É用上与æ£å¼ç‰ˆæ¯«æ— 二致åQŒä½†æ˜¯åЍä¸åЍž®×ƒ¼šå¼¹å‡ºä¸€ä¸ªæ¼äººçš„æ¶ˆæ¯æ¡†æ¥æé†’ä½ æ³¨å†Œï¼Œå¦‚çœ‹å›¾èÊYä»?/span>acdseeã€æ™ºèƒ½é™ˆæ¡¥æ±‰å—输入èÊYä»¶ç‰ã€?/span>
demo�/span>
  也称为演½Cºç‰ˆåQŒåœ¨éžæ£å¼ç‰ˆè½¯äšgä¸ï¼Œè¯¥ç‰ˆæœ¬çš„知å度最大ã€?/span>demo版仅仅集æˆäº†æ£å¼ç‰ˆä¸çš„å‡ ä¸ªåŠŸèƒ½ï¼Œé¢‡æœ‰ç‚¹åƒunregistered。ä¸åŒçš„æ˜¯ï¼Œdemo版一般ä¸èƒ½é€šè¿‡å‡çñ”或注册的æ–ÒŽ³•å˜äØ“æ£å¼ç‰ˆã€?/span>
  以上是èÊYä»¶æ£å¼ç‰ˆæœ¬æŽ¨å‡ÞZ¹‹å‰çš„å‡ ä¸ªç‰ˆæœ¬åQ?/span>αã€?/span>βã€?/span>γå¯ä»¥¿UîCØ“‹¹‹è¯•版,大凡æˆç†Ÿè½¯äšgæ€ÖM¼šæœ‰å¤šä¸ªæµ‹è¯•版åQŒå¦‚windows 98çš?/span>β版,å‰å‰åŽåŽž®†è¿‘æœ?/span>10个。这么多的测试版一斚w¢ä¸ÞZº†æœ€¾lˆäñ”å“å°½å¯èƒ½åœ°æ»¡‘³ç”¨æˆïLš„需è¦ï¼Œå¦ä¸€æ–šw¢ä¹Ÿå°½é‡å‡ž®‘了软äšgä¸çš„bug。è€?/span>trialã€?/span>unregisteredã€?/span>demo有时¾lŸç§°ä¸ºæ¼”½Cºç‰ˆåQŒè¿™ä¸€¾cȉˆæœ¬çš„òq¿å‘Šè‰²å½©è¾ƒæµ“åQŒé¢‡æœ‰ç‚¹å…ˆå°åŽä¹°çš„味é“,对于普通用戯‚€Œè¨€è‡ªç„¶æ˜¯å¯ä»¥å…è´¹å°é²œäº†ã€?/span>
æ£å¼ç‰?/span>
  ä¸åŒ¾cÕdž‹çš„èÊYä»¶çš„æ£å¼ç‰ˆæœ¬é€šå¸¸ä¹Ÿæœ‰åŒºåˆ«ã€?/span>
release
  该版本æ„å‘?/span>“最¾lˆé‡Šæ”„¡‰ˆ”åQŒåœ¨å‡ÞZº†ä¸€¾pÕdˆ—的测试版之åŽåQŒç»ˆå½’会有一个æ£å¼ç‰ˆæœ¬ï¼Œå¯¹äºŽç”¨æˆ·è€Œè¨€åQŒè´ä¹°è¯¥ç‰ˆæœ¬çš„èÊYä»¶ç»å¯¹ä¸ä¼šé”™ã€‚è¯¥ç‰ˆæœ¬æœ‰æ—¶ä¹Ÿç§°ä¸ºæ ‡å‡†ç‰ˆã€‚ä¸€èˆ¬æƒ…å†µä¸‹åQ?/span>releaseä¸ä¼šä»¥å•è¯åÅžå¼å‡ºçŽ°åœ¨è½¯äšgž®é¢ä¸Šï¼Œå–而代之的是符å?/span>?åQŒå¦‚windows nt? 4.0ã€?/span>ms-dos? 6.22½{‰ã€?/span>
registered
  很显ç„Óž¼Œè¯¥ç‰ˆæœ¬æ˜¯ä¸?/span>unregistered相对的注册版。注册版ã€?/span>releaseå’Œä¸‹é¢æ‰€è®²çš„standardç‰ˆä¸€æ øP¼Œéƒ½æ˜¯è½¯äšgçš„æ£å¼ç‰ˆæœ¬ï¼Œåªæ˜¯æ³¨å†Œç‰ˆèÊYä»¶çš„å‰èín有很大一部分是从¾|‘上下è²çš„ã€?/span>
standard
  ˜q™æ˜¯æœ€å¸¸è§çš„æ ‡å‡†ç‰ˆåQŒä¸è®ºæ˜¯ä»€ä¹ˆèÊYä»Óž¼Œæ ‡å‡†ç‰ˆä¸€å®šå˜åœ¨ã€‚æ ‡å‡†ç‰ˆä¸åŒ…å«äº†è¯¥èÊY件的基本¾l„äšgåŠä¸€äº›å¸¸ç”¨åŠŸèƒ½ï¼Œå¯ä»¥æ»¡èƒö一般用æˆïLš„需求。其ä»äh ¼ç›¸å¯¹é«˜ä¸€¾U§ç‰ˆæœ¬è€Œè¨€˜q˜æ˜¯“òqÏx˜“˜q‘äh”çš„ã€?/span>
deluxe
  ™å‘Öæ€ä¹‰å³äØ““豪åŽç‰?/span>”。豪åŽç‰ˆé€šå¸¸æ˜¯ç›¸å¯¹äºŽæ ‡å‡†ç‰ˆè€Œè¨€çš„,主è¦åŒºåˆ«æ˜¯å¤šäº†å‡ ™å¹åŠŸèƒ½ï¼Œä»äh ¼å½“然会高å‡ÞZ¸€å¤§å—åQŒä¸æŽ¨è一般用戯‚´ä¹°ã€‚æ¤ç‰ˆæœ¬é€šå¸¸æ˜¯äؓ那些˜q½æ±‚“完美”的专业用æˆäh‰€å‡†å¤‡çš„ã€?/span>
reference
  该版本型å·å¸¸è§äºŽç™„¡§‘全书ä¸ï¼Œæ¯”较有å的是微èÊYçš?/span>encarta¾pÕdˆ—ã€?/span>reference是最高çñ”别,其包å«çš„主题ã€å›¾åƒã€åª„片剪辑ç‰ç›¸å¯¹äº?/span>standardå’?/span>deluxeç‰ˆå‡æœ‰å¤§òq…å¢žåŠ ï¼Œå®šw‡ç”׃¸€å¼ å…‰ç›˜çŒ›å¢žè‡³ä¸‰å¼ å…‰ç›˜åQŒåÆˆä¸”åŠ å…¥äº†å¾ˆå¼ºçš„äº¤äº’åŠŸèƒ½ï¼Œå½“ç„¶ä»äh ¼ä¹Ÿä¸èŒÓ€‚å¯ä»¥è¿™ä¹ˆè¯´åQŒè¿™ä¸€ç‰ˆæœ¬çš„百¿U‘全书æ‰èƒ½ç®—是真æ£çš„癄¡§‘全书åQŒä¹Ÿæ˜¯å‘烧å‹ä»¬æ”¶è—的首选ã€?/span>
professionalåQˆä¸“业版åQ?/span>
  专业版是针对æŸäº›ç‰¹å®šçš„å¼€å‘工兯‚ÊYä»¶è€Œè¨€çš„ã€‚ä¸“ä¸šç‰ˆä¸æœ‰è®¸å¤šå†…å®¹æ˜¯æ ‡å‡†ç‰ˆä¸æ‰€æ²¡æœ‰çš„,˜q™äº›å†…容对于一个专业的软äšgå¼€å‘äh员æ¥è¯´æ˜¯æžäØ“é‡è¦çš„。如微èÊYçš?/span>visual foxproæ ‡å‡†ç‰ˆåÆˆä¸å…·å¤‡ç¼–译æˆå¯æ‰§è¡Œæ–‡ä»¶çš„功能åQŒè¿™å¯¹äºŽä¸€ä¸ªå®Œæ•´çš„å¼€å‘项目而言昄¡„¶æ˜¯æ— 法å¿å—çš„åQŒè‹¥å®¢æˆ·æœÞZ¸Šæ²¡æœ‰foxprož®†ä¸èƒ½ä‹É用。如果用专业版就没有˜q™ä¸ªé—®é¢˜äº†ã€?/span>
enterpriseåQˆä¼ä¸šç‰ˆåQ?/span>
  ä¼ä¸šç‰ˆæ˜¯å¼€å‘类软äšgä¸çš„æžå“åQˆç›¸å½“于癄¡§‘全书ä¸çš„reference版)。拥有一套这¿U版本的软äšgå¯ä»¥æ¯«æ— éšœç¢åœ°å¼€å‘ä“Q何çñ”别的应用软äšg。如著åçš?/span>visual c++çš„ä¼ä¸šç‰ˆç›¸å¯¹äºŽä¸“业版æ¥è¯´å¢žåŠ äº†å‡ ä¸ªé™„åŠ çš„ç‰ÒŽ€§ï¼Œå¦?/span>sqlè°ƒè¯•ã€æ‰©å±•çš„å˜å‚¨˜q‡ç¨‹å‘å¯¼ã€æ”¯æŒ?/span>as/400å¯?/span>ole db的访问ç‰ã€‚而这一版本的ähæ ég¹Ÿæ˜¯æ™®é€šç”¨æˆäh— 法接å—的。如微èÊYçš?/span>visual studios 6.0 enterprise䏿–‡ç‰ˆçš„ä»äh ¼ä¸?/span>23000å…ƒã€?/span>
其他版本
  除了以上介ç»çš„一些版本外åQŒè¿˜æœ‰ä¸€äº›ä¸“有版本å¿U°ã€?/span>
  updateåQˆå‡¾U§ç‰ˆåQ?/span>
  å‡çñ”版的软äšg是ä¸èƒ½ç‹¬ç«‹ä‹É用的åQŒè¯¥ç‰ˆæœ¬çš„èÊY件在安装˜q‡ç¨‹ä¸ä¼šæœçƒ¦åŽŸæœ‰çš„æ£å¼ç‰ˆåQŒå¦‚æžœä¸å˜åœ¨åQŒåˆ™æ‹’ç»æ‰§è¡Œä¸‹ä¸€æ¥ã€‚如microsoft office 2000å‡çñ”版ã€?/span>windows 9xå‡çñ”版牽{‰ã€?/span>
  oem�/span>
  oem版通常是憾l‘在¼‹¬äšgä¸è€Œä¸å•独销售的版本。将自己的äñ”å“交¾l™åˆ«çš„å…¬å¸åŽ»å–,ä¿ç•™è‡ªå·±çš„著作æƒåQŒåŒæ–¹äº’æƒ äº’åˆ©ï¼Œä¸€ä¸¾ä¸¤å¾—ã€?/span>
ã€€ã€€å•æœºåQˆç½‘¾lœï¼‰ç‰?/span>
  ¾|‘络版在功能ã€ç»“构上˜qœæ¯”啿œºç‰ˆå¤æ‚,如果留心一下èÊY件的报ähåQŒä½ ž®×ƒ¼šå‘现æŸäº›è½¯äšg啿œºç‰ˆå’Œ¾|‘络版的ä»äh ¼ç›¸å·®éžå¸¸å¤§ï¼Œæœ‰äº›¾|‘络版甚臛_¤šä¸€ä¸ªå®¢æˆïL«¯å£å°±è¦åŠ ä¸å°‘é’±ã€?/span>
  普åŠç‰?/span>
  该版本有时也会被¿UîCØ“å…׃ín版,其特ç‚ÒŽ˜¯ä»äh ¼ä¾¿å®œåQˆæœ‰äº›ç”šè‡›_®Œå…¨å…费)ã€åŠŸèƒ½å•一ã€é’ˆå¯ÒŽ€§å¼ºåQˆå½“然也有å é¢†å¸‚åœºã€æ‰“å‡È›—版ç‰å› ç´ åQ‰ã€‚与试用版ä¸åŒçš„æ˜¯ï¼Œè¯¥ç‰ˆæœ¬çš„软äšg一般ä¸ä¼šæœ‰æ—‰™—´ä¸Šçš„é™åˆ¶ã€‚当ç„Óž¼Œå¦‚果用户惛_‡¾U§ï¼Œæœ€å¥½è¿˜æ˜¯åŽ»è´ä¹°æ£å¼ç‰ˆã€?/span>
准备åšä¸€ä¸ªäñ”å“,首先è¦äº†è§£ç”¨æˆïLš„å¸Œæœ›å’Œè¦æ±‚,˜q™ä¹Ÿž®±æ˜¯æ‰€è°“çš„‘ç”¨æˆ·è°ƒç ”’所è¦åšçš„工作。需求分æžäh员就是è¦ä»Žå®¢æˆïLš„角度出å‘åQŒåœ¨ç†è§£å®¢æˆ·çš„è¦æ±‚的基础上,ž®†ä¹‹è½¬å˜æˆä¸€¿U程åºäh员识别的文档。下边说一下用戯‚°ƒç ”éœ€è¦æ³¨æ„çš„å‡ ç‚¹åQ?/p>
首先åQŒè¦é€‰å¥½è°ƒç ”å¯¹è±¡ã€‚è°ƒç ”å¯¹è±¡çš„é€‰æ‹©è¦æœ‰ä»£è¡¨æ€§ï¼Œæœ€å¥½èƒ½é€‰æŸä¸ªåŒºåŸŸé‡Œçš„典型行业,å…ähœ‰è¡Œä¸šç‰¹è‰²åQŒè¿™æ äh‰ä¸ä¼šç‰‡é¢åQŒè‡³äºŽå®¢æˆïLš„选择åQŒå¯ä»¥æ‰¾å½“地的代ç†å•†˜q›è¡Œäº†è§£åŽå†¼‹®å®šåQŒæˆ–æ˜¯é€šè¿‡å¸‚åœºè°ƒç ”˜q‡æ×oåŽè¿›è¡Œé€‰æ‹©ã€?
其次åQŒè¦æ·±åˆ»æŒ–掘用户需求。在扑֥½è°ƒç ”对象åŽï¼Œè¦å¯¹å…¶è¡Œä¸šèƒŒæ™¯è¿›è¡Œäº†è§£ï¼Œç„¶åŽæ ÒŽ®éœ€è¦åˆ¶å®šè°ƒç ”è®¡åˆ’ï¼Œæœ€å¥½èƒ½å†™ä¸€ä¸ªæ¯”è¾ƒç»†è‡´çš„è°ƒç ”ç›®æ ‡åQŒè¿™æ ·åŽ»äº†æ‰ä¼šæœ‰çš„æ”¾çŸ¢ï¼Œä¸è‡³äºŽå¤ªç›²ç›®ã€‚å¯ä»¥é’ˆå¯¹å®¢æˆïLš„行业特色åQŒå¼•导用戯‚¯´å‡ºå°½é‡å¤šçš„业务场景,òq¶åšå¥½è®°å½•ï¼›å¦å¤–˜q˜è¦æ”‰™›†ä¸€äº›ç”¨æˆïLš„业务数æ®åŠèµ„æ–™ï¼Œå¸¦å›žä»¥å¤‡ç ”ç©¶ã€?/p>
冿¬¡åQŒè¦æœ‰ä¸€å®šé‡çš„客戯‚°ƒç ”,é¿å…ç‰‡é¢æ€§ã€‚在åšä¸€ä¸ªäñ”å“覞®½é‡å¤šçš„了解客户实际需求,ä¸ÞZº†é¿å…ç‰‡é¢æ€§ï¼ŒåŒä¸€è¡Œä¸šæœ€å¥½å¤šæ‰‘Ö‡ å®Óž¼›é’ˆå¯¹ä¸åŒåŒºåŸŸåQŒå®¢æˆ·éœ€æ±‚å¯èƒ½ä¸åŒï¼Œå¯¹äºŽåšäñ”å“ï¼Œè¦æ»¡‘›_¤§éƒ¨åˆ†å®¢æˆ·éœ€æ±‚,ž®Þp¦æ‰¾ä¸åŒåŒºåŸŸè¿›è¡Œè°ƒç ”,˜q™æ ·äº§å“æ‰ä¼šç›¸å¯¹å…¨é¢åQŒå¸‚åœø™¦†ç›–率æ‰ä¼šòqÑ€?
刚说的是åšäñ”å“之å‰è°ƒç ”很é‡è¦åQŒä½†åœ¨éœ€æ±‚分æžé˜¶ŒDµï¼Œä¹Ÿå¯ä»¥æœ‰é’ˆå¯¹æ€§åŽ»è°ƒç ”åQŒé’ˆå¯ÒŽŸä¸ªé—®é¢˜æˆ–æŸäº›é—®é¢˜åQŒæ‰¾ç›¸å…³é¢†åŸŸå®¢æˆ·˜q›è¡Œè¯¦ç»†äº†è§£åQŒè¿™æ ·åˆ†æžå‡ºæ¥çš„需求会更接˜q‘用æˆïLš„çœŸå®žè¦æ±‚ã€?/p>
è°ƒç ”å®Œæˆä¹‹åŽåQŒåœ¨ç†è§£ç”¨æˆ·çœŸæ£éœ€æ±‚的基础上,ž®Þp¦ž®†è°ƒç ”内容åÅžæˆæŠ¥å‘Šï¼Œä»¥å¤‡å¯¹å…¶˜q›è¡Œè¯¦ç»†åˆ†æžåQŒè{åŒ–äØ“½E‹åºå‘˜å¯é˜…读性文档(业务需求文档)åQŒç”±äºŽå„å…¬å¸é£Žæ ¼ä¸åŒåQŒå¯èƒ½è¦æ±‚会ä¸åŒåQŒä¸è®ºå“ª¿U,åªè¦å†™å‡ºæ¥å޾l环节的人员å¯ä»¥çœ‹æ‡‚å›_¯ã€‚å¦å¤–åœ¨æ¤æƒ³æä¸€ä¸‹çš„æ˜¯ï¼Œç”׃ºŽäº§å“划分模å—çš„ä¸åŒï¼Œå¯èƒ½ä¼šæœ‰ä¸€äº›å…¬å…Þqš„东东åQŒè¿™äº›ä¸œä¸œæœ€å¥½æ˜¯å…ˆå‡ºå…øP¼Œç„¶åŽå†å‡ºå„业务需求,˜q™æ ·ä¸è‡³äºŽé‡å¤åŠ³åŠ¨ï¼Œä¹Ÿä¼šä¸ºåŽæœŸçš„å˜æ›´æ‰“下好的基础åQŒå‡ž®‘å˜æ›´é‡ã€‚å¦å¤–在åšäñ”å“需求分æžè¿‡½E‹ä¸åQŒè¿˜è¦?#8216;å–长补矒åQŒé¡¾åæ€ä¹‰ž®±æ˜¯è¦å¦ä¹ å‹å•†äñ”å“的长处ã€?/p>
本文æ¥è‡ªCSDNåšå®¢åQŒè{è½½è¯·æ ‡æ˜Žå‡ºå¤„åQšhttp://blog.csdn.net/aiunong/archive/2009/03/26/4028121.aspx
软äšg™å¹ç›®ä¸€èˆ¬æ¥è¯´å¯ä»¥åˆ†æˆä¸¤¿U:
A. 客户定制¾pÈ»Ÿ
B. ç ”å‘产å“化系¾l?/p>
ç›®å‰åQŒå›½å†…ç»å¤§å¤šæ•°çš„都是在åšA¾cÕdž‹çš„客户定制系¾lŸï¼Œä»ŽæŽ¥å®¢æˆ·çš„å•åQŒåˆ°åšå®¢æˆïLš„需求,拿到客户的åˆåŒï¼Œåšå¼€å‘,åšå®žæ–½ï¼ŒåšåŽæœŸç»´æŠ¤ä¹‹¾cÈš„工作ã€?/p>
å¦å¤–一¿UB¾cÈš„åQŒåšäº§å“ç ”å‘的工作,国内涉åŠçš„ähä¸å¤šåQŒè€Œä¸”它的™å¹ç›®ä¼°ç®—é‡Œé¢æ¶‰åŠçš„问题很多,˜q™é‡Œž®×ƒ¸å±•开谈了ã€?/p>
åšä¸€ä¸ªæ£å¸¸çš„软äšg™å¹ç›®åQŒä½œä¸ºç»è¥è€…å’Œ½Ž¡ç†è€…,都想清楚地知é“,˜q™ä¸ªè½¯äšg™å¹ç›®æœ‰å¤šå¤§ï¼Œè¦èŠ±æŽ‰å¤šž®‘æˆæœ¬ï¼Œæˆ‘能拿到的利润有多少åQŒæ‰€ä»¥èƒ½ä¸èƒ½å‡†ç¡®åœîC¼°½Ž—出软äšg™å¹ç›®çš„规模就昑־—很é‡è¦çš„ã€?/p>
䏋颿ˆ‘们æ¥å‰–æžä¸€ä¸ªå°ž®çš„软äšg™å¹ç›®çš„规模估½Ž—ã€?/p>
[™å¹ç›®çš„需求文档]
å‡è®¾çŽ°åœ¨åQŒæˆ‘们接åˆîCº†ä¸€ä¸ªé¡¹ç›®ï¼Œ™å¹ç›®çš„å¿U°æ˜¯×××会员¾l¼åˆ½Ž¡ç†òq›_°åQŒå†³å®šé‡‡å–ä¼ ¾lŸçš„B/Sæž¶æž„æ¥è®¾è®¡ï¼Œæˆ‘们首先è¦å¹²çš„事情就是具体的分枘q™ä¸ª™å¹ç›®çš„éœ€æ±‚æ–‡æ¡£ï¼Œåªæœ‰åœ¨ç†Ÿæ‚‰éœ€æ±‚的情况下æ‰èƒ½çŸ¥é“整体的规模ã€?/p>
具体的需求文档å‚è§ï¼š
附äšg---¾pÈ»Ÿçš„需求文æ¡?br />
[™å¹ç›®è§„模的概½Ž—]
我们大家都知é“,æ£å¸¸çš„èÊY件开呿¨¡å¼ï¼Œæ¯”å¦‚ç€‘å¸ƒå¼€å‘æ¨¡å¼çš„è¯ï¼Œä¼šåˆ†æˆ?/p>
A. 需求分�/p>
B. 基本设计
C. 详细设计
D. Codeing
E. UT
F. CT
G. RT
H. åŽæœŸ¾l´æŠ¤
˜q™ä¹ˆå¤šé˜¶ŒDµå’Œæ¥éª¤ã€‚ä½†æ˜¯æ ¹æ®ï¼Œæˆ‘所了解到的åQŒå›½å†…除了少部分å¯ÒŽ—¥çš„å¤§åž‹å…¬åæ€¼šä¸¥æ ¼æŒ‰ç…§˜q™ç§‹¹ç¨‹æ¥åšäº‹æƒ…之外åQŒç»å¤§å¤šæ•°çš„国内公帘q˜æ˜¯éšç€è‡ªå·±çš„æ€§åæ¥ã€‚å…¶ä¸ä¸ä¹ï¼Œä¸œèÊYåQŒè”创之¾cÈš„è‘—åä¼ä¸šã€‚所以我在制定项目概½Ž—的时候,˜q˜æ˜¯æŒ‰ç…§å›½å†…çš„å¼€å‘æ¥éª¤æ¥åšï¼š
大项�br />
ä¸é¡¹ç›?br />
ž®é¡¹ç›?br />
人日
¾pÈ»Ÿè®¾è®¡
æ•°æ®åº“设è®?大概10å¼ è¡¨å·¦å³)
------
6
¾pÈ»Ÿ¾l“构设计
------
6
ç”»é¢demo
------
10
¾pÈ»Ÿå¼€å‘框架æå»?br />
------
3
å¼€å‘作ä¸?br />
会员½Ž¡ç†å模å?br />
会员开å¡ç”»é?br />
1.5
会员开å¡ç¡®è®¤ç”»é?br />
0.5
会员信毋‚€ç´¢ç”»é?br />
1
会员信æ¯ä¿®æ”¹ç”»é¢
1
会员休æ¯ä¿®æ”¹¼‹®è®¤ç”»é¢
0.5
扚w‡ç”Ÿæˆå¡å·
1
会员¿U¯åˆ†è¾“入和修æ”?br />
2
会员å¡åšg期画é?br />
2
ä¼šå‘˜å¡æŒ‚å¤Þq”»é?br />
2
商哽ޡç†å模å?br />
商å“录入画é¢
1
商å“录入¼‹®è®¤ç”»é¢
0.5
商哋‚€ç´¢ç”»é?br />
1
商å“信毾l´æŠ¤ç”»é¢
1
åº“å˜½Ž¡ç†
库嘋‚€ç´¢ç”»é?br />
1
åº“å˜æ–°å¾ç”»é¢
1
库å˜ä¿®æ”¹ç”»é¢
1
库å˜ä¿¡æ¯¼‹®è®¤ç”»é¢
0.5
~çœç•¥ï½ž
‹¹‹è¯•作业
‹¹‹è¯•æ•°æ®å’Œè®¡åˆ’的准备
------
3
åˆ†æ¨¡å—æµ‹è¯?br />
åˆ†ç”»é¢æµ‹è¯?br />
~çœç•¥ï½ž
åŽæœŸ¾l´æŠ¤
¾pÈ»Ÿä¸Šçº¿å®‰è£…
¼‹¬äšg安装åQŒå¸ƒ¾U?br />
1
环境安装åQŒé¡¹ç›®éƒ¨¾|?br />
1
½Ž€å•的客户培è®
3
¾l´æŠ¤
日常数æ®çš„ç»´æŠ?br />
4
BUG的修æ?br />
5
总计
大约7人月以上
[¾l“论]
软äšgå…¬å¸åœ¨ç®—é’Þqš„æ—¶å€™æœ‰å‡ ç§æ–ÒŽ³•åQ?/p>
A. 国内的比如è”创之¾c»ï¼Œç”¨é¡¹ç›®åˆ†ŒD‰|–¹æ³•收钱,åšåˆ°å“ªä¸€ä¸ªé˜¶ŒDµï¼Œæˆ–者完æˆäº†ä¸€ä¸ªæ¨¡æ¿çš„上线ž®Þq®—å‰?/p>
B. 外包公å¸ä¸€èˆ¬é‡‡ç”¨ä¸€ä¸ªäh月多ž®‘é’±æ¥æ”¶é’±ï¼Œæ¯”如å¯ÒŽ—¥å¤–包一般是1万~2万一个äh月ã€?/p>
å¯¹äºŽè€æ¿è€Œè¨€åQŒä»–è¦è®¡½Ž—出™å¹ç›®çš„æˆæœ¬ï¼Œä¹Ÿè¦˜q™æ ·½Ž—,比如以下åQ?/p>
åQˆæ€ÖMh月:7人月åQ?br />
™å¹ç›®æˆæœ¬
对客æˆäh”¶è´?br />
æ€ÖMh
7ä¸?市ähåQ?ä¸?人月)
>=8�br />
# ä¸ÞZ»€ä¹ˆé¡¹ç›®æˆæœ¬é‡Œé¢ï¼Œä¸€ä¸ªäh月会æœ?万呢
å› äØ“å¦‚æžœæˆ‘ä»¬å‡è®¾™å¹ç›®çš„æˆå‘˜æž„æˆå¦‚下:
èŒä½
月工�br />
PM
60,00
SE
45,00
PG(5�
25,00×6
公叿—¥å¸¸˜qè¥è´¹ç”¨(包括文èŒäººå‘˜åQŒä¼šè®¡ï¼Œåœºåœ°¿UŸé‡‘åQŒæ—…游ç¦åˆ©ï¼Œå…¬å¸ä¸Šå±‚的工资,电脑讑֤‡åQŒå’Œå®¢æˆ·æ‰“交é“的关系è´?----)
500,00
于是我们ž®Þpƒ½å¾—到åQ?/p>
月开销åˆè®¡
75,500
òq›_‡ä¸€ä¸ªähæœ?br />
10,786
# ä¸ÞZ»€ä¹ˆé¡¹ç›®æœ€åŽçš„å”®äh一定会大于8万呢
在今天的IT市场上,一般æ¥è¯´ä½œå®¢æˆ·å®šåˆ¶¾pÈ»Ÿçš„å…¬å¸ï¼Œåˆ©æ¶¦çŽ‡åªæœ?0%ï½?0%åQŒåŽ‰å®³ä¸€ç‚¹çš„æ¯”å¦‚è”创åQŒæ—¥æ’一般也ž®?5%ã€?/p>
特别是现在æ¯òq?%的通货膨胀率,如果一个ä¼ä¸šä¸æ‹¿åˆ°10%ä»¥ä¸Šçš„åˆ©æ¶¦ï¼Œé‚£è¿™ä¸ªå…¬åæ€¸€å®šä¼šå®Œè›‹ã€?/p>
所以,7ä¸?#215;(最èµïL 的利润率)10%>=8万ã€?/p>
è¯æ˜Žå®Œæ¯•
-----以上------
以下软äšg½Ž¡ç†ç›¸å…³æ–‡ç« åQŒæ¬¢˜qŽå¤§å®¶è®¿é—?/p>
========================================================
《对日外包项ç›?½Ž¡ç†å日谈ã€?/p>
http://blog.csdn.net/nanjingjiangbiao/archive/2010/01/31/5274307.aspx
《对日外包项目管ç†å日谈 ä¹?½W¬ä¸€æ—?接活ã€?/p>
http://blog.csdn.net/nanjingjiangbiao/archive/2010/03/10/5364523.aspx
========================================================
ã€é™„ä»?--¾pÈ»Ÿçš„需求文档ã€?/p>
¾pÈ»Ÿéœ€æ±‚:
模å—å?br />
å¤„ç†æœø™ƒ½
æœø™ƒ½è¯¦ç»†
会员½Ž¡ç†å模å?br />
会员å¡ç±»åž‹ç®¡ç†ï¼šåˆ†äؓ储值型˜q”现型ã€è®¡‹Æ¡åž‹ã€æ™®é€šåž‹ã€?br />
储值型˜q”现型属于预付费型会员å¡åQŒä¾‹å¦‚å……100实到å¸?20ã€?/p>
计次型属于预付费型会员å¡åQŒä¾‹å¦?00å?20‹Æ¡ã€?/p>
æ™®é€šåž‹åˆ†äØ“ä¸¤ç§åQšä¸€¿U属于预付费型会员å¡åQŒåœ¨å¼€å¡ä¹‹é™…需è¦å……入一定的现金åQ›è¿˜æœ‰ä¸€¿U仅是用于代表用æˆäh‹¥æœ‰æŸä¸ªå•†æˆïLš„会员íw«ä†¾åQŒä»…用于¿U¯åˆ†æˆ–打折ä‹É用ã€?/p>
æ¯ç§å¡ç±»åž‹éƒ½æœ‰ç›¸å¯¹åº”的积分与消费折扣率ã€?br />
会员å¡ç®¡ç†ï¼šåŒ…括会员开å¡ã€ä¼šå‘˜ä¿¡æ¯ç»´æŠ¤ã€æ‰¹é‡ç”Ÿæˆå¡åïL‰åŠŸèƒ½ã€?/p>
会员开å¡ï¼šä¼šå‘˜é¦–次办ç†ä¼šå‘˜å¡æ—¶éœ€å½•入会员的信æ¯åƈ生æˆç›¸åº”çš„å¡ä¿¡æ¯ä¸Žä¼šå‘˜ä¿¡æ¯å¯¹åº”ã€?/p>
会员信毾l´æŠ¤åQšä¼šå‘˜ä¿¡æ¯çš„æŸ¥è¯¢åQŒä¼šå‘˜å¡ã€ä¼šå‘˜èín份信æ¯çš„修改ã€?/p>
扚w‡ç”Ÿæˆå¡å·åQšå¯ä»¥äº‹å…ˆç”Ÿæˆä¸€æ‰¹å¡åøP¼Œå½“用户需办ç†å¡æ—¶åQŒç›´æŽ¥å½•å…¥å³å¯ã€‚æ— è®ºæ˜¯å•独生战q˜æ˜¯æ‰šw‡ç”Ÿæˆå¡å·åQŒéƒ½éœ€å±è”½ä¸å‰åˆ©çš„åïL ã€?/p>
充值管ç†ï¼šæœ‰å‚¨å€¼çš„会员å¡åœ¨é‡‘颿¶ˆè´¹å®Œæ¯•åŽï¼Œéœ€˜q›è¡Œ¾lè´¹åQŒè‹¥æœªç®‹è´¹ï¼Œåˆ™ä¼šå‘˜å¡æš‚ä¸å¯ç”¨ã€?/p>
储值型˜q”现型ã€è®¡‹Æ¡åž‹ä¸ºå¼€å¡å‰ä¸€‹Æ¡æ€§å……倹{€‚ä‹É用完毕峾l“æŸåQŒå†‹Æ¡å……值时åQŒæ‰€å……金颿Œ‰å¡ç±»åž‹çš„陿¢˜q›è¡Œå……倹{€?/p>
普通消费型åQšå¯å……入金é¢ä¸ç‰åQŒå…·ä½“金é¢ç”±å•†å®¶è‡ªè¡Œ¼‹®å®šã€?/p>
会员¿U¯åˆ†
会员¿U¯åˆ†æ˜¯ä¸€ä¸ªå¯ä»¥çµ‹z»é…¾|®çš„功能。例如开å¡é€å¤šž®‘积分,ä¸åŒ¾cÕdž‹çš„会员å¡åœ¨æ¶ˆè´ÒŽ—¶å¢žåŠ å¤šå°‘¿U¯åˆ†åQŒåœ¨å…‘梽C¼å“时凞®‘多ž®‘积分牽{‰ã€?br />
会员å¡åšgæœ?br />
æ— è®ºæ˜¯å“ª¿U类型的会员å¡ï¼Œåœ¨å¾å¡ä¹‹åˆéƒ½ä¼šè®¾¾|®ç›¸åº”çš„¾l“æŸæ—‰™—´åQŒåœ¨¾l“æŸæ—‰™—´åˆ°æ¥æ—Óž¼Œè‹¥å°šæœ‰ä½™é¢æœªä½¿ç”¨åQŒç”¨æˆ·å¯ä»¥ç”³è¯·åšg期,延期具体旉™—´ç”±å•†å®¶è‡ªè¡Œå†³å®šã€?br />
ä¼šå‘˜å¡æŒ‚å¤±ï¼šç”¨æˆ·åœ¨æ— æ„ä¸ä¸¢å¤±å¡ç‰‡åŽå¯ä»¥å‘办ç†å¡ç‰‡æ—¶çš„商户甌™¯·æŒ‚失ã€?/p>
挂失åQšç”¨æˆ·å‡åŠžç†æ—¶è¾“入的密ç 与è¯ä»¶è¿›è¡ŒæŒ‚失ã€?/p>
å–æŒ‚åQšç”¨æˆ¯‚‹¥æ‰‘Öˆ°äº†ä¸¢å¤Þqš„å¡ç‰‡åQŒå¯ä»¥å–消挂失ã€?/p>
è¡¥å¡åQšç”¨æˆ·åœ¨æŒ‚失一ŒD‰|—¶é—´åŽåQŒå¯ä»¥ç”³è¯¯‚¡¥å¡ã€‚è¡¥å¡æ—¶ç”¨æˆ·çš„会员å¡åähœ‰å¯èƒ½ä¼šå˜åQŒä½†ä¼šå‘˜å¡ç¼–åäh˜¯å”¯ä¸€çš„,ä¸å¯å˜çš„ã€?br />
商哽ޡç†å模å?/p>
商哾cÕdˆ«½Ž¡ç†åQšå•†å®¶äؓ自己的商å“创建相应的¾cÕdˆ«ã€‚商å“çš„¾cÕdˆ«åˆ†äؓ真实商å“与虚拟商å“两¿Uã€?br />
çœŸå®žå•†å“æ˜¯çŽ°å®žä¸å˜åœ¨çš„商å“,例如åQšé¦™çƒŸã€é…’ã€é¥®æ–™ç‰ã€?/p>
虚拟商å“为空间或旉™—´ä¸Šçš„æ¦‚念ã€?br />
çœŸå®žå•†å“½Ž¡ç†åQ?/p>
商å“ä¿¡æ¯å½•å…¥åQšå„商家自行录入商å“ä¿¡æ¯ã€?/p>
商å“信毾l´æŠ¤åQšåŒ…括商å“ä¿¡æ¯çš„æŸ¥è¯¢ã€ä¿®æ”V€åˆ 除ç‰åŠŸèƒ½ã€?br />
è™šæ‹Ÿå•†å“½Ž¡ç†åQ?/p>
商哽ޡç†åQšä¾‹å¦‚æŸä¸ªçƒåœºã€?ž®æ—¶/100元。柿UæœåŠ¡ï¼Œ100å…?1‹Æ¡ã€?br />
åº“å˜½Ž¡ç†
库房½Ž¡ç†
创å¾ã€ç»´æŠ¤ã€æŸ¥è¯¢ã€åˆ 除本商家的库房信æ¯ã€?/p>
供应商管ç?br />
创å¾ã€ç»´æŠ¤ä¾›åº”商信æ¯ã€‚供应商åç§°åQŒç”µè¯ï¼Œå…·ä½“è”系人,销售äñ”å“ç‰ã€?br />
入库½Ž¡ç†
新进商å“的入库æ“作。商å“çš„åç§°åQŒæ•°é‡ï¼Œå¯¹åº”的供应商åQŒå˜å‚¨çš„库房åQŒä¿æŒæœŸåQŒæœ€ä½Žåº“å˜å‘Šè¦ç‚¹½{‰ã€?/p>
出库½Ž¡ç†
商å“销售过½E‹ä¸åQŒç³»¾lŸä¼šå¯¹å•†å“的数釘q›è¡Œè‡ªåŠ¨çš„å‡ž®‘ã€?br />
库å˜å‘Šè¦
当柿U商å“库å˜é‡ä½ŽäºŽè®‘Ö®šçš„æ°´òqÏx—¶åQŒç»™äºˆæ˜Ž¼‹®çš„告è¦ã€?br />
消费½Ž¡ç†å模å?/p>
预订½Ž¡ç†
用户以电è¯çš„å½¢å¼è”系商家,òq‰™¢„订下到达的时间和所消费的æœåŠ¡ã€‚å•†å®‰™€šè¿‡¾pÈ»Ÿåˆ›å¾é¢„订å•,预订å•ä¸åŒ…å«ç”¨æˆ·çš„蔾pÖM¿¡æ¯æˆ–会员å¡å·ã€è®¡åˆ’消费的æœåŠ¡ã€ä‹É用的场地½{‰ä¿¡æ¯ã€?br />
消费å•生æˆ?br />
用户æ¥åˆ°å•†å®¶æ¶ˆè´¹åŽï¼Œè‹¥æ˜¯äº‹å…ˆæœ‰é¢„å®šåˆ™æ¤æ—¶è½¬åŒ–为相应的消费å•,若是当场消费åQŒåˆ™çŽ°åœºç”Ÿæˆæ¶ˆè´¹å•。消费å•ä¸ä¿å˜äº†ç”¨æˆ·åœ¨å•†æˆïLš„一切消费行为,当最¾lˆè¿›è¡Œè´¹ç”¨ç»“½Ž—æ—¶åQŒè‹¥ç”¨æˆ·æ˜¯ä¼šå‘˜åˆ™å¯å°†æ¶ˆè´¹å•与会员å¡å¯¹æŽ¥ã€?/p>
æ·ÕdŠ çœŸå®žå•†å“
为已æ£å¼ç”Ÿæˆçš„æ¶ˆè´¹å•æ·ÕdР商å“åQŒåŒ…括商å“的数é‡åQŒå•仸P¼Œæ¶ˆè´¹æ—‰™—´½{‰ã€?/p>
å¢žåŠ è™šæ‹Ÿå•†å“
为已æ£å¼ç”Ÿæˆçš„æ¶ˆè´¹å•æ·ÕdŠ è™šæ‹Ÿçš„å•†å“,虚拟的商å“ä¸åŒäºŽçœŸå®žå•†å“åQŒæœªå¿…以数é‡ä¸ºå•ä½ï¼Œå¯èƒ½æ˜¯ä»¥æ—‰™—´æˆ–次æ•îCØ“å•ä½ã€‚ç³»¾lŸä¼šè¯¦ç»†è®°å½•会员消费的è“v始时间或‹Æ¡æ•°åQŒåˆ°ä¼šå‘˜¾l“叿—¶è‡ªåŠ¨æ ¹æ®è®°å½•计½Ž—出¾l“æžœã€?/p>
费用¾l“ç®—½Ž¡ç†
¾pÈ»Ÿä¼šæ ¹æ®å„商户所生æˆçš„æ¶ˆè´¹å•上的内容˜q›è¡Œ¾l“算。这包括真实商å“的数é‡ä¸Žå•äh的乘¿U¯ï¼Œè™šæ‹Ÿå•†å“所用时间或‹Æ¡æ•°çš„计½Ž—结果,或者是二者之和。在计算出结果åŽåQŒè‹¥ç”¨æˆ·æŒæœ‰ä¼šå‘˜å¡ï¼Œ¾pÈ»Ÿä¼šæ ¹æ®ä¼šå‘˜å¡çš„类型ã€å•†å“çš„¾cÕdž‹½{‰è¿›è¡Œæ‰“折ã€ç§¯åˆ†ã€?br />
è”刾l“å¸
在上é¢ç»“å¸ç®¡ç†çš„基础上,å¯ä»¥ž®†ä¸åŒçš„æ¶ˆè´¹å•å…³è”,òq¶è®¾¾|®å…¶ä¸ä¸€å¼ 消费å•ä¸ÞZ¸»¾l“ç®—å•进行费用结½Ž—ã€?br />
商家自助½Ž¡ç†å模å?/p>
å•†å®¶ä¿¡æ¯½Ž¡ç†
对商家自íw«ä¿¡æ¯çš„½Ž¡ç†ã€ç»´æŠ¤ã€‚商家充值功能ã€?/p>
员工½Ž¡ç†
æ–°å¾ã€ç»´æŠ¤å‘˜å·¥ã€‚包括员工登陆系¾lŸçš„å¸å·åQŒåˆå§‹å¯†ç ,有效期ç‰ã€?/p>
员工销售情å†ëŠ»Ÿè®?br />
查看æ¯ä¸ªåº—å†…å‘˜å·¥çš„å•†å“æˆ–æœåŠ¡é”€å”®æƒ…å†µï¼Œå¯ä»¥å€Ÿæ¤è¡¡é‡å‘˜å·¥çš„业¾l©ã€?/p>
员工æ“作日志
查看æ¯ä¸ªåº—内员工的æ“ä½œè¡Œä¸ø™®°å½•ã€?/p>
交罎¡ç†
å‘˜å·¥ä¸Žå‘˜å·¥ä¹‹é—´äº¤çæ—¶çš„一¿Uæ“ä½œï¼Œä¸»è¦æ˜¯å¯¹ä¸Šä¸€ç员工的å„类数æ®çš„一个æ€È»“åQŒæ–°ä¸€ç员工数æ®çš„釿–°å¼€å§‹å½•å…¥ã€?br />
æé†’½Ž¡ç†
åˆ†äØ“ä¸¤ç§æé†’åQŒä¸€¿U是½E‹åºæŽ§åˆ¶çš„æé†’,在æŸäº›ç‚¹ä¸ŠåŠ å…¥ï¼Œåˆ°è¾¾é™å®šæ¡äšgåÏxé†?å¾…è®®)åQ›ä¸€¿U是å¯é…¾|®çš„æé†’åQŒå¦‚åQŒæŸòq´æŸæœˆæŸæ—¥è¦åšäº›ä»€ä¹ˆã€?br />
çŸä¿¡¾Ÿ¤å‘甌™¯·
商家¾~–辑çŸä¿¡çš„内å®ÒŽäº¤è‡³½Ž¡ç†å‘˜å¤„¾lŸä¸€å‘é€ã€?/p>
é‚®äšg¾Ÿ¤å‘½Ž¡ç†
å¯ä»¥ä»Žæ•°æ®åº“ä¸éšæœºæŽå‡ºæŒ‡å®šäh数用户å‘å…¶å‘é€é‚®ä»¶ã€?/p>
公告½Ž¡ç†
针对店内员工的公告信æ?br />
计é‡å•佽ޡç†
æ¯ä¸ªå•†å®¶å¯ä»¥æ·ÕdŠ å±žäºŽè‡ªå·±çš„è®¡é‡å•ä½ï¼Œä¾‹å¦‚åQšä¸ªåQŒæ¬¡ã€‚è¿™¿Uä»…é™äºŽ™åµé¢å±•示åQŒä¸Žä»äh ¼æ¢ç®—æ— å…³è”ã€?br />
密ç 修改
对登陆系¾lŸå¯†ç 的修改
¾lŸè®¡æŠ¥è¡¨
待定
¾pÈ»Ÿ½Ž¡ç†
角色æƒé™½Ž¡ç†
òq›_°ä¸æœ‰ä¼—多商家åQŒä»–们所包å«çš„员工都有相应的角色åQŒä¸åŒçš„角色所看è§çš„功能ä¸ä¸€æ øP¼Œè§’色ç”Þq®¡ç†å‘˜¾lŸä¸€åˆ›å¾ã€?br />
商家½Ž¡ç†
æ‰€æœ‰å•†å®¶çš†ç”±æ¤æ·ÕdŠ åQŒåœ¨æœ‰æ•ˆæœŸåˆ°æ¥ä¹‹å‰ï¼Œå•†å®¶å‡å¯æ£å¸¸ç™»é™†¾pÈ»Ÿ˜q›è¡Œæ“作ã€?br />
åœ°å¸‚ä¿¡æ¯½Ž¡ç†
¾pÈ»Ÿåˆå§‹æ•°æ®åQŒä¸€èˆ¬ä¸åšå˜æ›ß_¼Œä¸»è¦åŒ…嫿±Ÿè‹çœ?3个地市的信æ¯ã€?br />
æé†’½Ž¡ç†
åˆ†äØ“ä¸¤ç§æé†’åQŒä¸€¿U是½E‹åºæŽ§åˆ¶çš„æé†’,在æŸäº›ç‚¹ä¸ŠåŠ å…¥ï¼Œåˆ°è¾¾é™å®šæ¡äšgåÏxé†?å¾…è®®)åQ›ä¸€¿U是å¯é…¾|®çš„æé†’åQŒå¦‚åQŒæŸòq´æŸæœˆæŸæ—¥è¦åšäº›ä»€ä¹ˆã€?br />
çŸä¿¡¾Ÿ¤å‘½Ž¡ç†
å¯ä»¥ä»Žæ•°æ®åº“ä¸éšæœºå–出指定äh数用户å‘å…¶å‘é€çŸä¿¡ã€‚审批åŽ,å› æŒ‰çŸä¿¡çš„æ¡æ•°æ‰£é™¤ä»Žå•†å®¶çš„å¸æˆ·ä¸Šæ‰£é™¤ä¸€å®šçš„金é¢,若金é¢ä¸å¤Ÿåˆ™ä¸èƒ½å®¡æ‰¹ã€?br />
é‚®äšg¾Ÿ¤å‘½Ž¡ç†
å¯ä»¥ä»Žæ•°æ®åº“ä¸éšæœºæŽå‡ºæŒ‡å®šäh数用户å‘å…¶å‘é€é‚®ä»?br />
公告½Ž¡ç†
呿‰€æœ‰çš„商家å‘布公告信æ¯
密ç 修改
对登陆系¾lŸå¯†ç 的修改
¾lŸè®¡æŠ¥è¡¨
待定
本文æ¥è‡ªCSDNåšå®¢åQšhttp://blog.csdn.net/nanjingjiangbiao/archive/2010/03/04/5346859.aspx
æœ¬æ–‡æ¡£åæ˜ 的是SpringSide 团队的编ç è§„èŒƒï¼ŒåŒæ—¶æŽ¨è所有ä‹É用SpringSide框架的开å‘äh员éµå¾ªã€?/p>
本文档基本éµå¾?span class="nobr">Sun's Coding ConventionsåQŒè¡¥å……äº†å…¶ä¸æ²¡æœ‰è¯´æ˜Žæˆ–者有所改动的地æ–V€?/p>
本规范由springside团队¾l´æŠ¤åQŒç›¸å…Œ™¯„è®ÞZ¸Žæ„è§è¯·å‘至springside@gmail.comåQŒè{载请注明出处ã€?/p>
使用Tab¾~©è¿›åQŒè€Œä¸æ˜¯ç©ºæ ¼é”®--ž®†ç¾ƒ˜q?åQ?åQ?å—符的选择æƒç•™¾l™é˜…读者ã€?/p>
æ¯è¡Œ120å—符--å› äØ“å·²æ˜¯1024*768的年代ã€?/p>
if,for,whileè¯å¥åªæœ‰å•奿—Óž¼Œå¦‚果该å¥å¯èƒ½å¼•è“v阅读æ·äh·†åQŒéœ€è¦ç”¨" {"å’?}"括è“væ¥ï¼Œå¦åˆ™å¯ä»¥çœç•¥ã€?/p>
//错误åQŒéœ€è¦ä‹É用花括å·{}括è“væ? if (condition) if(condition) doSomething(); else doSomething();
åŒç‰çš„类型,按public, protected, privateçš„é¡ºåºæŽ’åˆ—ã€?/p>
略�/p>
ç”?*...*/界定åQŒæ ‡å‡†çš„C-Style的注释。专用于注释已失效的代ç ã€?/p>
/* * Comment out the code * String s = "hello"; * System.out.println(s); */
ç”?/界定åQŒä¸“ç”¨äºŽæ³¨é‡Šä»£ç ¾l†èŠ‚åQŒå³ä½¿æœ‰å¤šè¡Œæ³¨é‡Šä¹Ÿä»ç„¶ä‹Éç”?/åQŒä»¥ä¾¿ä¸Žç”?**/注释的失效代ç 分开
除了¿U有å˜é‡å¤–ï¼Œä¸æŽ¨èä‹É用行末注释ã€?/p>
class MyClass { private int myField; // An end-line comment. public void myMethod { //a very very long //comment. if (condition1) { //condition1 comment ... } else { //elses condition comment ... } } }
注释ä¸çš„æ¯ä¸€ä¸ªå•è¯éƒ½è¦æœ‰å…¶ä¸å¯ç¼ºž®‘çš„æ„义åQŒæ³¨é‡Šé‡Œä¸å†™"@param name -åå—"˜q™æ ·çš„废è¯ã€?br /> 如果该注释是废è¯åQŒè¿žåŒæ ‡½{‘Öˆ 掉它åQŒè€Œä¸æ˜¯è‡ªåŠ¨ç”Ÿæˆä¸€å †ç©ºçš„æ ‡½{¾ï¼Œå¦‚空的@param nameåQŒç©ºçš„@returnã€?/p>
如果æ–ÒŽ³•å…许Nullä½œäØ“å‚æ•°åQŒæˆ–者å…许返回å€égØ“NullåQŒå¿…™åÕdœ¨JavaDocä¸è¯´æ˜Žã€?br /> 如果没有说明åQŒæ–¹æ³•的调用者ä¸å…许使用Nullä½œäØ“å‚æ•°åQŒåÆˆè®¤äØ“˜q”回值是Null Safeçš„ã€?/p>
/** * 获å–对象. * * @ return the object to found or null if not found. */ Object get(Integer id){ ... }
使用Eclipse�Inellij IDEA
çš„ä»£ç æ ¡éªŒåŠŸèƒ½å·²¾l排除了很多问题ã€?/p>
å†é…åˆä‹Éç”?span class="nobr">CheckstyleåQ?span class="nobr">PMD
åQ?span class="nobr">FindBugs
三釋‚€æŸ¥ï¼Œæ€Õd…±äº”å±‚çš„æ ¡éªŒæ¶µç›–äº†Java¾~–ç 大部分的Guide Lineã€?/p>
å¦‚æžœè¦æ±‚ä¸è‹›åˆ»ï¼Œå¯ä»¥åªä‹É用Eclipse或IDEA æé… Checkstyle的两é‡ä¿æ¹¿æ•ˆæžœã€?/p>
æ–‡ç« æ¥è‡ªspringside官网
在官æ–ÒŽ–‡æ¡£ä¸ç”¨ä¾‹å›‘ÖŒ…å«å…ä¸ªå…ƒç´ ï¼Œåˆ†åˆ«æ˜¯ï¼šæ‰§è¡Œè€?/span>(Actor)ã€ç”¨ä¾?/span>(Use Case)ã€å…³è”å…³¾p?/span>(Association)ã€åŒ…å«å…³¾p?/span>(Include)ã€æ‰©å±•å…³¾p?/span>(Extend)ä»¥åŠæ³›åŒ–关系(Generalization)。但是有äº?/span>UML的绘囑ַ¥å…·å¤šæä¾›äº†ä¸€¿U直接关è”å…³¾p?/span>(DirectedAssociation)ã€?/span>
ç”¨ä¾‹å›‘Ö¯ä¸€ä¸ªåŒ…å«æ³¨é‡Šå’Œ¾U¦æŸåQŒè¿˜å¯ä¸€ä¸ªåŒ…å«åŒ…åQŒç”¨äºŽå°†æ¨¡åž‹ä¸çš„å…ƒç´ ¾l„åˆæˆæ›´å¤§çš„æ¨¡å—。有æ—Óž¼Œå¯ä»¥ž®†ç”¨ä¾‹çš„实例引入到图ä¸ã€‚用例图模型如下所½Cºï¼Œæ‰§è¡Œè€…用人åÅžå›¾æ ‡æ¥æ ‡è¯†ï¼Œç”¨ä¾‹ç”¨æ¤åœ†æ¥è¡¨ç¤ºåQŒè¿ž¾U¿è¡¨½Cºå®ƒä»¬ä¹‹é—´çš„关系ã€?/span>
ä¸€ã€æ‰§è¡Œè€…(ActoråQ?/span>
1ã€æ‰§è¡Œè€…概å¿?/span>
是指用户在系¾lŸä¸æ‰®æ¼”的角艌Ӏ‚如å›?/span>1-1是一个用æˆïL®¡ç†çš„用例图,图ä¸çš„用戗÷€ç®¡ç†å‘˜ž®±æ˜¯ç”¨ä¾‹çš„æ‰§è¡Œè€…ã€?/span>
å›?/span>1-1
2ã€ä»Žä¸šåС䏿‰¾å‡ºæ‰§è¡Œè€?/span>
获喾pÈ»Ÿç”¨ä¾‹é¦–å…ˆè¦æ‰¾å‡ºç³»¾lŸçš„æ‰§è¡Œè€…。我们å¯ä»¥é€šè¿‡ç”¨æˆ·å›žç”一些问题的½{”案æ¥è¯†åˆ«æ‰§è¡Œè€…。å¯ä»¥å‚考以下问题:
3ã€æ‰§è¡Œè€…之间关¾p?/span>
å› äØ“æ‰§è¡Œè€…æ˜¯¾c»ï¼Œæ‰€ä»¥å¤šä¸ªæ‰§è¡Œè€…之间å¯ä»¥å…·æœ‰ä¸Ž¾cÈ›¸åŒçš„关系。在用例图ä¸åQŒä‹Éç”¨äº†æ³›åŒ–å…³ç³»æ¥æ˜q°å¤šä¸ªæ‰§è¡Œè€…ä¹‹é—´çš„å…¬å…±è¡ŒäØ“ã€‚å¦‚æžœç³»¾lŸä¸å˜åœ¨å‡ 个执行者,它们既扮演自íw«çš„角色åQŒåŒæ—¶ä¹Ÿæ‰®æ¼”更具一般化的角è‰ÔŒ¼Œé‚£ä¹ˆž®Þq”¨æ³›åŒ–å…³ç³»æ¥æ˜q°å®ƒä»¬ã€‚è¿™¿U情况往往å‘ç”Ÿåœ¨ä¸€èˆ¬è§’è‰²çš„è¡ŒäØ“åœ¨æ‰§è¡Œè€…è¶…¾cÖM¸æè¿°çš„场åˆã€‚特ŒDŠåŒ–的执行者ç‘ô承了该超¾cÈš„è¡ŒäØ“åQŒç„¶åŽåœ¨æŸäº›æ–šw¢æ‰©å±•了æ¤è¡Œäؓ。执行者之间的泛化关系用一个三角ç®å¤´æ¥è¡¨ç¤ºåQŒæŒ‡å‘扮演一般角色的‘…类。这ä¸?/span>UMLä¸ç±»ä¹‹é—´çš„è¿”˜q˜å…³¾pȬ¦åïL›¸åŒã€‚图1-2
å›?-2
二ã€ç”¨ä¾‹ï¼ˆUse CaseåQ?/span>
1ã€ç”¨ä¾‹æ¦‚å¿?/span>
用例ž®±æ˜¯å¤–部å¯è§çš„ç³»¾lŸåŠŸèƒ½ï¼Œå¯¹ç³»¾lŸæä¾›çš„æœåŠ¡˜q›è¡Œæè¿°ã€?/span>
2ã€ä»Žä¸šåС䏿‰¾å‡ºç”¨ä¾?/span>
扑ևº¾pÈ»Ÿçš„用例,我们从执行者入手,å¯ÒŽ¯ä¸ªæ‰§è¡Œè€…æå‡ÞZ¸€äº›é—®é¢˜ï¼Œç„¶åŽä»Žæ‰§è¡Œè€…对˜q™äº›é—®é¢˜çš„ç”æ¡ˆä¸èŽ·å–用例。å¯ä»¥å‚考以下问题:
3ã€ç”¨ä¾‹ä¹‹é—´å…³¾p?/span>
二ã€ç”¨ä¾‹ä¹‹é—´å…³¾p?/span>
1ã€å…³è”å…³¾p»ï¼ˆAssociationåQ?br />
å…Œ™”关系是连接执行者和用例åQŒè¡¨½Cø™¯¥æ‰§è¡Œè€…代表的外部¾pÈ»Ÿå®žä½“与该用例æè¿°çš„ç³»¾lŸéœ€æ±‚有兟ë€?/span>
å›?-3
2ã€åŒ…å«å…³¾p»ï¼ˆIncludeåQ?br />
包å«å…³ç³»æ˜¯æ¥è‡ªäºŽç”¨ä¾‹çš„æŠ½è±¡ï¼Œå³ä»Žæ•îC¸ªä¸åŒçš„Use Caseä¸ï¼Œåˆ†ç¦»å‡ºå…¬å…Þqš„部分åQŒè€Œæˆä¸ºå¯ä»¥å¤ç”¨çš„用例ã€?br />
å›?/span>1-4
3ã€æ‰©å±•å…³¾p»ï¼ˆExtendåQ?br />
扩展关系表示æŸä¸€ä¸ªç”¨ä¾‹çš„对诋¹ç¨‹ä¸ï¼Œå¯èƒ½ä¼šæ ¹æ®æ¡ä»¶äÍæ—¶æ’å…¥å¦å¤–一个用例,而å‰è€…称为基¼‹€ç”¨ä¾‹åŽè€…称为扩展用例ã€?br />
å›?-5
4ã€æ³›åŒ–å…³¾p»ï¼ˆGeneralizationåQ?br />
一个用例å¯ä»¥è¢«ç‰¹åˆ«åˆ—ä‹Dä¸ÞZ¸€ä¸ªæˆ–多个用例åQŒè¿™è¢«ç§°ä¸ºç”¨ä¾‹æ³›åŒ–,如果¾pÈ»Ÿä¸ä¸€ä¸ªæˆ–多个用例是æŸä¸ªä¸€èˆ¬ç”¨ä¾‹çš„ç‰ÒŽ®ŠåŒ–æ—¶åQŒå°±éœ€è¦ä‹É用用例的泛化关系ã€?br />
指的是一个类åQˆç§°ä¸ºå¾c…R€å接å£åQ‰ç‘ô承å¦å¤–的一个类åQˆç§°ä¸ºçˆ¶¾c…R€çˆ¶æŽ¥å£åQ‰çš„功能åQŒåƈå¯ä»¥å¢žåŠ å®ƒè‡ªå·Þqš„æ–°åŠŸèƒ½çš„èƒ½åŠ›åQŒç‘ô承是¾cÖM¸Ž¾cÀLˆ–者接å£ä¸ŽæŽ¥å£ä¹‹é—´æœ€å¸¸è§çš„å…³¾p»ï¼›åœ¨Java䏿¤¾cÕd…³¾p»é€šè¿‡å…³é”®å—extendsæ˜Žç¡®æ ‡è¯†åQŒåœ¨è®¾è®¡æ—¶ä¸€èˆ¬æ²¡æœ‰äº‰è®®æ€§ï¼›
指的是一个class¾cÕd®žçްinterface接å£åQˆå¯ä»¥æ˜¯å¤šä¸ªåQ‰çš„功能åQ›å®žçŽ°æ˜¯¾cÖM¸ŽæŽ¥å£ä¹‹é—´æœ€å¸¸è§çš„å…³¾p»ï¼›åœ¨Java䏿¤¾cÕd…³¾p»é€šè¿‡å…³é”®å—implementsæ˜Žç¡®æ ‡è¯†åQŒåœ¨è®¾è®¡æ—¶ä¸€èˆ¬æ²¡æœ‰äº‰è®®æ€§ï¼›
å¯ä»¥½Ž€å•çš„ç†è§£åQŒå°±æ˜¯ä¸€ä¸ªç±»A使用åˆîCº†å¦ä¸€ä¸ªç±»BåQŒè€Œè¿™¿Uä‹É用关¾pÀL˜¯å…ähœ‰å¶ç„¶æ€§çš„ã€ã€äÍæ—¶æ€§çš„ã€éžå¸¸å¼±çš„,但是B¾cÈš„å˜åŒ–会媄å“到AåQ›æ¯”如æŸäºø™¦˜q‡æ²³åQŒéœ€è¦å€Ÿç”¨ä¸€æ¡èˆ¹åQŒæ¤æ—¶äh与船之间的关¾pÕd°±æ˜¯ä¾èµ–;表现在代ç 层é¢ï¼Œä¸ºç±»Bä½œäØ“å‚æ•°è¢«ç±»A在æŸä¸ªmethodæ–ÒŽ³•ä¸ä‹É用;
ä»–ä½“çŽ°çš„æ˜¯ä¸¤ä¸ªç±»ã€æˆ–者类与接å£ä¹‹é—´è¯ä¹‰çñ”别的一¿U强ä¾èµ–关系åQŒæ¯”如我和我的朋å‹ï¼›˜q™ç§å…³ç³»æ¯”ä¾èµ–更强ã€ä¸å˜åœ¨ä¾èµ–关系的å¶ç„¶æ€§ã€å…³¾pÖM¹Ÿä¸æ˜¯ä¸´æ—¶æ€§çš„åQŒä¸€èˆ¬æ˜¯é•¿æœŸæ€§çš„åQŒè€Œä¸”åŒæ–¹çš„å…³¾pÖM¸€èˆ¬æ˜¯òq³ç‰çš„ã€å…³è”å¯ä»¥æ˜¯å•å‘ã€åŒå‘çš„åQ›è¡¨çŽ°åœ¨ä»£ç 层é¢åQŒäؓ被关è”ç±»B以类属性的形å¼å‡ºçŽ°åœ¨å…³è”ç±»Aä¸ï¼Œä¹Ÿå¯èƒ½æ˜¯å…Œ™”¾c»Aå¼•ç”¨äº†ä¸€ä¸ªç±»åž‹äØ“è¢«å…³è”ç±»B的全局å˜é‡åQ?br />
èšåˆæ˜¯å…³è”å…³¾pÈš„一¿Uç‰¹ä¾‹ï¼Œä»–ä½“çŽ°çš„æ˜¯æ•´ä½“ä¸Žéƒ¨åˆ†ã€æ‹¥æœ‰çš„关系åQŒå³has-a的关¾p»ï¼Œæ¤æ—¶æ•´ä½“与部分之间是å¯åˆ†¼›Èš„åQŒä»–们å¯ä»¥å…·æœ‰å„自的生命周期åQŒéƒ¨åˆ†å¯ä»¥å±žäºŽå¤šä¸ªæ•´ä½“对象,也å¯ä»¥äؓ多个整体对象å…׃ínåQ›æ¯”如计½Ž—机与CPUã€å…¬å怸Žå‘˜å·¥çš„å…³¾pȉåQ›è¡¨çŽ°åœ¨ä»£ç 层é¢åQŒå’Œå…Œ™”关系是一致的åQŒåªèƒ½ä»Žè¯ä¹‰¾U§åˆ«æ¥åŒºåˆ†ï¼›
¾l„åˆä¹Ÿæ˜¯å…Œ™”关系的一¿U特例,他体现的是一¿Ucontains-a的关¾p»ï¼Œ˜q™ç§å…³ç³»æ¯”èšåˆæ›´å¼ºï¼Œä¹Ÿç§°ä¸ºå¼ºèšåˆåQ›ä»–åŒæ ·ä½“现整体与部分间的关¾p»ï¼Œä½†æ¤æ—¶æ•´ä½“与部分是ä¸å¯åˆ†çš„,整体的生命周期结æŸä¹Ÿž®±æ„味ç€éƒ¨åˆ†çš„生命周期结æŸï¼›æ¯”å¦‚ä½ å’Œä½ çš„å¤§è„‘åQ›è¡¨çŽ°åœ¨ä»£ç 层é¢åQŒå’Œå…Œ™”关系是一致的åQŒåªèƒ½ä»Žè¯ä¹‰¾U§åˆ«æ¥åŒºåˆ†ï¼›
对于¾l§æ‰¿ã€å®žçŽ°è¿™ä¸¤ç§å…³ç³»æ²¡å¤šž®‘疑问,他们体现的是一¿Uç±»ä¸Žç±»ã€æˆ–者类与接å£é—´çš„纵å‘å…³¾p»ï¼›å…¶ä»–的四者关¾pÕdˆ™ä½“现的是¾cÖM¸Ž¾c…R€æˆ–者类与接å£é—´çš„å¼•ç”¨ã€æ¨ªå‘å…³¾p»ï¼Œæ˜¯æ¯”较难区分的,有很多事物间的关¾p»è¦æƒ›_‡†å¤‡å®šä½æ˜¯å¾ˆéš¾çš„,å‰é¢ä¹ŸæåˆŽÍ¼Œ˜q™å‡ ¿Uå…³¾p»éƒ½æ˜¯è¯ä¹‰çñ”别的åQŒæ‰€ä»¥ä»Žä»£ç 层é¢òq¶ä¸èƒ½å®Œå…¨åŒºåˆ†å„¿Uå…³¾p»ï¼›ä½†æ€Èš„æ¥è¯´åQŒåŽå‡ ç§å…³ç³»æ‰€è¡¨çŽ°çš„å¼ºå¼Þq¨‹åº¦ä¾‹Æ¡äØ“åQšç»„å?gt;èšåˆ>å…Œ™”>ä¾èµ–åQ?/p>
äº?需求棼‹®æ€?br />
需求文档æ˜q°çš„内容åQŒé™¤äº†è¦æ±‚清晰的åQŒè¿˜è¦ä¿è¯å†…å®ÒŽ˜¯æ£ç¡®çš„。我们å¯ä»¥ä»Žä»¥ä¸‹æ–šw¢˜q›è¡Œ‹‚€æŸ¥ï¼š
ï?.åŠŸèƒ½æ˜¯å¦æ£ç¡®åˆç†
ä»ÖM½•一个需求都ä¸ä¼šå‡ç©ºè€Œé™åQŒéƒ½æœ‰å®ƒèƒŒåŽçš„ç†ç”±ã€‚考虑问题的时候æ¢ä½æ€è€ƒï¼Œ˜qè¥/pd推出该需求的动机是什么,明白了背景,å†åŽ»æ€è€ƒéœ€æ±‚是å¦èƒ½æ»¡èƒöèƒŒæ™¯è¦æ±‚åQŒæ˜¯å¦æœ‰æŸå®³åˆ°çœŸæ£ç”¨æˆïLš„利益ã€?br />
ï?.与现有系¾lŸä¸šåŠ¡æ˜¯å¦å†²½H矛ç›?br />
如果需求是和现有的业务紧密è”系的,需è¦å¯¹çŽ°æœ‰ä¸šåŠ¡˜q›è¡Œä¸€ä¸ªæ¢³ç†ï¼Œ¼‹®è®¤æ–°çš„需求ä¸ä¼šå’Œå·²æœ‰çš„功能是冲çªçŸ›ç›¾çš„,或者与原有的业务æ„图是背离的ã€?br />
ï?.ç”¨æˆ·å¯¹è±¡æ˜¯å¦æ£ç¡®
用户对象åQŒä¼šæ¶‰åŠåˆ°ç”¨æˆähƒé™çš„问题åQŒä¸»è¦æ˜¯çœ‹åŠŸèƒ½æ¶‰ä¼—æ˜q°æ˜¯å¦æ£¼‹®ï¼Œé¿å…é”™äØ•å’Œé—æ¼ã€?/p>
�需求完整�br />
éœ€æ±‚å®Œæ•´æ€§åŒ…å«æ˜qîC¸¾l†è‡´ã€ä¸å®Œæ•´å’Œç¼ºå¤±ã€?br />
ï?.需求举l†è‡´
需求文档对一个功能点˜q›è¡Œäº†æ˜qŽÍ¼Œä½†æ˜¯é¢—ç²’˜q‡äºŽ¾_—ç³™åQŒç»†èŠ‚ä¿¡æ¯æ²¡æœ‰è¢«ä¼ 递。比较常è§çš„æ˜¯é¡µé¢å…ƒç´ 的处ç†ã€‚比如这æ ïLš„一个æ˜q°è¯´æ˜Žï¼šç‚¹å‡»¾|‘点åç§°åQŒæ‰“å¼€¾|‘点详细信æ¯ã€‚网点详¾l†ä¿¡æ¯é¡µé¢éœ€è¦è¾“出哪些内å®ÒŽ˜¯ä¸æ˜Ž¼‹®çš„åQŒé¢å¯¹è¿™æ ·ä¸€ä¸ªéœ€æ±‚,开å‘å¯ä»¥æ ¹æ®è‡ªå·Þqš„ç†è§£å¯¹ä¿¡æ¯è¿›è¡Œè¾“出,但是å¯èƒ½ä¼šä¸ŽPD的预期有出入ã€?br />
ï?.需求ä¸å®Œæ•´
ä¸å®Œæ•´æ˜¯æŒ‡éœ€æ±‚文档有说明åQŒä½†æ˜¯æ²¡æœ‰ç»™å‡ºæ˜Ž¼‹®å®šä¹‰è¯´æ˜Žã€‚比如æŸä¸ªPRD文档ä¸ï¼Œæœ‰æ–‡å—æåŠä¸‹å•æ¨¡å¼æœ‰é¢„付金下å•å’Œéžé¢„付金下å•åQŒä½†æ–‡æ¡£ä¸æœ‰è¯¦ç»†æè¿°çš„åªæœ‰é¢„付金下å•åQŒéžé¢„付金下å•还没有æ¥å¾—露脸ž®±æ¶ˆå¤×ƒº†åQŒè®©è¯»è€…完全æžä¸æ‡‚˜q™æ˜¯ä¸€¿Uä»€ä¹ˆæ ·çš„ä¸‹å•æ¨¡å¼ã€?br />
ï?.需求缺å¤?br />
éœ€æ±‚ç¼ºå¤±åˆ™æ˜¯å½»åº•çš„é—æ¼åQŒæ•´ä¸ªæ–‡æ¡£éƒ½æ²¡æœ‰å‡ºçްåQŒåˆå¯åˆ†ä¸ÞZ¸šåŠ¡è§„åˆ™ç¼ºå¤±å’ŒåŠŸèƒ½¾~ºå¤±ã€‚è¦æ‰‘Ö‡ºéœ€æ±‚缺失问题,必须熟读需求文档ã€?br />
查找业务规则¾~ºå¤±é—®é¢˜åQŒéœ€è¦æœ‰ä¸šåŠ¡åŸºç¡€åQŒå¯¹çŽ°æœ‰çš„ç›¸å…³ä¸šåŠ¡çŸ¥è¯†è¿›è¡Œå¦ä¹ 了解,寚wœ€æ±‚的背景˜q›è¡Œå‰–æžåQŒåœ¨æ˜Žç¡®éœ€æ±‚ç›®çš„å‰æä¸‹åQŒå¯¹éœ€æ±‚å·²¾læåŠçš„业务规则分æžåQŒæŸ¥æ‰¾æ˜¯å¦æœ‰é—æ¼ã€?br />
查找功能¾~ºå¤±é—®é¢˜åQŒå¯ä»¥é€šè¿‡ç”ȳ»¾lŸåŠŸèƒ½æ¨¡å—æ¡†æž¶å›¾å’Œæ´»åЍ图åQŒæ˜Ž¼‹®å„个功能是å¦èƒ½å®Œæ•´çš„æµè½¬ï¼Œå¦‚æžœæœ‰æ•°æ®æ˜¯ä¸èƒ½åˆ°è¾¾¾lˆç‚¹çš„,则是å˜åœ¨¾~ºå¤±çš„功能点ã€?br />
原文地å€åQ?a >http://qa.taobao.com/?p=8781
Java™å¹ç›®å¼€å‘过½E‹ä¸åQŒç”±äºŽå¼€å‘äh员的¾l验ã€Javaä»£ç ¾~–å†™ä¹ æƒ¯åQŒä»¥åŠç¼ºä¹ç»Ÿä¸€çš„æ ‡å‡†å’Œ½Ž¡ç†‹¹ç¨‹åQŒå¾€å¾€å¯ÆD‡´æ•´ä¸ª™å¹ç›®çš„代ç è´¨é‡è¾ƒå·®ï¼Œéš¾äºŽ¾l?护,需è¦è¾ƒå¤§çš„‹¹‹è¯•投入和周期ç‰é—®é¢˜ã€‚这些问题在一个项目组åˆå¾ã€éœ€æ±‚和设计å‡å…·æœ‰ä¸å®Œå…¨å¯é¢„期性和完备性的全新™å¹ç›®ä¸å°†ž®¤äØ“½H出ã€?/p>
如图1所½Cºï¼Œæ•æ·å¼€å‘过½E‹ç»åŽ†éœ€æ±‚è°ƒç ”ï¼Œç”¨ä¾‹åˆ†æžå’Œç”¨ä¾‹åˆ†è§£ï¼Œ˜q›å…¥å¼€å‘è„P代阶ŒDüc€‚在æ¯ä¸ª˜q代˜q‡ç¨‹ä¸ï¼Œå¯ä»¥é‡‡ç”¨ä»¥ä¸‹æ¥éª¤æ¥ä¿è¯å’Œæé«˜æ•´ä¸ª™å¹ç›®çš„代 ç è´¨é‡ï¼š¾lŸä¸€¾~–ç 规范ã€ä»£ç æ ·å¼?陿€ä»£ç 分æž?staticcodereview);å•å…ƒ‹¹‹è¯•;æŒç®‹é›†æˆ;代ç è¯„å®¡å’Œé‡æž?(Review&Refactor)。下文将针对æ¯ä¸ªæ¥éª¤å’Œå…¶æ‰€ä½¿ç”¨çš„工兗÷€æ–¹æ³•进行详¾l†æ˜q°ã€?/p>
å›?.æ•æ·å¼€å‘ä¸çš„Java代ç è´¨é‡ä¿è¯æ¥éª¤
æ¥éª¤ä¸€åQšç»Ÿä¸€¾~–ç 规范ã€ä»£ç æ ·å¼?/strong>
规范¾lŸä¸€çš„ç¼–ç ä¼šå¢žåŠ ™å¹ç›®ä»£ç çš„å¯è¯ÀL€§å’Œå¯ç»´æŠ¤æ€§ï¼Œä½†å®žé™…情况往往是项目组内的Java代ç å¼€å‘äh员的¾~–ç é£Žæ ¼å¸¸å¸¸å„ä¸ç›¸åŒåQŒè¿™å¯èƒ½æ˜¯ç”±äºŽä¸å?çš„ç»éªŒä¹ 惯或者缺ä¹ç¼–ç 规范方é¢çš„å¦ä¹ é€ æˆçš„ã€‚è¿™æ ·ä¸€æ¥ï¼Œå…¶ä»–™å¹ç›®æˆå‘˜æˆ–者维护äh员在阅读™å¹ç›®ä»£ç 时就需è¦èбè´ÒŽ›´å¤šçš„æ—‰™—´æ¥ç†è§£ä»£ç 作者的æ„图åQŒæ‰€ä»¥åˆ¶å®?òq‰™‡‡å–统一的编ç 规范就昑־—很é‡è¦ã€‚ç¼–ç 规范主è¦åº”包å«ä»¥ä¸‹å‡ 个斚w¢åQ?/p>
â—†ä¸€èˆ¬è§„åˆ™å’Œæ ¼å¼è§„范。例如代ç 羃˜q›ã€ç¨‹åºå—è§„èŒƒã€æ¯è¡Œæœ€å¤§ä»£ç 长度ç‰ã€?/p>
◆命å规则。例如包åã€ç±»åã€å˜é‡ã€æ–¹æ³•ã€æŽ¥å£ã€å‚æ•°ç‰å‘½å规范
◆文档规范。例如类文äšg头声明ã€ç±»æ³¨é‡Šã€æˆå‘˜å˜é‡å’Œæ–ÒŽ³•注释½{‰è§„范ã€?/p>
◆编½E‹è§„范。例如异常ã€åƈå‘ã€å¤š¾U¿ç¨‹½{‰æ–¹é¢çš„å¤„ç†æ–¹å¼ã€?/p>
â—†å…¶ä»–è§„èŒƒã€‚ä¾‹å¦‚æ—¥å¿—æ ¼å¼ã€å±žæ€§æ–‡ä»¶æ ¼å¼ï¼Œ˜q”å›žå€¼å’Œæ¶ˆæ¯æ ¼å¼ã€?/p>
™å¹ç›®çš„ç¼–ç 规范å¯ä»¥å‚考已有的一些Java¾~–程规范书ç±å’Œå…¶ä»–相兌™µ„æ–™åÆˆ¾l“则å¹ç›®çš„æœ¬íw«æ¥åˆ¶å®šåQŒå¯ä¾›å‚è€ƒçš„ä¹¦ç±æœ‰ã€ŠJava¾~–ç¨‹é£Žæ ¼ã€?英文ä¹?å䨓åQšTheElementsofJavaStyle)。编ç 规范è¦å½¢æˆæ–‡æ¡£åQŒè€Œä¸”è¦ç®€‹z明了,òq¶ç»„¾l‡é¡¹ç›®æˆå‘˜ä¸€èµ·å¦ä¹ ,¼‹®ä¿æ‰€æœ‰æˆå‘˜æ£¼‹®ç†è§£æ‰€æœ‰æ¡ç›®ã€?/p>
一旦编ç 规范确定,ž®±å¯ä»¥åˆ©ç”¨Eclipse自èínæä¾›çš„åŠŸèƒ½æ¥æŽ§åˆ¶ä»£ç æ ·å¼å’Œæ ¼å¼ã€‚å…·ä½“åšæ³•是åQŒç‚¹å‡»Eclipseçš?Windows->Preferenceèœå•™å¹ï¼Œåœ¨æ‰“开的Preferenceså¯¹è¯æ¡†çš„左侧æ 䏿‰‘Öˆ°Java节点下的å项CodeStyle(如图2)åQŒè¯¥™å?和它的å™å¹å…许您对Java代ç çš„æ ·å¼è¿›è¡ŒæŽ§åˆ¶ã€?/p>
å›?.Eclipseä»£ç æ ·å¼è®„¡½®½H—å£
例如åQŒäؓ了ä‹Éç”¨è‡ªåŠ¨æ ¼å¼åŒ–工具åQŒå¯ä»¥åœ¨Eclipseæä¾›çš„é»˜è®¤ä»£ç æ ¼å¼é…¾|®çš„基础上å¾ç«‹è‡ªå®šä¹‰çš„æ ¼å¼ã€‚在Formatter颿¿ä¸ï¼Œç‚¹å‡» NewåQŒè¾“入新的åå—åÆˆé€‰æ‹©ä¸€ä¸ªé»˜è®¤çš„é…ç½®ä½œäØ“åˆå§‹åŒ–æ ¼å¼ï¼Œå¦‚图3所½Cºã€?/p>
å›?.åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®
å•击OKåŽå°±å¯ä»¥åœ¨æ–°æ‰“开的窗å£ä¸˜q›è¡Œä¿®æ”¹å®šåˆ¶è‡ªå·±éœ€è¦çš„æ ¼å¼ã€‚如å›?所½Cºã€?/p>
å›?.åˆ›å¾æ–°çš„ä»£ç æ ¼å¼é…ç½®
修改完æˆåŽç‚¹å‡»Applyä¿å˜æ‰€ä½œä¿®æ”V€‚åŒæ—¶å¯ä»¥ç‚¹å‡»Exportž®†å½“å‰çš„æ ¼å¼å®šä¹‰å¯¼å‡ºæˆä¸€ä¸ªXMLæ–‡äšgåQŒè¿™æ ·é¡¹ç›®ç»„的其他æˆå‘˜å°±å¯ä»¥å¾ˆæ–¹ä¾‰K€?˜q‡ç‚¹å‡Õd›¾3ä¸çš„Import按钮æ¥å¯¼å…¥è¯¥XMLæ–‡äšgæ¥ä‹É用åŒä¸€ä¸ªä»£ç æ ¼å¼å®šä¹‰ã€?/p>
˜q™æ ·æ¯æ¬¡åœ¨æäº¤ä»£ç 到版本控制æœåŠ¡å™?/span>å‰å°±å¯ä»¥é€šè¿‡Eclipse界é¢é‡Œçš„Source->Formatèœå•æ¥å¯¹ä»£ç ˜q›è¡Œæ ¼å¼åŒ–,从è€?使整个项目的代ç å…ähœ‰ç›¸åŒçš„æ ¼å¼ã€‚åŒæ ·å¯ä»¥é€šè¿‡å¯¹CodeStyle下的其他™å¹ç›®˜q›è¡Œè®„¡½®æ¥å¸®åЩ坹Java代ç çš„æ ·å¼è¿›è¡ŒæŽ§åˆ¶ã€‚å°†æ‰€æœ‰è¿™äº›æ ·å¼æ–‡ä»¶å¯¼å‡ºæˆ XMLæ–‡äšgåŽï¼ŒåŒç¼–ç 规范一起归档,供所有项目æˆå‘˜ä‹É用ã€?/p>
æ¥éª¤äºŒï¼šé™æ€ä»£ç 分æž?/strong> åœ¨å®Œæˆæºä»£ç 的开å‘以åŽï¼Œä¸‹é¢è¦è¿›è¡Œçš„工作ž®±æ˜¯å®¡è§†å’Œæµ‹è¯•代ç 。除了通过˜q行‹¹‹è¯•ä»£ç æ¥æ£€æŸ¥åŠŸèƒ½ä¹‹å¤–ï¼Œ˜q˜èƒ½åˆ©ç”¨ä¸€äº›é™æ€åˆ†æžå·¥å…äh¥å¿«é€Ÿã€ç›´æŽ¥åœ° æé«˜ä»£ç è´¨é‡ã€‚陿€ä»£ç 分æžå·¥å…·åƈä¸éœ€è¦è¿è¡Œä»£ç ,å¯ä»¥ç›´æŽ¥å¯¹Javaæ–‡äšgå’ŒClassæ–‡äšg˜q›è¡Œåˆ†æžåQŒé€šè¿‡ä¸€äº›æ£€æŸ¥æ¡ä»¶çš„讄¡½®åQŒå¿«é€Ÿæ‰¾åˆîC»£ç ä¸çš„错误和æ½?在缺陗÷€‚çŽ°åœ¨çš„é™æ€åˆ†æžå·¥å…·å¾ˆå¤šï¼Œæœ‰FindBugsã€PMDã€IBMRationalToolåQŒç‰½{‰ã€‚在˜q™é‡ŒåQŒé€‰æ‹©FindBugsä½œäØ“é™æ€ä»£ç 分æžå·¥ å…—÷€‚FindBugså¯ä»¥å’Œæ—¥å¸¸å¼€å‘工具Eclipse˜q›è¡Œé›†æˆåQŒåœ¨å¼€å‘过½E‹ä¸åQŒå°±å¯ä»¥æ–¹ä¾¿çš„开始陿€ä»£ç çš„‹‚€æŸ¥ã€‚通过‹‚€æŸ¥Classæ–‡äšg或者JARæ–?ä»Óž¼Œž®†å—节ç 和一¾l„缺é™äh¨¡å¼è¿›è¡Œå¯¹æ¯”,æ¥å‘现å¯èƒ½å˜åœ¨çš„代ç 问题。在Eclipse的开å‘环境ä¸åQŒç”¨æ’äšg安装的方å¼å®‰è£…了FindbugsåŽï¼Œåœ?Eclipse的酾|®é€‰é¡¹ä¸å°±ä¼šå¤šå‡ºæ¥FindBugs的酾|®é€‰é¡¹ã€‚å¯ä»¥å¯¹è‡ªå·±çš„项目进行酾|®ï¼Œé€‰æ‹©éœ€è¦çš„Detector‹‚€æŸ¥ä»£ç ã€?/p>
å›?.FindBugs的酾|®é€‰é¡¹ 讄¡½®å¥½è‡ªå·Þqš„规则åŽï¼Œåœ¨éœ€è¦æ£€æŸ¥çš„ä»£ç æ–‡äšg夹上点击å³é”®åQŒå°±å¯ä»¥å¯åЍFindBugs‹‚€æŸ¥ã€‚代ç å¯ä»¥æ˜¯ä¸€ä¸ªé¡¹ç›®ï¼Œä¹Ÿå¯ä»¥åªæ˜¯å‡ 个文件ã€?/p>
å›?.˜q行FindBugs ‹‚€æŸ¥å®Œæ¯•åŽåQŒä¼šå‡ºçްFindBugs视图åQŒæŠŠæ‰€æœ‰æ£€æŸ¥çš„¾l“æžœæ ÒŽ®é”™è¯¯åˆ†ç»„展示。点å‡È»“果里é¢çš„æ¯ä¸€ä¸ªé”™è¯¯ï¼Œä¼šè‡ªåŠ¨æ‰“å¼€å¯¹åº”çš„ä»£ç 。当æ ÒŽ®è§„则æ”?æ£äº†æ‰€æœ‰çš„错误åQŒæˆ–者说潜在错误åQŒè¿™äº›ä»£ç 也ž®±é€šè¿‡äº†é™æ€ä»£ç 检查。FindBugs的检查结果å¯ä»¥æ˜¯XMLæ–‡äšgåQŒä¹Ÿå¯ä»¥æ˜¯æ–‡æœ¬æ–‡ä»Óž¼Œä¾¿äºŽ™å¹ç›®çš„集æˆç®¡ç?和检查ä¿å˜ã€?/p>
å›?.FindBugs‹‚€æŸ¥ç»“æž?/p>
æ¥éª¤ä¸‰ï¼šå•å…ƒ‹¹‹è¯• å•å…ƒ‹¹‹è¯•用例设计和评å®?/strong> å•å…ƒ‹¹‹è¯•是èÊYä»¶å¼€å‘过½E‹ä¸é‡è¦çš„è´¨é‡ä¿è¯çŽ¯èŠ‚ï¼Œåœ¨æ¤çŽ¯èŠ‚ä¸ï¼Œè®¾è®¡å’Œè¯„审对于ä¿è¯æ•´ä¸ªå•元测试过½E‹çš„完整性和有效性æ¥è¯´å分é‡è¦ã€‚设计阶ŒDµéœ€è¦å…· 体考虑è¦å¯¹å“ªäº›ä»£ç å•å…ƒ˜q›è¡Œ‹¹‹è¯•åQŒè¢«‹¹‹å•元之间的关系åQŒæµ‹è¯•ç–略,以åŠå•å…ƒ‹¹‹è¯•用例设计½{‰ï¼Œòq¶æœ€¾lˆè¾“出《å•å…ƒæµ‹è¯•ç”¨ä¾‹è®¾è®¡ã€‹æ–‡æ¡£ï¼Œç”¨æ¥æŒ‡å¯¼å…·ä½“çš„å•元测è¯?执行。在用例设计ä¸ï¼Œé€šè¿‡å¯¹ä»£ç å•元输入和期待输出的定义æ¥ä¿è¯è¯¥å•元的功能æ£ç¡®æ€§ï¼Œè¾¹ç•Œå€¼çš„‹¹‹è¯•和异常测试éžå¸”R‡è¦ã€‚åŒæ—¶ä¹Ÿé…刋¹‹è¯•用例和功能å—的匹é…?æ–ÒŽ³•æ¥è¡¡é‡ç”¨ä¾‹è®¾è®¡çš„完整性ã€?/p>
在用例设计完æˆä¹‹åŽï¼Œä¸‹ä¸€æ¥çš„工作ž®±æ˜¯˜q›è¡Œ‹¹‹è¯•用例的评审。个人的ç†è§£å’Œç»éªŒå§‹¾lˆæ˜¯æœ‰é™çš„,用例评审å¯ä»¥å€Ÿé›†ä½“之力,对用例设计进入查æ¼è¡¥¾~ºï¼Œ ˜q›ä¸€æ¥ä¿è¯æµ‹è¯•用例的有效性。由于å•元测试属于白盒测试范ç•ß_¼Œå®ƒä¸»è¦é€šè¿‡å¯¹ä»£ç 的逻辑¾l“æž„˜q›è¡Œåˆ†æžæ¥è®¾è®¡æµ‹è¯•ç”¨ä¾‹ï¼Œå› æ¤åQŒè¯„审员的选择最好以ç†è§£ä»£ç 逻辑 ¾l“æž„ä¸ºå‰æï¼Œå¦‚æžœè¯„å®¡å‘˜æ¥è‡ªç›¸å…?a class="fllink" target="_blank">模å—åQŒè¿˜èƒ½å¤Ÿæœ‰æ•ˆçš„å‘现模å—相å…Ïx€§å’Œä¾èµ–性所带æ¥çš„问题ã€?/p>
模拟对象技æœ?/strong> 在实际项目ä¸åQŒå¼€å‘äh员自å·Þqš„代ç 往往需è¦å’Œå…¶ä»–çš„ä»£ç æ¨¡å—或¾pÈ»Ÿ˜q›è¡Œäº¤äº’åQŒä½†åœ¨æµ‹è¯•çš„˜q‡ç¨‹ä¸ï¼Œ˜q™äº›éœ€è¦è¢«è°ƒç”¨çš„真实对象常常很难被实例化,æˆ?者这些对象在æŸäº›æƒ…å†µä¸‹æ— æ³•è¢«ç”¨æ¥‹¹‹è¯•åQŒä¾‹å¦‚ï¼ŒçœŸå®žå¯¹è±¡çš„è¡Œä¸ºæ— æ³•é¢„‹¹‹ï¼ŒçœŸå®žå¯¹è±¡çš„行为难以触å‘,或者真实对象的˜q行速度很慢。这时候,ž®±éœ€è¦ä‹É用模拟对 象技æœ?Mock)åQŒåˆ©ç”¨ä¸€ä¸ªæ¨¡æ‹Ÿå¯¹è±¡æ¥æ¨¡æ‹Ÿæˆ‘ä»¬çš„ä»£ç æ‰€ä¾èµ–的真实对象,æ¥å¸®åŠ©å®Œæˆæµ‹è¯•,æé«˜‹¹‹è¯•覆盖率,从而æé«˜ä»£ç è´¨é‡ã€‚模拟对象技术利用了在é¢å?接å£çš„ç¼–½E‹ä¸åQŒç”±äºŽä»£ç 直接对接壘q›è¡Œè°ƒç”¨åQŒæ‰€ä»¥ä»£ç åÆˆä¸çŸ¥é“引用的是真实对象还是模拟对象,˜q™æ ·ž®±å¯ä»¥é¡ºåˆ©çš„完æˆå¯¹ä»£ç çš„‹¹‹è¯•åQŒæ¨¡æ‹ŸæŠ€æœ¯æœ‰å¾ˆå¤š¿U,å¦?jMockåQŒEasyMockåQŒMockitoåQŒPowerMock½{‰ç‰ã€‚å…¶ä¸Mockitoæ¶ˆé™¤äº†å¯¹æœŸæœ›è¡ŒäØ“çš„éœ€æ±‚ï¼Œé¿å…了这些代ç 的大é‡åˆå§‹åŒ–ã€?/p>
å›?.Mockito½CÞZ¾‹ 在模拟对象过½E‹ä¸åQŒå…ˆæ¨¡æ‹Ÿä¸€ä¸ªéœ€è¦è°ƒç”¨çš„List对象LinkedListåQŒå†è®‘Ö®š˜q™ä¸ªå¯¹è±¡çš„行为,当调用get(0)的时候,˜q?å›?#8221;first”ã€‚è¿™æ øP¼Œ‹¹‹è¯•ä»£ç ž®±å¯ä»¥åˆ©ç”¨è¿™ä¸ªå¯¹è±¡æ¥‹¹‹è¯•我们的功能代ç ,需è¦è°ƒç”¨å’Œ˜q”回值的时候,å¯ä»¥™åºåˆ©çš„得到模拟对象的˜q”回倹{€‚也需è¦å¯¹æ¨¡æ‹Ÿå¯¹è±¡ ˜q›è¡Œé”™è¯¯æƒ…况的模拟,ä¿è¯ä»£ç 寚w”™è¯¯çš„处ç†çš„æ£¼‹®æ€§ã€?/p>
‹¹‹è¯•覆盖率分æž?/strong> ä¸ÞZº†è¡¡é‡å•å…ƒ‹¹‹è¯•的质é‡å’Œè¦†ç›–的范å›ß_¼Œéœ€è¦å¯¹å•å…ƒ‹¹‹è¯•的代ç 进行测试覆盖分æžã€‚常用的衡釋¹‹è¯•è¦†ç›–çŽ‡çš„æŒ‡æ ‡ä¸»è¦æœ‰è¯å¥è¦†ç›–率ã€åˆ†æ”¯è¦†ç›–率ã€èµ\å¾?è¦†ç›–çŽ‡ã€æ¡ä»¶è¦†ç›–率和方法覆盖率½{‰ã€‚å…·ä½“é‡‡ç”¨å“ªäº›æŒ‡æ ‡å¯ä»¥æ ¹æ®é¡¹ç›®çš„实际情况æ¥å®šåQŒä»¥é¿å…å› è¿‡é«˜çš„æŒ‡æ ‡å¢žåŠ äº†ä»£ç å¼€å‘äh员的工作é‡è€Œåª„å“了™å¹ç›®æ•´ä½“的进 度ã€?/p>
EMMA是一‹Æ¾æ¯”较æµè¡Œçš„å¼€æºJava‹¹‹è¯•覆盖率分æžå·¥å…øP¼Œæ”¯æŒ¾c…R€æ–¹æ³•ã€ä»£ç 行ã€åŸºæœ¬ä»£ç å—½{‰å¤š¿U类型的‹¹‹è¯•覆盖率分æžï¼Œæ”¯æŒž®†è¦†ç›–率分枾l?果导å‡ÞZØ“å¤šç§æ ¼å¼çš„æŠ¥å‘Šï¼Œòq‰™‡‡ç”¨å¤š¿U颜色æ¥é«˜äº®æ˜„¡¤ºä¸åŒçš„覆盖率状æ€ã€‚EclEmma是一‹Æ‘ÖŸºäºŽEMMAçš„Eclipseæ’äšgåQŒæ–¹ä¾¿åœ¨ EclipseIDEä¸è¿›è¡Œæµ‹è¯•覆盖率分æžã€‚如å›?åQŒåœ¨‹¹‹è¯•用例写好åŽï¼Œå¯ä»¥åœ¨å³é”®ç‚¹å‡ÀLµ‹è¯•ç±»åQŒé€‰æ‹©CoverageAs->JUnitTestã€?/p>
å›?.˜q行‹¹‹è¯•è¦†ç›–åˆ†æž å•å…ƒ‹¹‹è¯•跑完åŽï¼ŒCoverage视图ä¸ä¼šæ˜„¡¤ºæ‰€é€‰æ‹©çš„æµ‹è¯•的覆盖率。åŒå‡ÀL‰“å¼€æŸä¸€å…·ä½“的类åŽï¼Œå¯ä»¥çœ‹åˆ°é«˜äº®æ˜„¡¤ºçš„覆盖分æžç»“果,如图10所 ½Cºã€‚红色代表测试没有覆盖到该行åQŒé»„色表½Cºéƒ¨åˆ†è¦†ç›–,¾l¿è‰²çš„行表示该行在本‹Æ¡æµ‹è¯•ä¸è¢«è¦†ç›–到ã€?/p>
å›?0.查看‹¹‹è¯•覆盖分枾l“æžœ 在Coverage视图ä¸å¯ä»¥é€šè¿‡ç‚¹å‡»é¼ æ ‡å³é”®ž®†æµ‹è¯•覆盖分æžçš„¾l“果导出æˆéœ€è¦çš„æ ¼å¼åQŒä¾‹å¦‚HTMLã€?/p>
å›?1.导出‹¹‹è¯•覆盖分枾l“æžœ å›?2昄¡¤ºäº†å¯¼å‡ºçš„reportã€?/p>
å›?2.‹¹‹è¯•è¦†ç›–åˆ†æžæŠ¥å‘Š ä¸ÞZº†ä¿è¯å•å…ƒ‹¹‹è¯•的有效性和质é‡åQŒå¯ä»¥è§„定一个测试覆盖率的下é™ï¼Œä¾‹å¦‚所有的包和¾cÈš„覆盖率必™å»è¾¾åˆ?0%以上。丘q‡å€¼å¾—注æ„的是åQŒä¸è¦å•¾U¯è¿½ 求高覆盖率,è¦åŒæ—¶æ³¨æ„测试用例的质é‡åQŒå¦‚果测试用例本íw«å°±å†™çš„æœ‰é”™è¯¯ï¼Œé‚£ä¹ˆå³ä‹É‹¹‹è¯•覆盖率很高也没有æ„义ã€?/p>
æ¥éª¤å››ï¼šæŒç®‹é›†æˆ æŒç®‹é›†æˆ(ContinuousIntegration)是利用一¾pÕdˆ—çš„å·¥å…øP¼Œæ–ÒŽ³•和规则,åšåˆ°å¿«é€Ÿçš„æž„å¾å¼€å‘代ç ,自动的测试化åQŒæ¥æé«˜å¼€å?代ç 的效率和质é‡ã€‚åˆ©ç”¨è‡ªåŠ¨æž„å»ºå·¥å…øP¼Œéšæ—¶éƒ½èƒ½æŠŠæäº¤çš„ä»£ç æž„å¾å‡ºæ¥åQŒæä¾›ä¸€ä¸ªå¯ä»¥æµ‹è¯•ä‹É用的版本åQŒè®©ç”¨æˆ·å’Œå¼€å‘ähå‘˜åŒæ—¶çœ‹åˆ°ç›¸åŒçš„功能åQŒå°½æ—©çš„å‘现问题 和错误,也å¯ä»¥å°½å¿«çš„得到‹¹‹è¯•人员和用æˆïLš„å馈ã€?/p>
è¦åšåˆ°æŒ¾l集æˆï¼Œž®Þp¦åˆ©ç”¨ä¸€¾pÕdˆ—工具åQŒæŠŠå¼€å‘过½E‹ä¸çš„é‡å¤å·¥ä½?a class="fllink" target="_blank">自动åŒ?/a>。æå»ø™‡ªåŠ¨çš„æž„å¾æœåŠ¡å™?/a>åQ?自动的进行å•元测试和å‘布新版本,一个集æˆçš„æœåŠ¡å™¨å¯ä»¥æä¾›æž„廸™¿‡½E‹çš„¾l“果报告åQŒè‡ªåŠ¨é€šçŸ¥å¼€å‘äh员构建结果,òq¶ä¸”ä¿å˜åކ岿•°æ®ã€?IBMRationalTeamConcert(RTC)å¯ä»¥æä¾›å·¥ä½œä»ÕdŠ¡çš„ç®¡ç†ï¼Œ™å¹ç›®è®¡åˆ’的安排,代ç 版本½Ž¡ç†æŽ§åˆ¶åQŒè‡ªåŠ¨æž„å»ºå¯ç”¨ç‰ˆæœ¬ï¼Œç”Ÿæˆæž„å¾¾l“æžœæŠ?告。这些过½E‹æž„æˆäº†™å¹ç›®çš„æŒ¾l集æˆè¿‡½E‹ï¼Œå…¶ä¸åQŒç‰ˆæœ¬çš„自动构å¾å’Œä»£ç 的自动å•å…ƒ‹¹‹è¯•是挾l集æˆçš„关键˜q‡ç¨‹åQŒRTC在这些过½E‹ä¸Šæä¾›äº†æœ‰åŠ›çš„æ”¯æŒã€?/p>
è‡ªåŠ¨æž„å¾ RTCæä¾›äº†buildengineæ¥è´Ÿè´£æž„建buildåQŒé¦–选,å¯åЍbuildengineåQŒåƈ和RTCæœåС噍å¾ç«‹äº†˜qžæŽ¥ã€‚å†åˆ›å¾™å¹ç›®çš?build定义。在˜q™ä¸ªå®šä¹‰ä¸ï¼Œéœ€è¦è®¾å®šç¼–译哪äº?a class="fllink" target="_blank">æ¨¡å— å¯ä»¥çœ‹åˆ°åQŒé€šè¿‡åœ¨build定义上,点击è¯äh±‚æž„å¾åQŒå°±å¯ä»¥è§¦å‘一‹Æ¡æž„廸™¿‡½E‹ã€‚选择需è¦çš„æž„å¾å‚æ•°åQŒè¿™ä¸ªè¿‡½E‹å°±ä¼šåœ¨åŽå°˜q行。æ¯ä¸€ä¸ªå¼€å‘äh员,å?了ç¨è®¸çš„ä»£ç æ”¹å˜å’Œæäº¤ï¼Œéƒ½å¯ä»¥è§¦å‘æ–°çš„æž„å»ø™¿‡½E‹ï¼Œæ¥ä¿è¯æˆ‘们代ç 的有效性。申请一个新的构建的˜q‡ç¨‹å¦‚图13ã€å›¾14所½Cºã€?/p>
å›?3.甌™¯·ä¸€ä¸ªæ–°çš„æž„å»?/p>
å›?4.æž„å¾ç”Œ™¯·ç•Œé¢ 当构建结æŸåŽã€‚RTCæœåŠ¡å™¨ä¼šæä¾›æž„å¾¾l“果报告。开å‘äh员å¯ä»¥æŸ¥è¯¢åˆ°˜q™æ¬¡æž„å¾çš„详¾l†ä¿¡æ¯ã€?/p>
å›?5.构徾l“æžœ 整个开å‘过½E‹ä¸åQŒæž„建版本的˜q‡ç¨‹åº”è¯¥æ˜¯æ— æ•°æ¬¡çš„ï¼Œé€šè¿‡æ¯æ¬¡æž„å¾åQŒéƒ½å¯ä»¥å¾—到当时代ç 的编译情况,òq¶ä¸”å¯ä»¥å¾—到一个寘q行的èÊY件版本。在构å¾å®šä¹‰ 上,RTC支æŒè®„¡½®æž„å¾è®¡åˆ’。定时自动的触å‘一‹Æ¡æž„建ã€?/p>
å›?6.æž„å¾å®šä¹‰ 自动å•å…ƒ‹¹‹è¯• æž„å¾å¯ä»¥è‡ªåŠ¨äº†ï¼Œé‡ç‚¹æé«˜ä»£ç è´¨é‡çš„å•元测试呢åQŸå¦‚æžœæ¯ä¸€å¤©çš„代ç åQŒæ¯ä¸€ä¸ªç‰ˆæœ¬çš„代ç åQŒéƒ½å·²ç»é€šè¿‡äº†æˆ‘们的å•å…ƒ‹¹‹è¯•åQŒè¿™æ ähˆ‘们就能对代ç 的质é‡?有了基本的ä¿è¯ã€‚在构å¾è„šæœ¬çš„è‡ªåŠ¨è°ƒç”¨è¿‡½E‹ä¸åQŒé€šè¿‡ANT的脚本,å¯ä»¥åŠ ä¸ŠJUnitåQŒEMMAåQŒFindBugsçš„ANT脚本调用åQŒæ¯ä¸€‹Æ¡çš„æž„å¾åQŒéƒ½å?以把˜q™äº›‹‚€æŸ¥å·¥ä½œè‡ªåŠ¨çš„˜q›è¡Œä¸€é测试。这些测试都è¦ç”Ÿæˆæµ‹è¯•结果报告,RTCä¸èƒ½æä¾›˜q™äº›æŠ¥å‘Šçš„展½Cºï¼Œž®±å¯ä»¥åˆ©ç”¨Hudson˜q™ä¸ªå¼€æºå·¥å…øP¼Œé›†æˆ‹¹‹è¯•报告 æ¥æ–¹ä¾¿æŸ¥é˜…ã€?/p>
å›?7.自动‹¹‹è¯•报告 æ¥éª¤äº”:代ç è¯„å®¡å’Œé‡æž?/strong> 代ç 评审(CodeReview)是Java™å¹ç›®å¼€å‘过½E‹ä¸çš„一个é‡è¦æ¥éª¤ï¼Œä»£ç 评审å¯ä»¥å¸®åŠ©å‘çŽ°é™æ€ä»£ç 分æžè¿‡½E‹ä¸æ— 法å‘现的一些问题,例如 代ç 的编写是å¦ç¬¦åˆç¼–ç 规范,代ç 在逻辑上或者功能上是å¦å˜åœ¨é”™è¯¯åQŒä»£ç åœ¨æ‰§è¡Œæ•ˆçŽ‡å’Œæ€§èƒ½ä¸Šæ˜¯å¦æœ‰éœ€è¦æ”¹˜q›çš„地方åQŒä»£ç 的注释是å¦å®Œæ•´æ£ç¡®åQŒä»£ç 是å¦å˜åœ?冗余和é‡å¤ã€‚代ç 评审还å¯ä»¥å¸®åŠ©æ–°è¿›å…¥é¡¹ç›®ç»„çš„æˆå‘˜å¿«é€Ÿå¦ä¹ 和了解™å¹ç›®åQŒä¿ƒ˜q›ç»éªŒåˆ†äº«ï¼ŒåŒæ—¶ä¹Ÿèƒ½ä¿è¯™å¹ç›®æˆå‘˜çš„良好沟通。代ç 评审主è¦åŒ…括两¿UåÅžå¼ï¼ŒåŒçñ” 评审(PeerReview)和尾l„评å®?GroupReview)。匾U§è¯„å®¡ä¸»è¦æŒ‡™å¹ç›®æˆå‘˜é—´çš„互相评审åQŒå°¾l„评审是指通过å¬å¼€è¯„审会议åQŒé¡¹ç›®æˆå‘˜ä¸€èµ?寚w¡¹ç›®ä»£ç 进行评审ã€?/p>
ä¸ÞZº†æé«˜ä»£ç 评审的有效性和效率åQŒå¯ä»¥å€ŸåŠ©ä¸€äº›å¤–éƒ¨å·¥å…øP¼Œæ¯”较常用的代ç 评审工å…ähœ‰Jupiterå’ŒCodeStriker。Jupiteræ˜?一‹Æ‘Ö¼€æºçš„Eclipseæ’äšgåQŒå…许æˆå‘˜å°†è¯„审æ„è§å®šä½åˆ°çœŸå®žä»£ç 的具体行,ç”׃ºŽä»£ç 评审的结果以XMLæ–‡äšgçš„åÅžå¼ä¿å˜ï¼Œæ‰€ä»¥å¯ä»¥æŠŠ¾l“æžœæäº¤åˆ°ç‰ˆæœ¬ç®¡ç?a class="fllink" target="_blank">æœåŠ¡å™?/a>˜q?行共享。图18昄¡¤ºäº†ä‹É用Jupiter˜q›è¡Œä»£ç 评审的界é¢ã€?/p>
å›?8.Jupiter代ç è¯„å®¡ç•Œé¢ åœ¨ä»£ç 评审ä“Q务创建åŽåQŒJupiterž®†ä»£ç 评审分æˆä¸‰ä¸ªé˜¶ŒDµï¼Œä¸ªäh评审阶段(IndividualPhase)ã€å›¢é˜Ÿè¯„审阶ŒD?(TeamPhase)和问题修å¤é˜¶ŒD?ReworkPhase)。在个äh评审阶段åQŒè¯„审æˆå‘˜å°†å‘现的代ç 问题或者缺陯‚®°å½•下æ¥ï¼Œæ¯ä¸ªé—®é¢˜éƒ½ä¼šä½œäؓ一个记 录ä¿å˜åœ¨è¯„å®¡è¡¨æ ¼ä¸ã€‚在团队评审阶段åQŒå›¢é˜Ÿçš„全部或者部分æˆå‘˜ä¼šä¸€èµ·å¯¹ä¸ªäh评审阶段å‘现的问题进行定性,如果问题¼‹®å®žå˜åœ¨åQŒå°±ž®†è¯¥é—®é¢˜åˆ†é…¾l™æŸä¸ªæˆå‘˜åŽ»è§?冻I¼Œòq¶åœ¨Jupiterä¸å°†è¯¥é—®é¢˜è®¾¾|®æˆç›¸åº”的状æ€ã€‚在问题修å¤é˜¶æ®µåQŒå›¢é˜Ÿæˆå‘˜ä¼šä¿®å¤å±žäºŽè‡ªå·±çš„问题,òq¶å°†ç›¸åº”的记录设¾|®æˆå·²è§£å†³ç‰æ£ç¡®çš„状æ€ã€?/p>
Codestriker是一‹Æ‘ÖŸºäºŽWeb的常用代ç è¯„å®¡å·¥å…øP¼Œå¯¹ä»£ç 的评审å¯ä»¥é’ˆå¯¹æŸä¸€å…·ä½“行,也å¯ä»¥é’ˆå¯ÒŽ•´ä¸ªä»£ç æ–‡ä»Óž¼Œè¯„审æ„è§ä¼šè¢«ä¿å˜åœ?a class="fllink" target="_blank">æ•°æ®åº?/a>ä¸ã€‚评审äh员å¯ä»¥åŒæ—¶çœ‹åˆ°å…¶ä»–äh的评论,代ç 作者也å¯ä»¥é’ˆå¯¹æŸä¸€å…·ä½“的评 论回å¤ã€‚Codestriker支æŒé‚®äšg通知åQŒè¿˜å¯ä»¥åŒç‰ˆæœ¬æŽ§åˆ¶æœåС噍˜q›è¡Œé›†æˆåQŒä»¥è·Ÿè¸ªå’Œæ˜¾½Cºæ–‡ä»¶å†…容的改å˜ã€‚图19昄¡¤ºäº†Codestriker的界 é¢ã€?/p>
å›?9.CodestrikeræŠ¥å‘Šç•Œé¢ åœ¨å®žè·µä¸å¯Òމ€æœ‰ä»£ç 进行尾l„评审会比较è´ÒŽ—¶åQŒæ‰€ä»¥å¯ä»¥æ ¹æ®å®žé™…情冉|¥æŒ‘é€‰ä¸€äº›æ ¸å¿ƒä»£ç 进行尾l„评审,或者在™å¹ç›®çš„剿œŸå®‰æŽ’较多的ž®ç»„评审åQŒç‰™å?目组的æˆå‘˜å¯¹ä»£ç è¯„å®¡çš„æ ‡å‡†å’Œè¦æ±‚有较好的ç†è§£åQŒè¿›è¡Œä»£ç 评审的¾l验æé«˜åŽï¼Œž®±å¯ä»¥é€æ¸å‡å°‘ž®ç»„评审的次敎ͼŒä»Žè€Œè¾¾åˆ°å¤§éƒ¨åˆ†ä»£ç å³ä‹Éåªè¿›è¡ŒåŒ¾U§è¯„å®¡ä¹Ÿèƒ½ä¿ è¯å¾ˆå¥½çš„è´¨é‡ã€?/p>
通过代ç 评审å‘现的问题è¦é€šè¿‡ä»£ç 釿ž„åŠæ—¶è§£å†³æŽ‰ï¼Œè¾ƒå°çš„䏿¶‰åŠå¤šäh代ç çš„é‡æž„å¯ä»¥ç”±™å¹ç›®æˆå‘˜è‡ªå·±å€ŸåŠ©Eclipseçš„é‡æž„功能完æˆï¼Œä¸åŒ™å¹ç›® æˆå‘˜å†™çš„实现相åŒåŠŸèƒ½çš„ä¸åŒä»£ç è¦é€šè¿‡è®¨è®ºæ•´åˆæˆå…¬å…Þqš„¾cÀLˆ–è€…æ–¹æ³•ã€‚æ¯”è¾ƒå¤æ‚çš„æˆ–è€…æ¯”è¾ƒé«˜å±‚æ¬¡çš„é‡æž„工作,例如整个™å¹ç›®å±‚é¢çš„代ç 组¾l‡åÅžå¼çš„æ”¹å˜éœ€è¦ç”±æ•?个项目组共åŒè®¨è®ºå®Œæˆã€?/p>
¾l“论 软äšg开呿²¡æœ‰ä¸€æˆä¸å˜ã€ä¸‡èƒ½é€šç”¨çš„æµ½E‹å’Œæ–ÒŽ³•åQŒå¸Œæœ›å¤§å®¶èƒ½ä»Žæœ¬æ–‡å¾—到å¯å‘和收益åQŒç»“åˆæ‚¨çš„实际项目特点,实践以上æ¥éª¤å’Œæ–¹æ³•,òq¶åŠ ä»¥å®Œå–„å’Œæ”?˜q›ï¼Œå…±åŒæ‰“é€ é«˜æ•ˆé«˜è´¨é‡çš„Java代ç åQŒäؓ您的™å¹ç›®æˆåŠŸå¥ å®šåšå®žçš„基¼‹€ã€?/p>
错误一åQšé”™è¯¯çš„éœ€æ±‚è°ƒç ”é˜¶ŒDµï¼Œå¯ÆD‡´å¾ˆå¤š™å¹ç›®æ°¸è¿œæ— 法¾l“æŸ!
在èÊY件行业,在界é¢è®¾è®¡æ²¡æœ‰æ£å¼å±•现给客户之å‰åQŒæ‰€æœ‰çš„å·¥ä½œéƒ½å¤„äºŽéœ€æ±‚è°ƒç ”é˜¶ŒDüc€‚其实徽{‘行业已¾l给我们åšå¥½äº†å…ˆä¾‹ï¼šå®¢æˆ·ä¹°æˆ¿å之剿˜¯å…ˆè¦çœ‹çœ‹æ äh¿ 房和模型的,什么都看ä¸åˆ°è¿™æˆ¿åä½ æ•¢ä¹îC¹ˆ?除éžä½ 䏿˜¯è‡ªå·×ƒ½!
而在我们所å¦çš„软äšg工程概念模型ä¸ï¼Œ˜q™æ˜¯ä¸‰ä¸ªé˜¶æ®µåQšéœ€æ±‚è°ƒç ”ã€éœ€æ±‚分æžã€æ¦‚è¦è®¾è®¡ã€?/p>
在客æˆähŠŠä»–ä»¬æƒŒ™¦½Ž¡ç†çš„业务模å—以åŠä¸Žä¹‹ç›¸å…³çš„业务数æ®åQŒæµ½E‹ï¼Œè¡¨å•äº¤ä»˜ä½ çš„æ—¶å€™ï¼Œä½ åƒä¸‡ä¸è¦æŠŠ˜q™ä¸ªé˜¶æ®µå®šæ€§äؓ需è¦è°ƒç ”结æŸï¼Œå†™å‡ºã€Šéœ€è¦è§„æ ÆD¯´æ˜?书》就å¯ä»¥äº†ã€‚大é‡çš„å®žè·µè¯æ˜ŽåQŒåœ¨æ¦‚è¦è®¾è®¡é˜¶æ®µæ‰€è¡ç”Ÿå‡ºæ¥çš„éœ€æ±‚å·¥ä½œé‡æ˜¯ä¹‹å‰çš„5~10å€ï¼Œç”šè‡³æ›´å¤šåQŒå› 䏸™¿™è¦çœ‹è®¾è®¡äººå‘˜çš„业务沟通能力和建模水åã^ã€?/p>
有实施ç»éªŒæ¯”较丰富的™å¹ç›®½Ž¡ç†äººå‘˜æ€È»“è¯ß_¼Œåœ¨ä¸å›½å®žæ–½èÊY仉™¡¹ç›®ï¼Œå¿…须以咨询方å¼å±•å¼€åQšè¦æŽ¨å‡ºè‡ªå·±çš„æ–¹æ¡ˆï¼Œè€Œä¸èƒ½å®Œå…¨æŒ‰ç…§å®¢æˆäh¥æéœ€æ±‚作™å¹ç›®ã€‚这是一 ¿U很好的解决æ€èµ\åQŒä½†æ— 法解决所有实施项目的éšùN¢˜ã€‚è¿™¿Uè§£å†Ïx–¹æ¡ˆçš„剿åQŒè¦ä¹ˆé¡¹ç›®å®žæ–½è€…有æˆç†Ÿçš„业务模型,è¦ä¹ˆæœ‰æˆç†Ÿçš„产å“(包å«äº†æˆç†Ÿçš„业务模型)åQŒå¦ 则是ä¸å¯èƒ½åšåˆ°çš„。但如果没有3~5òq´åœ¨åŒä¸€è¡Œä¸šåQŒåŒä¸€é¢†åŸŸçš„实施ç»éªŒå’Œç†è®ºæ€È»“åQŒæ²¡æœ‰å“ªå®¶ITä¼ä¸šèƒ½è¾¾åˆ°è¿™æ ïLš„å‰æè¦æ±‚ã€?/p>
其实得出˜q™æ ·¾l“è®ºçš„æ·±å±‚åŽŸå› ï¼Œæ˜¯å› ä¸ºå›½å†…å¤šæ•îC¼ä¸šç®¡ç†æ€æƒ³ä¸æˆç†Ÿï¼Œæ›´è°ˆä¸ä¸Šå®Œå–„的业务模型,所以客æˆïLš„æ€ç»´ä¸€å®šç¨‹åº¦æ˜¯å‘æ•£çš„,˜q˜æœªå½¢æˆ¾pÈ»Ÿã€‚甚臌™¿˜ 有些客户的领å¯û|¼Œè„‘å䏿œ‰å¾ˆå¤šæ–°é²œçš„点å,他都有å¯èƒ½æƒ³åœ¨ä¼ä¸šä¿¡æ¯åŒ–的实施过½E‹ä¸åŠ è¿›æ¥ï¼Œ˜q™å¯¹æŠŠæŽ§™å¹ç›®èŒƒå›´å’Œé¡¹ç›®å®žæ–½æ•ˆæžœæ¥è¯ß_¼Œéƒ½å¯èƒ½æ˜¯çùNš¾çš„开始ã€?/p>
所以,è¦åšå¥½å®žæ–½é¡¹ç›®ï¼Œå®žæ–½è€…å¿…™åÀLœ‰å¾ˆå¥½çš„ä¸šåŠ¡å¾æ¨¡èƒ½åŠ›ï¼Œå¿«é€Ÿçš„¾l™å®¢æˆ·å±•½Cºåˆç†çš„软äšg原型软äšgDemoã€?/p>
误‚®°ä½ï¼šè½¯äšg实施™å¹ç›®åQŒä¸€å®šè¦¾l™ç”¨æˆïLœ‹åˆ°æ ·æ¿æˆ¿è½¯äšgDemoåQŒæ‰½Ž—éœ€æ±‚è°ƒç ”ç»“æ?
错误二:IT技术äh员ä¸éœ€è¦æŽŒæ¡é¡¹ç›®ç®¡ç?/strong>
有这¿U看法的äºÞZ¸åœ¨å°‘æ•°ã€‚æ ¹æ®è§‚察,之所以åÅžæˆè¿™¿U看法,一是对™å¹ç›®çš„çœŸæ£æ¦‚å¿µä¸æ¸…æ™°åQŒäºŒæ˜¯å¯¹½Ž¡ç†çš„æ¦‚å¿ëŠ¥žè¯äº†åQŒæŠŠ½Ž¡ç†ç†è§£æˆäº†é«˜æ·±èŽ«æµ‹åQŒéžä¸€èˆ¬äh 能åšçš„äº‹æƒ…ã€‚é¦–å…ˆæœ‰å¿…è¦æ™®åŠä¸€ä¸‹é¡¹ç›®çš„æ¦‚念ã€?/p>
寚w¡¹ç›®æœ‰å¾ˆå¤šäºÞZ¸‹˜q‡å®šä¹‰ï¼Œ™å¹ç›®½Ž¡ç†åœ£ç»PMBOK½W¬ä¸‰ç‰?2004ç‰?的定义是åQšäØ“åˆ›é€ æŸä¸ªç‹¬ç‰¹çš„äº§å“æˆ–æœåŠ¡ï¼Œæˆ–å®ŒæˆæŸç‹¬ç‰¹çš„ä“Q务所åšçš„临时性努 力。围¾l•è¿™å¥è¯PMBOKåšäº†è¯¦ç»†çš„解释和举例说明åQŒå¾ˆä¸¥è°}åQŒæƒ³äº†è§£çš„请å¦ä¹ PMBOKã€‚å› ä¸ºéƒ½æ˜¯ç¿»è¯‘è¿‡æ¥çš„定义åQŒç¿»è¯‘å¾—˜q‡äºŽæœ¯è¯åŒ–很å®ÒŽ˜“把äh¾l•进去,åœ?国内䏿ޒ除已¾l拿到PMP认è¯è¯ä¹¦çš„专业äh士还æžä¸æ¸…楚™å¹ç›®½I¶ç«Ÿæ˜¯ä»€ä¹ˆã€‚笔者在˜q™é‡Œåªæƒ³ç”¨æ±‰è¯æœ€é€šä¿—çš„è¯a€æ¥è¯´æ˜Žä»€ä¹ˆæ˜¯™å¹ç›®å’Œé¡¹ç›®ç®¡ç†ã€?/p>
™å¹ç›®åQŒå°±æ˜¯åœ¨é™å®šçš„æ—¶é—´è¦äººå®Œæˆçš„事。记ä½ä¸‰ä¸ªå…³é”®å—å›_¯æŠŠæ¡åQšähã€æ—¶ã€äº‹ã€?/p>
™å¹ç›®½Ž¡ç†ž®±æ˜¯å‚与者用什ä¹?çŸ¥è¯†ã€æŠ€èƒ½ã€å·¥å…—÷€æ–¹æ³?æ¥åœ†æ»¡åœ°òq²å¥½˜q™äšg事ã€?/p>
æ˜Žç™½äº†è¿™äº›ï¼Œä½ å°±ä¼šæ˜Žç™½ä»Žæ—¥å¸¸ç”Ÿæ´»çš„åƒå–拉撒到国家½Ž¡ç†åQŒå¤„处都是项目,处处都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½æ˜Žç™½æ¯ä¸ªäh都需è¦é¡¹ç›®ç®¡ç†ï¼Œä¹Ÿå°±èƒ½ç†è§£å¦ä¼šäº†™å?目管ç†å°†ä¼šå¤šä¹ˆå—ç›Šæ— ½IøP¼Œå¨´ç†Ÿ˜q用™å¹ç›®½Ž¡ç†æ€ç»´ž®†æ— å¾€ä¸èƒœ!
ä½†éœ€è¦æé†’å¤§å®¶ä¸€ç‚¹ï¼ŒçŽ°åœ¨çš„PMBOKæ˜¯æŠŠä¼ ç»Ÿåˆ‰™€ 行业ã€å¾½{‘行业ã€IT行业½{‰å¤šä¸ªè¡Œä¸šé¢†åŸŸçš„™å¹ç›®½Ž¡ç†çŸ¥è¯†¾p…åˆåˆîCº†ä¸€èµøP¼Œå¤§è€Œå…¨åQŒä½†é’ˆå¯¹æ€§ä¸å¤Ÿå¥½åQ?所以很多äh觉得PMBOKç†è®ºåŒ–太强,å¦å®Œäº†è§‰å¾—很多东西没用。现在国际知åçš„å¦å¤–一套项目管ç†è®¤è¯ï¼ŒIPMP是按照工作岗ä½èƒ½åŠ›è¿›è¡Œäº†åˆ†çñ”åQŒä¹Ÿæ²¡æœ‰é’ˆå¯¹ 行业˜q›è¡Œåˆ†è§£ã€‚æ‰€ä»¥ï¼Œæ— è®ºæ‹¿åˆ°PMP或者IPMPåQŒå¾ˆå¤šähéƒ½ä¼šæœ‰åŒæ ïLš„困惑。æ®äº†è§£åQŒPMIå·²ç»å‡†å¤‡åšè¿™æ ïLš„æ”¹è¿›åQŒè¿™æ˜¯ä¸€ä¸ªå¾ˆå¥½çš„æ¶ˆæ¯ã€?/p>
错误三:忘记™å¹ç›®ç›®æ ‡
ä½ çœ‹åˆ°è¿™ä¸ªé¢˜ç›®ä»€ä¹ˆæ„Ÿè§?很多äºÞZ¼šè§‰å¾—˜q™æ ·çš„错误怎么会å‘ç”?å‡ ä¹Žæ²¡æœ‰äºÞZ¼šè®¤äؓ自己犯这个错è¯?忘记™å¹ç›®ç›®æ ‡æœ‰ä¸¤¿U情形:一是从开始接手项目就没弄 清楚™å¹ç›®çš„ç›®æ ‡æ˜¯ä»€ä¹?二是虽然清楚™å¹ç›®çš„ç›®æ ‡æ˜¯ä»€ä¹ˆï¼Œä½†å´òq²ç€è·Ÿå®Œæˆé¡¹ç›®ç›®æ ‡æ— å…Ÿë€ç”šè‡Ïxœ‰å®³çš„事ã€?/p>
时刻é“è®°™å¹ç›®ç›®æ ‡æ˜¯é¡¹ç›®ç®¡ç†å¾ˆé‡è¦çš„一个æ€ç»´åQŒé¡¹ç›®æ‰€æœ‰çš„‹zÕdŠ¨éƒ½å›´¾l•è¿™ä¸ªå±•å¼€ã€‚å¯æ˜¯éšç€™å¹ç›®çš„逿¥å¼€å±•,ž®¤å…¶æ˜¯å¤æ‚项目:人多ã€äº‹å¤šã€å‘¨æœŸé•¿åQŒå¾ˆå¤?™å¹ç›®¾lç†ä¼šé€æ¸å› äØ“ä¸ªäh喜好而忘è®îCº†™å¹ç›®çš„å¤§ç›®æ ‡åQŒæ¯”较典型的有:技术出íw«çš„™å¹ç›®¾lç†ä¼šæ²‰˜q·äºŽæŠ€æœ¯ç»†èŠ‚ï¼Œå¤§é‡æ—‰™—´èŠ±åœ¨å¦ä¹ 新技术或者一头闷在解å†ÏxŠ€æœ¯éš¾é¢?ä¸?脾气ç«çˆ†çš„项目ç»ç†ä¼šå› äØ“å¾ˆå¤šä¸å€¼å½“的事情大å‘脾气,把团队æžå¾—乌烟瘴æ°?ž®å¿ƒçœ¹{€çˆ±é¢å的项目ç»ç†ä¼šå› 䨓æŸä¸ª¾l„å‘˜æ— æ„的顶撞而怀æ¨åœ¨å¿ƒï¼Œä»Žæ¤æ€È»™å…?½I¿å°éž‹ï¼Œæžå¾—团队拉帮¾l“æ´¾åQŒæ¯«ä¸å›¢¾l?˜q˜æœ‰æ›´ç³Ÿ¾p•çš„åQŒæ¯”如爱玩游æˆçš„åQŒçˆ±å–å°é…’çš„½{‰ç‰ã€‚æ‰€æœ‰è¿™äº›ï¼Œæ— è®ºåŽŸå› æ˜¯è‡ªíw«ä¸æˆç†ŸåQŒè¿˜æ˜¯ç®¡ç†ç»éªŒã€ç®¡ç†èƒ½åЛ䏑»I¼Œ¾l?æžœéƒ½ä¸€æ øP¼Œé‚£å°±æ˜¯é¡¹ç›®å‡ºé—®é¢˜åQŒç”šè‡›_¤±è´¥ã€?/p>
™å¹ç›®¾lç†æœ€é‡è¦çš„一™å¹ä“Q务就是跟ítªä¸ŽæŽ§åˆ¶åQŒæ—¶åˆÀLŠŠæ¡é¡¹ç›®æ–¹å‘,ä¿è¯™å¹ç›®è®¡åˆ’得以™åºåˆ©æ‰§è¡ŒåQŒåå·®æŽ§åˆ¶åœ¨å¯æŽ§é£Žé™©èŒƒå›´å†…ã€‚ä½†™å¹ç›®æ€ÀL˜¯æœ‰å¤ªå¤šæ„å¤–å› ç´ ï¼Œž®?其是周期长的™å¹ç›®åQŒäh们常用夜长梦多æ¥å½¢å®¹é£Žé™©ä¼šéšæ—‰™—´çš„åšgé•¿è€Œå¢žåŠ ï¼Œæ‰€ä»¥é¡¹ç›®ç»ç†ä¸€å®šæ—¶åˆ»éƒ½è¦ä¿æŒå¤´è„‘清醒,寚w¡¹ç›®æ— 益的事情ä¸åšåQŒå¯¹™å¹ç›®æœ‰é£Žé™©çš„事情 æ›´ä¸èƒ½åšã€?/p>
ä»ÖM½•™å¹ç›®åœ¨å¼€å±•过½E‹ä¸éƒ½ä¼šä¸æ–é¢å¯¹æœÞZ¼šå’Œè¯±æƒ‘,™å¹ç›®¾lç†ä¸€å®šè¦èƒ½æ˜Ž¼‹®é¡¹ç›®å¤§ç›®æ ‡åQŒæ‰èƒ½æ¸…晰地识别哪些是ä‹É™å¹ç›®æˆåŠŸçš„æœºä¼šï¼Œå“ªäº›æ˜¯ä¼š¾l™é¡¹ç›®å¸¦æ¥é£Žé™©çš„ 诱惑åQŒæ‰ä¼šå°‘走弯路,早日æˆåŠŸã€‚é¡¹ç›®ç®¡ç†è€…è”盟,™å¹ç›®½Ž¡ç†é—®é¢˜ã€?/p>
人是需è¦ä¸æ–被æé†’的,˜q™ç”±äººæ€§å†³å®šã€‚æ™ºæ…§çš„äºø™ƒ½å¤Ÿä¸æ–çš„åçœä»Žè€Œè‡ªæˆ‘æé†’,愚笨的äh会被挫折ã€å¤–界的è¦ç¤ºä¸æ–æé†’åQŒè¿™ž®±åÅžæˆäº†æˆåŠŸä¸Žå¤±è´¥çš„å·®å¼‚ã€?/p>
错误四:计划ä¸èƒ½å?/strong>
æ€Žæ ·æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸ?计划åQŒè®¡åˆ’,å†è®¡åˆ’,˜q™æ˜¯™å¹ç›®½Ž¡ç†çš„æœ€ä½›_®žè·?所以,åšé¡¹ç›®ç®¡ç†çš„一般都知é“如何¾~–制™å¹ç›®è®¡åˆ’åQŒåƈ且很多äh能熟¾lƒçš„使用 Project工具åQŒçŸ¥é?0ž®æ—¶æˆ–è€?0ž®æ—¶æ³•则ã€WBS和关键èµ\径的概念。æ¯ä¸ªé¡¹ç›®ç»ç†éƒ½ä¼šè®°ä½è®¡åˆ’一旦åÅžæˆï¼Œž®×ƒ¸¥æ ¼æŒ‰ç…§è®¡åˆ’去执行åQŒè€Œä¸å—æŸä¸ªähã€?æŸäšg事的影哘q™ä¸ªåŽŸåˆ™åQŒä¹Ÿæ˜Žç™½˜q™æ ·åšä¸ä»…能够凞®‘大é‡èµ„æºçš„‹¹ªè´¹åQŒäñ”å“的质é‡ä¹Ÿèƒ½å¾—到ä¿éšœã€‚所以,很多™å¹ç›®¾lç†æŽ’æ–¥åQŒç”šè‡Ïx‹’¾l改å˜è®¡åˆ’ã€‚åšæŒåŽŸåˆ™ï¼Œ˜q™è²Œä¼?没什么错åQŒä½†çœŸçš„˜q™æ ·ä¹?
è¦å¼„æ¸…æ¥šä¸€ä»¶äº‹æ˜¯å¦æœ‰å¿…è¦åšåQŒé¦–先就得弄清楚两个问题åQšä¸€ã€è¿™ä»¶äº‹ä¸ÞZ»€ä¹ˆè¦å?二ã€åšäº†æœ‰ä»€ä¹ˆå¥½å¤?
那我们首先问一下编制计划的目的是什ä¹?我们知é“计划是项目管ç†çš„æœ€ä½›_®žè·µï¼Œè®¡åˆ’是ä¿è¯é¡¹ç›®æˆåŠŸçš„ä¸€¿U手ŒDµå’Œæ–ÒŽ³•åQŒåš˜q™äšgäº‹åªæœ‰ä¸€ä¸ªç›®çš„ï¼Œé‚£å°±æ˜¯äØ“ 了ä¿è¯é¡¹ç›®æˆåŠŸï¼Œä½†å‰ææ˜¯åQŒè¿™ä»½è®¡åˆ’是周密的ã€å¯è¡Œçš„ã€‚ä¸¥æ ¼æ‰§è¡Œä¸€ä»½å‘¨å¯†å¯è¡Œçš„™å¹ç›®è®¡åˆ’æ‰èƒ½ä¿è¯™å¹ç›®æˆåŠŸã€‚å¾ˆå¤šé¡¹ç›®ç»ç†è®°ä½äº†ä¸Šé¢çš„ä¸¥æ ¼æ‰§è¡ŒåŽŸåˆ™ï¼Œä½†å¿˜è®?äº†è¿™ä¸ªå¤§å‰æã€?/p>
½W¬äºŒä¸ªé—®é¢˜ï¼Œè®¡åˆ’有什么好å¤?™å¹ç›®½Ž¡ç†çš„è®¡åˆ’æ–¹æ³•ï¼ŒæŠŠé¡¹ç›®æ´»åŠ¨ã€æŒ¾læ—¶é—´ã€æ‰€éœ€èµ„æºæœ‰æœºåœ°ç»“åˆåœ¨ä¸€èµøP¼Œòq¶ä¸”æœ‰ä¸¥æ ¼çš„å…ˆåŽ‹Æ¡åºã€é‡Œ½E‹ç¢‘和关键èµ\径,å?以清晰地æé†’™å¹ç›®æ‰€æœ‰æˆå‘˜åœ¨ä»€ä¹ˆæ—¶é—ß_¼Œåšä»€ä¹ˆäº‹æƒ…,ä¿è¯æ¯ä¸ª™å¹ç›®ä»ÕdŠ¡éƒ½å¾—ä»¥æ‰§è¡?通过对计划的执行跟踪åQŒé¡¹ç›®ç»ç†å¯ä»¥æ¸…晰地了解™å¹ç›®˜q›å±•情况和å差情况, 评估òq¶åŠæ—¶æœ‰æ•ˆçš„æŽ§åˆ¶™å¹ç›®é£Žé™©åQŒä»Žè€Œä¿è¯é¡¹ç›®çš„æˆåŠŸã€?/p>
明白了这两点åQŒæˆ‘们冿¥çœ‹IT™å¹ç›®ã€‚对多数IT™å¹ç›®åQŒå°¤å…¶æ˜¯è½¯äšg实施™å¹ç›®åQŒå¯åŠ¨æ—¶éƒ½å˜åœ¨èŒƒå›´ä¸å¤Ÿæ˜Žæ™ŽÍ¼Œéœ€æ±‚丼‹®å®šçš„æƒ…å†üc€‚åªæœ‰åˆ°è½¯äšgDemo产生åQ?æ‰å¯èƒ½éœ€æ±‚清晎ͼŒèŒƒå›´¼‹®å®šåQŒè¿™äº›æƒ…况就军_®šäº†IT™å¹ç›®è®¡åˆ’éœ€è¦æ ¹æ®é¡¹ç›®çš„å®žé™…æƒ…å†µåŠæ—¶˜q›è¡Œä¿®æ£ã€‚如何压¾~©èŒƒå›´ç¡®å®šçš„æ—‰™—´åQŒæ—©æ—¥åˆ¶å®šå‡ºå‘¨å¯†å¯è¡Œçš„计划,是èÊY 仉™¡¹ç›®çš„一个é‡è¦è¯¾é¢˜ã€?/p>
制定一份周密å¯è¡Œçš„计划是项目ç»ç†ä¼˜¿U€èƒ½åŠ›çš„ä½“çŽŽÍ¼Œž®¤å…¶æ˜¯WBSçš„åˆ¶å®šï¼Œå¯¹å¤æ‚项目有很大隑ֺ¦ã€‚在è°?008奥这å¹ç›®çš„管ç†ä½“会时åQŒé¡¹ç›®ä¸“家曹蕑ְ± æåˆ°å¥¥è¿ä¼šé¡¹ç›®æœ€éš„¡š„一点就是WBS的制å®?å‚è§PMU¾|‘ç«™å¯?008奥这å¹ç›®çš„访è°?。è¦ä¿è¯™å¹ç›®çš„æˆåŠŸï¼Œž®Þp¦ä¿è¯™å¹ç›®çš„æ¯ä¸ªæ´»åŠ¨éƒ½èƒ½å¾—ä»¥é¡ºåˆ©æ‰§è¡Œã€‚æ‰€ 以,在项目情况å‘生å˜åŒ–ï¼Œåœ¨åŽŸæœ‰çš„è®¡åˆ’åŸºç¡€ä¸Šæœ‰éœ€æ±‚å˜æ›´æ—¶åQŒå°±è¦æŠŠæ–°çš„ä»ÕdŠ¡è¡¥å……åˆ°è®¡åˆ’ä¸åQŒä¿®æ£è®¡åˆ’,¼‹®ä¿WBS的完æ•ß_¼Œ¼‹®ä¿è®¡åˆ’周密å¯è¡ŒåQŒä¹‹åŽçš„å·¥ä½œæ‰æ˜¯ ä¸¥æ ¼æ‰§è¡Œã€?/p>
™åÞZ¾¿æä¸€å¥ï¼Œæœ‰äº›™å¹ç›®¾lç†ä¼šèµ°å¦å¤–一个æžç«¯ï¼šå› äØ“éœ€æ±‚ä¸¼‹®å®šåQŒæ‰€ä»¥ä¸åˆ¶å®š™å¹ç›®è®¡åˆ’ã€‚è¿™åŒæ ·æ˜¯å¯¹è®¡åˆ’的错误ç†è§£ã€‚å³ä½¿è®¡åˆ’ä¸å¤Ÿå‘¨å¯†ï¼Œä½†å®ƒå¯ä»¥æé†’我们 ™å¹ç›®çš„å¤§ç›®æ ‡æ˜¯ä»€ä¹ˆï¼Œä¿è¯™å¹ç›®å›¢é˜Ÿæ‰€é‡‡å–的行动ä¸å离大方å‘。ä“Q何一™å¹å¤§çš„项目,都å¯ä»¥æ‹†åˆ†æˆå¾ˆå¤šž®é¡¹ç›®ï¼ŒWBS的渘q›æ˜Ž¾l†ï¼Œä¹Ÿæ˜¯™å¹ç›®å¿…须完æˆçš„ä“Q务之 一åQŒæ‰€æœ‰ä“Q务的æŒç®‹æ—‰™—´éƒ½æ˜¯è¦ä¼°½Ž—çš„åQŒå³ä½¿ä¸å¤Ÿå‡†¼‹®ï¼Œè‡›_°‘å¯ä»¥ä½œäØ“¾l验累积åQŒäؓ今åŽçš„准¼‹®ä¼°½Ž—åšäº†å‡†å¤‡ã€‚å› æ¤ï¼Œ™å¹ç›®çš„ä“Q何阶ŒDµéƒ½ä¸€å®šè¦æœ‰è®¡åˆ’ã€?/p>
错误五:™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©
™å¹ç›®ä¸€å®šè¦ç›ˆåˆ©åQŒè¿™å¥è¯è¢«æ— æ•°IT™å¹ç›®¾lç†å¥‰äؓ真ç†åQŒä¹Ÿž®±æ³¨å®šäº†è¦åˆ›é€ 很多悲å‰?ä¸ÞZº†è¾‘Öˆ°˜q™ä¸ªç›®çš„åQŒå¾ˆå¤šIT™å¹ç›®¾lç†ç”šè‡³éƒ½åœ¨æ‚‰å¿ƒç ”究厚黑å¦ï¼Œå¦ä¹ 用什么办法把ž®å¼Ÿæžå¾—çƒæƒ…高涨åQŒæ¯”æ°‘å·¥ç´¯ï¼Œä»Žè€Œç”¨æœ€ä½Žçš„æˆæœ¬åˆ›é€ 最大的利润ã€?/p>
™å¹ç›®½Ž¡ç†ä½œäØ“æˆ˜æœ¯å±‚æ¬¡çš„ç®¡ç†æ‰‹ŒDµï¼Œä¸€å®šè¦æœåŠ¡äºŽæˆ˜ç•¥å±‚‹Æ¡çš„大方å‘。商场如战场åQŒæœ‰èƒœåˆ©ž®×ƒ¼šæœ‰å¤±è´¥ã€‚äØ“äº†æˆ˜ç•¥èƒœåˆ©ï¼Œå¾ˆå¤šæˆ˜å½¹è¦è¯±æ•Œæ·±å…¥ï¼Œå¿…须打èÓ|ä»—ã€?败仗ä¸è¦ç´§ï¼Œå…³é”®è¦å¼„清楚败到什么层‹Æ¡ï¼ŒæŸå¤±åˆîC½•¿U地æ¥ï¼Œæ˜Žç¡®æœ¬æ¬¡æˆ˜å½¹çš„çœŸå®žç›®æ ‡ï¼Œå†åŽ»æ‰“è¿™åœºæˆ˜å½¹ï¼Œž®×ƒ¼šåšåˆ°é©¾è½»ž®Þq†ŸåQŒä»Žè€Œä¸è‡³äºŽåˆ°æœ€åŽåÅžæˆä¸ä»…æŸå…‰|Š˜ ž®†ï¼Œ˜q˜æœªèƒ½è¯±æ•Œæ·±å…¥çš„å±€é¢ã€?/p>
开拓市场ã€å 领市场ã€ç«™½E›_¸‚åœºã€æŒ–掘市场,˜q™æ˜¯æ¯ä¸ªå…¬å¸å‘展必ä¸å¯å°‘çš„æ¥éª¤ã€‚å¾ˆå¤šé¡¹ç›®ï¼Œå¯¹å…¬å¸æ¥è¯´éƒ½æ˜¯äؓ了å 领市场,甚至虎å£å¤ºé£Ÿã€‚è¿™æ ïLš„™å¹ç›®åQŒå…¬ 忀»Žæˆ˜ç•¥å±‚é¢é¦–å…ˆè¦æ±‚çš„ç»å¯¹ä¸æ˜¯ç›ˆåˆ©ï¼Œè€Œæ˜¯å¦‚何能把市场å 领åQŒç‘ô而站½E»I¼Œ™å¹ç›®¾lç†å¿…须明白˜q™ä¸ªæˆ˜ç•¥æ„图ã€?/p>
òqŒ™¡¡æ˜¯é¡¹ç›®ç®¡ç†æœ€ä¸ºé‡è¦çš„ä¸€ä¸ªæ€æƒ³åQŒä»Ž˜q‡åŽ»çš„åšå¥½è´¨é‡ã€æ—¶é—´ã€æˆæœ¬é¡¹ç›®ä¸‰è¦ç´ çš„åã^衡,到现在满‘³ç›¸å…›_¹²¾pÖMh的需求,所有的最佛_®žè·µå’Œç†è®ºç ”ç©¶æˆæžœåQ?都ç»ä¸ä¼šæå€¡èµ°æžç«¯åQŒæ€æœºå–å?åˆ©æ¶¦åªæ˜¯™å¹ç›®çš„ä¸€ä¸ªç›®æ ‡ï¼Œòq¶ä¸”ä¸€å®šè¦æ˜Žç™½æœ‰çŸæœŸåˆ©æ¶¦å’Œé•¿æœŸåˆ©æ¶¦ä¹‹åˆ†åQŒè¿‡åˆ†å•一˜q½æ±‚利润的项目注定è¦å¤ÞpÓ|åQŒè¿‡åˆ†è¿½æ±‚利润的å…?忀¹Ÿä¸ä¼šé•¿ä¹…ã€?/p>
该花的钱ä¸èƒ½çœï¼Œä¸è¯¥èŠÞqš„é’׃¸€åˆ†ä¹Ÿä¸è¦èŠ±ï¼Œ™å¹ç›®¾lç†æŠŠæˆæœ¬æŽ§åˆ¶åœ¨åˆç†çš„预½Ž—范围内åQŒå°±æ˜¯æˆæœ¬æŽ§åˆ¶çš„æˆåŠŸã€‚ä¸‡ä¸‡ä¸å¯äؓ了把一个注定è¦èµ”钱的项目åšå¾—盈 利而想ž®½åŠžæ³•ã€ç»žž®½è„‘æ±åŽ‹¾~©æˆæœ¬ï¼Œä»Žè€Œè®©¾l„å‘˜åŠ çåŠ ç‚¹åQŒçީ命干‹z»ï¼Œåˆ°æœ€åŽï¼Œ™å¹ç›®òq²å®Œäº†ï¼ŒäºÞZ¹Ÿèµ°å…‰äº†ï¼Œ˜q˜æžæœ‰å¯èƒ½å› 䏸™µ¶å·¥å¯¼è‡´é¡¹ç›®è´¨é‡ä¸åˆæ ¼åQŒå®¢æˆ·ä¸æ»¡æ„åQ?那就真的赔了夫ähåˆæŠ˜å…?
™å¹ç›®¾l„è¦èƒ½ä¿æŒæ¿€æƒ…高效,ä¸èƒ½æ‡’散拖沓åQŒé¡¹ç›®ç»ç†ä¸€å®šè¦æŠŠæ¡å¥½è¿™ä¸ªåº¦åQŒç»ä¸èƒ½èµ°æžç«¯ã€‚åã^衡是一门艺术,也是展示™å¹ç›®¾lç†èƒ½åŠ›æ°´åã^的一个é‡è¦æ ‡ž®?
错误å…:è®îC½äº†ç§‘å¦ï¼Œå¿˜è®°äº†æœ‰æ•?/strong>
å¦ä»¥è‡´ç”¨åQŒå°±æ€•äØ•ç”¨ã€‚æ— è®ºæ˜¯äº§å“ã€æŠ€æœ¯è¿˜æ˜¯ç®¡ç†æ–¹æ³•,都å˜åœ¨äØ“äº†æ›´å…ˆè¿›ã€æ›´¿U‘å¦è€Œç½”™å„¡Ž°å®žï¼Œç›²ç›®ä¹Þq”¨çš„现象,¾l“果先进和科å¦çš„æŠ€æœ¯ã€å·¥å…·ä¸ä»…未æé«˜ 生äñ”效率åQŒå´æˆäº†ç´¯èµ˜åQŒè¿™æ ïLš„æƒ…况到处都是åQŒåœ¨IT™å¹ç›®ä¸ä¹Ÿä¸ºæ•°ä¸å°‘ã€?/p>
国内大é‡å¤ÞpÓ|çš„ERP™å¹ç›®ž®±æ˜¯˜q™ç±»é”™è¯¯çš„典型。有人把ERP™å¹ç›®å½’结ä¸ÞZ¸€æŠŠæ‰‹å·¥ç¨‹åQŒæ„æ€æ˜¯åªæœ‰é¢†å¯¼é‡è§†òq¶æŽ¨åЍæ‰èƒ½æˆåŠŸã€‚é¢†å¯¼æ”¯æŒæ˜¯™å¹ç›®æˆåŠŸå¾ˆé‡è¦çš„ 一个æ¡ä»Óž¼Œä½†ç»ä¸æ˜¯æœ‰é¢†å¯¼æ”¯æŒå°±ä¸€å®šèƒ½å¤ŸæˆåŠŸã€‚æœ‰äº›é¡¹ç›®å°±æ˜¯é¢†å¯¼å†³½{–失误盲目上的,从开始就注定™å¹ç›®è¦å¤±è´¥ã€‚一个信æ¯åŒ–™å¹ç›®çš„实施,对很多ä¼ä¸šæ¥è¯´å°±æ˜¯ä¸€ 场大的改é©ï¼Œå¯Òމ€æœ‰å‘˜å·¥ä»Žæ€ç»´ã€æŠ€èƒ½åˆ°å·¥ä½œä¹ 惯½{‰å¤šæ–šw¢éƒ½éœ€è¦è¿›è¡Œè°ƒæ•´ã€‚如果ä¼ä¸šçš„å‘˜å·¥ç´ è´¨ä¸èƒ½è·Ÿä¸ŠåQŒçºµç„¶æœ‰å„ç§å„æ ·çš„åŸ¹è®ï¼Œä½†ä¸™å‘Ö‘˜å·¥åŸº¼‹€å’Œå¦ä¹ 曲¾U¿ï¼Œ 用户ä¸èƒ½çœŸæ£æŽŒæ¡å…¨æ–°çš„ç³»¾lŸï¼Œ¾l“æžœž®±åªèƒ½å¢žåŠ ç”¨æˆ¯‚´Ÿæ‹…,而äñ”生ä¸äº†æœŸæœ›çš„æ•ˆæžœã€?/p>
很多IT™å¹ç›®¾lç†åœ¨å¦ä¹ 了一些新的技术åŽåQŒæ€ÀLƒ³ç«‹åˆ»åœ¨é¡¹ç›®ä¸å®žè·µåQŒè€Œä¸åŽÖM»”¾l†åˆ†æžè¿™äº›æŠ€æœ¯åœ¨˜q™ä¸ª™å¹ç›®ä¸æ˜¯å¦éœ€è¦ï¼Œæ˜¯å¦é€‚åˆã€‚ITæŠ€æœ¯æ—¥æ–°æœˆå¼‚ï¼Œä¸æ– 有新的ç†è®ø™¢«æå‡ºæ¥ï¼Œè¢«ç¿»è¯‘引˜q›åˆ°å›½å†…。有些项目ç»ç†åœ¨ä¸€çŸ¥åŠè§£ï¼Œå¯¹è¿™äº›æŠ€æœ¯è¿˜ä¸æ˜¯å¾ˆç†Ÿæ‚‰çš„æƒ…况下,ž®±æ•¢å‘ähå¹å˜˜ä»–æ‰€æŽŒæ¡æŠ€æœ¯çš„¿U‘妿€§ã€å…ˆ˜q›æ€§ï¼Œ˜q›è€Œå¼ºåˆ?è¦æ±‚在项目ä¸å®žè·µã€‚è¿™å¯èƒ½æ˜¯ç”²æ–¹çš„™å¹ç›®¾lç†åQŒä¹Ÿå¯èƒ½æ˜¯ä¹™æ–¹çš„™å¹ç›®¾lç†ã€‚å› ä¸ºæŠ€æœ¯é€‰æ‹©é”™è¯¯å¯ÆD‡´™å¹ç›®å¤ÞpÓ|的例å在国内˜q‡åŽ»æœ‰ï¼ŒçŽ°åœ¨ä¹Ÿè¿˜æœ?¾l对ä¸å¯å‡†å¤‡ä¸èƒöåQ?大范围引入全新的技术,待到™å¹ç›®æ—‰™—´˜q‡å޻䏀åŠäº†åQŒæ‰å‘现选择的技术ä¸é€‚用åQŒé‚£æ—¶å€™ä¸€åˆ‡éƒ½æ™šäº†ã€‚掌æ¡ä“Q何新东西都有å¦ä¹ 曲线åQŒé¡¹ç›®çš„æ—‰™—´é™åˆ¶æ˜¯é¡¹ç›®ç»ç†å¿…™å?时刻牢记的è¦ç´ ,把æ¡ä¸å¥½ž®×ƒ¼š¾l™é¡¹ç›®å¸¦æ¥æžå¤§é£Žé™©ã€?/p>
涉åŠåˆ°å…·ä½“çš„IT™å¹ç›®½Ž¡ç†åQŒPMBOK的知识体¾pÕd¯è°“åšå¤§ï¼Œ˜q˜æœ‰ä¸€äº›å…¶ä»–新的项目管ç†å·¥å…øP¼Œä¸èƒ½è¯´ä¸å…ˆè¿›åQŒä½†æ˜¯å“ªäº›çŸ¥è¯†ã€å·¥å…—÷€æ–¹æ³•é€‚åˆæœ¬é¡¹ç›®ï¼Œéœ€ è¦é¡¹ç›®ç»ç†æ ¹æ®å®žæƒ…,认真分æžåŽè¿›è¡Œç›é€‰ä‹É用ã€?/p>
¿U‘å¦ã€å…ˆ˜q›ã€å¥½ç”¨ç‰½{‰ä¿®é¥°å¤´è¡”è¿™äº›éƒ½ä¸æ˜¯è¦é€‰æ‹©çš„首è¦ç†ç”±ï¼Œéœ€è¦ã€é€‚ç”¨å’Œæœ‰æ•ˆæ‰æ˜¯é¦–è¦è€ƒè™‘的事情。很多IT™å¹ç›®¾lç†å› 䨓òq´è½»åQŒåˆç”Ÿç‰›çŠŠä¸æ€•虎åQŒèƒ†é‡?大,勇气‘»I¼Œæ•¢äºŽåœ¨å®žè·µä¸å¼•å…¥æ–°çš„å·¥å…·ã€æ–¹æ³•。敢于å°è¯•䏿˜¯åäº‹ï¼Œä½†è¯•éªŒçš„é£Žé™©ä¸€å®šè¦æŽ§åˆ¶å¥½ã€‚å¯¹äºŽé¡¹ç›®ç»ç†æ¥è¯ß_¼Œæ‰€æœ‰çš„决ç–都è¦å›´ç»•™å¹ç›®ç›®æ ‡˜q›è¡Œã€‚é¡¹ç›®ç» ç†çš„首è¦ä»ÕdŠ¡æ˜¯ä¿è¯é¡¹ç›®æˆåŠŸï¼Œå¦‚æžœåŒæ—¶èƒ½å¼•入新的技术ã€å·¥å…øP¼Œå¢žåŠ ¾l„员的知识技能,æå‡™å¹ç›®¾l„工作效率,æé«˜äº§å“的质é‡å’Œå¯é 性,¾l对是锦上添花,但ç»å¯?ä¸èƒ½ä¸ÞZº†é”¦ä¸Šæ·»èŠ±è€Œå¯¼è‡´é¡¹ç›®å¤±æŽ§ç”šè‡›_¤±è´¥ï¼Œæ¡äº†èŠéº»åQŒä¸¢äº†è¥¿ç“?