当前位置: 首页 > news >正文

如何创建和编写项目管理计划?

如何创建项目管理计划?项目管理计划不仅定义了项目的交付时间,还定义了交付方式。如果一个文件只包含将要做什么和何时完成,那么它就不是一个真正的项目管理计划。
这可能会令人困惑,因为有许多解释者关于如何创建项目管理计划或遗漏关键组件的项目计划。完整的项目管理计划必须包括有关如何执行、监控和控制项目的指南。根据项目管理协会的说法,它应该回答下面列出的所有问题:
1、什么是要做?
2、什么时候会发生?
3、它要花多少钱?
4、谁来做?
5、作为努力的结果,将交付哪些产品或服务?
6、开发者和用户的责任是什么?
7、谁负责验收完成的产品?
8、什么决定了任务的完成?
9、将采用什么机制来正式处理机制?
10、如何衡量实际进展?

 

 

一、如何编写项目管理计划

您的计划的创建应该从项目管理计划模板开始。计划中包含的长度和详细程度取决于您的组织和项目。许多公司已经有一个他们喜欢使用的内部模板,它概述了他们需要的信息级别。计划应始终以标题页、版本历史和目录开头。一个强有力的项目管理计划将包括以下所有信息:
1、项目范围基线和范围管理计划
2、项目进度基准和进度管理计划
3、项目成本基准和成本管理计划
4、人力资源管理计划
5、通讯管理计划
6、风险管理计划

根据项目的不同,还可能有额外的补充计划,例如:

1、问题管理计划
2、质量管理计划
3、采购管理计划
4、需求管理计划
5、配置管理计划
6、过程管理计划
7、变更管理计划
8、利益相关者管理计划
9、培训计划

该计划的附录还可能包括:

1、计划的批准商业案例
2、批准的项目章程
3、关键术语和首字母缩略词
4、任何其他相关信息,例如:
5、工作陈述
6、客户需求文档
7、RACI(责任矩阵)
8、利益相关者管理计划

二、如何制定项目管理计划

显然,很多信息都用于创建项目管理计划。有理由想知道项目经理是如何将这一切整合在一起的。首先,您应该知道项目计划通常被认为是“活的”文件。这意味着随着项目的成熟和/或您发现需要更改计划的新信息,预计它们将被更新和更改。其次,制定一个可靠的项目管理计划需要时间和精力。您可以按照以下步骤尽可能高效地执行此操作:

第1步:与项目利益相关者会面

即使项目利益相关者已经在其他文档中确定,例如商业案例或项目章程,检查列表并确保其仍然准确也很重要。然后,与所有项目利益相关者会面,讨论项目目标和范围。这可以确保每个人都在同一页面上,尤其是在假设、约束和预期结果方面。与利益相关者讨论规划过程,并确保他们承诺帮助该过程。

第2步:定义关键项目角色

应要求所有关键利益相关者为与他们相关的项目部分提供输入。为了处理这个问题,重要的是定义哪些利益相关者参与了项目的每个领域。这通常是利益相关者管理计划的一部分,甚至是沟通管理计划的一部分。相关利益相关者包括项目发起人、团队成员、最终用户和任何其他直接参与的人员,例如业务专家、审计员或质量测试员。

第3步:召开启动会议

启动会议将利益相关者聚集在一起讨论项目并启动规划。在启动会议期间通常讨论的一些主题是:
1、项目的商业案例
2、项目的预期成果和收益
3、利益相关者的角色和责任
4、沟通和报告信息(项目会议的频率等)
5、完成项目计划的时间表和流程

第4步:制定项目基线

此时,您应该准备好制定基线范围、时间表和预算。通常最容易从范围开始,然后完成计划,最后以预算基准结束。但是,这三者是相互依赖的,因此请注意,对其中一个的任何更改都可能会影响另外两个。

第5步:创建基线管理计划

创建基线后,您需要制定管理它们的计划。这包括针对它们进行报告、监控和管理差异,以及概述需要更新基线的情况。

第6步:创建其他管理计划

如您所知,计划是项目经理角色的重要组成部分。你的计划越强,你的项目就越有可能成功。因此,仅仅计划如何管理基线是不够的。还应制定计划来管理项目的所有其他重要方面或输入。如前所述,管理计划的范围可能很广,但最低限度应包括资源管理、风险管理和沟通管理。

相关文章:

  • 算法设计与分析 实验五 贪心算法
  • 正式环境关闭swagger
  • 动态内存的开辟
  • 【分布式版本控制系统Git】| IDEA 集成 Git 、IDEA 集成 GitHub
  • C语言指针链表
  • 全网最完整,接口测试总结彻底打通接口自动化大门,看这篇就够了......
  • 【JVM虚拟机面试宝典】JVM的内存结构是怎么样的?在JVM中会发生内存溢出的区域有那些?— day06
  • C++ string类
  • 细数那些惊艳一时的 CSS 属性
  • 【C语言】你真的了解结构体吗
  • 可做题2(矩阵快速幂,乘法逆元,exgcd)
  • Mysql用户权限分配详解
  • 一文7个步骤从0到1教你搭建Selenium 自动化测试环境
  • 【网络安全工程师】从零基础到进阶,看这一篇就够了
  • 【C陷阱与缺陷】----语法陷阱
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 0x05 Python数据分析,Anaconda八斩刀
  • Angular 2 DI - IoC DI - 1
  • CentOS7简单部署NFS
  • CSS实用技巧干货
  • echarts的各种常用效果展示
  • Fastjson的基本使用方法大全
  • JavaScript新鲜事·第5期
  • JavaScript异步流程控制的前世今生
  • Just for fun——迅速写完快速排序
  • leetcode98. Validate Binary Search Tree
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Sequelize 中文文档 v4 - Getting started - 入门
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 闭包--闭包之tab栏切换(四)
  • 分享几个不错的工具
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 机器学习 vs. 深度学习
  • 区块链技术特点之去中心化特性
  • 人脸识别最新开发经验demo
  • 双管齐下,VMware的容器新战略
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • ​ubuntu下安装kvm虚拟机
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (LeetCode) T14. Longest Common Prefix
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (九)c52学习之旅-定时器
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)http协议
  • .a文件和.so文件
  • .net Signalr 使用笔记
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 命令行参数包含应用程序路径吗?
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .net反编译工具