一图详解项目管理的49个过程组及其数据流向

项目管理的49个过程组主要包含如下:

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

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

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

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

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

图表总结如下

1.制定项目章程

批准项目、授权PM资源

2.识别相关方

识别相关方/记录权力利益及影响

3.制定项目管理计划

将所有子计划整合为综合的计划

4.规划范围管理

指导如何管理项目/产品范围

5.收集需求

记录并管理相关方的需要和需求

6.定义范围

制定详细描述及验收标准

7.创建WBS

将可交付成果分解为较小的组件

8.规划进度管理

位管理和控制进度而制定的方法

9.定义活动

把项目成果分解为具体行动

10.排列活动顺序

记录项目活动之间顺序关系

11.估算活动持续时间

估算完成单项活动所需工时

12.制定进度计划

分析活动的关系,创建进度模型

13.规划成本管理

确定估算/管理/控制成本的方法

14.估算成本

估算每一项工作所需要的成本

15.制定预算

汇总所有项目活动成本形成的预算

16.规划质量管理

识别可交付成果质量要求和标准

17.规划资源管理

定义如何估算/获取及管理资源

18.估算活动资源

估算执行项目的资源需求

19.规划沟通管理

制定与相关方之间沟通的方法

20.规划风险管理

定义如何实施风险管理活动

21.识别风险

识别并记录项目风险及来源

22.风险定性分析

分析风险概率和影响,并排序

23.风险定量分析

分析风险对项目整体目标的影响

24.规划风险应对

制定风险应对策略及应对行动

25.规划采购管理

记录采购决策/方法并识别卖方

26.规划相关方参与

制定相关方参与项目的方法

27.指导管理项目工作

为实现目标而开展的工作

28.管理项目知识

利用项目知识实现目标,积累知识

29.管理质量

改进过程并开展质量管理活动

30.获取资源

组建团队并获取实物资源

31.建设团队

改善团队氛围,提高绩效

32.管理团队

跟踪成员表现,解决冲突,优化绩效

33.管理沟通

正确及时传递/管理项目信息

34.实施风险应对

执行商定的风险应对计划

35.实施采购

获取卖方应答/选择并授予合同

36.管理相关方参与

与相关方沟通协作,满足其需求与期望

37.监控项目工作

跟踪、审查和报告项目进展

38.整体变更控制

审查变更请求/分析并处理变更

39.确认范围

正式验收已完成的可交付成果

40.控制范围

监督范围状态,不能多不能少

41.控制进度

监督进度状态,维护基准变更

42.控制成本

监督成本使用情况,维护成本基准

43.控制质量

监控质量好坏,确保按要求完成

44.控制资源

监督资源使用情况,确保资源合理分配

45.监督沟通

监督沟通效果,确保满足相关方要求

46.监督风险

监督风险,识别新风险,评估风险管理及风险应对效果

47.控制采购

管理采购关系/监督合同绩效/关闭合同

48.监督相关方参与

监督相关方关系,调整计划确保相关方合理参与项目

49.结束项目或阶段

移交成果/总结经验/释放团队

更多推荐

如何选出一名优秀的项目经理?

优秀的项目管理与糟糕的项目管理

IT项目管理详解及案例介绍(资料下载)

项目管理的3个关键动作:启动、推进、复盘

图解项目经理必备目标拆分和制定计划步骤方法

图解项目管理知识体系(通俗易懂)

       

戳“阅读原文”海量文档免费阅读下载

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python3和Django是一对经典的合,用于构建Web应用程序。Django是Python Web框架的其中之一,其具有简单易用、可扩展性强等优点,被广泛用于构建各种规模大小的应用程序。本文将详细介绍如何使用Python3和Django框架构建一个简单的人员管理系统。 第一步:创建Django项目 首先需要使用Django命令行工具创建一个新的项目: ``` $ django-admin startproject personnel_management ``` 这个命令将在当前目录下创建一个名为"personnel_management"的Django项目。 第二步:创建应用程序 除了Django的主项目之外,还需要为应用程序创建一个子目录。要执行此操作,请使用以下命令: ``` $ cd personnel_management $ python3 manage.py startapp personnel ``` 在这里,创建了一个名为"personnel"的应用程序。此时,应该会在"personnel_management"目录下看到一个新目录,名为"personnel"。 第三步:配置应用程序 Django附带一个名为"settings.py"的文件,其中包含各种配置选项。需要修改该文件,以便Django知道如何使用我们刚刚创建的应用程序。 首先,在INSTALLED_APPS选项中添加"personnel"应用程序: ``` INSTALLED_APPS = [ ... 'personnel', ] ``` 接下来,将数据库连接设置为SQLite。在"DATABASES"选项中添加以下配置: ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ``` 第四步:创建数据模型 接下来,需要在"personnel/models.py"中定义数据模型。在我们的人员管理系统中,需要存储员工的名称和所在部门。代码如下: ``` from django.db import models class Employee(models.Model): name = models.CharField(max_length=50) department = models.CharField(max_length=50) def __str__(self): return self.name ``` 在这里,使用Django的模型类来定义一个"Employee"类,并为其添加了两个字段:姓名和部门。 第五步:创建视图 现在,需要定义访问员工数据的视图。在"personnel/views.py"中创建以下代码: ``` from django.shortcuts import render from django.views.generic.list import ListView from .models import Employee class EmployeeListView(ListView): model = Employee ``` 在这个视图中,创建了一个基于类的视图,用于显示所有员工的信息。这显示了如何使用Django内置的"ListView"类。 第六步:创建模板 最后一步是创建用于呈现数据的模板。为此,需要在"personnel/templates"目录下创建一个名为"employee_list.html"的文件,并添加以下代码: ``` {% extends 'base.html' %} {% block content %} <h1>Employees</h1> <table> <thead> <tr> <th>Name</th> <th>Department</th> </tr> </thead> <tbody> {% for employee in object_list %} <tr> <td>{{ employee.name }}</td> <td>{{ employee.department }}</td> </tr> {% endfor %} </tbody> </table> {% endblock content %} ``` 在这个模板中,使用了模板语言,将所有员工的姓名和所在部门显示在一个表格中。 完成了以上步骤,启动开发服务器,就可以看到一个人员管理系统,可以添加和查看员工信息了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值