项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 论坛 博客

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:软件项目经理水吧
加入方式: 需要审核加入

软件项目经理水吧

基于联盟的一个软件项目经理的窝,有空没事儿的,来打打口水仗~, 热忱各位软经理。。。;)

圈主:camer    管理员西蒙泥       
成员数:234
主题数:154
排名24
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:让我们来一起聊聊需求
楼主

fayjie
PMB:40960
省份:四川省
行业:工程设计安装
注册:2009/12/18
  
  
为了验证软件系统满足客户需求,测试员必须清楚地知道并理解需求。但是,通常测试员往往是在不了解需求的情况下进行测试的。

  在缺乏需求的了解的情况下,测试员往往需要猜测软件系统应该做什么。测试员的测试经验和业务经验能增加猜中的机会,但是猜测意味着遗漏。

  测试员对功能需求的了解越少,测试过程中对用户界面的关注会越多。这也是很多测试员仅仅只能发现界面交互类型的bug的原因,虽然界面可用性非常重要,但是可用性必须跟功能需求关联才有意义。

  对于一份组织结构良好的需求文档,测试员能更快、更好地找到需求项。但是我们往往过多地关注需求文档是否组织得良好,而忽略了需求文档的质量以及需求内容本身。

  一直以来,某些软件工具厂商都在灌输需求管理的概念:有效的系统开发依赖于需求管理的应用。当然,测试员和程序员都会受益于这些需求管理的工具,使得他们能更好地知道有哪些需求。但是需求管理工具在需求内容的正确性方面能做的事情相当少。测试员在需求阶段应该扮演需求评审员的角色,对需求进行评审。但是需求管理工具在需求评审方面能做的事情相当少,顶多是提供个输入评审注释的功能。一些新的需求管理工具提供文本分析功能,定位需求不清晰和前后矛盾的问题,但是还是过于格式化了。需求很可能是清晰的一致的,但是却是错误的。

  在很多项目的需求分析和评审阶段,测试员不会参与进来。但是这样的做法往往忽略了很多东西,例如:不熟悉系统相关业务的测试员可以通过需求分析和评审获取更多有关的领域知识;需求的可测试性没有得到很好的评估,可测试性是清晰性的一种形式。

  最近,重心好像在转移,更多人的关注点转到了定义需求的内容上。测试员确保对需求非常熟悉和理解的唯一途径就是去定义需求。由此带来了一些争论,诸如:这样做是否存在多余的工作;测试员是否有合适的需求分析技巧;以前这个阶段的测试力量是用在测试,现在用在需求分析对测试带来的影响。

  一些工具也在帮助需求的内容定义,我想这些工具一定会比“面向格式”的需求管理工具获得更多的注意力。

  但是最重要的需求管理工具应该是人与人之间的沟通和交流。

回复 | 引用 发表时间:2014/12/28 9:20:22
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号