• 0
  • 0
分享
  • 软件需求管理方法总结——软件测试圈
  • 饭团🍙 2021-12-02 15:35:52 字数 898 阅读 957 收藏 0

如何进行需求管理?需求采集、需求分析、需求筛选、需求处理这4个步骤有什么成体系的方法吗?有适合的工具进行管理吗?可以介绍一下工作中的具体方法吗?

结合上面的问题,我们来具体了解一下需求管理,需求管理源于业务需要,始于需求挖掘,继而需求分析,需求定义,需求验证。周而复始。

一、业务需要说明需求产生的原因,可能是高层制定的目标,中层对工作流程的调整,基层碰到无法解决的问题,用户需要,外部环境变化,竞争对手策略变化或者政府政策调整等。

需求人员在明确业务需要时,首先明确干系人,其次获取干系人要求/需求。可以采用的方法包括:行业基准(竞品),业务规则分析(产品分析),头脑风暴,焦点小组,功能分解,根源分析等。

二、需求挖掘阶段的目标是找出干系人的真实需求。单方面的口头描述或者规范章程都可能与实际需求相差甚远,因此需要需求人员收集各方面需要,交叉验证,合理推导,发掘出用户的实际需求。

工作步骤:确认干系人,收集实际情况,整合多方面信息,确认实际需要。方法包括:访谈,观察,问卷,焦点小组,头脑风暴,可用性测试,竞品分析,数据分析,文档分析,咨询专家等。

三、需求分析阶段则是对已经收集的真实需求进行规整,包括两部分内容,组织整理需求和对需求排优先级。

组织整理需求采用相同粒度描述需求,并描述需求间关系。主要方法包括:功能分解,业务规则分析,数据模型,流程模型,范围模型,用户经历,场景和用例,组织模型。

需求优先级划分通过定义需求的优先级,为计划安排提供有价值的参考。可以参考的定义维度包括:时间,预算,业务价值,业务和技术风险,实施难度,成功可能性,规范和政策,与其他需求的关系,与干系人的协议,紧急程度等。可采用3/4级优先级定义,或者MoSCoW模型定义,其中M=必须S=应该C=能够W=将要。

四、需求定义主要工作为根据前期整理的相关文档整理需求说明。输出包括:业务需要,需求陈述,组织整理后的需求以及需求优先级。需求说明主要包括:业务需要,业务需求和系统需求。·

五、需求验证包括需求检验和需求确认,即需求过程中的检查和需求完成的测试。

需求跟踪矩阵是个好东西,可以在需求分析阶段产出。


文章来源:百度文库

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 今天一起来谈一谈敏捷模式下的大QA团队建设。敏捷,相对传统瀑布式模式,角色名称边界较之前,模糊了很多。 我们大概都知道,严格意义上讲,QA不等于测试,但是在很多公司,名称是混淆的。 而另外有一种说法是:QA分3类,配管型,过程型,测试型。而在敏捷研发过程中,有些测试,兼职了QA角色, 更有往Scrum Master转型的趋势,我在实际的工作中,就主持研发流程改进工作,近8年的时间。 在传统意义上,我们经常会质疑QA如何做到公正公平,不去偏袒测试团队,但是却带来了业务系统、流程难以落地的情况。如图,为了标准统一、工具平台统一,我们架构可以尝试如下:法治、人治的情况下...
            2 2 2260
            分享
          • 9 月 5 日消息,当地时间上周六,美国国家航空航天局 (NASA) 再次取消太空发射系统(SLS)火箭的既定发射计划,这是 NASA 在一周内第二次取消 SLS 火箭发射。NASA 官员们称,取消发射只是暂时的。而大部分业内人士表示,考虑到对整个登月计划的重要性,NASA 的谨慎是明智之举。NASA 高管们表示支持周六取消火箭发射的决定,并表示将准备等待更长时间,在弄清楚氢燃料泄漏的原因并彻底解决这一问题后,本月晚些时候或 10 月份再次尝试发射。NASA 局长比尔 纳尔逊 (Bill Nelson) 在周六下午举行的新闻发布会上说,“两次取消的成本显然要比一次失败要低得多。”虽然有近 10...
            0 0 1335
            分享
          • 1、页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTMLLinkValidater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTMLLinkValidater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。2、相关性检查:功能相关性:删除/增加一项会不会对其他项产生...
            12 12 1076
            分享
          •   苹果公司正在开发新的 iPad 和 MacBook 机型,但彭博社的马克-古尔曼(Mark Gurman)认为,这些设备"不会在本月发布"。古尔曼在今天的《Power On》时事通讯中说:  "通常情况下,苹果会在 10 月份发布新款笔记本电脑和iPad,也就是在最新款iPhone和手表上市一个月之后。虽然我在 7 月份曾报道过苹果计划在今年发布这样的产品,但最新的迹象表明,它不会在本月发布。"  古尔曼接着说,新款 iPad Air、iPad mini 和入门级 iPad 机型都在开发中,配备了速度更快的芯片,但他并不认为"任何重要的更新...
            0 0 1144
            分享
          • 前言:初入性能测试的小伙伴们会进入误区么?可能你自己都不知道自己踩坑了,要不跟着我一起瞧瞧!误区1:应用程序必须通过功能测试后才可以测试性能应该尽早的进行性能测试。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起后,才能检查一个系统的真正性能。性能测试从早开始,完成一个小模块,对小模块的接口进行性能测试,一般耗费资源很少,但可以防止问题在项目最后出现,花费很大的精力去修改。而有些资料中提到的:在系统代码开发和功能测试完成之后,进行性能测试的说法,是为了检查系统整体性能的做法。一般经常出现在验收性能测试中...
            0 0 1276
            分享
      • 51testing软件测试圈微信