对于新开发完成的软件来说,做测试需求管理时有哪些难点系带我们解决?

随着互联网行业的进一步发展,时下新推一个项目或业务,复杂性明显大大提升,需求管理再也不单单是做简单的做个记录,然后做个需求文档管理了。因为,随着互联网企业的进一步升级,需求管理中更重要的是体现团队的需求,要做到团队(包括利益相关者)与项目目标保持同步,并构建正确的需求体系,保证团队顺利实施研发项目。

为此,今天就让我们一起探讨一下,在需求管理中,各个层级的人员(包括产品负责人、项目经理和业务分析师)或将面临的几个难点。

1、什么是需求管理

需求管理就是要识别所有产品和服务的需求,以支持市场的职能。是一套流程,在市场中,一套策划,执行,控制和监督产品的设计,价格,促销,分销的流程,目的是通过满足组织和个人的需要而带来业务。

2、需求池

需求管理难点之一是建立需求池并将其与业务体系关联起来。需求只有与业务使用场景相结合时才有价值。产品负责人也可以将需求按照业务体系进行组织管理,使团队成员能够更好地理解需求。

那么,什么是需求池呢?

需求池是一种集中存储需求的方法,将未规划的,未开发的,评审中的和已规划的等不同状态的需求集中管理。需求池充当需求的唯一来源,方便产品负责人(包括利益相关者)查询浏览。

需求信息如果不集中管理,会非常影响团队协作。而仅依赖文档和电子表格也无法解决这个问题,长期维护文档会打断团队成员手头的研发工作,因为通常文档版本很多,不容易快速确定需求的变更、审批、实施进度等最新信息。

3、变更需求产生的影响

在实际业务中,需求不仅仅是文字记录,而是结构化的信息,具有多个依赖和引用关系。更改一个需求会产生对其他需求,包括史诗,特性,用户故事,任务,缺陷或测试用例的一系列影响。

业务需求和项目复杂度逐渐增加,在研发过程中变更需求会产生怎样的影响,现在也变得不好确认,包括对相关需求和目标用户的案例也要进行调整。

因此,产品负责人手动维护表格或使用文档,很难有效率地管理数百项需求以及变更。

4、建立需求标准

产品负责人或项目经理面临的另一个难点是:客户或利益相关者会频繁变更需求。客户提出了一系列需求,无论是否确认了需求文档,他们随时都会想要变更需求。

如果项目需求范围发生变化,新的需求可能会增加成本预算,甚至导致项目计划重新安排。团队很有可能会面临预算超支或返工。

频繁变更需求的主要原因在于:需求文档编写和确认过程中,利益相关者没有完全参与进来。如果团队要遵循标准化的需求制定方案,利益相关者应预先确认需求变更的可控范围,团队才能以此进行工作量和成本推算。

5、版本管理

在项目进行过程中,客户与利益相关者的一些需求变更没有办法避免。几乎40%的需求至少要变更一次,大约10%的需求变更两次甚至更多。

因此,产品负责人需要一个好的方式来管理这些需求以及变更记录。让团队成员可以明确了解,在每个版本中需要做哪些新功能或优化。另外,合理地复用需求也可以极大地减少返工并提高团队的生产力。

现在一些团队仍然在使用Word和Excel进行需求管理,它们没办法解决项目实施过程中的复杂问题。团队需要功能更强大的需求管理工具来进行改善和提高。

如果使用优秀的需求管理工具,如Jira、PingCode等,那么就可以轻松解决所有上述问题。

文章来源:网络 版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/9453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决ssh使用服务器运行代码时中断问题

https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.htmlhttps://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

【JavaWeb】Servlet+JSP+EL表达式+JSTL标签库+Filter过滤器+Listener监听器

需要提前准备了哪些技术,接下来的课才能听懂? JavaSE(Java语言的标准版,Java提供的最基本的类库) Java的开发环境搭建Java的基础语法Java的面向对象数组常用类异常集合多线程IO流反射机制注解Annotation… MySQL&…

经常睡不好觉?试试用上华为手环9新升级的睡眠监测功能

睡眠问题是不是经常困扰着你呢?听说,华为手环9的睡眠监测功能升级了,无论是入睡前、睡眠中还是睡醒后,都能够帮助我们改善睡眠,让我们告别糟糕的睡眠质量! 睡觉前,打开华为手环9的睡眠模式&…

图表控件LightningChart .NET中文教程 - 创建3D网格模型实时着色应用

LightningChart.NET完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D,高级3D,Polar,Smith,3D饼/甜甜圈,地理地图和GIS图表以及适用于科学…

住房“以旧换新”,后续需要关注啥?

政治局会议提出对房地产“消化存量、优化增量”,地产政策重心或转向去库存,各地住房“以旧换新”政策引发关注。“以旧换新”分为国企收购、市场化交易、购房补贴三种模式,其中国企收购政策力度较大,消化商品房库存增加保障房供给…

【springboot】整合oauth2.0和security,使用图形验证码和邮箱验证码登录

思路 当使用OAuth和Security框架(如Spring Security)进行登录,并且不使用密码而使用验证码时,生成Token的过程通常涉及以下几个步骤: 1.验证码生成与验证: 首先,系统会生成一个图形验证码并将其展示给用户。 用户输入他们看到的验证码。 系统验证用户输入的验证码是否…

杭州全面取消住房限购:楼市政策调整的深意与影响

近日,杭州市政府宣布全面取消住房限购政策,这一决定立即在房地产市场引起了广泛关注。此次政策调整是杭州市响应国家关于房地产市场健康发展的要求,促进市场平稳健康发展的重要举措。 杭州作为中国东部沿海的重要城市,一直以来都…

第4章 处理多种内容类型

4.1 内容类型Content-Type 4.1.1 什么是Content-Type Content-Type是HTTP协议头中的一个字段,它用于描述HTTP请求或响应中所传输的实体数据的媒体类型(MIME类型)。Content-Type告诉客户端和服务器端所传输的数据的实际内容类型,使…

【C++PCL】点云处理SUSAN关键点提取

作者:迅卓科技 简介:本人从事过多项点云项目,并且负责的项目均已得到好评! 公众号:迅卓科技,一个可以让您可以学习点云的好地方 重点:每个模块都有参数如何调试的讲解,即调试某个参数对结果的影响是什么,大家有问题可以评论哈,如果文章有错误的地方,欢迎来指出错误的…

数据库(MySQL)基础:约束

一、概述 1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。 2.目的:保证数据库中数据的正确、有效性和完整性。 3.分类 约束描述关键字非空约束限制该字段的数据不能为nullnot null唯一约束保证该字段的所有数据都是唯一…

Python深度学习基于Tensorflow(2)Tensorflow基础

文章目录 基本操作数据转换和数据生成操作形状数据提取和保存变量Numpy和Tensorflow的比较 计算图静态图动态图自动图 自动微分使用Tensorflow 实现回归 首先是Tensorflow的安装,由于可能会出现版本冲突,最好在conda环境安装,同时&#xff0c…

什么是IT服务台?

IT服务台是组织中的单一联系点,负责解决所有与 IT 相关的问题、查询和请求。IT服务台也称为技术支持、支持中心、信息中心、IT 解决方案中心或技术支持。 IT 服务台的多用途角色可实现多个目标,例如快速解决问题、培养用户满意度、提高组织流程效率以及提…

0401概述-分治策略-算法导论第三版

文章目录 1 概述2 递归式3 递归式技术细节 结语 1 概述 在分治策略中,我们递归地求解一个问题,在每层递归中应用如下三个步骤: 分解:将问题划分为一些规模更小形式一样的子问题。解决:递归求解子问题。如果子问题规模…

华为ensp中BFD和OSPF联动(原理及配置命令)

作者主页:点击! ENSP专栏:点击! 创作时间:2024年5月6日20点26分 BFD通常指的是双向转发检测。BFD是一个旨在快速检测通信链路故障的网络协议,提供了低开销、短延迟的链路故障检测机制。它主要用于监测两个…

【复试分数线】C9历年分数线汇总(第二弹)

今天我将分析C9中主要考信号的5所院校:复旦大学、上海交通大学、南京大学、哈尔滨工业大学、西安交通大学。 这次会为大家整理四电四邮的整理了近三年各院校的复试分数线作为参考,大家可以参考! 大多数院校采取的是1.2:1差额的形式复试。举…

egg数据统计之mysql数据库创建视图并可当表使用并查询

打开视图---->新建视图-----> 运行sql ----> 保存 统计地区的愿望数量 sql语句 select user.id AS id,count(userplant.userid) AS amount,user.locationid AS locationid,user->location.name AS locationname from ((userplants userplant left join users us…

macOS12安装 php7.1和apache

1. 安装php 7.1 macOS12不再自带php brew tap shivammathur/php 查看可安装版本 brew search php 安装指定版本(禅道适用PHP运行环境(7.0/7.1/7.2版本)) brew install php7.1 环境配置 vim ~/.zshrc export PATH"/usr/local/opt/php7.1/bin:…

Rust 使用egui创建一个简单的下载器demo

仓库连接: https://github.com/GaN601/egui-demo-download-util 这是我第一个rust gui demo, 学习rust有挺长时间了, 但是一直没有落实到实践中, 本着对桌面应用的兴趣, 考察了slint、egui两种框架, 最后还是选择了egui. 这篇博客同时包含我当前的一些理解, 但是自身技术有限,…

Java 7大排序

🐵本篇文章将对数据结构中7大排序的知识进行讲解 一、插入排序 有一组待排序的数据array,以升序为例,从第二个数据开始(用tmp表示)依次遍历整组数据,每遍历到一个数据都再从tmp的前一个数据开始&#xff0…

LeetCode-2960. 统计已测试设备【数组 模拟】

LeetCode-2960. 统计已测试设备【数组 模拟】 题目描述:解题思路一:模拟解题思路二: 一次遍历,简洁写法解题思路三:0 题目描述: 给你一个长度为 n 、下标从 0 开始的整数数组 batteryPercentages &#xf…