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 ...
随机推荐
- MongoDB分片群集的部署(用心描述,详细易懂)!!
概念: MongoDB分片是使用多个服务器存储数据的方法,以支持巨大的数据存储和对数据进行存储 优势: 1.减少了每个分片需啊哟处理的请求数,群集可以提高自己的存储容量和吞吐量 2.减少了每个分片存储 ...
- 关于mui前端传值,springboot后台接收值的问题
最近做app,使用mui的ajax给后台传参,后台一直接收不到值,表示很蛋疼.这里通过网上搜索加上个人实践,总结归纳了三种前端传值和后台接收的方式. 第一种: 前端: data: JSON.strin ...
- Win10下搭建Git服务器
一. 搭建Git服务器环境前的必要准备 1.Windows10 2.Java环境 3.GitBlit服务器 4.Git版本管理工具 二. 开始搭建 第一步.安装JAVA运行环境 https://www ...
- pyquery 学习
pyquery 是python仿照jQuery的严格实现,语法与jQuery几乎完全相同,所以对于学过前端的朋友们可以立马上手,没学过的小朋友也别灰心,我们马上就能了解到pyquery的强大. 1 安 ...
- 【jframe】Java架构师之路 - 第01篇:Get Started
jframe是什么? jframe是一个基于MIT协议开源的java web应用程序框架,汇聚了我们团队之于java web应用程序的核心架构思想以及大量最佳实践,并且持续在实际项目中不断完善优化. ...
- POS Tagging 标签类型查询表(Penn Treebank Project)
在分析英文文本时,我们可能会关心文本当中每个词语的词性和在句中起到的作用.识别文本中各个单词词性的过程,可以称为词性标注. 英语主要的八种词性分别为: 1.名词(noun) 2.代词(pronoun) ...
- “挑三拣四”地学一学Java I/O
古人云:“读书破万卷,下笔如有神”.也就是说,只有大量的阅读,写作的时候才能风生水起——写作意味着输出(我的知识传播给他人),而读书意味着输入(从他人的知识中汲取营养). 对于Java I/O来说,I ...
- FragmentTabHostAutoDemo【FragmentTabHost可滑动的选项卡】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 使用FragmentTabHost实现顶部选项卡(可滑动的效果)展现. 效果图 代码分析 1.该Demo中采用的是FragmentT ...
- 一套代码小程序&Web&Native运行的探索04——数据更新
接上文:一套代码小程序&Web&Native运行的探索03 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/m ...
- 痞子衡嵌入式:恩智浦MCU安全加密启动一站式工具NXP-MCUBootUtility用户指南
NXP MCU Boot Utility English | 中文 1 软件概览 1.1 介绍 NXP-MCUBootUtility是一个专为NXP MCU安全加密启动而设计的工具,其特性与NXP M ...