热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

质量装B大会,噢,说错了,是质量回溯会!

摘要:牛逼研发流程的公司的质量装逼大会(质量回溯会)上,各成员的救赎之路?温馨提示:本文分音频版

摘要:

牛逼研发流程的公司的质量装逼大会(质量回溯会)上,各成员的救赎之路?

温馨提示:
本文分音频版和文字版两个部分,两部分内容一样。
建议你首先收听音频版,感受大大大火球老师的语言魅力。然后再学习文字版,仔细品味个中道理。

音频版:

提示:如果你在公众地方收听音频版,请带上耳机不要影响他人噢。

文字版:

质量装逼大会,噢,说错了,是质量回溯会!

这一次我们来谈一下质量装逼大会,噢,说错了,是质量回溯大会。
我们公司的研发流程是非常牛逼的。有定期的质量回溯会,通常我们这个质量回溯会有以下的与会者:

  • PMO(项目管理办公室的成员)

  • 质量部的成员(通常这一位是QA)

  • 项目经理

  • 开发以及测试人员

  • 某某副总

与会成员:装逼大侠与大仙(PMO,质量部)

有一个项目相当的重要,我作为项目管理办公室的经理,亲自参加了这个质量回溯大会,我要在副总面前好好的装逼,不好意思,是好好地展示一下我的工作水平。
我要帮助项目组改善他们的工作,于是会议一开始我就火力全开,我责问项目经理:我们是CMMI五级,你们干嘛不遵循我们的项目开发过程?还有我们要做挣值管理,你这个CPI、SPI的数据怎么回事?你这些工作量的数据是如何得来的?……我列出了很多很多的问题,以便展示我的工作能力和水平。但是质量部的那一位QA也不甘示弱,他也列出了很多的不合格项。

刚才,我们是从装逼者的角度来呈现这个质量回溯大会。

与会成员:苦逼侠——项目经理

现在我们切换一个角度,我们从项目组的角度来重新看一次这个质量装逼大会。

呃,我是这个项目的项目经理,呃,我们公司老牛逼了,老久就是CMMI五级了,我谈一下我对CMMI的理解吧,那就是搞一套复杂无比的文档来管理项目,然后再搞一套文档来管理这套文档。

我们呢,定期会有质量装~呃~质量回溯大会,我们这个会议相当的牛逼。其中有两位非常厉害的,其中一位是来自于项目管理办公室、拿了PMP证书的项目管理知识的伟大“实践者”。呃,他到底有多少的“实践知识”,我就不知道了,但是他是通过PMP考试的,而且拿了很高分数,他说PMP考试里面有很多情景题他都答对了,情景题就是“实践题”,他是这么说的。
那另外一位装逼者呢,那就是:经历过CMMI五级过程改进的、来自于质量部的超级QA。这个QA老牛逼了,他曾经帮助很多企业通过了CMMI,而且这个改进速度好像还很快,三、四个月就可以搞定CMMI三级了。

与会成员:高层领导

除了这两位高大上的装逼者,我们还有一位很重要的人物啊,那就是那一位不懂技术,不好意思,不对,我这样说是不对的,还有那一位懂技术、而且很友善很nice的高层领导。
领导鼓励我们畅所欲言,一起找到改进点,他鼓励PMO和质量部提更多的意见,发现更多的问题。但是如果项目小组有任何解释的话,这个高层领导就会语重心长地、耐心地跟我们解说“你这样做是不对的,你们要虚心的接受大家的意见,然后想办法改进”。

与会成员:憨厚老实负责干活者

当然呢,除此以外还有憨厚老实、负责干活的那几位,他们就是我、项目经理、还有我的小伙伴们(开发人员和测试人员)。

作为苦逼的项目组,你应该怎么办呢?

首先呢,在这个质量装逼大会上,你一定不能对着干,你需要这样子来做:你要好好的夸扬赞美一下PMP和质量部的那些大佬大姐们:“哇,你们好厉害呀,果然是拿了PMP证书,以及通过CMMI五级,你们的项目管理知识以及过程改进的知识简直就是炉火纯青!大哥大佬们大姐们能不能帮一下我们,这段代码怎么写,教一下我们怎么写啊!对对对对,我们这个数据库设计应该怎么设计这个表格的关系和字段,帮帮忙帮帮忙!!”。

只要你们提出工作中的具体问题,他们一定是不能回答嘀!其实我建议你这样子做是一石二鸟:这个会议中的那一位领导更清楚的认识到谁是在干活的。领导虽然不是很懂技术的知识,但是他知道谁是真正干活、谁是能真正解决问题的人,你通过这个手段可以强化领导在这个方面的认识。

当然,你更重要的并不是在质量装逼大会上做什么,而是平时你在做什么,平时你就要主动的及时的和你的领导沟通。比方说项目启动的时候,你马上主动找你的领导谈心啊,请他吃饭呀。要表决心表忠心,并且获取充分的必要的资源,而且平时就主动报告项目的进展,有问题及时汇报。

为什么要开这个质量装逼大会呢?其实就是领导检查监督你的一种手段,如果你平时就主动的跟领导沟通好了,解除了领导心中的疑虑,他自然就会取消这个质量装逼大会、取消这些没有意义的会议。

作为公司领导,应该怎么做呢?

在质量装逼大会这个世界里面最蠢的人是谁?嗯,没错了,就是你们的公司领导!

接下来我就从公司领导的角度来谈一下。作为公司领导,你肯定不是最蠢的,你肯定是最聪明的,你应该懂这个道理。质量是做出来的,而不是检查出来的。你对项目组不放心,设立一个单独的部门/角色来监督项目小组,你的初衷并不是监督他,而是希望这个项目能做好。

其实你有更直接有效的办法,那就是主动找项目组谈心,跟他们说你们的工作我全力支持,有问题没关系,只要干活就有可能会出错,只有那些不干活的人才不会出问题,不要怕出问题,有问题要尽早的提出来,我们一起想办法来解决。

也还可以公费请项目组吃饭。你是领导应该可以申请这些费用吧?实在不行,你就自掏腰包。项目启动的时候,请项目组全体吃一顿开工大宴,鼓励大家好好干活,天天向上。

除此以外,在项目的进展过程中,你要主动的关心项目的状况,遇到问题不要紧张,你要鼓励犯错。啊?你不知道鼓励犯错是怎么回事,请听我上一期。

你甚至还可以把一些不必要的部门砍掉,比方说PMO、质量部,那不仅仅能帮你节省一大笔的人力成本,还减少了公司的内讧。把PMO和质量部炒掉,你这样都敢说呀?我有什么不敢说的呢!

作为PMO和质量部,如何应对?

接下来我就从PMO和质量部的角度来说一下。你应该知道装逼不能长久,你需要有真本领。

从实践中来到实践中去,我不管你拿了多少个PMP证书,帮助多少企业过了所谓的CMMI五级,作为质量部和PMO这类部门只要你们愿意,你们是可以接触很多一线的工作。

事后检查这种工作模式太落后了,你要从检查问题事后检查这种模式转变为预防为主的工作模式,你要为项目小组提供实质性的工程类的建议。什么叫工程类的建议呢?那就是需求分析怎么做、软件设计怎么做、代码怎么写、测试方案怎么做、实施方案怎么做?这一类的实质性的建议,你甚至要亲自动手、你要和项目组成员打成一片,荣辱与共。

最后我问两个拷问灵魂的问题:

  1. 项目管理办公室、质量部的这一类的部门,里面的员工如果让他们去亲自负责一个项目、亲自参与一个项目的编码设计、实施测试之类的工作,你觉得他能胜任吗?

    我告诉你百分之九十九都恐怕不能胜任。那如果你们真的能去干活,而不是监督干活,你们的工资会更多。

  2. 接下来要问的第二个拷问灵魂的问题,那就是那些真正干活的项目组成员的平均工资跟质量部、PMO这些辅助类部门的成员的平均工资相比,哪一个更高?

尾声

我是大大大火球。
本期的案例纯属艺术创作,如有雷同,这有可能就是真的,因为艺术源自于真实!质量并不是用来装逼的,质量也不是靠检查出来的,而是做出来的。
感觉不错的话,请转发一下吧!
下期再见!

640?wx_fmt=jpeg

◈◈◈精选好文◈◈◈

640?wx_fmt=png


推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
author-avatar
陈珍家615971
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有