软件项目管理 1.2.PMBOK与软件项目管理知识体系

归档于软件项目管理初级学习路线

【公众号 “项目管理研究所” 将会第一时间更新文章】
第一章 软件项目管理基本概念
《初级学习路线合集 》


文章目录

  • 软件项目管理 1.2.PMBOK与软件项目管理知识体系
  • 前言
  • 一、PMBOK起源和发展
  • 二、项目管理五大过程组
  • 三、项目管理十大知识领域
  • 四、软件项目管理知识体系
    • 软件开发过程的作用
    • 软件项目知识体系图
  • 总结

前言

大家好,这节我们学习软件项目管理 ——1.2.PMBOK与软件项目管理知识体系,采用图文的形式加深学习者的记忆

说到项目管理一定要知道PMBOK
项目管理的知识体系(Project Management Body of Knowledge, 简称为PMBOK)

具体是美国项目管理协会(PMI)对项目管理所需的知识、技能和工具进行的概括性描述。

截止第6版,PMBOK把项⽬管理从总体上分为—
5个过程:启动过程、计划过程、实施过程、控制过程、收尾过程。
10大知识领域,即:项目整合管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理、项目相关方管理。
49个子过程

一、PMBOK起源和发展

60~70年代,从事项目管理的人们都是在实践方面进行总结。1976年的一次会议上,有人大胆地提出了一个设想,能否把这些具有共性的实践经验进行总结,并形成“标准”。作为一个议题,与会的人们会后深入地进行思考、研究。1981年,PMI组委会批准了这个项目,组成了Matthew H. Parry为主席的10人小组进行开发。这个小组还得到了25个志愿者的帮助。1983年该小组发表了第一份报告。这个报告中项目管理的基本内容划分为6个领域,即:范围管理、成本管理、时间管理、质量管理、人力资源管理、和沟通管理。这些成了PMI的项目管理专业化基础内容。

1984年PMI组委会批准了第二个关于进一步开发项目管理标准的项目,组成了R. Max Wideman为主席的20人小组进行再开发。1987年该小组发表了研究报告,题目是“项目管理知识体系”。此后的几年,广泛地讨论和争取了关于PMI的主要的标准文件的形式、内容、和结构的意见。有10000多个PMI的成员和20多个其他的专业组织做出了贡献。

1991年、1996年先后进行了修订,成为的“项目管理知识体系”,简称为PMBOK (Project Management Body of Knowledge )。国际标准化组织以该文件为框架,制订了ISO10006关于项目管理的标准。

同时PMI严格按照ISO的更新要求,每四年更新一次PMBOK Guide,截至2021年,已经出版了2000年的第2版、2004年的第3版、2008年的第4版、2012年的第5版、2017年的第六版,而第七版的更新工作正在按原计划进行。

每一次更新都增加一些项目管理实战发展的新知识。如在第2版中,增加了项目的第三个特点(渐进明细性),改进了项目管理的定义;在第3版中,提出了在整个项目生命周期中都要开展整合管理,提出了事业环境因素和组织过程资产这两个重要概念;在第4版中,增加了收集和分析需求的内容,增加了项目经理必须具备的8大人际关系技能;在第5版中,增加了一个过程组,改成十大过程组,新增干系人管理知识领域等。

二、项目管理五大过程组

1.启动过程组:包含获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶段的一组过程。

2.规划过程组:包含明确项目总范围,定义和优化目标,以及为实现上述目标而制定行动方案的一组过程,规划过程组制定用于指导项目实施的项目管理计划和项目文件。

3.执行过程组:包含完成项目管理计划中确定的工作已实现项目目标的一组过程,这个过程组不但要协调人员和资源,而且要按照项目管理计划整合并实施项目活动。

4.监控过程组:包含跟踪、审查和调整项目的进展与绩效,识别必要的计划变更并启动相应变更的一组过程。这一过程组的关键作用是持续并有规律地观察和测量项目绩效,从而识别与项目管理计划的偏差。

5.收尾过程组:包含为完结所有项目管理过程组的所有活动,以正式结束项目或阶段或合同责任而实施的一组过程。当这一过程组完成时,就表明为完成某一项目或项目阶段所需的所有过程组的所有过程均已完成。并正式确认项目或项目阶段已经结束。

三、项目管理十大知识领域

1.项目整合管理(以前版本称为项目综合管理,或项目集成管理),包括7个子过程:制订项目章程、制定项目管理计划、指导与管理项目工作、管理项目知识、监控项目工作、实施整体变更控制、结束项目或阶段。

2.项目范围管理,包括6个子过程:规划范围管理、收集需求、定义范围、创建工作分解结构、确认范围、控制范围。

3.项目进度管理(第5版称为项目时间管理),包括6个子过程:规划进度管理、定义活动、排列活动顺序、估算活动持续时间、制定进度计划、控制进度。

4.项目成本管理,包括4个子过程:规划成本管理、估算成本、制定预算、控制成本。

5.项目质量管理,包括3个子过程:规划质量管理、管理质量、控制质量。

6.项目资源管理(第5版称为项目人力资源管理),包括6个子过程:规划资源管理、估算活动资源、获取资源、建设团队、管理团队、控制资源。

7.项目沟通管理,包括3个子过程:规划沟通管理、管理沟通、监督沟通。

8.项目风险管理,包括7个子过程:规划风险管理、识别风险、实施定性风险分析、实施定量风险分析、规划风险应对、实施风险应对、监督风险。

9.项目采购管理,包括3个子过程:规划采购管理、实施采购、控制采购。

10.项目相关方管理,包括4个过程:识别相关方;规划相关方参与;管理相关方参与;监督相关方参与。

四、软件项目管理知识体系

软件开发过程的作用

如果项目人员将关注点只放在最终的产品上,而不关注其中的开发过程,不同的开发团队将会采用不同的开发过程

例如第一组开发人员采用过程A

第二组开发人员采用过程B

最终呢,不同的开发过程得到的产品质量是不一样的,如果幸好有优秀的开发人员具有优秀的过程,可能开发出高质量产品,但是这是不可控的,完全依赖于个人能力和素质。
如果我们将关注点放在过程上,达到有规可循,理论上可以得到不同质量的产品,我们可以不断提高过程的质量,从而提高产品的质量。
过程是企业能力的体现,他是不依赖于个人能力的,好的过程一般在成功人的脑子里,例如好的代码标准,好的设计方法,所以我们要管理好的过程,积累好的过程,否则企业的财富就流失了。

软件项目知识体系图


目前软件项目管理过程没有公认的体系标准,具体项目可以有适合自己的过程要求

总结

总之呢PMBOK具有5个过程组,10大知识领域,49个子过程。

到这里,PMBOK与软件项目管理知识体系就讲解完毕啦!希望大家对软件项目管理有一个基本的认识~

【公众号:“项目管理研究所” 将会第一时间更新文章】

如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~

软件项目管理 1.2.PMBOK与软件项目管理知识体系相关推荐

  1. 安卓软件前后端开发!2021最新Android知识体系总结,含泪整理面经

    不是安卓不行了,是你跟不上了 我的很多读者都在反馈说,现在一个岗位可以收到的简历数,是前几年的几倍.我们必须承认,僧多粥少就是 Android 行业的现状,别说初中级工程师,就是高级工程师也是一抓一大 ...

  2. 软件项目管理与素质拓展-2.3项目管理是残缺的美

    2.3.1 路易10世的地牢 课堂讨论2‑1 路易10世的地牢 你是路易10世的俘虏.他要给自己的城堡增加三个新地牢,让你做一个规划.干得好就释放,干不好就终生监禁. 小地牢很难设计,要12周,但容易 ...

  3. 软件项目管理总结(1)软件项目管理概述

    软件项目管理总结(1)软件项目管理概述 项目与软件项目 什么是项目以及项目的特点 项目群和子项目 软件项目 软件的特点 软件项目的特点 软件项目管理的基本内容 软件项目管理的范围 软件项目的生命周期 ...

  4. 软件项目管理0718:读一页项目管理读书笔记

    软件项目管理0718:读一页项目管理读书笔记 1.项目经理沟通技巧分成三种类型:(1)对上:与高层监督和管理者之间的沟通.(2)下:与下级之间沟通:(3)外:和同事.同伴.同级别之间的沟通,再组织层级 ...

  5. 软件项目管理0720:读一页项目管理-项目子目标

    软件项目管理0720:读一页项目管理-项目子目标 1.之所以叫子目标是因为附属于项目整体目标. 2.项目目标的特点:(1)具体而非笼统:(2)不过度复杂:(3)可评估,切合实际和可检验:(4)程度适当 ...

  6. 软件工程与项目管理的关系_PM:软件项目管理概要

    软件项目管理的定义 软件工程的活动包括问题定义.可行性研究.需求分析.设计.实现.确认.支持等,所有这些活动都必须进行管理,软件项目管理贯穿于软件工程的演化过程之中,如图1 所示. 软件项目管理的过程 ...

  7. 维护人员工具_软件项目管理:软件工具与开发环境相关知识介绍

    1.软件工具相关名词概念 软件工具:用来辅助软件开发.运行.维护.管理等过程中的活动软件. 软件开发环境:是指支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成. 软件工具集:包括支持软件开 ...

  8. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》课程讲解之项目管理概述、项目管理基本基础知识、项目立项管理相关知识

    DayDayUp:计算机技术与软件专业技术资格证书之<系统集成项目管理工程师>课程讲解之项目管理概述.项目管理基本基础知识.项目立项管理相关知识 目录 一.项目管理概述 1.1.项目的定义 ...

  9. 地质勘查项目管理困难重重,需要专业软件来解决

    地质勘查作为工程建设过程中重要的环节,与后续的结构设计以及施工有着紧密的关联,因此必须要确保地质勘查的质量.当前的地质勘查项目管理工作,或多或少存在些问题.主要表现如下: 1.勘查周期不合理 地质勘查 ...

  10. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》证书考试历年真题及其解析之2017年/2018年

    DayDayUp:计算机技术与软件专业技术资格证书之<系统集成项目管理工程师>证书考试历年真题及其解析之2017年/2018年 目录 2017年 2017年11月上午<系统集成项目管 ...

最新文章

  1. 自然语言处理-Word2Vec
  2. html如何超链接到servlet
  3. java中的serializable_java中的Serializable接口的作用
  4. LRU缓存实现(Java)
  5. Neo4j:在Neo4j浏览器的帮助下探索新数据集
  6. Swift4.0复习协议
  7. 抖音同款表白神器(按钮漂移)
  8. matplotlib 可视化 —— 定制画布风格 Customizing plots with style sheets(plt.style)
  9. ORACLE OEM
  10. 肖风:分布式网络是区块链机制设计的第一个层次
  11. IAR6.3创建MSP430工程
  12. 测试世界各地打开网站的速度
  13. ARVR游戏开发中常用到的人物模型合集
  14. Mbit/s vs MB/s vs MiB/s
  15. 基带、频带、宽带、带宽
  16. 新手使用Docker教程
  17. 毕业设计 基于单片机的小型简易录音机
  18. java项目开发实例spring boot框架实现的理财记账财务管理系统
  19. linux rpm安装openssl,安装 openssl devel
  20. firework—烟花源码(01)

热门文章

  1. 绿联串口线linux驱动下载,绿联USB转DB9串口线驱动 V1.6.1 Mac版
  2. 免登陆Oracle官网下载JDK
  3. vfp mysql_请问:在VFP中如何连接MYSQL
  4. 中了Viking,抓到CONFIG.EXE,NTDLL32.dll,webpnt.exe等
  5. OA发票管理 发票验真 费用报销流程对接
  6. 车辆维修管理系统mysql_数据库课设计 汽车修理管理系统.doc
  7. Android 实例子源代码文件下载地址380个合集
  8. 福建计算机专业公务员考试培训,2016中国证监会公务员考试专业科目考试大纲(计算机类)...
  9. Mac字体安装的方法?Mac怎么安装新字体?Mac字体安装教程
  10. html视频播放器兼容处理