热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

1.2PMBOK指南组成部分

图1.2.5​PMBOK指南关键组成部分在项目中的相互关系说明:项目生命周期中包含项目阶段,项目阶段结束之后就是阶段关口;而项目管理过程和项目管理过程组以及项目管理知识领域都是为了


图1.2.5 ​ PMBOK指南关键组成部分在项目中的相互关系
说明:项目生命周期中包含项目阶段,项目阶段结束之后就是阶段关口;
   而项目管理过程和项目管理过程组以及项目管理知识领域都是为了项目生命周期服务的填充项目生命周期和项目阶段。


​一、 项目包含几个关键组成部分

  图1.2.4 PMBOK指南关键组成部分描述


(一)项目生命周期(项目管理的框架)

项目生命周期==项目管理的框架

1. 项目生命周期、开发周期、产品周期说明

(1)项目生命周期:由一系列从启动到完成所经历的项目阶段组成

  项目生命周期是一个项目管理的框架,无论项目涉及什么工作,框架都是适用的。

(2)开发生命周期(见附录说明):包含在项目生命周期中,是项目生命周期中的一个/多个阶段与产品、服务或成果的开发相关

(3)产品生命周期:与项目生命周期相互独立,产品生命周期由项目产生​​。

  是指一个产品(注意只有产品)从概念、交付、成长、成熟到衰退的整个演变过程的一系列阶段。

2. 项目生命周期模式

(1)预测型

(2)适应型

3. 项目生命周期概述

​项目生命周期包含{

        ​1. 项目阶段(属性:(1)名称(2)数量(3)持续时间)[

                               ​<1>项目活动 ​

                              (1)开始项目; ​

                              (2)组织与准备; ​

                              (3)执行项目工作; ​

                              (4)结束项目 ​ ​

                              ]

         ​2. 阶段关口[

              <1>​ 根据当前环境,重新审查项目章程和商业文件

              <2>项目绩效与项目管理计划进行比较,以确定项目是否应该变更、终止或按计划继续

              ​]

        ​3. 可交付成果

​}​


(二)项目阶段

  生命周期中的各个阶段可以通过属性进行描述。对于特定阶段,属性是可测量且独特的。


1. 属性(但不限于):

--属性就是用来描述改项目阶段的。

(1)名称(如:阶段A、阶段B、阶段1、阶段2、提建议阶段)

(2)数量(如:项目的是三个阶段、项目的五个阶段)

(3)持续时间(如:一个星期、一个月、一个季度)

(4)资源需求(如:人力、建筑、设备)

(5)项目进入某一个阶段的准入标准(如:已获得特定准入文件、已完成特定文件)

(6)项目完成某个阶段的退出标准(如:已获得批准文件、已完成文件、已达成可交付成果)

   项目可以分解为不同阶段和子组件,这些阶段或子组件的名称通常说明该阶段完成的工作类型。


​2. 阶段名称(但不限于)

(1)概念开发

(2)可行性研究

(3)客户要求

(4)解决方案开发

(5)设计

(6)原型法

(7)建造

(8)测试

(9)转换

(10)试运行

(11)里程碑审查

(12)经验教训


3. 项目阶段建立的因素(但不限于)

(1) 管理需求

(2) 项目性质

(3) 组织、行业或技术的特殊性

(4) 决策点(例如资金、继续或终止项目、里程碑审查)​​​​


4. 阶段的几种关系 

(1)顺序

(2) 迭代

(3)交叠进行  


(三)阶段关口​​​

阶段关口==阶段审查==阶段门==关键决策点==阶段入口==阶段出口 ​

阶段审查:阶段关口在项目结束时,将项目的绩效进度项目与业务文件比较


1. 项目与业务文件(但不限于)

(1)项目商业论证(1.2.6.1)

(2)项目章程​​​(4.1)

(3)项目管理计划(4.2)

(4)效益管理计划(1.2.6.2)​​


2. 比较结果决定下一阶段​

(1)进入下一阶段

(2)整改后进入下一阶段

(3)结束项目

(4)停留在当前阶段

(5)重复阶段或某个要素​​​​​


(四)项目管理过程

  项目管理过程==项目管理活动。我更愿意使用项目管理活动来表述这部分内容,更容易理解。

  项目管理过程:创造最终结果系统化的系列活动
   通过合适的项目管理 工具和技术 将一个或多个输入转化成一个或多个输出。
   各个项目管理过程通过它们所产生的输出建立逻辑联系。

  1.项目管理过程执行时间分类

   (1)仅展开一次或仅在项目预定点开展的的过程。 ​

    --例如制定项目章程以及结束项目或阶段。

  (2)根据需要定期开展的过程。 ​

    --​在需要资源时执行 获取资源;在需要采购之前执行 实施采购。

  (3)贯穿项目始终执行的过程。 ​

     --​​​​当项目使用滚轮式规划或使用适应性开发方法时,整个项目周期中执行的 过程 定义活动 ​​

     --从项目开始到项目结束需要持续开展许多监控过程。

   2. ​ 项目管理过程输出

    一个过程的输出通常是一下二者之一

    (1)另一个过程的输入

    (2)项目或项目阶段的可交付成果


(五)项目管理过程组

项目管理过程:项目管理输入、工具、技术以及输出的逻辑组合。​​

项目管理过程组:指项目管理过程进行逻辑分组,以达成项目的特定目标。


  图1-5说明: 项目管理过程组不同于项目阶段。
  (1)如果将项目划分为若干阶段,则各过程组中的过程会在每个阶段内相互作用
  (2)在一个阶段内可能需要使用所有的过程组
  (3)各过程组中的过程根据需要在每个阶段中重复,直到达到该阶段的完工标准

 

1. 启动

定义一个新项目或现有项目的一个新阶段,授权开始该项目或阶段的一组过程。

2. 规划

明确项目范围,优化目标,为实现目标制定行动方案的一组过程。

3. 执行

完成项目管理计划中确定的工作,以满足项目要求的一组过程。

4. 监控

跟踪、审查和调整项目进展与绩效,识别必要的计划变更并启动相应变更的一组过程。

5. 收尾​​​​​

正式完成或结束项目、阶段或合同所执行的过程


(六)项目管理知识领域​​​

--十大知识领域是​为了支持五大项目管理过程组(见图1.2.6)


  图1.2.6 ​ 项目管理知识领域与项目管理过程组的关系

1. 项目整合管理
  包括为识别、定义、组合、统一和协调各项目管理过程组的各个过程和活动而开展的过程与活动。

2. 项目范围管理
  包括确保项目做且只做所需的全部工作以成功完成项目的各个过程。

3. 项目进度管理
  包括为管理项目按时完成所需的各个过程。

4. 项目成本管理
  包括为使项目在批准的预算内完成而对成本进行规划、估算、预算、融资、 筹资、管理和控制的各个过程。

5. 项目质量管理
  包括把组织的质量政策应用于规划、管理、控制项目和产品质量要求,以满足相关方的期望的各个过程。

6. 项目资源管理
  包括识别、获取和管理所需资源以成功完成项目的各个过程。

7. 项目沟通管理
  包括为确保项目信息及时且恰当地规划、收集、生成、发布、存储、检索、管理、控制、监督和最终处置所需的各个过程。

8. 项目风险管理
  包括规划风险管理、识别风险、风险分析、规划风险应对实施风险应对监督风险的各个过程。

9. 项目采购管理
  包括从项目团队外部采购或获取所需产品、服务或成果的各个过程。

10. 项目相关方管理
  包括用于开展下列工作的各个过程:

  (1)识别影响或受项目影响的人员、团队或组织

  (2)分析相关方对项目的期望和影响

  (3)制定合适的管理策略来有效调动相关方参与项目决策和执行。

 

 


附录:开发生命周期

开发生命周期模式

1. 预测(瀑布)型生命周期

--不适用于变更频繁的项目
--适用于:有明确范围、时间和成本(需求)

(1)早期确定项目:范围、时间、成本

(2)对任何范围的变更都要进行仔细管理

2. 迭代型生命周期

--适用于有明确范围,但时间和成本不确定的项目
--适用于重复循环的活动来开发产品

(1)早期:确定项目范围但时间和成本估算随项目团队对产品的不断深入理解二定期修改。

(2)迭代方法与增量方法    

  1)迭代方法:是通过一系列重复的循环活动来开发产品    

  2)增量方法: 是渐进的增加产品功能

3. 增量型生命周期

--适用于时间确定,逐渐迭代增加产品功能的项目。

是通过在预定的时间区间捏渐进增加产品功能的一系列迭代产出可交付成果。

在最后一次迭代之后,可交付成功具有必要和足够能力,才能视为完整。

4. 适应型(敏捷型/变更驱动型)生命周期

--适用于详细的范围在迭代前定义好的项目
--适用于仍在发展的项目 属于敏捷型、迭代型、增量型

(1)在迭代开始之前,定义和批准范围

5. 混合型生命周期

--是预测型和适应型生命周期的组合

(1)充分了解或有确定需求的项目要素:遵循预测型开发生命周期

(2)而仍在发展中的要素:遵循适应性开发生命周期

 

本一章链接:https://www.cnblogs.com/hemukg/p/12128919.html

下一节链接:https://www.cnblogs.com/hemukg/p/12116560.html



推荐阅读
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 本文介绍如何将自定义项目设置为Tomcat的默认访问项目,使得通过IP地址访问时直接展示该自定义项目。提供了三种配置方法:修改项目路径、调整配置文件以及使用WAR包部署。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • Python 学习是否需要先掌握 C 语言?
    Python 是一门非常适合编程入门的语言,很多人疑惑是否需要先学习 C 语言才能更好地掌握 Python。本文将详细探讨这个问题,并为初学者提供专业的建议。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 解决Python中 'NoneType' 对象无属性 'find_all' 错误
    本文详细探讨了在Python编程中遇到的常见错误——'NoneType'对象没有属性'find_all',并深入分析其原因及解决方案。通过理解find_all函数的工作原理和常见用法,帮助读者避免类似问题。 ... [详细]
  • 本文探讨了在使用Selenium进行自动化测试时,由于webdriver对象实例化位置不同而导致浏览器闪退的问题,并提供了详细的代码示例和解决方案。 ... [详细]
  • 给定行数 numRows,生成帕斯卡三角形的前 numRows 行。例如,当 numRows 为 5 时,返回的结果应为:[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]。 ... [详细]
  • 配置多VLAN环境下的透明SQUID代理
    本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ... [详细]
  • Python第三方库安装的多种途径及注意事项
    本文详细介绍了Python第三方库的几种常见安装方法,包括使用pip命令、集成开发环境(如Anaconda)以及手动文件安装,并提供了每种方法的具体操作步骤和适用场景。 ... [详细]
  • 本文探讨了从传统SSM(Spring + Spring MVC + MyBatis)架构到现代化Spring Boot框架的转变过程,详细分析了两者之间的差异和改进。文章结合图表展示了技术演进的关键节点,帮助读者更好地理解这一重要变革。 ... [详细]
author-avatar
canku
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有