谈谈软件项目中的用户配合工作(共8页).doc





《谈谈软件项目中的用户配合工作(共8页).doc》由会员分享,可在线阅读,更多相关《谈谈软件项目中的用户配合工作(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 谈谈软件项目中的用户配合工作 摘要 本文是在我就项目管理与一些客户做交流的时候的一个简要发言的基础上写成的,既作为一篇简要的论文,也想借此抛砖引玉,与同行探讨一下业界未给予充分重视的一个问题:即对一个成功的软件项目尤其是大型软件项目而言,用户方应该做那些关键的配合工作,以促进项目的成功开展。通过这个问题的研究与宣传,可以很好地提高用户自身的项目管理意识与合作意识,利于项目双方在项目中的协作工作;同时这个问题实质也是我们开发方管理人员、项目经理在项目管理活动中需要密切注意的一个方面:即如何来引导用户以协作我们。 文章中谈到的用户配合工作是指:项目开展的各项工作中,在以
2、开发方项目组为主要方面的情况下,从利于项目正常进展的角度,用户需要进行的协助工作。一般地,项目中用户进行的各项工作都具有协助性,如协助系统的需求调研;准备用户运行环境;组织一线人员培训、试用;为利于项目正常进展进行的监督工作等等。而就这些工作的意义,本文仅讨论关键性的协助活动。另外,为推动的项目的顺利进行,用户方的按时付款也是一项重要的配合工作,但由于实际中的项目,对用户的催款、收款多由别于项目组的其他专门渠道进行,因此未在本文中予以讨论。 文章按软件项目生命周期的一般划分(瀑布模型)来叙述周期中各阶段用户关键的配合工作。实际上,作为项目协作方的用户,所有这些配合工作也应是用户方的义务内容之一
3、。关键字 软件项目 配合工作前言 一个软件项目(系统集成项目的一个子项目或单独的一个软件项目)的成功涉及的因素、方面非常多,其中,无疑地,用户方的积极、科学的配合工作是项目成功的基本因素之一,这在当前软件项目越来越复杂、规模越来越庞大、用户个性化越来越鲜明的背景下表现尤其明显。用户方不配合比如,需求迟迟不予确定,变来变去;软硬件资源迟迟不能到位;用户内部钳制,项目推动困难重重等等,任何一个情况发生,项目基本是注定要失败的。所谓的失败,倒不是项目一定被终止,而主要是项目在完成时已往往较大地甚至很大地超出了预期的、合同规定的进度、成本要求。纵观当前行业内各种或多或少不算成功的软件项目,多少都与用户
4、的配合工作有密切关系。这次参加高级项目经理培训,对学员就项目管理中最棘手的问题的调查,列首位就是用户的需求不规则变更问题。而这个问题也与用户配合工作是否到位关系极其密切。可见,用户方的积极、合理的配合工作是何等之重要!在项目管理中引导好用户积极、合理地配合我们是何等之重要! 但是,在项目过程中用户应如何合理地来配合我们开发方呢?在多数的项目环境中,这个问题并未得到很好的解决,故而发生了上述的各种现象。其原因,除了其他各种因由外,更多情况下,一是开发方在项目管理中不知道如何系统合理地引导甚至要求用户的配合工作,而更多是一味按用户要求办,怕得罪用户;一是用户方未充分认识应如何来配合项目的开发,而往
5、往以为 “用户是上帝”,主要地,提要求就可以了。本文拟根据自己多年软件项目的经验,谈谈这个问题,以便为项目中,用户规范自己的配合工作、项目管理者引导用户的配合提供参考。当然,用户是否配合开发方的工作,是一项复杂的系统问题,涉及到如客户关系是否到位,开发方的项目队伍水平如何、用户方的项目管理意识如何等等广远的方面。本文则仅研究如何配合的问题。 本质地,软件项目进行中用户对项目组的配合是一个双方紧密合作,及时沟通,共同把项目做好的协作过程。由于软件项目的复杂性以及项目生命周期中不同阶段各具特点,因此,项目的不同阶段,用户对项目组的配合工作有所不同。本文将按照软件项目生命周期的一般划分,即:项目启动
6、、需求获取、需求分析、设计、编码、系统测试、实施(含关闭)来对不同阶段中用户对项目组的配合工作进行叙述。当前,由于软件技术、需求、方法论等的发展,迭代式的生命周期应用相对普遍。除项目启动外,将上述的不同阶段视为活动,则本文的叙述也在一般意义上适用于迭代式的生命周期的情形。另外,本文主要是基于一些中大型软件项目总结出来的,对小型软件项目的情况可能有所不同。项目启动 项目启动作为一个项目的起步阶段往往是明确目标、建立项目组织、制定计划的时期。在这个阶段,为利于项目的全局发展,用户方面应进行的一些主要配合工作如下:l 明确系统上马的目标,成立自己的项目实施小组与领导小组,以形成落实项目各项工作的责任
7、者与组织者,并形成与开发方项目组的唯一接口; 这项工作非常重要,即所谓目标与组织问题。这个问题解决得好,意味着项目成功有了基石。就组织而言,多数的项目中,用户方的项目实施小组由信息处室或信息中心的人员组成。最好,实施小组也能包括一线业务部门的骨干人员、领导人员,此将有利于项目需求的获取以及实施。对领导小组则必须要有决策权、资源调配权的人员组成,否则将不起作用。l 参加项目组组织的项目计划的评审,确定并把握项目进度、风险,形成项目章程等规范; 一般的大型项目,开发方都应制定详细的项目计划并对计划评审。对项目是否制定有项目计划并按计划的指导来开展项目也是考量一个开发商项目管理规范性的标准之一,是项
8、目成功的重要因素。用户方应参加开发方项目组组织的项目计划的评审,既能监督开发方项目进度安排、资源配备是否合理,风险把握是否充分等,也能充分表达自己的要求与建议,协助开发方进度、质量、风险等方面更合理的把握与安排。同时,还能对自己在项目进展中需要进行配合的工作有总体的把握。 一般大型项目还需单独形成项目章程规范。这些规范规定了项目双方在项目进展中的义务与协作关系、问题处理程序、需求变更程序等。用户方应积极参与讨论,协助开发方来予以制定。l 与开发方协商建立良好的沟通机制,如周例会制度、来往文件的流程形式等; 本部分可以包含在项目章程中。对涉及部门很多、地理范围很大的项目,用户方自己内部还应建立稳
9、定、良好的沟通机制。l 动员组织内相关人员; 项目涉及的部门、人员越多,地理范围越广,动员越为重要。对组织内相关部门、人员进行动员,提高大家的热情、预先初步确定大家的行动步骤无疑为项目的前期调研与后期实施打下了基础。l 开始规划用户方环境等资源; 计算机环境等资源要求越多,而资金又可能紧张的用户,这项工作越为重要。 对这个基础阶段需要强调一点:用户方各级领导尤其是决策者的重视与决心是项目成功的关键。一个项目开发中的许多难点来自于用户方,所有这些难点的解决离不开用户方各级领导的重视与决心。这是用户方配合工作中的核心所在。需求获取 需求获取中用户方面应进行的一些主要配合工作如下:l 按项目计划或章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谈谈 软件 项目 中的 用户 配合 工作

限制150内