The Simplified Project Management Process
One of the challenges of explaining project management to people who are unfamiliar with the approach, is that descriptions are often either so high-level as to be meaningless, or so detailed that they are overwhelming. Over the years, I have come to use a model as a framework for introducing and discussing project management tools and techniques. It can be used as the basis for a five-minute explanation of what is involved in project management, but also as an outline for more detailed discussions. (The actual model can be found on the Key Consulting website under free templates and info.)
A brief description of each step follows:
Assemble Team
The project planning team will be assembled, including appropriate representation from customers/clients, and sometimes subcontractors and vendors. Initial roles and responsibilities will be defined.
Deliverables: Initial project setup documentation.
Define Project Objective
With the project team in place, the overall project purpose will be verified and detailed project objectives developed. A phase-exit review will be conducted to ensure that the project is ready to move into the next phase, which is planning.
Deliverables: project charter, phase-exit review checklist.
Define Project Scope
An appropriately detailed Work Breakdown Structure (WBS) will be developed to ensure the project scope is properly agreed to and understood by all stakeholders. This also allows the complete project to be split into appropriate sub-projects and/or phases.
Deliverables: Project work breakdown structure.
Construct an Initial Plan
Once tasks of an appropriate level have been identified in the WBS, they will be organised by the project team into logical network diagrams, with estimated durations. This allows the project manager to predict when activities will be complete, assess the feasibility of target dates, and identify the critical path for the project.
Deliverables: Initial work plan.
Add Resources, Costs, Risks, etc.
Certain project resources may be defined as critical resources. In particular, the project manager may suspect that key project staff may be faced with too much work. If so, estimated resource usage information can be added to the project plan to allow resource forecasting. Cost is obviously also critically important, and expenditures can be added to the plan to create estimated cash-flow requirements. Risk management can also be utilised on projects to provide a framework to better manage events that occur beyond the control of the project team.
Deliverables: Resource availability and commitment profiles, risk identification and control strategies, cash-flow forecasts.
Obtain Stakeholder Buy-in
To ensure the project is implemented as smoothly as possible, with the support of the involved parties, it will be necessary to review the initial plans with all the major project stakeholders and to solicit buy-in from each one. A phase-exit review will be conducted to ensure that the project is ready to move into the next phase, which is control.
Deliverables: Approved final plan, phase-exit review checklist.
Publish the Plan
Once the plans are agreed to, they must be effectively communicated to all stakeholders. This can be done in hard copy or via electronic media, depending on the resources available. On most projects, a communications plan will be developed, and distribution of the plans will follow the guidelines laid out in the communications plan.
Deliverables: Plan published to all stakeholders.
Collect Progress Information
On a regular basis, the project manager will collect progress information that has been reported by the project team. This will allow the compilation of progress reports, such as:
- Activities completed within the past two weeks.
- Activities forecast for the next two weeks with a focus on activities on the critical path.
- Funds expended vs. fund expenditure forecast.
- Prioritised issues report.
Metrics can also be developed to measure project progress in other ways, such as earned value, or activity float statistics. If the project manager reviews the progress data and concludes that the project is complete, a phase-exit review will be completed to confirm that all the objectives have been met before moving into the final closure phase.
Deliverables: Set of progress reports, set of exception reports, metrics report, (phase-exit review checklist).
Analyse Current Status
By analysing the progress information received, the project manager will be able to augment the above reports with information about which areas of the project are of concern and where problems are likely to occur in the future. This allows managers to focus on the important/critical areas of the project.
Deliverables: Project evaluation report(s).
Adjust the Plan, and Manage Project Change
Based on the analysis, and with the support of the project team, the project manager will make plan adjustments to help reduce risks, accommodate scope changes, or to compensate for activities that have not occurred on schedule. Once this has happened, the plan will re-published and the cycle repeated until the project is complete.
Deliverables: Change request forms, updated plan.
Close Project
When the objectives of the project have been achieved, the project manager will close down the project. This will involve some financial closure tasks, as well as archiving of the project materials. A lessons-learned document will be developed to benefit future projects, and if possible a project team celebration will be held.
Deliverables: Final project report including lessons learned.
The Simplified Project Management Process的更多相关文章
- Project Management Process
Project Management ProcessDescription .............................................................. ...
- Introduction to Project Management(II)
Introduction The purpose of this paper is to gain an understanding of project management and to give ...
- Introduction to Project Management(I)
Project management in the modern sense began in the early 1950s, although it has its roots further b ...
- 【转】bug management process
What is Bug? A bug is the consequence/outcome of a coding fault What is Defect? A defect is a variat ...
- 简介 - PMP(Project Management Professional)
PMP(Project Management Professional) 官网(英文报名):https://www.pmi.org/ 中文注册:http://exam.chinapmp.cn/ Boo ...
- 10 Rules of Highly Successful Project Management
I commited the information below to report PDU of PMI. ^_^. In this paper, the author introduces his ...
- Software Engineering: 2. Project management
resources:"Software Engineering" Ian Sommerville For most projects, important goals are: D ...
- Software Project Management hw1
I just want to say something about my java project that I did last year. Our task is to finish a lin ...
- Linux Process Management && Process Scheduling Principle
目录 . 引言 . 进程优先级 . 进程的生命周 . 进程表示 . 进程管理相关的系统调用 . 进程调度 . 完全公平调度类 . 实时调度类 . 调度器增强 . 小结 1. 引言 在多处理器系统中,可 ...
随机推荐
- javascript继承扩展类方法实现
javascript没有原生的继承语法,这确实很让人困惑,但是广大人民群从的智慧是无穷的.最近呢,正尝到一点从源码中学习的甜头,不分享一下实在难以平复激动的心情.前不久改造视频播放插件的时候,找到了v ...
- 打造离线使用的Mobile Web App
最近公司举办技术大赛,我和同事一起制作了一个叫做10K Hours的Mobile Web App,可以帮助你通过一万小时的努力,成为某个领域的专家.正好前段时间翻译了一本书<HTML5 Mobi ...
- mergeSort
package POJ; public class Main { /** * * MergeSort * */ public static void main(String[] args) { Mai ...
- Java中实现文件上传下载的三种解决方案
第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null ...
- python中迭代器和生成器
l=[1,2,3,4] for n in l: print n 在看上面这段代码的时候,我们没有显式的控制列表的偏移量,就可以自动的遍历了整个列表对象.那么for 语句是怎么来遍历列表l的呢?要回答这 ...
- Foreach 与 Foreach-Object 的区别
下面两个实例可以看出: Get-ADGroupMember -Identity "CN=gAPCHN-HGZ-IE10-Users,OU=Groups,OU=Hangzhou - Chi ...
- 漫谈Java虚拟机(JVM)
Java 虚拟机(JVM)是可运行 Java 代码的假想计算机. 只要根据 JVM 规范描述将解释器移植到特定的计算机上,就能保证经过编译的任何 Java 代码能够在该系统上运行. 从上图中不难明白J ...
- jquery CDN(内容分发网络)使用
jquery CDN 给开发者提供一种捷径,即不下载jquary 就通过CDN能使用各个版本的jquery. 使用方法很简单,就是在HTML 文档中引用相关版本的jquery. 例如:我用百度的CDN ...
- yii2.0安装创建应用shiyong 归档文件安装
环境是wamp在本机开发 http://www.yiiframework.com/download/ Install from an Archive File Download one of the ...
- PHP 单例模式代码片段
<?php error_reporting(E_ALL | E_STRICT); class single{ public $hash; static protected $ins = null ...