项目管理八大原则

之前我写了一篇文章《敏捷自组织真的存在吗》。我的结论是自组织管理是我们努力追求达成的一个状态,但不应该幻想自组织管理一下就能够达成。因为项目还是一个接着一个,需要我们做好项目管理的工作。项目管理对于一个公司来讲是非常重要的一个管理内容,原因也很简单,公司的战略是通过一个个的项目来达成的。不管团队规模大小,所处行业是否不同,从管理角度是有一些都可以适用的共通原则。我尝试从以上市面上流行的管理方法或者框架里面中进行汇总,总结有原则如下:

第一原则:科学决策

绝大多数人决策是靠拍脑袋,凭的是自己的感觉、经验,以及对自己的自信。这样的决策方式能够带来很多意想不到的效果,但无法保证每一次决策都是成功的,所以需要有更理性的方法来辅助决策。比如用各种各样的分析方法来进行分析。创意方面需要大胆地设想,突破现有的条条框框,同时辅助以严谨的论证手段来保证天马行空的创意是可行的。

第二原则:建立流程并持续优化

之前和朋友们聊天,谈到钉钉和飞书。这两个产品的管理理念我都不太赞同,但如果让我推荐一个的话,我宁愿选钉钉。钉钉管理理念太过于唯上,和我下面讲的很多原则是违背的,但它建立了一个简单粗暴的事务跟进闭环流程,这一点对于很多流程意识和能力缺失的团队来讲,还是有价值的,能够推动事情进展。当然这种跟进的流程从单点来讲是快的,但从团队整体来讲,未必。

为什么不推荐飞书呢,飞书一直宣传的它的几个功能:OKR、会议、文档、多维表格等。背后的逻辑是用OKR来对齐目标,用会议来进行沟通,然后形成各种各样的文档,并通过多维表格来做一些条目化的管理。很多团队会被飞书酷炫的功能所吸引,大家用得也很舒服,但殊不知带来的后果是流程意识的缺失。飞书适合的就是字节这样的团队和场景,资源足够充分、新项目多,所以需要用这种方式来进行沟通协作。但对绝大多数的团队来讲,需要固化自己的最佳实践,也就是流程。然后对流程持续不断地进行优化改进,保持自己的流程始终是有助于团队效率提升的。

第三原则:保证流程执行

光有流程不行,还需要保证流程的有效执行。所以需要设置有效的规范和检查点。

比如一个团队需要有质量保证人员来对研发过程进行检查监督,保证团队的流程执行是到位的。比如各个关键环节的输出物,应当有明确的标准,形成检查单;好的用户故事应当符合的哪些标准;开发人员提交测试之前应当执行的自我检查单等等。如果说流程是一个团队的最佳实践,那么这些检查单和必要的检查工作,就是保证这些最佳实践能够得到有效执行,不会出现掉链子情况的必要前提。

第四原则:建立全员质量文化

我前面写过一篇文章,是讲的好快省多地来做项目,而不是多快好省。质量是前提,我们做出的产品首先要有好的质量,这样才有价值。然后在此基础上,再通过快速迭代的方式进行交付,优化我们的效率,降低成本,最终客观的结果是多。所以这是逻辑上的先后顺序,如果强调多快好省,就本末倒置了。正好最近朱少民老师给我们团队培训,专门讲了全员质量文化这个话题,对我也有很多启发。全员质量意识的建立也不容易,需要在团队层面达成共识,并通过一些方法手段来推进。

第五原则:信息公开透明

信息公开透明和接下来的几个原则都是和团队管理相关的。我相信在今天的管理背景下,大部分的人都会赞同信息的公开透明,但在实际的运作中,能否真正做到这一点呢,这很考验公司管理层的勇气和智慧。我在禅道软件的群里面也会碰到有用户问,可否限制某个用户只能看到他自己的任务。其实大家在日常的工作中,也都会通过各种各样的方式会接触到各种信息。在软件这一侧做这种限制有什么意义呢?信息的开放肯定有原则,有的公司有保密方面的要求,但最起码在一个项目团队内部尽量做到公开透明是可以有效降低管理成本的。

第六原则:充分信任并授权

在前面几个原则的前提下,有了好的流程和检查方法,有了全员的质量意识,信息也能够充分的开放透明,在这几个前提下,对团队成员充分地信任并授权。鼓励大家去尝试,相信大家能够突破自己,能够成长起来。要给到团队成员成长的机会,放手让他们去做,团队才有可能成长起来。我在禅道软件群里面还会碰到这样的需求,指派给某一个用户的任务,不允许他进行修改。原因是怕他自己改工时,改工期。其实在前面信息充分公开透明的前提下,大家也都有自己的尊严,大家也不会做这些小动作。即使有人做,也可以很快识别并采取措施。

第七原则:允许犯错

在前面原则基础上,要允许大家犯错,建立起包容的文化,让大家放心大胆地去尝试。我记得小时候骑自行车,都是28大杠的自行车,我先自己学会了骑。然后有一天早上我父亲提出来让我带着他去学校。第一次他坐上后座,自行车就失去了平衡,我们爷俩都摔倒在地(我体重轻,那时候上自行车都是从左侧跳跃坐上后座,平衡不好把握)。我惶恐不安地站着,不知所措。我父亲云淡风轻地说:“没事,再来一次。”第二次我就有了准备,牢牢地攥紧车把,然后就学会了骑着28大杠带人。这件事情给我印象还蛮深的。所以后来我自己带团队,也会很注意这一点,建立轻松包容的试错文化。当然,允许大家犯错,但不要重复地犯错误。

第八原则:培养员工

为什么单独拿出来讲这一点,因为很多咨询老师会说一个观点,不要尝试去改变员工,而应该从市场上招聘最合适的员工。话是没错,但大家往往会忽略一个事实,就是绝大多数的公司在招聘市场上是没有什么优势的,吸引不到更多的好苗子。那怎么办?不培养员工,那团队还要不要发展呢?所以我不赞同只是把员工当作人力资源的这种管理方式,每一个员工都值得公司去投入。只有这样一个团队才有可能实现团队的迭代升级,才有可能构建自己的人才密度,在激烈的竞争中建立自己的优势。

以上是我总结的项目管理的几个原则。这些原则的形成来源于对市面上各种管理框架的学习思考以及我们团队的自身实践。欢迎大家和我交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/6914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【GAN】简单的GAN模型搭建 -- 以线性模型和MNIST数据集为例子

文章目录 确定损失函数生成器网络架构 不讲原理,从简单的代码一步步开始,学会怎么用、怎么设计损失函数即可。 确定损失函数 生成器的任务是生成足够以假乱真的数据,判别器的任务是分辨出哪些数据是真实的,哪些数据是假的。因此&…

【刷题】代码随想录算法训练营第二十九天|491、递增子序列,46、全排列,47、全排列II

目录 491、递增子序列46、全排列47、全排列II 491、递增子序列 讲解&#xff1a;https://programmercarl.com/0491.%E9%80%92%E5%A2%9E%E5%AD%90%E5%BA%8F%E5%88%97.html class Solution { private:vector<vector<int>> result;vector<int> path;void backt…

pandas读取文件导致jupyter内核崩溃如何解决

读取execl文件出现以下问题: str_name "D:\\cao_use\\2017_2021(new).xlsx" train_df pd.read_excel(str_name, usecols[0])崩溃的指示图如下所示: bug原因:读入的文件太大&#xff0c;所需时间过长&#xff0c;在读取的过程中&#xff0c;使用中断按钮暂停会直…

超级好用的C++实用库之动态库加载器

概述 在C中&#xff0c;动态库也称为共享库或DLL&#xff0c;是一种可执行文件形式&#xff0c;其中包含可以被多个应用程序同时加载并使用的函数和数据。相较于静态库&#xff0c;动态库在运行时而不是编译链接阶段被程序所使用。加载动态库&#xff0c;在Windows和Linux操作系…

OpenAI神秘模型,再次被Sam Altman提及

5月6日&#xff0c;OpenAI首席执行官Sam Altman在社交平台分享了一条推文“我是一个优秀的GPT-2聊天机器人”。 而在4月30日&#xff0c;Altman就提起过该模型非常喜欢GPT-2。按道理说一个只有15亿参数在2019年发布的开源模型&#xff0c;被反复提及两次就很不寻常。 更意外的…

Yarn 的安装和使用指南

Yarn 的安装和使用指南 Yarn 是一个快速、可靠、安全的 JavaScript 依赖管理工具&#xff0c;它可以帮助开发人员更高效地管理项目的依赖关系。本文将介绍如何安装 Yarn 并展示一些常用的 Yarn 命令和用法。 安装 Yarn 使用 npm 安装 Yarn 在安装 Yarn 之前&#xff0c;首先…

volatile原理

文章目录 如何保证可见性如何保证有序性double-checked locking 问题double-checked locking 解决 volatile 的底层实现原理是内存屏障&#xff0c;Memory Barrier&#xff08;Memory Fence&#xff09; 对 volatile 变量的写指令后会加入写屏障对 volatile 变量的读指令前会加…

正则表达式_字符匹配/可选字符集

正则表达式&#xff08;Regular Expression&#xff09;也叫匹配模式(Pattern)&#xff0c;用来检验字符串是否满足特 定规则&#xff0c;或从字符串中捕获满足特定规则的子串。 字符匹配 最简单的正则表达式由“普通字符”和“通配符”组成。比如“Room\d\d\d”就这样 的正则…

短网址短链接哪个好用?2024年最好的缩短链接短网址推荐

短网址&#xff0c;又称短链接&#xff0c;英文名为Short URL&#xff0c;是一种形式上比较短的网址&#xff0c;使用跳转到方式代替长网址链接&#xff0c;形式美观&#xff0c;而且更容易分享。最出名的短网址服务有国外的bit.ly和谷歌goo.gl&#xff0c;以及国内的百度短网址…

thinkphp5.1 新建模块

thinkphp5.1 新建模块 在ThinkPHP5.1中&#xff0c;创建一个新模块的步骤如下&#xff1a;使用命令行工具创建模块目录结构。 在模块目录中创建相应的文件和目录。 以下是具体的操作步骤和示例代码&#xff1a; 1. 使用命令行工具进入到项目的根目录下&#xff0c;执行以下…

AI+客服行业落地应用

一、客服行业变迁 1.传统客服时代 &#xff08;1&#xff09;客服工作重复性高&#xff0c;技术含量低 &#xff08;2&#xff09;呼出效率低&#xff0c;客服水平参差不齐 &#xff08;3&#xff09;管理难度高&#xff0c;情绪不稳定 &#xff08;4&#xff09;服务质量…

《视觉十四讲》例程运行记录(1)—— 课本源码下载和3rdparty文件夹是空的解决办法

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、第二版十四讲课本源码下载1. 安装git工具 二、Pangolin下载和安装1. 源码下载2. Pangolin的安装(1) 安装依赖项(2) 源码编译安装(2) 测试是否安装成功 二、…

4:分配器测试

文章目录 分配器作用容器中默认的分配器分配器测试程序这节课并没有总结各种分配器的使用结果 分配器作用 负责分配和管理容器的空间的 不需要用户手动创建 容器中默认的分配器 第二个参数表示默认的分配器 每一个容器初始化的时候 带一个默认的分配器 分配器测试程序 右边的…

商城数据库88张表结构完整示意图61~70(十四)

六十一&#xff1a; 六十二&#xff1a; 六十三&#xff1a; 六十四&#xff1a; 六十五&#xff1a; 六十六&#xff1a; 六十七&#xff1a; 六十八&#xff1a; 六十九&#xff1a; 七十&#xff1a;

深度学习之基于YOLOv5的山羊行为识别系统

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 深度学习之基于YOLOv5的山羊行为识别系统是一个创新的项目&#xff0c;旨在通过深度学习和目标检测技术&#xff0c…

【数据结构(邓俊辉)学习笔记】列表04——排序器

文章目录 0. 统一入口1. 选择排序1.1 构思1.2 实例1.3 实现1.4 复杂度 2. 插入排序2.1 构思2.2 实例2.3 实现2.4 复杂度分析2.5 性能分析 3. 归并排序3.1 二路归并算法3.1.1 二路归并算法原理3.1.2 二路归并算法实现3.1.3 归并时间 3.2 分治策略3.2.1 实现3.2.2 排序时间 4. 总…

【Java】基本程序设计结构(二)

前言&#xff1a;上一篇我们详细介绍了Java基本程序设计结构中前半部分&#xff0c;一个简单的Java应用&#xff0c;注释&#xff0c;数据类型&#xff0c;变量与常量&#xff0c;运算符&#xff0c;字符串。包括本篇将延续上篇内容介绍后续内容&#xff0c;包括输入输出&#…

正则表达式之python中re模块的使用以及一些习题

正则表达式 正则表达式是一种用来描述字符串模式的方法。它是一种强大的工具&#xff0c;用于在文本中搜索、匹配和编辑特定模式的字符串。正则表达式可以用来验证输入是否符合某种模式&#xff0c;提取文本中的特定信息&#xff0c;以及进行文本的替换和分割等操作。在计算机…

AutoTable, Hibernate自动建立表替代方案

痛点 之前一直使用JPA为主要ORM技术栈&#xff0c;主要是因为Mybatis没有实体逆向建表功能。虽然Mybatis有从数据库建立实体&#xff0c;但是实际应用却没那么美好&#xff1a;当实体变更时&#xff0c;往往不会单独再建立一个数据库重新生成表&#xff0c;然后把表再逆向为实…