产品如何有效把控产品上线质量

news2024/11/14 17:50:31

很多人乍看这个标题,可能有些惊讶。产品上线质量不是由测试来主要负责的么,怎么产品也需要来把控这个事情?

诚然,从具体分工而言,产品的线上质量主要由测试来负责,产品按时按量完成由项目项目经理把控。但对于产品而言,有两件核心的事情:①做正确的事;②把事情做正确。确保需求上线的时候保质保量,保证产品往正确的道路上走,这是对于产品而言,是一个重要而不可轻视的事项。

简单来说,产品质量把控其实就是项目管理的技能。它可能非核心技能,但却又承担较大因素。核心原因主要有一点:确保需求上线的质量。即确保需求的线上实际效果和产品提的需求不会有偏差,产品稳定流畅。

那么,产品可以怎么去把控需求的质量系数?主要有以下几种方案。

1、输出完整清晰的需求文档。

很多小伙伴可能都会觉得,我的需求文档有做呀,也没发生什么问题呀。但有时候经常会少考虑一些问题,比如非主流程的分支是否有考虑清楚,异常场景是否完整地进行了梳理了,需求描述是否存在模糊的地方。对于技术和测试而言,需求文档是用word或者写在原型上,他们并不care。他们所在意的是:需求描述必须精准,不存在模糊的地方,不让技术去猜测和判断需求边界;异常分支完整分析,不单单只有核心流程的输出等

2、做好完整的需求评审

需求评审每个产品都会做,但需求评审的质量如何,有些产品有时候可能没有特别严谨地进行把控。产品的描述不够清晰,技术一旦分神,技术没有提出自己的问题,那可能产品需求评审的质量其实就不太好说。换而言之,一个好的需求评审,是需要推动技术和测试去思考的,他们应该是有提出问题的,而技术的每个问题,产品都必须考虑到。这样的评审才能保证需求和产品的质量。

3、开发提测前,产品应推动所有开发小伙伴进行集体自测

这里有两个要求:一是开发必须要保证有联调自测,二是产品要推动所有项目的小伙伴亲自在产品上点一点,保证提测的时候流程是通的,需求实现不会有缺失的地方,也保证开发的bug是少的,就算有,也能在这个阶段发现。这样也有足够的时间去修复。

4、必须要推动技术和测试小伙伴,进行完整的技术评审和测试评审

技术评审,这点有些公司和部门做的可能不是很到位,可能只是粗泛地进行了甚至没进行,也可能只是进行了概要设计,而缺乏详设。技术评审就能有效的提升这一块的工作,确保有完整的概要设计和详细设计,避免需求开发质量不完整或者不高。

测试评审同理,测试评审能有效地发现很多问题,避免测试的时候有缺漏的地方。

5、做好产品验收

很多小伙伴都觉得,测试都基本测的差不多了,产品验收不需要太完整,大概的参与下并进行点点点就可以了。但这是远远不够的。产品要为产品往好的方向走,完整的验收就很重要,这意味着产品必须在测试的时候就介入并进行较为全面的验证。

6、不过度压榨技术和测试的排期,不拍脑袋地定出上线时间,倒退排期

这个问题很多公司都有,其实非常严重。很多时候,产品小伙伴经常被业务推着走,被老板推着走,在没有和技术测试沟通清楚的情况下,就擅自主张地确定了上线时间。而这个排期,并没有考虑到现有的技术资源和资源,自然而然就会影响到产品质量。只有在和技术测试有了良好的沟通出来的排期,才能有利于产品稳定流畅高质地完成上线,同时避免伤害技术测试小伙伴的感情。不然,这种事情多了,技术对于产品的认可度就会降低,这对于产品的工作而言,是致命的。

为了确保产品质量,产品可以做的还有很多,需要通过每一次的迭代优化中去发现问题,逐步优化流程,优化产品管理方式,优化工作方式,从而逐步地提升产品的价值。

想学习却无从下手,该如何学习?

这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。

最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦!

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

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

相关文章

详谈数据中心网络中的四种虚拟化技术:VXLAN、NVGRE、STT和SPBM

概要 在现代的数据中心网络中,虚拟化技术被广泛应用以提供更高的可扩展性、灵活性和效率。数据中心网络虚拟化允许多个虚拟网络在共享的物理基础设施上运行,使得网络资源的管理更为简单和高效。本文将详细介绍数据中心网络中的四种不同类型的虚拟化技术&…

全网超全,接口测试用例设计——常见问题和风险,测试不背锅...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 接口测试用例设计…

【开源工具】使用Whisper提取视频、语音的字幕

这里写目录标题 一、语音转字幕操作步骤1、下载安装包Assets\WhisperDesktop.zip[^2]2、加载模型2.1 下载模型2.1.1 进入Hugging Face[^3]的仓库2.1.2 选择需要下载的模型2.1.3 配置模型路径 3、语音转字幕4、实时语言转录功能 二、相关简介[^1]特点开发人员指南构建说明其他注…

【MySql】表的内连接和外连接

文章目录 内连接外连接左外连接右外连接 OJ题目 本篇博客主要介绍的内容是表的连接,在MySql中表的连接分为内连接和外连接,下面,我们直接进入主题把 内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前…

Ubuntu Win10 github.com访问很慢的解决办法

win10 请看这里: 解决国内 github.com 打不开的最最最准确方法_github打不开_杨大脸I的博客-CSDN博客 Ubuntu 请看这里: 看了上面的就应该知道, 需要两步骤:1、修改host文件;2、刷新DNS 1、修改host文件 Ubuntu修改hosts文件_ub…

PySpark集群环境安装(HA-Standalone模式)

PySpark是Python中的一个库, 由Spark官方提供. 专供用户使用Python语言操作Spark 1. 首先安装python环境 基于anaconda的虚拟环境方案,来安装python。因为anaconda可以虚拟出多个Python环境, 且各个环境相对独立,能够解决python版本的兼容性问题 1.1 …

Rust的特征对象

文章目录 Rust的特征对象前言在屏幕上绘制各种UI组件 Rust的特征对象 前言 特征对象不像泛型和impl trait这种零成本抽象,特征对象是在runtime时确定具体类型,有一定的性能开销。当我们需要函数参数是一类实现了特定trait的类型时,这时候就…

4个Camtasia2023隐藏新功能,99%的人都不知道!

在今年5月,全能录屏软件 Camtasia 迎来了2023新版,带来非常多新功能,让制作录屏视频的效果再上一层楼!所有购买过旧版 Camtasia 的老用户,都可以享受优惠升级。 Camtaisa 获取: http://souurl.cn/YWkrO7 更…

【Java高级语法】(六)内部类Inner Class:这可能是史上最全的关于内部类的学习资料~

Java高级语法详解之包装类 :one: 概念:two: 优缺点:three: 使用2.1 成员内部类2.2 局部内部类2.3 匿名内部类2.4 静态内部类2.5 小结:外部类访问四种内部类的特点2.6 小结:其他类访问四种内部类的特点 :four: 内部类与外部类的关系:five: 应用场景:six: …

云贝餐饮连锁独立版 v2.6.1+公众号+小程序端+抖音端端+全插件免授权版安装配置教程

云贝餐饮系统应该持续做好多年了,以前的版本都需要授权一直没使用,优选源码网整体测试下感觉从体验上还有逻辑设计上都非常不错,首页、会员中心支持DIY装修,配送支持多种平台对接,基本上餐饮行业需要的功能都能满足了。…

收件地址解析成 省+市+区+详细地址的形式

项目中的源代码在我的GitHub:https://github.com/weitw/address-analyzer 先看效果: 如上图,address数输入的地址,Address对象是解析后的地址。可以支持逆推上一级,且支持地址白话解析。 一、项目介绍 1、解析规则 …

13年测试老鸟,带你详探服务端的接口测试,测试内卷之路...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 服务器的接口测试…

Tinywebserver项目运行(docker部署mysql)

. 运行项目运行时遇到的一些其他问题重启mysql容器时发现端口被占用 前言 Tinywebserver是github上一个十分优秀的开源项目,帮助初学者学习如何搭建一个服务器. 本文讲述如何在使用docker部署mysql容器的情况下跟该项目进行连接并将项目运行起来,而不是…

萌萌哒的八戒1

拿到了一个图片,根据图片下方的字符,结合远古时期这个提示,想到了古典密码里的猪圈密码 挨个输入得到when the pig want to eat,套上flag

PyTorch 深度学习 || 2. 全连接网络 | Ch2.3 PyTorch 全连接自编码网络的无监督学习

PyTorch 全连接自编码网络的无监督学习 文章目录 PyTorch 全连接自编码网络的无监督学习1. 数据去噪1.1 计算库和数据准备工作1.2 构建自编码网络1.3 调用主函数1.4 可视化 2. 数据的重建与降维2.1 计算模块和数据的准备2.2 自编码网络数据准备2.3 自编码网络的构建2.4 自编码网…

深入理解程序的结构

文章目录 前言一、程序的组成二、未初始化和初始化变量保存地址三、栈什么时候被创建四、内存映射段总结 前言 本篇文章我们来深入的理解一下理解程序的结构。 一、程序的组成 通常情况下,一个可执行程序由以下几个不同的段组成: 1.代码段 (Text Seg…

怎么针对微服务架构做单元测试?

Martin Fowler 是国际著名的软件专家,敏捷开发方法的创始人之一,现为 ThoughtWorks 公司的首席科学家。在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都扮演着举足 什么是微服务? 微服务的由来 微服务的前身…

笑谈之传统行业的软件测试

最近进入一传统企业做O2O社区,在里面,项目管理一团混乱,上层对软件测试的理解更是匮乏。今天没有技术,仅是对这些现象的吐槽。当然我相信传统行业不都是这样,所以大家仅当笑谈。 产品经理写的需求文档永远是拿来作为做…

cas单点登录 前端步骤流程

CAS(Central Authentication Service)是一个开源的单点登录协议和实现,它提供了一种统一的方法来管理和验证用户身份,使用户只需通过一次登录即可访问多个应用程序。CAS 单点登录的工作原理是基于服务提供者 (Service Provider) 和…

MNIST机器学习入门

引入所需库 import osimport cv2 import matplotlib.pyplot as plt import numpy as np import pandas as pd import tensorflow as tf from PIL import ImageMNIST数据集 下载MNIST数据集 mnisttf.keras.datasets.mnist (x_train, y_train), (x_test, y_test) mnist.load_…