蓝奇软件 业务优势:验证码识别和网络软件开发(发贴、投票、充值、查询)
蓝奇软件当前研发领域:验证码干扰线的通用消除算法 ...
首    页业务优势服务内容开发流程客户案例技术支持常见问题联系我们
客户需求内幕
文章来源:蓝奇软件【http://www.lunchsoft.com】 [2008/04/13]
  • 引言

无论是针对软件开发,或者针对任何一个项目,客户的需求了解无疑是项目的开始。同时,是否有效实现客户需求成了项目本身成败的关键。

本文就客户需求的现状、内幕和对策作些探讨,目的在于,

  1. 相关经验的一次总结
  2. 给更多的项目决策者、执行人员加以参考,从而避免或减少因需求没有满足,而造成的客户流失和成本损失
  • 现状

"我们公司的客户需求是按照CMM认证要求贯彻的。"

你可能同我一样,听到这样来自软件厂商销售人员或软件咨询人员的回答。出此意外,他们也可能提供了很多类似下面的一些补充说明,比如,

  1. 关于客户需求了解
    软件厂商的咨询人员会联络项目负责人,召开需求调研会议。
    客户高额雇佣了咨询人员对软件需求进行了调研。咨询师本身也经过了大量的文案工作,撰写了厚厚的文档。
  2. 项目文档
    从项目需求了解开始,我们就编写了需求规格说明书、项目视图和范围文档等等文档,甚至还准备了很多你听了也不明白的文档名称。旁白,"这些文档可是国际标准哦,你听不懂,只能怪自己学识有限了。"

那么,我们所要说明的内幕到底是什么呢?真实的现状背后又隐藏了什么?

  • 内幕
  1. 现状背后
    "我们做了需求调研。"
    # 仅仅通过项目负责人或几个客户代表得到的数据,而非来自软件最终用户。

    "咨询师是专业人员,具有权威性。"
    # 权威性不假,但软件项目不是面子工程。客户需求的个性化已经是共识,而咨询机构的咨询人员往往脱离不开以往项目的框架,所写文案大同小异,并带有浓厚的个人色彩。
    旁白,"我们可以从咨询师这边得到以往的项目实施经验,但不足以代表当前的需求本身。"

    "满足了CMM文档规范"
    # 颇具当前房产开发商提供的"样板楼"格调,面子工程十足。 相信,参与过CMM认证评定的项目人员心底里与我会有同感,国内很多软件公司的CMM认证,很大程度上是为了响应政策和眼前功利而开展的。有的公司甚至直接弄虚作假,用来骗取政府的相关资金奖励,形同于房产开发商提供的"效果图"了。
  2. 片面的
    脱开上面的"现状背后",用户提供的需求也往往是片面的。
    比如,
    * 用户是带有功利的。往往对自己切身利益相关的功能给与特别重视。
    * 由于所在职位知识所限,所描述的需求往往不够明确,或不完整。
    * 用户不了解技术实现细节,所提供的用例不具备先进性或可行性。
  3. 琐碎的
    除了上面的"片面性",用户的需求还有下面特征,
    * 多个用户针对同一个需求,结果也是有不同程度差异的。
    * 用户,也不能在同一时间把需求描述清楚,通常上午讲了一些,隔天下午又补充一些。
    * 用户,即使很有经验的行业人员,也很难把需求的整体把握好。
  4. 多变性
    往往用户在三个月前的提出的需求,却不是当前想要的。
  • 如何应对
  1. 需求了解的方式
    不妨把需求会议变成座谈会或调查问卷的形式,让最终用户参与进来;必要的时候,事前进行有关的培训。
    很多项目经理担心,"项目负责人的意见才是项目成功的关键"。此话确实有很多可取之处,但最终用户的意见才是项目根本成功的关键。当前的软件市场环境已经日益开放,相信真正能被用户接收的软件才是市场期望的。
  2. 可追溯
    对每一个需求的来源、描述和修正加以记录;
    这有利于,
    * 整理用户需求;有效地针对用户需求的片面性、不连续性和多变性进行应对
    * 日后出现需求不明确的时候,可以备查
  3. 控制需求
    * 实用为先
    简单、可靠的开发技术,可以有效地确保项目成功,同时节约成本。同时,这也表明实现客户的关键需求才是首要任务。
    界面上、功能上以简明、易用为主。旁白,"用户喜欢用的软件才是实用的。"

    * 预留"二期"
    实现当前需求的同时,也考虑把部分非关键功能列入"二期"项目。
    旁白,"一次性做完了,不切实际,同时也让软件开发商断了下次项目的机会。"
  4. 预留最大扩展
    * 按通用的思路来设计系统架构
    一则,可以充分利用之前的项目经验,节约项目成本;
    二来,为产品化做了很好的铺垫。

    * 考虑客户最复杂的需求
    前面提到客户的需求具备变化性的特征,往往随着项目的进行,客户也逐步细化了自身的业务需求,使得程序设计工作变得更加复杂。在系统分析开始阶段,就要考虑到这一点。
  5. 个性化服务
    客户需求的个性化发展无疑已经是业界共识,传统的"一次开发,到处应用"已经不能满足现有企业的业务特征。
    而行业内大的软件厂商要么不提供定制开发服务,要或收取高额的定制开发成本,这严重限制了其产品在很多企业的充分应用。
    定制开发在国外已经非常流行,出现了很多专业提供软件定制的公司,而在国内依然缺乏专业的公司。
    武汉蓝奇软件(www.lunchsoft.com)正是在这样的环境下诞生,并得到了众多软件用户的一致好评。
  6. ...
    如果您有更好的想法或针对此文的补充,请联系蓝奇软件(http://www.lunchsoft.com/contact.htm)!

如果您对本文感兴趣,请访问蓝奇软件随笔(http://www.lunchsoft.com/f/flist_rw_1.htm),获知更多关于软件定制开发方面的话题。

【如果你觉得这篇文章有用,将此地址复制给你的朋友!谢谢】 【打印】 【返回】
 
蓝奇软件 LunchSoft 中国·武汉 版权所有 © 2007-2008 | ※ 联系我们 ※ | ※ 友情链接 ※ | ※ 网站地图
本站关键字:软件定制 软件外包 网络软件 自消费软件 电子商务软件 验证码识别 自动投票 自动发贴 自动查询 自动充值
添加到收藏夹English Version