首页 > 其他分享 >研发管理过程案例分析-不文明文字短信事件

研发管理过程案例分析-不文明文字短信事件

时间:2024-09-08 10:36:19浏览次数:5  
标签:项目经理 短信 流程 研发 责任 案例 测试 团队 测试环境

短信事件banner

背景

      测试工程师因为项目没有部署测试环境,在生产环境编写测试短信,因为测试测试时使用了真实手机号码,使用了不文明测试文字短信发送到客户手机上。最终造成不良影响。对于这个事件责任判定 应该是如何?除了测试工程师有主要责任,技术负责人有责任吗?项目经理有责任吗?

责任判定

对于这种情况,责任判定应该综合考虑各方在整个事件中所扮演的角色和职责。具体分析如下:

测试工程师的责任

  1. 行为不当:测试工程师在生产环境进行测试,并且使用了不文明的测试文字,这是直接导致问题的行为。因此,测试工程师的主要责任不可推卸。
  2. 环境选择不当:即使没有测试环境,测试工程师也不应该在生产环境进行这种测试。测试应该在严格控制的环境中进行,避免对客户产生影响。

技术负责人的责任

  1. 测试环境的缺失:技术负责人有责任确保项目有适当的测试环境。如果没有测试环境,这属于管理不当和规划不足。
  2. 流程和规范的制定:技术负责人应该制定明确的测试流程和规范,确保测试在合适的环境中进行。如果测试规范不明确或执行不力,技术负责人需要承担相应的责任。

项目经理的责任

  1. 项目管理和协调:项目经理负责整体项目的管理和协调,应该确保项目各个环节顺利进行,包括测试环境的准备。如果测试环境因为项目进度或资源分配问题而没有准备好,项目经理需要承担相应的责任。
  2. 风险管理:项目经理应该识别并管理项目中的风险,包括测试过程中可能出现的问题。如果没有提前识别和解决测试环境的缺失问题,项目经理有一定的责任。

责任划分总结

  1. 测试工程师:直接责任,主要责任方,行为不当并且在生产环境进行不文明测试。
  2. 技术负责人:次要责任方,未能提供测试环境和制定明确的测试流程。
  3. 项目经理:次要责任方,未能协调好测试环境的准备工作,并且未能有效管理项目风险。

分析

绩效考核:
如果从管理上,只是判定 测试工程师 主要责任,绩效C级。其它人员没有关联责任,这个结果从整个团队管理上有什么影响?
如果只判定测试工程师为主要责任方,并给予绩效C级的处理,而不追究其他人员的责任,这个结果可能会对整个团队管理产生以下影响:

负面影响

  1. 团队士气受挫:测试工程师可能会感到被单独指责,感到不公平,导致士气低落。这种情绪可能会蔓延到其他团队成员,影响整体工作氛围。
  2. 责任感缺失:如果其他相关人员(如技术负责人和项目经理)没有承担相应的责任,可能会导致他们在未来的项目中缺乏责任感,不主动解决潜在问题。
  3. 问题重复发生:如果未能全面分析和处理问题根源,类似的问题可能会在未来再次发生,影响项目的整体质量和成功。
  4. 信任缺失:团队成员可能会对管理层失去信任,认为管理层只会在出现问题时找一个替罪羊,而不是真正解决问题。这会影响团队的凝聚力和合作精神。

管理建议

为了避免这些负面影响,以下是一些建议:

  1. 全面评估责任:在责任评定时,应该全面考虑所有相关人员的职责和贡献,公平、公正地分配责任。这样可以确保每个人都明白自己的责任和需要改进的地方。
  2. 加强沟通:管理层应该与测试工程师、技术负责人和项目经理进行深入沟通,了解事件的详细情况,并一起寻找改进措施。
  3. 建立改进机制:针对事件中的问题,建立改进机制,如确保测试环境的准备、完善测试流程、加强项目管理等。通过系统性的改进,避免类似问题的再次发生。
  4. 培训和教育:为团队提供相关培训和教育,确保所有成员了解项目流程和规范,提升他们的专业素质和责任意识。

通过全面分析问题和公平分配责任,可以提高团队的凝聚力和责任感,推动团队共同进步,确保未来项目的成功。


改进建议

为了防止类似事件的发生,以下是一些建议:

1.建立完善的测试环境:确保每个项目都有独立的测试环境,避免在生产环境中进行测试。

2.制定明确的测试规范:技术负责人需要制定详细的测试流程和规范,确保测试过程的标准化和可控性。

3.加强项目管理和沟通:项目经理应加强与技术团队的沟通,确保项目的每个阶段都有足够的资源和准备。

4.测试环境数据脱敏,关键敏感信息需要脱敏。

生产数据在进入测试环境前,需对敏感字段信息进行脱敏或去标识化处理,脱敏或去标识化后的数据要有相应检查机制。脱敏流程参考
image

5.规范项目研发,测试,运维发布上线流程。

参考版本上线流程下:

image

6. 短信测试内容进入SP网关前,进行强制敏感词过滤,减少任何情况下生产事故发生。

7. 提高模块可测试性,需要测试是系统业务逻辑,而不是短信是否能真实发送到手机端,测试范围到SP运营商短信网关端即可。

这种事件的发生提醒我们,项目的成功不仅仅依赖于个人的工作,还需要团队的协调和良好的管理。



今天先到这儿,希望对AIGC,云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,信息安全,团队建设 有参考作用 , 您可能感兴趣的文章:
构建创业公司突击小团队
国际化环境下系统架构演化
微服务架构设计
视频直播平台的系统架构演化
微服务与Docker介绍
Docker与CI持续集成/CD
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

image_thumb2_thumb_thumb_thumb_thumb[1]

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-Petter Liu Blog。

标签:项目经理,短信,流程,研发,责任,案例,测试,团队,测试环境
From: https://www.cnblogs.com/wintersun/p/18402652

相关文章

  • AI虚拟主播Vtuber研发(N卡版本)-Ai吟美-人工智能虚拟主播-一站式人工智能直播平台【教
    开发者:WinloneB站频道:程序猿的退休生活Q群:27831318版本:1.8.1 =========================系统:Windows11专业版显卡1:2080TI22g魔改耕升显卡2: 2080TI22g魔改丽台显卡3: 2080TI22g魔改七彩虹CUDATooklkit:12.3CUDAdriverapi:12.3=========================......
  • 案例库、最高院、法信裁判规则--表见代理中,善意无过失要求相对人有理由相信行为人有代
    1.(2016)赣民再111号 【2024-16-2-111-002】 江西某高速公路工程有限责任公司与献县某建材租赁站、贺某东租赁合同纠纷再审案裁判要旨:不能仅凭第三方在文本中盖章就径直推定其属于合同履约人;【案例库裁判要旨之一】案件事实: 2009年11月21日,租赁站与贺某东签订《碗扣支架租......
  • Javaweb-约束案例
    createtableemp( idintPRIMARYKEYAUTO_INCREMENT, enamevarchar(50)notnullunique, joindatedatenotnull, salarydouble(7,2)notnull, bonusdouble(7,2)default0);insertintoemp(id,ename,joindate,salary,bonus)values(1,'张三',�......
  • 《机器学习》 基于SVD的矩阵分解 推导、案例实现
    目录一、SVD奇异值分解1、什么是SVD2、SVD的应用        1)数据降维        2)推荐算法        3)自然语言处理3、核心        1)什么是酉矩阵    2)什么是对角矩阵4、分解过程二、推导1、如何求解这三个矩阵        ......
  • Css 斜线生成案例_Css 斜线/对角线整理
    一、Css斜线,块斜线,对角线块的宽度高度任意支持<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • Java 线程池:参数、配置和常见问题以及案例示范
    Java线程池:参数、配置和常见问题以及案例示范线程池是提高系统性能和资源利用率的关键组件之一。通过合理配置线程池,可以有效地管理线程资源,避免系统过载,提升并发处理能力。本文将以电商交易系统为案例,详细讲解Java线程池的参数、配置、以及常见问题和解决方案以及在spr......
  • MySQL 日期函数语法介绍和案例示范以及常见问题解决
    本文将以电商交易系统为例,详细讲解MySQL日期类型及其转化,常用的日期函数,以及一些解决常见问题的方案。一、MySQL日期数据类型MySQL提供了多种日期数据类型,适用于不同的使用场景。常见的日期类型包括DATE、DATETIME、TIMESTAMP、TIME和YEAR。DATE:只存储日期,不包含......
  • MySQL 字符串操作详解和案例示范
    MySQL字符串操作详解MySQL提供了丰富的字符串操作函数,能够对这些字符串进行截取、定位、替换等操作。本文将详细讲解MySQL中的字符串操作函数,包括SUBSTRING()、SUBSTR()、LEFT()、RIGHT()、LOCATE()、POSITION()、FIND_IN_SET()、ELT()、INSERT()和REPLACE(),并分析......
  • vue.js项目实战案例源码
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • JavaScript学习文档(14):深入对象、内置构造函数、综合案例
    目录一、深入对象1、创建对象三种方式2、构造函数(1)构造函数(2)说明:(3)利用构造函数创建多个对象(4)实例化执行过程3、实例成员和静态成员(1)实例成员:(2)静态成员:二、内置构造函数1、Object2、Array(1)数组常见实例方法-核心方法(2)员工涨薪计算成本案例(3)还有些数组常见方法(4......