当前位置: 首页 > news >正文

【系统集成中级】线上直播平台开发项目质量管理案例分析

【系统集成中级】线上直播平台开发项目质量管理案例分析

    • 一、案例
    • 二、小林在项目质量管理中存在的问题
      • (一)计划阶段缺失
      • (二)测试用例编制与执行问题
      • (三)质量管理流程问题
      • (四)质量保证问题
      • (五)团队培训与沟通问题
      • (六)质量控制问题
    • 三、项目质量控制过程的输出
    • 四、相关知识点判断正误
      • (1)项目质量管理的目标是使项目满足客户的需求。(√)
      • (2)规划质量管理的主要作用是为整个项目中如何管理和确认质量提供了指南。(√)
      • (3)执行测试用例来检查产品功能是否满足需求并发现Bug的过程,属于实施质量保证的范围。(×)
      • (4)质量测量指标用于实施质量保证过程和质量控制过程。(√)
      • (5)质量管理计划和过程改进计划都是项目管理计划的一部分。(√)


💐The Begin💐点点关注,收藏不迷路💐

在这里插入图片描述

在项目管理中,质量管理是确保项目成功交付的关键环节。本文将通过一个线上直播平台开发项目的案例,深入分析项目质量管理中存在的问题,并探讨相关的知识点。

一、案例

公司承接了一个线上直播平台的开发项目,小林作为该项目的质量经理,根据项目启动时发布的需求文件编制了测试用例,随后直接下发给组员开展测试,在测试过程中,组员发现直播的打赏功能中有几个小功能是测试用例里没有的,于是提交了BUG给研发人员,说明不符合产品功能定义,但研发人员以新增需求为理由将BUG置为无效。小林了解情况后,认为需求变更应该由项目经理负责确认,于是将bug转给项目经理后便不再过问,继续指导大家按原计划进行测试。

项目后期,小林在整理测试报告时,发现该BUG还在项目经理名下没有任何进展,于是提高BUG的优先级并留言请项目经理尽快处理确认。项目经理很快找到小林,说该功能在项目启动不久就进行了需求变更且群发部件给项目组核心成员,小林这才在邮箱里翻到了很早的邮件通知。测试工作正处于压力最大的阶段,小林来不及补充测试用例,紧急从其他项目组借调了2名测试人员,让他们对新增功能进行盲测。交付时间在即,项目的bug数仍然没有收敛,尤其是打赏功能,仍存在很多问题。

在发布评审会上,小林表示目前该bug太多达不到发布质量标准,不同意上线。研发经认为是质量测试遗漏导致的问题,而且部分测试人员对项目整体不了解,经常提出一些无效bug,给研发增加了工作量,双方争执不下。

【问题1】(8分)

分析案例,请列出小林在项目质量管理中存在的问题。

【问题2】(5分)

请写出项目质量控制过程的输出。

【问题3】(5分)

判断正误(正确的选择“√”,错误的选择“×”)

(1)项目质量管理的目标是使项目满足客户的需求。( )

(2)规划质量管理的主要作用是为整个项目中如何管理和确认质量提供了指南。( )

(3)执行测试用例来检查产品功能是否满足需求并发现Bug的过程,属于实施质量保证的范围。( )

(4)质量测量指标用于实施质量保证过程和质量控制过程。( )

(5)质量管理计划和过程改进计划都是项目管理计划的一部分。( )

二、小林在项目质量管理中存在的问题

(一)计划阶段缺失

  1. 没有制定质量管理计划
    • 质量管理计划是项目质量管理的指导性文件,它明确了项目的质量目标、质量标准、质量控制流程等重要内容。小林没有制定该计划,导致质量管理工作缺乏系统性和整体性的规划,无法为后续的质量控制和质量保证活动提供明确的方向和依据。
  2. 没有制定过程改进计划
    • 过程改进计划对于持续提升项目质量至关重要。通过对项目过程的不断优化,可以提高工作效率,减少错误和缺陷的发生。小林忽略了这一点,使得项目在执行过程中无法及时对出现的问题进行有效的过程改进,导致问题不断积累。
  3. 没有制定质量测量指标
    • 质量测量指标是衡量项目质量的具体标准和量化依据。没有明确的质量测量指标,就无法准确判断项目的质量状况,也难以对测试结果进行客观的评估和分析。例如,对于直播平台的性能、功能完整性、用户体验等方面,都应该有相应的量化指标来进行衡量。
  4. 没有制定质量核对单
    • 质量核对单可以帮助项目团队在执行工作过程中,快速、准确地检查是否满足了预先设定的质量要求。小林没有制定质量核对单,使得测试人员在测试过程中可能会遗漏一些重要的检查点,增加了项目出现质量问题的风险。

(二)测试用例编制与执行问题

  1. 测试用例未完全覆盖所有功能
    • 在编制测试用例时,小林没有全面考虑到直播平台的所有功能,导致直播的打赏功能中有几个小功能在测试用例中遗漏。这使得在测试过程中,这些未被覆盖的功能出现问题时,无法及时被发现和解决,为项目后期的质量问题埋下了隐患。
  2. 测试用例编制后没有与干系人达成一致
    • 测试用例是测试工作的重要依据,应该与项目的相关干系人,特别是研发人员进行充分的沟通和确认。小林在编制测试用例后直接下发给组员进行测试,没有与研发人员等干系人达成一致,导致在发现问题时,研发人员对测试结果产生质疑,以新增需求为由将BUG置为无效,引发了双方的矛盾和推诿。

(三)质量管理流程问题

  1. 缺乏良好的质量管理流程
    • 在项目中,研发人员与测试人员对于发现的打赏功能的BUG问题互相推诿。这反映出项目缺乏明确、有效的质量管理流程,没有清晰规定在出现需求变更、BUG处理等情况时的责任划分和处理流程。导致问题无法及时得到有效的解决,影响了项目的进度和质量。
  2. 小林对BUG问题处理不当
    • 小林将BUG问题转给项目经理后便不再过问,这是不妥的。作为质量经理,他应该持续跟踪BUG的处理情况,确保问题得到妥善解决。他的疏忽导致该BUG在项目经理名下长时间没有进展,直到项目后期才发现问题的严重性,此时已经对项目造成了较大的影响。

(四)质量保证问题

  1. 质量保证不到位
    • 当发现打赏功能存在BUG且可能是需求变更导致时,小林没有进行良好的质量保证工作。他没有及时更新测试用例,以适应需求的变化,也没有对测试过程进行有效的监督和改进,导致问题不断积累,测试效果不佳。
  2. 借调人员进行盲测存在风险
    • 在测试高峰期,小林紧急从其他项目组借调了2名测试人员对新增功能进行盲测。这种做法可能会导致测试效果不佳、测试质量不高。因为借调的人员对项目不够了解,可能无法准确把握测试重点和项目的整体要求,从而影响测试结果的准确性和可靠性。

(五)团队培训与沟通问题

  1. 团队成员缺乏质量培训
    • 部分测试人员对项目整体不了解,经常提出一些无效bug,这说明团队成员缺乏必要的质量培训。测试人员应该对项目的需求、功能、架构等有全面的了解,才能准确地进行测试工作,减少无效bug的产生,提高测试效率和质量。
  2. 沟通不畅导致问题遗漏
    • 项目经理在项目启动不久就对打赏功能进行了需求变更,并群发邮件通知给项目组核心成员,但小林没有及时关注到该邮件。这反映出项目团队内部沟通不畅,信息传递不及时,导致质量管理工作出现漏洞,影响了项目的顺利进行。

(六)质量控制问题

  1. 质量控制不到位
    • 针对测试发现的问题,小林没有有效落实研发人员进行修正。在项目后期,bug数仍然没有收敛,尤其是打赏功能仍存在很多问题,这说明质量控制工作没有起到应有的作用,无法确保项目的质量达到发布标准。

三、项目质量控制过程的输出

项目质量控制过程的输出包括以下内容:

  1. 质量控制测量结果
    • 这是对质量控制活动的结果进行测量和评估得到的数据,用于判断项目的质量是否符合要求,以及与质量标准的偏差情况。例如,对直播平台的功能测试结果、性能测试数据等都属于质量控制测量结果。
  2. 确认的变更
    • 在质量控制过程中,如果发现需要对项目进行变更以满足质量要求,经过审批后的变更就成为确认的变更。比如,对测试用例的修改、对功能实现方式的调整等。
  3. 核实的可交付成果
    • 经过质量控制检查合格的项目可交付成果,确保其满足质量标准和客户需求。对于直播平台项目,核实的可交付成果可以是经过测试的软件模块、功能界面等。
  4. 工作绩效信息
    • 关于项目执行过程中的工作绩效情况,包括质量方面的绩效数据。例如,测试任务的完成进度、发现的BUG数量及解决情况等,这些信息可以用于评估项目质量控制的效果和项目整体的进展情况。
  5. 变更请求
    • 如果质量控制发现问题需要进行变更,就会提出变更请求。例如,由于发现直播平台的某个功能存在严重质量问题,需要对该功能的设计或实现进行变更,就会产生变更请求。
  6. 项目管理计划更新
    • 根据质量控制的结果,可能需要对项目管理计划中的质量管理部分进行更新,以调整质量目标、质量策略等内容,确保项目能够按照新的要求顺利进行。
  7. 项目文件更新
    • 相关的项目文件,如测试报告、质量报告等也会根据质量控制的情况进行更新,以反映项目的最新质量状态和问题解决情况。
  8. 组织过程资产更新
    • 在项目质量控制过程中积累的经验教训、最佳实践等可以更新到组织过程资产中,为未来的项目提供参考和借鉴,提高组织的整体项目管理水平。

四、相关知识点判断正误

(1)项目质量管理的目标是使项目满足客户的需求。(√)

项目质量管理的核心目标就是确保项目的成果能够满足客户的需求和期望。只有满足了客户的需求,项目才能被认为是成功的。在直播平台开发项目中,质量管理的最终目的就是要让直播平台的功能、性能、用户体验等方面都符合客户的要求,从而为客户提供有价值的产品。

(2)规划质量管理的主要作用是为整个项目中如何管理和确认质量提供了指南。(√)

规划质量管理过程确定了项目的质量标准、质量目标以及质量管理的方法和流程等。它为项目团队在整个项目生命周期中如何进行质量管理提供了明确的指南,确保项目的各项工作都围绕着质量目标展开,使项目能够按照预定的质量要求顺利推进。

(3)执行测试用例来检查产品功能是否满足需求并发现Bug的过程,属于实施质量保证的范围。(×)

执行测试用例来检查产品功能是否满足需求并发现Bug的过程主要属于质量控制的范畴。质量控制是通过监控和检验项目的成果,判断其是否符合质量标准,并采取措施消除不合格成果产生的原因。而实施质量保证则是致力于提供能满足质量要求的信心,侧重于过程的改进和质量体系的完善。

(4)质量测量指标用于实施质量保证过程和质量控制过程。(√)

质量测量指标在实施质量保证和质量控制过程中都起着重要的作用。在质量保证过程中,它可以用于评估项目过程的有效性和稳定性,判断是否需要进行过程改进。在质量控制过程中,质量测量指标是衡量项目成果是否符合质量标准的具体依据,通过对比实际结果与质量测量指标,可以发现项目中的质量偏差,从而采取相应的纠正措施。

(5)质量管理计划和过程改进计划都是项目管理计划的一部分。(√)

质量管理计划明确了项目的质量目标、质量策略、质量控制流程等内容,是项目管理计划中关于质量管理的专项计划。过程改进计划则是为了持续提升项目质量而制定的对项目过程进行优化和改进的计划,它也是项目管理计划的一个重要组成部分。两者共同构成了项目管理计划中质量管理方面的内容,确保项目在整个生命周期中都能有效地进行质量管理和过程改进。

通过对这个案例的分析,我们可以看到项目质量管理是一个系统的、全面的工作,需要在项目的各个阶段都给予足够的重视。从计划制定到测试执行,再到质量保证和控制,每个环节都紧密相连,任何一个环节的疏忽都可能导致项目质量出现问题。希望通过这个案例的学习,能够为大家在今后的项目质量管理工作中提供一些启示和借鉴。


参考答案:

【问题1】(8分)

(1)没有制定质量管理计划、过程改进计划、质量测量指标、质量核对单;

(2)小林在编制测试用例时未完全覆盖所有功能,导致在测试时出现遗漏;

(3)测试用例编制后没有与干系人达成一致;

(4)没有良好的质量管理流程,研发人员与测试人员对发现的打赏功能的BUG问题互相推诿;

(5)小林质量管理经验欠佳,将BUG问题转给项目经理过后便不再过问不妥,需要持续跟踪,确保问题得到解决;

(6)质量保证不到位,没有进行良好的过程改进,对打赏功能的BUG不重视,没有及时更新测试用例;

(7)在测试高峰期,小林借调了其他项目组的人员进行盲测,这可能会导致测试效果不佳、测试质量不高,因为他们可能对项目不够了解;

(8)团队成员缺乏质量培训,部分测试人员对项目整体不了解,经常提出一些无效bug;

(9)质量控制不到位,针对测试发现的问题,没有落实研发人员进行修正。

【问题2】(5分)

质量控制测量结果、 确认的变更、 核实的可交付成果 、工作绩效信息、 变更请求、项目管理计划更新 、项目文件更新 、组织过程资产更新

【问题3】(5分)

(1)√

(2)√

(3)×

(4)√

(5)√

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐

相关文章:

【系统集成中级】线上直播平台开发项目质量管理案例分析

【系统集成中级】线上直播平台开发项目质量管理案例分析 一、案例二、小林在项目质量管理中存在的问题(一)计划阶段缺失(二)测试用例编制与执行问题(三)质量管理流程问题(四)质量保证…...

浪潮信息领航边缘计算,推动AI与各行业深度融合

在9月20日于安徽盛大召开的浪潮信息边缘计算合作伙伴大会上,浪潮信息指出,未来的计算领域将全面融入AI技术,特别是在企业边缘侧,智能应用特别是生成式人工智能应用正在迅速普及,这一趋势正引领边缘计算向边缘智算的方向…...

Koa2项目实战3 (koa-body,用于处理 HTTP 请求中的请求体)

以用户注册接口为例,需要在请求里携带2个参数:用户名(user_name)和密码(password)。 开发者需要在接口端,解析出user_name 、password。 在使用Koa开发的接口中,如何解析出请求携带…...

复盘20241012

1、 classpath "com.android.tools.build:gradle:8.5.1" 的版本 与distributionUrlhttps\://services.gradle.org/distributions/gradle-8.9-bin.zip的对应规则: Execution failed for task :app:compileDebugKotlin. 解决方案 切换 setting --> ot…...

泊松流负载均衡控制

目录 泊松流负载均衡控制 一、到达率λ 二、服务率μ 三、泊松流负载均衡控制 泊松流负载均衡控制 在探讨泊松流负载均衡控制时,我们主要关注的是到达率λ和服务率μ这两个核心参数。以下是对这两个参数及其在泊松流负载均衡控制中作用的详细解释: 一、到达率λ 定义:…...

3D打印矫形器市场报告:未来几年年复合增长率CAGR为10.8%

3D 打印矫形器是指使用 3D 打印技术制作的定制外部支撑装置。它们有助于稳定、引导、缓解或纠正肌肉骨骼状况,并根据个体患者的解剖结构进行设计,通常使用 3D 扫描和建模技术。3D 打印在矫形器方面的主要优势是能够生产精确适合患者解剖结构的定制装置&a…...

Richtek立锜科技线性稳压器 (LDO) 选型

一、什么是LDO? LDO也可称为低压差线性稳压器,适合从较高的输入电压转换成较低输出电压的应用,这种应用的功率消耗通常不是很大,尤其适用于要求低杂讯、低电流和输入、输出电压差很小的应用环境。 二、LDO的特性 LDO透过控制线性区调整管…...

Leetcode 前 k 个高频元素

使用最小堆算法来解决这道题目:相当于有一个容量固定为K的教室,只能容纳 K 个人,学生们逐个逐个进入该教室,当教室容量达到K人之后,每次进入一个新的学生后,我们将分数最低的学生(类似本题中的频率最低元素…...

[LeetCode] 面试题01.02 判定是否互为字符重拍

题目描述: 给定两个由小写字母组成的字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 示例 1: 输入: s1 "abc", s2 "bca" 输出: true 示例 2&am…...

数据结构-4.5.KMP算法(旧版上)-朴素模式匹配算法的优化

朴素模式匹配算法最坏的情况: 一.实例: 第一轮匹配失败,开始下一轮的匹配: 不断的操作,最终匹配成功: 如上述图片所述,朴素模式匹配算法会导致时间开销增加, 优化思路:主…...

STM32 QSPI接口驱动GD/W25Qxx配置简要

STM32 QSPI接口GD/W25Qxx配置简要 📝本篇会具体涉及介绍Winbond(华邦)和GD(兆易创新) NOR flash相关型号指令差异。由于网络上可以搜索到很多相关QSPI相关知识内容,不对QSPI通讯协议做深度解析。 🔖首先确保所使用的ST…...

UCI-HAR数据集深度剖析:训练仿真与可视化解读

在本篇文章中,我们将深入探讨如何使用Python对UCI人类活动识别(HAR)数据集进行分割和预处理,以及运用模型网络CNN对数据集进行训练仿真和可视化解读。 一、UCI-HAR数据集分析及介绍 UCI-HAR数据集是一个公开的数据集&#xff0c…...

牛客SQL练习详解 06:综合练习

牛客SQL练习详解 06:综合练习 SQL34 统计复旦用户8月练题情况SQL35 浙大不同难度题目的正确率SQL39 21年8月份练题总数 叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧! SQL34 统…...

k8s apiserver高可用方案

目前官方推荐有 2 种方式部署k8s apiserver 高可用 keepalived and haproxy 部署有2种方式,一种是systemd管理的,另一种是pod形式,使用那种可以根据实际情况选择 服务部署 systemd方式 可以通过包管理工具安装,正常启动之后&…...

服务器数据恢复—硬盘坏扇区导致Linux系统服务器数据丢失的数据恢复案例

服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因: 服务器在工作过程中突然宕机。管理员尝试重新启动服务器失败,于是将服务器上的硬盘拆下检测…...

【多线程】多线程(12):多线程环境下使用哈希表

【多线程环境下使用哈希表(重点掌握)】 可以使用类:“ConcurrentHashMap” ★ConcurrentHashMap对比HashMap和Hashtable的优化点 1.优化了锁的粒度【最核心】 //Hashtable的加锁,就是直接给put,get等方法加上synch…...

轻量服务器和云服务器ecs哪个好用一些?

轻量服务器和云服务器ecs哪个好用一些?轻量服务器与云服务器ECS在多方面存在显著差异,对于需要高性能计算和大规模数据处理的用户来说,ECS可能是更好的选择;而对于预算有限且需求较为简单的用户来说,轻量服务器可能更为…...

【交通标志识别系统】Python+卷积神经网络算法+人工智能+深度学习+机器学习+算法模型

一、介绍 交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高…...

特种设备作业叉车司机试题附答案

1.发生事故要本着"( )不放过"的原则,查明原因、分清责任、严肃处理。 A.三 B.四 C.五 答案:B 2.柴油发动机在压缩行程终了时气体的温度和压力都比汽油机( )。 A.低 B.高 C.相同 答案:B 3.柴油发动机的压缩比比汽…...

【Nginx系列】Nginx启动失败

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

2024/10/12 计组大题专训

2018: 2019: 2020: 2021:...

2024年腾讯外包面试题(微创公司)

笔试&#xff1a; 1、判断异步执行顺序 console.log(1);setTimeout(()>{Promise.resolve().then(()>{console.log(2);})console.log(3);},0);new Promise ((resolve)>{for(let i0; i<1000;i ){if(i1000){resolve();}}console.log(4);}).then(()>{console.log(5…...

nginx运行时报:No rule to make target ‘build‘, needed by ‘deault‘.Stop

项目场景&#xff1a; 部署前端项目&#xff0c;将打好的前端包&#xff0c;放到服务器上&#xff0c;运行nginx执行&#xff0c;结果nginx运行报错。 问题描述 nginx运行报以下错误&#xff1a; No rule to make target ‘build‘, needed by ‘deault‘.Stop原因分析&…...

dvwa:暴力破解、命令注入、csrf全难度详解

暴力破解 easy模式 hydra -L /usr/share/wordlists/SecLists-master/Usernames/top-usernames-shortlist.txt -P /usr/share/wordlists/SecLists-master/Passwords/500-worst-passwords.txt 192.168.72.1 http-get-form "/dvwa/vulnerabilities/brute/:username^USER^&…...

Java-学生管理系统[初阶]

这次我们来尝试使用Java实现一下"学生管理系统"&#xff0c;顾名思义&#xff0c;就是实现一个能用来管理学生各种数据的系统。在后续学习中我们将对"学生管理系统"进行两种实现&#xff1a; &#x1f4da; 学生管理系统[初阶](不带模拟登录系统) &#…...

微信小程序 详情图片预览功能实现详解

详情图片预览功能实现详解 在开发微信小程序时&#xff0c;我们经常需要实现点击商品图片进行全屏预览的功能。这不仅提升了用户体验&#xff0c;还允许用户进行保存图片、发送给朋友等操作。本文将详细介绍如何实现这一功能。 思路分析 当用户在商品详情页点击图片时&#…...

LeetCode 48 Rotate Image 解题思路和python代码

题目&#xff1a; You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise). You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOT allocate another 2D matrix and …...

余承东直播论道智能驾驶:激光雷达不可或缺,华为ADS 3.0引领安全创新

华为余承东:激光雷达,智能驾驶安全性的关键 9月29日,华为消费者业务集团CEO余承东在一场引人注目的直播中,与知名主持人马东就智能驾驶技术的最新进展进行了深入交流。在这场直播中,余承东针对激光雷达在智能驾驶中的必要性问题,发表了明确且深刻的观点,引发了业界和公众…...

51WORLD携手浙江科技大学,打造智慧校园新标杆

当前&#xff0c;国家教育数字化战略行动扎实推进&#xff0c;高等教育数字化转型步伐加快。 紧抓数字教育发展战略机遇&#xff0c;浙江科技大学联合51WORLD、正方软件股份有限公司&#xff08;简称&#xff1a;正方软件&#xff09;&#xff0c;共同研发打造浙科大孪生数智校…...

SAP SD学习笔记09 - 受注传票中的不完全Log 和 Business Partner(取引先机能)

好久没写SD了&#xff0c;今天继续写。 上一章讲了SD的如下知识 - SD的售前的流程&#xff08;引合和見積&#xff08;询价和报价&#xff09;&#xff09; - 数据流的概念&#xff0c;主要就是后传票可以参照前传票&#xff0c;以实现数据的流动&#xff0c;减少输入 - Co…...