《软件需求》 -客户

项目的成功离不开客户和开发人员的紧密合作。部分需求问题源于混淆了不同需求层面,分不清需求的层次业务、用户和功能。

如果没有足够的客户参与,当项目结束时一个无法避免的结果就是期望落差,用户的真实需求和开发人员根据之初所听到的需求开发出的产品之间的巨大鸿沟。缩小期望落差的最好方法是与合适的客户代表频繁沟通,这些沟通可以是访谈,对话,需求评审,用户界面设计走查,原型评估以及敏捷开发中在可执行软件每个小的增量上收集用户反馈。

一、谁是客户

客户是能够直接或间接从产品中获益的个人或组织。

二、干系人

干系人是指积极参与项目的某个人、群体或组织,它们可能会受项目过程和结果的影响或影响项目的过程和结果;客户是干系人的一个子集。

三、用户需求的来源

用户需求应该来自于直接或间接使用过产品的人,这些用户(通常称为“终端用户”)是客户的子集。直接用户会动手使用产品。间接用户虽然不动手使用,但也会收到系统的输出。业务需求应该来自于最终的产品业务价值负责人。用户需求则应该来自于按下按钮键、点击屏幕或是接受输出的人。如果为项目买单的人和最终用户之间有严重的脱节,肯定会出大问题。

四、如何建立良好的合作关系

与客户协同合作,确立客户的权利和职责或是将解决和管理项目需求问题的预案写下来。

建立尊重需求的文化。

识别决策者,项目早期,就要确定由谁来做决定及如何做决定。

对需求达成一致,通过签字确认,还有一点就是确立一条需求基线,一个特定时间点的需求快照。需求基线是一组需求,在评审和确认后作为后续开发的基础。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 21,010评论 5 102
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,008评论 25 708
  • 今天去参加了运动会,单位的活动,看着同事们热情精彩的比赛,我也仿佛找到了一点童年的快乐!时间过得很快,半天马上就过...
    笑看千秋阅读 216评论 0 0
  • 经济学不是一门仅仅和钱有关的学问。经济学是参与陌生人大规模协作的思维训练。 经济学内在的难度原本就高,再加上人在经...
    凛子哥阅读 432评论 0 0
  • 夏去秋来,2017年转眼间已然过去了三分之二。望着匆匆而过、一去不返的时光,心中未免有些惆怅。 虽已过立秋,但还未...
    梦之青城阅读 615评论 2 1