PM意识升级2.0
上一篇《质量:“PM,你怎么可以放弃我?!”》,我们匡正了PM的一个意识:质量是PM的底线和目标,也算是PM意识升级的1.0。同时提出,只有“正确的做正确的事”才是保证质量,且成本相对最低、进度相对最快的做法。

在这一过程中,“正确的事”是“将用户需求转化为有效的软件解决方案”,也可以叫做项目目标,以质量为底线。而“正确的做”是由一系列活动组成的,完成需求转化的过程,是今天我主要聊的话题:是什么支撑了“正确的做”?以及它们与质量之间又有多亲密?
A答案:人
表面亲密度:![]()
![]()
![]()
![]()
![]()
实际亲密度:![]()
![]()
![]()
“正确的做”离不开人。如果你访谈100位IT企业的中高层管理者,会有99位告诉你:“最缺的是人”。这不稀奇。“一夫当关”的超级程序员恐怕是很多IT企业梦寐以求的人才。他们远比普通的软件工程师更有成效,可以“凭直觉”一流的完成工作,交付更高质量的软件产品。
可是,光有神一般的超级程序员,就可以保障软件质量吗![]()
果真如此的话,拥有超级程序员的的软件组织,比如IBM、Apple、Google、华为、阿里巴巴……就不应该存在软件质量和生产能力方面的问题。而事实上,这些知名企业与其他软件组织一样,面临着几乎相同的管理问题。这也证明,超级程序员的神话,并不是解决质量问题的金钥匙。
成功的软件企业早已经认识到“好钢要用在刀刃上”,即便再优秀的超级程序员,都需要一个结构化、制度化的工作流程,来保障高效的团队协作和一流的质量交付。人才是基础,这不可否认,但只有在有序的过程支持下,一流人才,才能一流的完成工作,才能在自身价值与企业价值之间找到双赢的平衡点。

B答案:技术
表面亲密度:![]()
![]()
![]()
![]()
![]()
实际亲密度:![]()
![]()
软件行业的技术导向,可能会让人产生错觉,认为某些技术先进的工具或方法可以奇迹般的消除软件问题。这种观点不仅错误,而且危险。质量的提升离不开技术,但是不假思索的依仗技术“万能药”,会使企业的注意力偏离管理。
如果你想想限制公司软件质量的原因有哪些,并问问你的同事、领导及同行。你会发现管理性制约的比例,将远大于技术性制约。这个结论,在我们进行咨询服务时,也可以被验证:企业对质量问题的担忧,集中在没有尽头的需求与连续不断的需求变更,随意的进度,不充分的测试时间、缺乏业务理解以及管理没有客观标准等方面。这些问题都不是单纯的技术问题,且都可以通过有序的管理得到改善。即使企业具备优秀的技术能力,也会由于过程定义不清晰、技术部署实施时的协调问题、以及过程管理不善等因素,而备受掣肘。因此,在管理问题得到足够重视和解决之前,技术根本不可能充分发挥作用。

什么才与质量密切相关?
C答案:过程
表面亲密度:![]()
![]()
实际亲密度:![]()
![]()
![]()
![]()
![]()

卡耐基梅陇大学软件工程学院的研究表明,企业可以关注以上三个维度,来开发与保持高质量的产品及服务。而将人(People)、工具与设备(Tools & Equipment)、工序与方法(Procedure & Method)这三个维度串联在一起的是过程(Process)。过程使业务方式协调一致;过程支撑业务的规模化发展与术业精进的知识整合;过程还促进资源的有效利用与对业务趋势的把握。专注于过程,可以为企业提供应对不断变化的世界所必需的基础设施与稳定性,并可以最大化人的生产力,以及技术使用的竞争力。(《CMMI for Services, Version 1.3》)

上一篇我们在意识上明确了质量的重要性,接下来PM应建立的是过程管理意识,准确定义项目组的过程现状,并不断提升过程能力。
CMMI是目前软件行业用于过程改进的最佳模型,无论公司是否实施过CMMI,也无论以何种目的实施CMMI,PM都应该正视CMMI的权威与价值,并在项目组范围内,以改进为目的,践行CMMI的优秀实践。
图片来自网络,版权归作者所有
PM意识升级2.0的更多相关文章
- xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题)
xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题) 前两天为了适配 iOS10 的系统 我将xcode 7.3 升级到了 xcode 8.0 但是 ...
- gitlab RPM卸载 & 安装 && 升级(9.0.13-》9.5.9-》10.0->10.3.9->10.6.6-》10.8-》11.0)
版本:9.0.3 升级版本:9.0.13 一,停止服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq gitlab-ctl stop nginx 二, ...
- python3 升级 pip9.0.1 到pip-9.0.3
首先试试 python -m pip install --upgrade pip python3.5 升级 pip-9.0.3报错 You are using pip version 9.0.1, h ...
- 【Unity】近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享。
近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享. 1:Unity4.x 项目中3D模型其材质丢失,成为"白模"? 解决方式:手 ...
- Android Studio升级到0.8.1后怎样设置字体大小?
升级到0.8.1后.打开设置字体大小页面.你会发现无论是Default还是Darcula,都不同意你改变字体的大小.事实上这个是由于这两个模式是Android Studio自带模式,所以不同意你修改, ...
- 升级xcode10.0, 终端运行 运行报错:Print: Entry, “:CFBundleIdentifier”, Does Not Exist
目录 问题原因 解决方法 终端解决 Print: Entry, ":CFBundleIdentifier", Does Not Exist 第一步: 去官网GitHub下载对应包就 ...
- centos6.8 Mysql-5.7.20 升级 mysql-8.0.14-1
Mysql-5.7.20 升级 mysql-8.0.14-1 操作前建议先查阅以下网页初步了解Mysql版本升级信息 https://blog.csdn.net/u012946310/artic ...
- Blog.Core 项目已完成升级.NET5.0
(是时候拿出来这种图了) 本文首发于公众号,但是会有新的内容加进来,所以就在博客园新开了一篇,望见谅.截止发稿,Blog.Core项目Master分支已经迁移到了5.0,新建了3.1的分支. 开心的锣 ...
- GreenDao2.2升级GreenDao3.0的适配之路
前言.为什么要升级到Greendao3.0? 1. 多人开发 以往的数据库建表建Dao等操作要新开一个module,在统一的地方管理数据库建表,现在可以直接写Entity.多人开发时自己管自己的Ent ...
随机推荐
- Server Error in '/' Application Runtime Error 错误
项目发布后 在本地发布可以运行 在服务器就会出现这种错误 在网上也查找了各种资料 解决方案 都没有解决 因为我用的C# 首先在 Webconfig配置文件中的 system.web中加入 < ...
- 【学习笔记Part 2● MySQL】
数据库 为什么要用数据库 如何去存放数据?生活中有各种各样的数据.比如说人的姓名.年龄.成绩等.平时我们记录这些信息都是记在大脑中.人的记忆力有限,不可能什么都记住.所以后来人们把数据记录在石头上–& ...
- nginx漏洞分析与升级修复
一 .此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] nginx安全公告(CVE-2018-16843,CVE-2018-16844)在nginx HTTP / 2实 ...
- 泛微oa几个常用的js
泛微OA,常用JS 为满足一些简单需求,我从网上借鉴了大量的代码,其中几个是非常好用的. (1).取值判断 通过jQuery('#field1234').val()取字段的值,field1234对应字 ...
- 阿里云RDS for SQL Server测试吐槽
最近测试了一下阿里云RDS for SQL Server,有些设计简直就是反人类,让人不得不吐槽一番. 1:控制台创建数据库时,数据库名不能包含大小字母. 如上截图所示,数据库名称不能包含大写字母,好 ...
- Python3 中 爬网页 \uxxx 问题
今天上午在没事儿爬一下我自己的博客主页文章练习下.在写入的时候遇到的编码问题,折腾了半天 ,记录一下 import urllib.request import time str1 = urllib.r ...
- windows根据端口号杀进程
有时候eclipse会被卡死, 结束进程后重新启动项目会出现端口已经被占用 这时候需要杀掉进程 1, cmd打开dos窗口 2, netstat -ano | findstr "端口号&qu ...
- 从零开始学习和改造activiti流程引擎的13天,自己记录一下
day#1(11.13) 尝试通过spring boot 集成最新版activiti 7,但是苦于官方的文档基本为空,无法完成spring boot的配置,最终按照activiti 6的文档,手工初始 ...
- mysql性能优化之数据库级别优化--优化sql语句
一 优化SELECT语句 1.1 WHERE子句优化 本文暂时只讨论可以处理WHERE子句的优化,下面的一些实例使用SELECT语句,但是相同的优化同样适用DELETE和UPDATE语句中的WHER ...
- 永久更改pip源和创建虚拟环境
一.永久更改pip源 1.windows 编辑%APPDATA%/pip中的pip.ini(若无则新建): C:\Users\v_xmmxhli λ cd %APPDATA%/pip C:\Users ...