项目管理实战笔记1:项目管理常识

看了下极客时间的《项目管理实战》,觉得跟之前学习PMP的标准资料还是有所侧重。重新整理下,相比书上繁杂的知识,这个更通俗易懂。

1 角色转换:三大误区

误区1:事必躬亲

   自己做事情是可控的,做项目依赖别人的工作。影响他人把事情做好,比自己做事要难得多。

做不好,就容易陷入内部的泥潭。

影响的三个层次:

知道要做、有动力做、有能力做。

也可以更加通俗的理解为:what、why、how

what:目标明确,要的结果啥样,达成什么效果。包含时间、质量等

why:背景动机说清楚,获取理解及认同,容易激发动力和凝聚力。

how: 如何做,能力不足是高风险,可以寻求外部资源找人帮忙,也可内部分享培训,赋能团队。

误区2:追在别人后面做监工

逐个人逐个事的监督,很累有监工的感觉。而是明确目标,建立机制,依赖规则形成一种良性秩序。成熟的团队秩序形成后,从日常琐碎释放出来的pm.可以集中精力去做愿景驱动,团队激励。

误区3:拿着锤子看啥都是钉子

看到项目中的问题,哪里都想修理下。引入过程不当或者时机不对,会让团队产生抵触心理。每个项目的现有的执行方式,都有它本身的背景和成因,先不要急,与项目重要干系人加强沟通,理清前因后果,从项目和团队当前真实痛点出发,寻找解决问题的方案。

2 项目管理常识

本节课来自PMI的书籍,第六版的内容。详细的可以看PMBOK。

 十大知识领域

整合管理,范围管理,时间管理,成本管理,质量管理,人力资源管理,沟通管理,干系人管理,风险管理,采购管理。

根据PMBOK(《项目管理知识体系指南》),项目管理的十大知识领域如下:

1. 项目整合管理:在整个项目过程中,协调、整合和统一各个项目管理知识领域,确保项目顺利完成。

2. 项目范围管理:明确项目的目标和范围,并控制范围的变更,确保项目在预算和时间内完成。

3. 项目时间管理:制定项目进度计划,确保项目在规定的时间内完成。

4. 项目成本管理:制定项目预算,跟进项目的成本,并控制成本的变更,确保项目在预算内完成。

5. 项目质量管理:制定项目质量计划,确保项目符合质量标准,并满足客户需求和期望。

6. 项目资源管理:管理项目人员、设备、资金等资源,确保项目资源得到充分利用。

7. 项目沟通管理:制定项目沟通计划,确保项目干系人之间的信息传递和交流。

8. 项目风险管理:识别、评估和应对项目风险,确保项目顺利完成。

9. 项目采购管理:管理项目采购过程,确保项目需求得到满足。

10. 项目干系人管理:管理项目干系人的期望、需求和参与,确保项目顺利完成。

其中核心:进度、成本、质量、范围

 通常来说,进度、质量、风险、范围对于技术相关开发人员都是相对熟悉的,也是硬技能,范围管理容易蔓延或者变更。而干系人管理和沟通管理,是软技能相关的。

总结:保目标、助决策、提效能、促写作。

   五大过程组

  启动过程组、规划过程组、执行过程组、监控过程组、收尾过程组

项目管理五大过程组是指:启动、规划、执行、监控和控制、关闭。这五大过程组覆盖了项目管理的全过程,从项目开始到结束,包括以下方面:

1. 启动:确定项目目标,定义项目范围,明确项目的约束和限制条件,识别项目的相关方和关键干系人。

2. 规划:制定详细的项目计划,包括工作分解结构、进度计划、资源分配、沟通计划、质量计划等。

3. 执行:按照项目计划进行实际的工作,包括资源调配、时间管理、质量保证、沟通和风险管理等。

4. 监控和控制:监督项目的进度、成本、质量、风险等方面,寻找和解决问题,保持项目按计划进行。

5. 关闭:结束项目,完成交付物,评估项目绩效,总结和记录项目经验教训,为组织提供有价值的信息和知识。

 

1 启动过程组

开始一个项目或者新阶段,包含识别干系人和制定项目章程两个子过程。

建立项目章程,通过启动会去公开确认。包含各方干系人的期望和诉求。设置里程碑,明确责任分工和沟通机制等。

2 规划过程组

把愿景目标转化为可落地的行动方案和工作路线。

对于复杂的项目,通常是一个渐进明细的过程,需要根据预期目标,明确项目范围,确定项目的里程碑阶段目标,为项目的执行做好各项准备。

3 执行过程组

重在整合资源,推进项目落地,完成项目管理计划中确定的工作以实现项目目标。

4 监控过程组

 需要定期对项目的进展、范围、质量等进行跟踪和监控,识别偏差,采取应对措施进行纠正和调整。

5 收尾过程组

交付项目成果,组织团队复盘,归档组织过程资源。

跟软件相关较多是复盘。

这块内容相对简略,实际上pmbok一本大厚书几百页。这里就是简单串一下。互联网的需求尤其是非新立项的项目,研发跟运营交织在一起,分的不如传统软件那么清晰,pm什么都要操心,项目团队产出就是pm的作品。

   保目标:从组织的绩效目标,逐层拆解,可以理解为阶段,再把阶段拆分为里程碑,最后落地的版本(迭代)。

  助决策: 项目的监控,把执行中进展、变更、风险展示。帮助管理者进行优化和调整。

上面关注的是从战略目标到落地的闭环。

提效能:关注和解决团队中的堵点和困难点,解决瓶颈问题。

促协作:使用各种项目管理方法和工具,推动工作更高效,实现全局价值的最大化。

这两个关注的上下游协同。

   很多都要跟具体项目结合起来,是一门实践科学,如干系人管理,识别出项目哪些干系人,干系人有啥期待,干系人参与程度。这些比较抽象,具体到项目得理清楚不同事情的owner,谁参与谁拍板。

3 识别干系人

目标管理是事,事还是需要人干,干系人分析是对项目干系人进行分析和归类,针对性管理其核心诉求和期望,可以让干系人更好的参与项目,从而更好地管理项目风险,制定合适的项目决策,提高项目成功的可能性。干系人不一定就是人,确切是是利益相关方。可以看看下面书上的介绍。

这是通常pmp培训的资料:项目干系人是指对项目进展和成果有利益关系或者影响的个人、团体、组织或利益相关方。对于项目经理来说,重点管理项目干系人是非常关键的,以下是一些重点管理项目干系人的方法:

1. 识别干系人:首先要明确项目中的所有干系人,包括项目赞助人、客户、团队成员、利益相关方等。

2. 了解干系人需求:通过与干系人沟通,确定他们的需求、利益和期望,以便更好地满足他们的期望。

3. 确定干系人优先级:根据其对项目的影响力、利益和需求的重要性,确定干系人的优先级,并对不同优先级的干系人采取不同的管理策略。

4. 主动沟通:与干系人保持良好的沟通,定期向他们更新项目进展情况,回答他们的问题和疑虑,并及时处理和解决问题。

5. 调解纠纷:在项目中,可能会出现干系人之间的冲突和矛盾,项目经理需要采取适当的方法协调和调解,以达到达成共识的目的。

6. 管理变更:当干系人对项目需求或其他方面提出变更要求时,需要及时评估变更对项目的影响,并与干系人协商,以达成可行的解决方案。

总之,重点管理项目干系人需要项目经理具备良好的沟通技巧和管理能力,能够理解和满足干系人的需求,协调各方面的利益,确保项目的成功实施。

按照权利与利益相关度进行分类:四象限分类图

高权力-高利益:发起人

 这里,举例了项目发起人,给了份需要跟发起人沟通的问题列表:

 为了以后的沟通,还要约定沟通方式跟频率。以便做好信息同步。

低利益-高权力:职能经理

在矩阵式组织结构中,职能经理是资源池的所有者。与项目资源紧密相关。

反对者:重点在于寻找抵制的原因,理解了对方的逻辑才能施加影响,建立信任,化解敌意。最差也要保持中立,以免造成负面的影响。要是甲方爸爸里面有反对者,项目就更加难做了。

支持者:梳理他们对于项目的不同期望跟诉求,增强主人翁意识,这是主要依赖力量。

中立者:条件合适时转化为支持力量。

pmbok说的谈判,也是上面的问题列表提到的一些点去谈。不然怎么申请资源。抓大放小,怎么去平衡,需要pm从全局、中立的看问题。

 高利益-低权力:项目成员

  

 了解项目的情况与成员的诉求,发现项目的痛点跟渴望,就是你的突破点。

这类干系人的核心,就是随时告知项目事项,进展及困难。

低利益-低权力:外围人员

按计划监督,确保工作职责跟任务明确,进度符合预期。

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

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

相关文章

【论文阅读】SHADEWATCHER:使用系统审计记录的推荐引导网络威胁分析(SP-2022)

SHADEWATCHER: Recommendation-guided CyberThreat Analysis using System Audit Records S&P-2022 新加坡国立大学、中国科学技术大学 Zengy J, Wang X, Liu J, et al. Shadewatcher: Recommendation-guided cyber threat analysis using system audit records[C]//2022 I…

编写Dockerfile制作自己的镜像并推送到私有仓库

说明:我将用到的私有仓库是Harbor,安装教程参考我的这一篇文章: 安装搭建私有仓库Harbor_Word_Smith_的博客-CSDN博客 一、案例1 1、要求 编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私…

Kotlin 使用 View Binding

解决的问题: 《第一行代码——Android》第三版 郭霖 P277 视图绑定的问题 描述: kotlin-android-extensions 插件已经弃用 butter knife 已经弃用 解决办法 推荐使用 View Binding 来代替 findViewById 使用方法 1、配置 build.gradle 2、在act…

设计模式之组合模式(Composite)的C++实现

1、组合模式的提出 在软件开发过程中,使用者Client过多依赖所操作对象内部的实现结构,如果对象内部的实现结构频繁发生变化,则使用者的代码结构将要频繁地修改,不利于代码地维护和扩展性;组合模式可以解决此类问题。组…

UE4/UE5 “无法双击打开.uproject 点击无反应“解决

一、方法一:运行UnrealVersionSelector.exe 1.找到Epic Game Lancher的安装目录, 在lancher->Engine->Binaries->Win64->UnrealVersionSelector.exe 2.把UnrealVersionSelector.exe 分别拷贝到UE4 不同版本引擎的 Engine->Binaries->…

solr快速上手:聚合分组查询|嵌套分组指南(十二)

0. 引言 solr作为搜索引擎经常用于各类查询场景,我们之前讲解了solr的查询语法,而除了普通的查询语法,有时我们还需要实现聚合查询来统计一些指标,所以今天我们接着来查看solr的聚合查询语法 1. 常用聚合查询语法 以下演示我们…

linux驱动学习3-外部中断

在做中断试验时,发现中断驱动总是insmod失败,之后定位到 gpio_request 失败,之后是想到使用的野火做好的系统,在uEnv.txt中会加载大量设备树插件,将key相关的设备树插件屏蔽即可。 linux中断API函数 中断号 每个中断…

“开发和运维”只是一个开始,最终目标是构建高质量的软件工程

随着技术的飞速发展,软件行业不断寻求改进和创新的方法来提供更高质量的产品。在这方面,DevOps已经展现出了巨大的潜力。通过打破开发和运维之间的壁垒,DevOps将持续集成、持续交付和自动化流程引入到软件开发中,使团队能够更快地…

选择大型语言模型自定义技术

推荐:使用 NSDT场景编辑器 助你快速搭建可二次编辑器的3D应用场景 企业需要自定义模型来根据其特定用例和领域知识定制语言处理功能。自定义LLM使企业能够在特定的行业或组织环境中更高效,更准确地生成和理解文本。 自定义模型使企业能够创建符合其品牌…

CSS3基础

CSS3在CSS2的基础上增加了很多功能,如圆角、多背景、透明度、阴影等,以帮助开发人员解决一些实际问题。 1、初次使用CSS 与HTML5一样,CSS3也是一种标识语言,可以使用任意文本编辑器编写代码。下面简单介绍CSS3的基本用法。 1.1…

MAC钓鱼并Root权限上线CS并权限维持,以及所有的坑如何解决

本文转载于:https://www.freebuf.com/articles/web/350592.html 作者:文鸯涂鸦智能安全实验室 制作MAC 一、下载工具 首先从github上下载CrossC2。链接:https://github.com/gloxec/CrossC2/releases/tag/v3.1.0。 根据你CS客户端的操作系统选…

【uniapp】使用permission获取录音权限及实现录音功能

需求 app获取录音权限权限, 实现录音并且播放功能 实现 一. 使用permission获取录音权限 原博 : https://www.wanjunshijie.com/note/uniapp/3203.html 1.1 manifest.json 配置权限 android.permission.RECORD_AUDIO 1.2 permision使用和下载 ( 自行百度搜索即可 ) 1.3 获…

【Linux】传输层协议:UDP和TCP

争做西格玛男人 文章目录 一、UDP协议1.端口号2.理解UDP报头3.UDP的特点(面向数据报,全双工) 二、TCP协议1.理解TCP报头某些TCP的策略1.1 TCP报头字段(TCP的黏包问题)1.2 网络协议栈和linux系统的联系(以p…

2023.08.20 学习周报

文章目录 摘要文献阅读1.题目2.现有问题3.解决方案4.本文贡献5.方法5.1 利用长短期记忆网络学习时空演化特征5.2 构建用于气象辅助信息编码的堆叠自编码器5.3 使用多任务学习发现全市通用模式5.4 模型 6. 实验6.1 数据集6.2 实验设置6.3 实验结果 7.结论8.展望 大气污染物传输总…

【Unittest】Unittest接口测试框架开发-以登录模块为例

文章目录 框架结构框架目录结构封装被测试系统接口定义接口测试用例集成测试报告测试数据参数化(一)分析与数据构造(二)基于JSON实现参数化(三)基于数据库实现参数化 框架结构 框架结构包括:被…

取证的学习

Volatility命令语法 1.判断镜像信息,获取操作系统类型 Volatility -f xxx.vmem imageinfo 在查到操作系统后如果不确定可以使用以下命令查看 volatility - f xxx.vmem --profile [操作系统] volshell 2.知道操作系统类型后,用–profile指定 volat…

后端开发12.商品模块

概述 简介 商品模块这个设计的非常复杂 效果图 数据库

Go语言基础之基本数据类型

Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。 基本数据类型 整型 整型分为以下两个大类: 按…

LeetCode 1162. As Far from Land as Possible【多源BFS】中等

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

Qt快速学习(一)--对象,信号和槽

目录 1.Qt概述 1.1 什么是Qt 2.2 手动创建 2.3 pro文件 2.4 一个最简单的Qt应用程序 3 第一个Qt小程序 3.1 按钮的创建 3.2 对象模型(对象树) 3.3 Qt窗口坐标体系 4 信号和槽机制 4.1 系统自带的信号和槽 4.2 自定义信号和槽 4.3信号槽的拓展 4…