CMM--项目文档

一篇同客户沟通的文章

我和客户沟通就比较失败,同客户购通需求客户说:“你自己设计吧这块我也不懂”,自己设计下做好了他又说:“不行”。让客户签字,客户说:“我们只看结果,中间什么也不管,也不签任何字”。于是在家里上网看到一篇如何同客户沟通的文章分享给大家。
一、前言
作 为以软件开发和实施为主的IT企业,其项目管理的主要工作就是能够合理的利用企业研发、服务、销售和客户等各方资源,在总体成本和工期的控制范围内,能够 按期或者提前完成项目建设,满足甚至超越客户需求,完成项目验收和回款。项目需求来源和最终结果好坏的裁判就是客户。所以客户作为项目最重要的干系人,对 软件项目的影响至关重要。项目管理中的客户管理包括客户甄别、客户需求管理、客户沟通、客户投诉管理等各个方面的内容。
二、软件项目客户
为了提高客户满意度,现代的软件项目管理方法都向以客户为中心、客户驱动、客户参与的项目管理方式转移。所以我们必须认识到客户是软件项目成败的核心因素。正确的识别和定义软件项目的客户,这是IT企业客户管理成功的基础。
   比如,某IT企业的软件开发类项目,其项目目标是针对电信运营商的网络管理中心和运行维护部门的实际生产和管理需求,需要解决他们的实际工作问题:自动 化网络维护工作,规范化工作流程管理等。因此,该企业开发出来的产品,能否解决客户的实际工作问题和困难,最终用户是否满意,项目直属领导是否满意,能否 解决实际的网络维护和保障问题,给运营商创造了多少直接和间接的价值,是否能落实客户领导的管理思路,是判断该产品或项目是否成功的标尺。由于企业的产品 需求来源是客户,最终评判也是客户,所以要做好软件项目的管理,就要在需求调研、需求评审、验收软件项目流程的几个关键环节上明确具体客户和客户责任,包 括哪些是最终客户,哪些客户负责提需求,哪些是决策客户,哪些是验收客户(验收客户最好与提需求的客户是同一个团队或个人)。同时客户也要明确相应的职 责,明确他们在项目中的地位和角色,才能提高企业产品的针对性、准确性,促进项目顺利进展,促进项目验收和回款,甚至衍生出新的或者下一期的项目。

所以,在软件项目中,需要明确以下四种客户角色:
   1.要明确最终使用部门和用户,要去了解他们现有的工作方式,要让他们知道项目的目标框架,知道项目要解决他们的哪些困难,但绝对不是全部困难,这样可以较好的控制项目范围。
   2.要明确需求的提出者,他或者他们要能够代表最终客户群体。提出产品需求的这类客户要具有一定的技术、业务能力和权威,能够真正代表最终客户团队的意愿和想法,最好有IT基础,能够用IT语言描述问题和需求,以利于双方的沟通、协作,避免产生歧义。
   3. 要明确做需求确认的中层领导,他要把握方向。软件开发项目是解决实际生产或者管理问题,同时也是领导系统建设的具体实现,做需求确认的客户领导,既要了解 高层领导的系统建设要点和方向,又要谙熟具体业务和生产管理实际。如果是这样的客户领导来把握和决策,对企业软件开发项目的顺利进展作用非凡。
   4. 要明确谁来对成品提意见,谁来验收。项目验收环节,是项目的收尾环节,如果验收的人对项目初期的需求目标不了解,会从态度和产品实际使用效果上对验收产生 负面的影响,对提供产品的企业关闭项目非常不利。根据实践总结,由需求提出人和确认人来做项目的验收工作,能够促进项目的顺利完成,避免延期。项目管理培 训
三、软件项目各阶段的客户管理
  IT企业软件项目的实施较之于其他项目,有其特点。也决定了该类企业的客户管理工作的独有特性。在通 常情况下,软件项目分为四个阶段,分别是:需求识别阶段、制定方案阶段、实施阶段和结束阶段。由于软件项目的各阶段具有不同的特点,所以始终贯穿于项目各 阶段的项目客户管理在不同的阶段实施的内容也有差异。
1.需求识别阶段。需求对于软件项目来说是一把双刃剑,它既可能让一个项目成功,也可能让该 项目失败。对于项目组织而言,该阶段非常重要,需精确识别客户的真实需求。因此,在该阶段,项目经理应充分与客户沟通,组织内其他与项目相关的成员也必须 频繁活动,通过一切渠道充分获取关于客户的所有信息。随后,项目团队应对收集到的信息加以汇总并进行深层次、多角度的分析,随时将不明确之处反馈于客户, 以期客户解答,并要求客户审核需求分析书,达到与客户的真实期望高度一致。同时,项目方还要做好需求和需求的变更管理,切实捕捉客户的真正需求,避免开发 资源的重复劳动,缩短开发周期。因此,我们需要在以下几方面做好管理工作:
(1)需求沟通和描述的规范化。要用标准化的工作方式和工具与客户沟通 并描述需求。一些规范的需求调研与沟通手段,诸如随工、问卷、原型展示等,都可以针对实际情况来使用,其主要目的是更准确的把握客户需求。需求描述文档要 针对不同的需求部分,比如界面应用、处理逻辑等,通过标准化的文档模板来描述和表现,并和用户确认落实,填平需求和功能之间的鸿沟,同时给后端研发提供可 管理的开发点介入。
在理解和认同客户需求方面,我们需要把握以下几点:
  ①能够站在客户的角度,知道什么需求是对的,什么需求的应用是 更适合的;②客户了解业务语言,开发人员了解IT语言,应用需求和开发之间的鸿沟,有时需要产品经理去填平;③提倡以草图或者可视信息化的方式和用户沟 通,确认界面、业务需求;④要学会换位思考,针对不同层面的客户提供最适合的操作界面,用户觉得好用的才是真正好的软件产品;⑤要抓住重点需求,尤其是客 户方领导关注的创新类和实用类需求。
(2)需求变更的规范化管理。需求变更在软件开发类项目中是正常的也是可以理解的,对需求变更需要做规范化的 管理。一方面避免出现需求反复无止境的风险,另一方面可以一步一个脚印的落实资源调配和项目实施。需求变更需要经过统一的接口人提出,并且要用户需求的审 核领导认可,需求变更要定期而不是随时的提出,我们要做好详细的记录,让客户能够了解需求变更的实际情况,了解客户自身和我们为之付出的成本代价。
2.制定方案阶段。该阶段项目团队的主要任务就是与客户一起制定一个以前期明确的需求、双方的资源、项目开始实施的时间约定、项目费用限制等为基础的具有可操作性的项目计划,从本阶段开始争取客户全面参与项目的管理,需要双方共同考虑项目实施的具体计划落实和风险规避。
3. 实施项目阶段。在该阶段,软件项目团队应该与客户共同领导项目的实施。同时,项目团队应实时评估客户满意度,并通过持续改进提高客户满意度,还应要求客户 参加必要的培训,以及在必要时检查项目产品。在出现客户的需求变更前,应主动与客户沟通交流,使客户充分了解项目的每个环节,以及变更带来的影响,减少需 求变更。如果出现客户需求变更,应与客户一起共同解决由变更引起的成本、进度、质量变化;如果与客户发生冲突,应与客户坦诚相待,以项目的最终目标和实现 双方的利益最大化来权衡,化解矛盾。在项目执行过程中,促进双方人员的认识和了解,记录客户的个性要求和特点,建立合作伙伴关系。
想在项目实施和管理过程中,获得客户的持续满意,并最终达到双方的共同目标,软件项目组织的相关岗位人员应从以下几方面加以关注和改进:
  (1)在获取项目过程中,相关人员不要过分承诺。如果过分承诺,会给后续的项目实施带来困难;一旦承诺没有兑现,也会降低客户满意度,影响今后合作。如果有附加承诺,一定要让实施项目经理知晓并传达给项目组成员。

这个是软件开发的cmm标准,这个标准有助于软件开发和实施的标准化。 /1规程/01组织方针.doc /1规程/02CMM角色定义对照表.doc /1规程/03组织标准软件过程的管理规程1.0.0.doc /1规程/04软件过程数据和文档库管理过程1.0.0.doc /1规程/05软件生命周期模型1.0.0.doc /1规程/06组织标准软件过程1.0.0.doc /1规程/07裁剪指南1.0.0.doc /1规程/08需求管理过程1.0.1.doc /1规程/09项目计划和跟踪过程1.0.2.doc /1规程/10风险管理规程1.0.1.doc /1规程/11软件测试规程1.0.0.doc /1规程/12软件质量保证过程1.0.1.doc /1规程/13软件质量管理规程1.0.0.doc /1规程/14配置管理过程1.0.2.doc /1规程/15度量与分析规程1.0.1.doc /1规程/16项目评审规程1.0.2.doc /1规程/17培训大纲1.0.0.doc /1规程/18软件子合同管理1.0.0.doc /1规程/19文档和编程规范2.0.0.doc /2表格模板/1开发过程/01立项通知书.xls /2表格模板/1开发过程/02需求表.xls /2表格模板/1开发过程/03需求跟踪矩阵表.xls /2表格模板/1开发过程/04项目责任矩阵表.doc /2表格模板/1开发过程/05测试表格.xls /2表格模板/1开发过程/06变更控制表.doc /2表格模板/1开发过程/07工作情况汇报表.xls /2表格模板/1开发过程/08项目状态报告.xls /2表格模板/1开发过程/09度量汇总表.xls /2表格模板/1开发过程/10紧急放行申请表.xls /2表格模板/1开发过程/11项目停止申请表.xls /2表格模板/1开发过程/12项目验收考核表.xls /2表格模板/1开发过程/13开发项目组成员考核表.doc /2表格模板/1开发过程/14项目年终考核汇总表.xls /2表格模板/1开发过程/15改进反馈表.doc /2表格模板/2评审/01评审通知和确认单.xls /2表格模板/2评审/02预审问题清单.xls /2表格模板/2评审/03项目评审表.xls /2表格模板/2评审/04项目评审问题追踪表.xls /2表格模板/3SQA/01SQA&SCM;每周汇报表.xls /2表格模板/3SQA/02过程检查表.doc /2表格模板/3SQA/03软件过程审计报告.xls /2表格模板/3SQA/04QA检查汇总及记分表.xls /2表格模板/4SCM/01配置管理计划表.doc /2表格模板/4SCM/02配置相关表格.xls /2表格模板/4SCM/03产品发布申请表.doc /2表格模板/4SCM/04新功能特点表.doc /2表格模板/4SCM/05产品发布通知单.doc /2表格模板/4SCM/06软件过程数据和文档库内容清单.xls /2表格模板/4SCM/07软件过程数据和文档库取用清单.xls /2表格模板/5子合同/01子承包商评估表.xls /2表格模板/5子合同/02子承包商完成项目评价表.xls /2表格模板/6培训/01内部培训申请表.doc /2表格模板/6培训/02培训需求调查表.doc /2表格模板/6培训/03培训计划表.xls /2表格模板/6培训/04培训准备清单.doc /2表格模板/6培训/05培训签到表.doc /2表格模板/6培训/06培训考核记录表.doc /2表格模板/6培训/07现场培训评价反馈表.doc /2表格模板/6培训/08培训效果反馈表.doc /2表格模板/6培训/09培训改进报告.doc /2表格模板/6培训/10培训状态报告.xls /2表格模板/6培训/11培训度量.xls /2表格模板/6培训/12培训过程审计报告.xls /2表格模板/6培训/13免修履历表.xls /2表格模板/6培训/14外培审批表.doc /2表格模板/6培训/15外部培训反馈表.doc /3文档模板/01可行性分析报告.doc /3文档模板/02项目需求调研.doc /3文档模板/03立项报告.doc /3文档模板/04项目开发计划书.doc /3文档模板/05软件质量保证计划.doc /3文档模板/06配置管理计划.doc /3文档模板/07风险管理计划.doc /3文档模板/08测试计划.doc /3文档模板/09测试用例.xls /3文档模板/10需求规格说明书.doc /3文档模板/11概要设计说明书.doc /3文档模板/12数据库结构设计.doc /3文档模板/13详细设计说明书.doc /3文档模板/14测试分析报告.doc /3文档模板/15安装手册.doc /3文档模板/16用户操作手册.doc /3文档模板/17程序维护手册.doc /3文档模板/18阶段进度报告.doc /3文档模板/19项目开发总结报告.doc /3文档模板/20子合同管理计划书.doc /封面和前言2.0.0.doc /版本控制表_规范.xls /软件CMM规范文档修改说明.doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值