éš�ç�€æŠ€æœ¯çš„ä¸�æ–å�‘展和用户对网站功能性的需求ä¸�æ–æ��高,如今网站项目的设计已ç»�ä¸�能å†�仅仅简å�•地利用é�™æ€�Html文件æ�¥å®žçŽ°ï¼Œä¸Žå‰�å‡ å¹´ç½‘ç«™è®¾è®¡ç”±ä¸€ä¸¤å��网页设计师自由的创作相比,网站项目的设计和开å�‘è¶Šæ�¥è¶Šåƒ�一个软件工程,也越æ�¥è¶Šå¤�æ�‚,网站项目的设计和开å�‘进入了需è¦�强调æµ�程和分工的时代,建立规范的ã€�有效的ã€�å�¥å£®çš„å¼€å�‘机制,æ‰�能适应用户ä¸�æ–å�˜åŒ–的需è¦�ï¼Œè¾¾åˆ°é¢„æœŸçš„è®¡åˆ’ç›®æ ‡ã€‚
  网站项目管ç�†ï¼ˆWPM)的å�«ä¹‰ä¸ºWeb-based Project Management,å�³ä»¥Web 应用程åº�为主è¦�表现方å¼�的架构æ�¥è¿›è¡Œçš„项目设计å�Šç®¡ç�†ï¼Œè¿™æ ·çš„æž¶æž„ä¸åŒ…å�«äº†æµ�览器ã€�网络和Web æœ�务器ç‰å…³é”®ä¸»ä½“,主è¦�体现在网站设计ã€�以æµ�览器为客户端的Web应用程åº�å¼€å�‘(例如信æ�¯ç±»ç½‘ç«™ã€�网上商店ã€�虚拟邮局ã€�客户关系管ç�†ã€‚)ç‰é¡¹ç›®ç®¡ç�†ä¸ã€‚
  在本文ä¸ï¼Œç¬”者将网站项目管ç�†ï¼ˆWPM)与软件工程的统一过程管ç�†ï¼ˆRUP)进行å�‚照比较,并结å�ˆå®žé™…工作ç»�验,力求将网站工程管ç�†ï¼ˆWPM)的角色ã€�分工ã€�æµ�程进行完整的é˜�述,使网站项目管ç�†é€�æ¸�èµ°å�‘规范化。
  按照笔者的ç»�验,网站项目管ç�†å�¯ä»¥åˆ†ä¸ºä»¥ä¸‹å…个阶段进行控制:
  1. 需求分���更管�
  2. 项目模型�业务�程分�
  3.系统分��软件建模
  4.界�设计�交互设计�程�开�
  5.系统测试和文档编写
  6.客户培è®ã€�技术支æŒ�和售å�Žæœ�务需è¦�è¯´æ˜Žçš„æ˜¯ï¼Œè¿™äº›é˜¶æ®µè™½ç„¶å…·æœ‰ä¸€å®šçš„å»¶ç»æ€§ï¼Œä½†æ˜¯å¹¶é�žå®Œå…¨éš”æ–çš„ï¼Œä¾‹å¦‚éœ€æ±‚å�˜æ›´ç®¡ç�†å’Œæµ‹è¯•工作ã€�文档编写都是贯穿整个项目过程的,许多工作时交å�‰è¿›è¡Œæˆ–å�Œæ—¶è¿›è¡Œçš„。网络技术的应用所产生的电å�æµ�程工作方å¼�æ—¢ä¸�èƒ½å½»åº•æ›´æ”¹ä¼ ç»Ÿçš„å·¥ä½œæµ�程,也ä¸�æ˜¯å¯¹ä¼ ç»Ÿå·¥ä½œæµ�程的简å�•å¤�制,而需è¦�å¯¹ä¼ ç»Ÿçš„å·¥ä½œæµ�程进行å�ˆç�†çš„优化ã€�改进和é‡�组。
ã€€ã€€æœ¬ç« åŒ…æ‹¬ä»¥ä¸‹å†…å®¹ï¼š
  一�编写项目模型文档,使所有人都一目了然
  二�业务�程分�员进行�程设计
  三�界�工程师设计用户界�原型
  四ã€�以用户为ä¸å¿ƒçš„设计æ€�考
  五�制作设计计划书
  å…ã€�总结
  一�编写项目模型文档,使所有人都一目了然为什么�制作项目模型文档?
  通常用户æ��出的需求是凌乱的,ä¸�完整的,甚至是ä¸�æ£ç¡®çš„,而且更细致的需求ç»�常是在项目开å�‘è¿›è¡Œä¸æ‰�被挖掘å�‘现的,这对于开å�‘人员æ�¥è¯´æ˜¯ä¸ªæž�其困扰的问题。那么,在进行需求分æž�å�Žåˆ¶ä½œé¡¹ç›®æ¨¡åž‹æ–‡æ¡£ï¼Œèƒ½åœ¨é¡¹ç›®è¿›å…¥å¼€å�‘å‰�,å�Œæ–¹å¯¹å�³å°†è¦�开始完æˆ�的项目的结果有个共å�Œçš„认识,并æ��早暴露å�¯èƒ½å‡ºçŽ°çš„éœ€æ±‚å�˜æ›´ï¼Œé‚£ä¹ˆå°†å¤§å¤§æ��高开å�‘的效率和质é‡�。 缺ä¹�ç»�验的项目人员往往在接å�—任务å�Žè¿«ä¸�å�Šå¾…地进行系统分æž�和开å�‘,而ä¸�æ„¿æ„�多一点时间在和客户å��å¤�推敲项目需求和模型,开å�‘è¿‡ç¨‹ä¸æƒ³å½“然地å‡ç©ºä¸ºå®¢æˆ·å�šäº†å¾ˆå¤šå�‡æƒ³ï¼Œè´¹äº†ä¹�牛二虎之力å�´å�ƒåŠ›ä¸�讨好,å�¯æƒ³è€ŒçŸ¥ï¼Œåœ¨ä¸�知é�“终点在哪里的马拉æ�¾æ¯”èµ›ä¸ï¼Œä½ 会跑到哪里去?ï¼� å› æ¤åœ¨ç¡®è®¤äº†å®¢æˆ·çš„åˆ�æ¥éœ€æ±‚以å�Žï¼Œä¸šåŠ¡äººå‘˜åº”è¯¥è¿›è¡Œé¡¹ç›®æ¨¡åž‹çš„è®¾è®¡æ��述。
  首先,我们è¦�定义一下è¯�汇表,并é�žæ¯�个客户或者项目å°�组æˆ�员都能够明白“用户â€�ã€�“角色â€�ã€�“用例â€�之间的差别,也ä¸�è§�得都能很好地ç�†è§£â€œé€šé�“â€�ã€�“å‰�å�°â€�ã€�“å�Žå�°â€�到底是什么å�«ä¹‰ï¼Œä¸ºäº†è®©é¡¹ç›®æ¨¡åž‹æ–‡æ¡£ä½¿æ¯�个æµ�览者æ£ç¡®åœ°ç�†è§£ï¼Œå®šä¹‰è¯�汇表是é�žå¸¸éœ€è¦�的,尤其是é�¢å¯¹ä¼ 统行业åˆ�次进行信æ�¯åŒ–设计的用户。 模型æ��述采用自然的è¯è¨€è¿›è¡Œæ��述,这份文档是对需求分æž�æŠ¥å‘Šçš„è¿›ä¸€æ¥æ��述。使得客户代表ã€�项目ç»�ç�†ã€�å¼€å�‘人员对å�³å°†å±•开的项目通过项目模型的æ��述产生直观的å�°è±¡ï¼Œå¹¶é’ˆå¯¹å…³é”®çš„问题进行讨论并达æˆ�统一认识,比如功能è¦�求ã€�æ€§èƒ½æŒ‡æ ‡ã€�è¿�行环境ã€�投资规模ç‰ç‰ã€‚
  二ã€�业务æµ�程分æž�员进行æµ�程设计业务æµ�程分æž�员的人员应该善于简化工作,担任æ¤è§’色的人员ä¸å¿…é¡»è¦�有具备广å�šçš„专业领域知识,并且具有良好的沟通技巧。
  业务分æž�人员é‡�点需è¦�å��助客户将需求进行归纳分æž�,查找出所有的业务主角,确定业务主角å�Žï¼Œæ¯�个主角的相关活动å�Šæµ�程应清晰地制定出æ�¥ï¼Œç»ˆè®¾è®¡å‡ºé€»è¾‘视图ã€�用户界é�¢ç¤ºæ„�图。比如一个电å�商店系统,除了系统管ç�†å‘˜ã€�业务ç»�ç�†ã€�业务员ã€�物æµ�é…�é€�员ã€�客户æœ�务人员ç‰è§’色以外,å�¯èƒ½è¿˜å˜åœ¨å¤–部å��作å�•ä½�çš„ä¸�å�Œè§’色,比如供应商ã€�分销商ã€�广告客户,还有è´ä¹°ç”¨æˆ·ï¼Œç”šè‡³å†�细分为普通消费用户ã€�VIP消费用户ã€�集团消费用户ç‰ç‰ï¼Œæ¯�一类角色å�‚与系统活动时的入å�£å’Œæµ�程都有所ä¸�å�Œï¼Œé€šè¿‡é€»è¾‘图和示æ„�图,业务æµ�程分æž�员将系统的机构简è¦�明确地进行æ��述。
  在进行业务æµ�程设计,需è¦�注æ„�以下事项:* 调查用户网络环境和é…�置,使架构设计师能够制定å�ˆç�†å�¯è¡Œçš„系统架构;调查用户å��好和技能水平,这将直接影å“�到项目开å�‘的深度和用户界é�¢çš„设计;“虽然开å�‘人员和管ç�†äººå‘˜å¾ˆå®¹æ˜“自认为他们了解用户需è¦�,但实际情况常常ä¸�æ˜¯è¿™æ ·ã€‚äººä»¬å¾€å¾€å…³æ³¨äºŽç”¨æˆ·åº”è¯¥å¦‚ä½•æ‰§è¡Œä»»åŠ¡ï¼Œè€Œä¸�是用户å��好如何执行。多数情况下,å��好问题ä¸�仅仅是简å�•地认为已掌æ�¡äº†ç”¨æˆ·éœ€è¦�ï¼Œå°½ç®¡è¿™æœ¬èº«å°±å¾ˆå€¼å¾—ç ”ç©¶ã€‚å��好还è¦�ç”±ç»�验ã€�能力和使用环境决定。â€�
ã€€ã€€é¢„æµ‹å¹¶åˆ¶å®šç³»ç»Ÿçš„æ€§èƒ½æŒ‡æ ‡ï¼Œä¸ºæµ‹è¯•äººå‘˜ç¼–å†™æµ‹è¯•è®¡åˆ’æ��ä¾›ä¾�æ�®ã€‚
ã€€ã€€è®¸å¤šé¡¹ç›®è®¾è®¡ä¸æ¯”较é‡�视功能的实现,测试阶段看似满足了客户的需求,但一旦投入使用的时候,便会å�‘现性能上é�¢ä¸´ç�€ä¸€ä¸ªä¸ªç“¶é¢ˆã€‚客户由于对专业知识的了解程度有é™�,也往往忽略了这方é�¢è¦�æ±‚ï¼Œå› æ¤ä¸ºäº†é�¿å…�æ—¥å�Žé™·å…¥çº çº·ï¼Œäº‹å…ˆé¢„æµ‹å¹¶åˆ¶å®šæ€§èƒ½æŒ‡æ ‡æ˜¯é�žå¸¸é‡�è¦�的。
  三ã€�界é�¢å·¥ç¨‹å¸ˆåˆ›å»ºç”¨æˆ·ç•Œé�¢åŽŸåž‹ä¸ºäº†åœ¨å®žé™…ç³»ç»Ÿå¼€å�‘投入之å‰�,创建用户界é�¢æ¨¡åž‹æ˜¯é�žå¸¸é‡�è¦�的,开å�‘原型的æˆ�本远远低于实际开å�‘çš„æˆ�本,在项目åˆ�期,创建完整的用户界é�¢æ�示和测试系统的所有功能和å�¯ç”¨æ€§ï¼Œå¹¶èƒ½å¤Ÿä½¿å®¢æˆ·ä»£è¡¨å�‚与讨论å�Šä¿®æ”¹ï¼Œå�¯ä»¥å¤§å¤§æ��高项目的æˆ�åŠŸå‡ çŽ‡ã€‚
  创建æ£ç¡®å�¯è¡Œçš„原型以å�Žï¼Œç³»ç»Ÿåˆ†æž�ã€�设计å�Šä»£ç �的编写都必须é�µç…§åŽŸåž‹è¿›è¡Œï¼Œç¡®ä¿�构建的系统是æ£ç¡®çš„,测试人员和客户也能够在开å�‘过程ä¸å�³å®žæ—¶åœ°å�‚与检查,å�¯ä»¥æœ‰æ•ˆåœ°ä¿�障了项目的质é‡�。
ã€€ã€€æ ¹æ�®ä¸šåŠ¡æµ�程分æž�员所æ��供的æµ�程分æž�逻辑图å�Šç¤ºæ„�图,界é�¢è®¾è®¡å·¥ç¨‹å¸ˆå¼€å§‹è®¾è®¡åˆ¶ä½œç”¨æˆ·ç•Œé�¢åŽŸåž‹ï¼Œç›®å‰�这个阶段,对于界é�¢è®¾è®¡äººå‘˜æ�¥è¯´è¿˜æ²¡æœ‰è¿›å…¥ç²¾ç»†è®¾è®¡çš„阶段,所以é‡�è¦�的是将业界é�¢å·¥ç¨‹å¸ˆåœ¨å……分ç�†è§£å®¢æˆ·éœ€æ±‚和所有的业务æµ�程之å�Žï¼Œåˆ©ç”¨å�ˆç�†çš„布局设计用户界é�¢ã€‚æ¯”å¦‚ç½‘ç«™çš„é¦–é¡µé£Žæ ¼ã€�首页需è¦�显示的å�„ä¸ªå…ƒç´ ã€�导航的分类和表现方法ã€�å�„类业务角色的入å�£ç‰ç‰ã€‚
  在æ¤éœ€è¦�注æ„�的是,用户界é�¢ä¸�仅仅是网站访问者所æµ�览的界é�¢ï¼Œä¹ŸåŒ…括了特殊用户ã€�管ç�†å‘˜ã€�业务伙伴ç‰ä¸�å�Œçš„用户界é�¢ï¼Œç”šè‡³è¿˜æœ‰æ��示界é�¢ã€�è¦å‘Šç•Œé�¢ã€�出错界é�¢ç‰ç‰ï¼Œè®¾è®¡å®Œæ•´çš„用户界é�¢åŽŸåž‹ä¸�仅能够使客户å�Šæµ‹è¯•人员更容易明确需求,也对项目的质é‡�起到ä¸�å�¯å¿½è§†çš„作用。
  四ã€�以用户为ä¸å¿ƒçš„设计æ€�è€ƒæ— è®ºé¡¹ç›®è®¾è®¡å¼€å�‘人员的水平多么精尖,毕竟ä¸�是系统的终用户,é™�度地满足客户的需è¦�æ‰�是关键,系统设计人员往往å�£å¤´ä¸ŠæŒ‚ç�€ä»¥ç”¨æˆ·ä¸ºä¸å¿ƒçš„å�£å�·ï¼Œè€Œå®žé™…上工作ä¸å�ˆåœ¨å¤§é‡�地å�‡æƒ³ï¼Œæˆ–是出于懒惰或是出于æ�¡ä»¶é™�制,对于将æ�¥ä½¿ç”¨ç³»ç»Ÿçš„ä¸�å�Œç”¨æˆ·æ�¥è¯´éƒ½å�¯èƒ½äº§ç”Ÿæ„�想ä¸�到的障ç¢�。
  真æ£å�šåˆ°ä»¥ç”¨æˆ·ä¸ºä¸å¿ƒï¼Œå°±è¦�先放弃沉淀在脑å�里的ç»�验和想象,到客户工作的地方去ã€�观察记录客户如何工作ã€�ç„¶å�Žä¸Žå®¢æˆ·è°ˆè®ºä»–们的工作。
  在团队拓展è®ç»ƒä¸æœ‰ä¸€é¡¹å�«å�šâ€œç›²äººæ–¹é˜µâ€�的课程,å�¯ä»¥æƒ³è±¡ä¸€ç¾¤ä»€ä¹ˆä¹Ÿçœ‹ä¸�è§�çš„äººå¦‚ä½•æŠŠä¸€æ ¹é•¿ç»³å�拉æˆ�æ£æ–¹å½¢æ™¯è±¡å�—ï¼Ÿç›®ä¸æ— 人的人会懂得倾å�¬å’Œæœ�从å�—?我们ä¸�能å�‡è®¾ç”¨æˆ·åˆ°åº•是个å�¥å…¨äººè¿˜æ˜¯ç›²äººï¼Œä¹Ÿä¸�能å�‡æƒ³ç”¨æˆ·åº”该会怎么å�šä¸�该会怎么å�šï¼Œå�ªæœ‰åŽ»ä»”ç»†è§‚å¯Ÿå’Œæ²Ÿé€šï¼Œæ‰�能制定出真æ£ç¬¦å�ˆç”¨æˆ·éœ€è¦�的计划。
  有专家æ��出:开å�‘人员应决定用户的组æˆ�,并让用户尽å�¯èƒ½æ—©åœ°æ¶‰å…¥ï¼Œå¹¶æ��å‡ºäº†å‡ ç§�熟悉用户ã€�他们的任务以å�Šéœ€æ±‚的方法:与用户交谈到办公地点拜访用户* 观察用户工作将用户工作录åƒ�了解工作组织自我å°�试使用户在工作时边想边说让用户å�‚与设计在设计å°�组ä¸åŒ…括专家级用户执行任务分æž�。
  五�制作设计计划书到了这个阶段,�以说掌�了客户的需求并对计划实施的系统开�有了清楚地认识,与客户之间达�了共识,那么在进入下个阶段的工作时,制作设计计划书是�常必�的。
  设计计划书是全é�¢æ��述整个系统的全貌,作为系统分æž�ã€�测试人员工作的基础,å�Œæ—¶ä¹Ÿæ˜¯å®¢æˆ·éªŒæ”¶çš„æ ‡å‡†ï¼Œä½œä¸ºä¸šåŠ¡å�ˆå�Œçš„å†…å®¹ä¹‹ä¸€ï¼Œå› æ¤ï¼Œåº”该仔细谨慎地撰写设计计划书。
ã€€ã€€æ ¹æ�®é¡¹ç›®çš„ä¸�å�Œï¼Œè®¾è®¡è®¡åˆ’书的内容或许有所ä¸�å�Œï¼Œä»¥ä¸‹ç¬”者æ��ä¾›ä¸€ä»½æ ·æœ¬ä¾›å¤§å®¶å�‚è€ƒï¼Œè¯¥ä»½æ ·æœ¬åŸºæœ¬æ¶µç›–äº†éœ€è¦�在计划书ä¸è¿›è¡Œç¡®è®¤å’Œæ��è¿°çš„æ ¸å¿ƒè¦�ç´ ã€‚
æ�¥æº�:考试大-建ç‘工程类考试
责编:ljwzmznd çº é”™