如何真正做好项目管理?

项目要能顺利执行其实并不简单,如果又渉及多个单位合作,困难程度又大增。

从项目经理的工作日志片段,可以看出每个项目经理应该都有自已悲惨的故事,程度恐怕只有过之而无不及。项目经理到底应该有那些看家本领呢? 

一个称职的项目经理应该要其备以下的能力: 

1. 要易于沟通 

笔者在2002年时曾经亲自问过美国的一位项目管理专家-Dr. William Wells(曾任美国阿波罗登月计划的计划主持人),问他一位项目经理最需要具备的功夫是什么。那时他的回答是「一位项目管理最需具备的有三件事,第一是沟通,第二是沟通,第三还是沟通」。 

请您回想一下,在执行项目时,你花费最多时间在什么部份?跟领导报告工作进度、跟客户介绍产品及说明工作成果、跟项目成员交待工作、跟单位内的其它人员争取支持、跟合作厂商协调配合事项...对项目经理来说,一天内大部份的时间几乎都是在跟人沟通。 

沟通,可以很简单,也可以很复杂。对于部份人来说,反正沟通就是把我的意见表达出来吗,有什么难的。可是在项目过程中有那幺多的人与项目有关,因此要考量的,不仅是把意见表达出来而已,而在于「在什么样的时间,运用什么样的方式,将什么样的信息,传达给什么样的人」。 

很多项目经理都是属于「被动式的项目经理」。就是「你先说你要什么项目信息,我想办法去弄这些信息出来给你」。因此,信息整理的工作基本上是没有列入工作管制的,只能够见招拆招,抱着应付的心态来面对信息的供应。 

如果换个比较主动的角度来看,项目经理先了解每个与项目有关的人想要知道什么,这些信息一定有重复的地方,然后将这些信息做个整理归类,不等你开口要,我就先提供给你,让你对项目没有疑惑,化被动为主动。这些信息整理归类的动作,直接就纳入在项目经理的工作管制之中,这样对项目经理而言,也没有任何的「意外」。 

讲起来简单,做起来其实也不难,二个小时就可以做好沟通计划,几个步骤掌握住就好:

(1) 认识项目干系人

(2) 分析项目干系人的信息需求

(3) 依照信息需求找出信息种类

(4) 将信息种类归类

(5) 决定信息传递的周期

(6) 决定信息传递方式

(7) 搜集信息

(8) 传递信息

(9) 检讨信息传递成效

2. 要想的周全 

项目经理有点像魔术师。事前先考虑要表演那些魔术,然后将道具准备好,跟助手、灯光及舞台配合,先仿真演练几遍,指示每个人互动方法,并且事先想到如果发生问题时如何处置;确认都没有问题后,开始表演;表演时要掌控会场气氛,使整个场子有高潮迭起的感觉;如果环节出了问题,要马上能够应变,使节目能够继续下去,而不是就此停顿;节目结束后,感谢每个人的合作,同时检讨整个表演的过程需要改进的地方,如此一段表演才算正式收尾。 

项目经理的责任就是掌控全场,把这段表演完美无缺的呈现出来。不过太难了,执行过的项目的人都知道,首先客户的需求不容易了解,其次计划时间不够,再来执行时问题重重,等到收尾时只能草草了事。 

表演魔术可以事先演练,找出问题先解决,执行项目可没办法先来一遍。因此项目经理能不能够将未来半年、一年或二年如何执行及因应先「演」过一遍,就对项目的成功有很大影响了。而这就靠项目经理做「计划」的功夫。做计划其实是很烦人的事,相信每个人都有经验。必须考量有多少时间、要怎幺做、有谁可以做、技术上是否可以支持、关键技术是否可以掌握等,做到这个地步,恐怕早已是满身大汗。 

做个小练习:取一张白纸,在纸的上缘首先将要交给客户的产品以树状方式画出来。然后在纸的中间,将如何做出这项产品的主要工作步骤(5-6个即可),以流程图的方式由左至右用箭头连起来;需要供货商供货或其它单位配合的部份,以分支的方式指向各主要步骤。 

上述步骤,就是整个计划的基础了。由上图,可以发展出细部的工作步骤及时间、所需的人力资源及预算需求、采购品项及合同商要求等。如何发展出这些细节,限于篇幅,尔后再论。 

这样还不够的。再取一张白纸,将执行这些工作步骤所可能产生的问题列出来。这个是很关键的步骤,列的愈多,将来临机处理的状况愈少(试想如果项目执行过程中可能发生100个问题,你能事先考量到99个,你只要去担心那突然出现的1个;但如果你只事先考量到1个,那结果可就不得了了)。这些问题,就是你要先期处理,以减少处理意外状况的时间。 

二张纸,一个计划的框架就成形了。这样其实还不足以执行项目,但是最起码项目经理先将整个项目执行过程大概想了一遍(就有如魔术师先行彩排一样),同时也建立一个以后细部计划的基础。由以上的练习来看,做计划并不难,重点在于去不去想,去不去做。 

3. 要能够预测结果 

日前一个朋友赴美,飞机误点,航空公司没有宣布会担误多久时间,因此在机场枯坐了三个钟头。搭乘那班班机的乘客,有的人需要转机,有的人有亲友在目的地机场接机,有的人初次访美。此时在机场看到每个人都是焦虑的眼神,焦虑的原因在于他们无法知道误点多少时间,所以没有办法控制之后的行程。你的项目是不是也是如此? 

计划是「想」,执行是「做」。真的去做的时候,碰到需求、能力、技术、管理、人力等问题,都会影响到执行效果。虽然最后都可以完成,但是如果无法推测完成的时间、成本及产出,项目经理就像是那些旅客一样──彷徨无助。所以项目经理除了要会做计划之外,还要能综合研判情势,预测项目时间、成本及产出的结果。 

以一个一年的项目来说,开始之后,项目经理就负了成败责任,所有的压力都落在项目经理肩上。每天项目经理要想的,不应该只是谁的问题要怎幺解决,今天的日子要怎么过,而是一年后的今天,我是否可以将客户要的东西按时交付、公司的项目盈余目标可以达成、今天无法达成的,剩下的时间里我应该怎么处理才能达成。所以总的来看,项目经理不仅要做Micro Management(细节管理),同时还要做到Macro Management(总体管理)。而要做到 Macro Management最基本的作法就是从全面预测项目结果,并且采取各种因应作法。 

要如何预测结果?今天工作延误,明天也会延误,后天也照样会延误,以后到底要如何补回来呢?传统的项目经理在现在这个时点是没有概念的,结果是到项目要结束前才在赶工,到那时候才发现所要花的钱早就把利润吃光了。

比较好的作法是今天发生问题了,找出原因,评估这个问题如何解决。如果一定得增加时间及人力,那幺假设今天这个工作得延长二周,照着时程表推下去,所有相关工作,包含对人力资源、合同商、成本的影响为何都要找出来;再往下看,推到项目完成期限,是否会延误(不是所有工作的延误都对项目完成时间有影响的!);如果有影响,就要思考后续的工作要如何先期调整,以适度的调配资源。要做这些评估,较简单的方式,可能仍得借助项目管理软件。目前项目管理软件,不论是国内或国外的,都能做到计划功能,也能够经由计划的调整,去分析对整体的影响。 

项目经理的工作其实是很复杂。对于一个不愿意看全局的项目经理,这些步骤全部在不知不觉中被省去。但是对于一个企业来说,由一位没有看家本领的项目经理来执行重要的项目,公司的时间、名誉、获利及质量保证,不仅仅是儿戏。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

日历视图的XML属性

日历视图的XML属性 : -- 设置样式 : android:dateTextAppearance, 设置日期文字显示样式; -- 设置首日 : android:firstDayOfWeek, 设置星期几是每周的第一天, 默认是周一; -- 选中颜色 : android:focusedMonthDateColor, 设置选中日期所在月份日期颜色; -- 最大日期 : android…

作业30-首页列表显示全部问答,完成问答详情页布局

首页列表显示全部问答:将数据库查询结果传递到前端页面 Question.query.all()前端页面循环显示整个列表。问答排序app.route(/) def index():context{questions:Question.order_by(creat_time).query.all()}return render_template("index.html",**contex…

java重置radiobutton的选项_求助:这道题显示radiobutton男女的功能和重置功能怎么做...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼package org.demo.app.gui; import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax…

PopupWindow和AlertDialog区别

1 第一个重要的区别是AlertDialog不能指定显示位置,只能默认显示在 屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。 而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。 2 AlertDia…

Scala学习之爬豆瓣电影

简单使用Scala和Jsoup对豆瓣电影进行爬虫,技术比較简单易学。写文章不易,欢迎大家採我的文章,以及给出实用的评论,当然大家也能够关注一下我的github;多谢。 1、爬虫前期准备 找好须要抓取的链接:https://m…

新兴的多媒体格式——MXF 文件格式分析 和简介

1. 新兴的多媒体格式 MXF格式已经被推出几年了, 从当初一个陌生的不为人们 重视的格式 逐渐获得了业内人士的认知和认可, 现如今正被广泛应用于广播电视 与后期制作领域, 且有不断扩大之势, 松下公司推出的基于PII卡的 无磁带式…

[JMX一步步来] 9、基于JBoss来写MBean

前面都是用JDK自带的JMX实现来写的MBean,JMX的实现不独SUN一家,JBOSS也有自己的JMX实现。如果你使用JBOSS来做WEB服务器,那么基于JBOSS的实现来写MBean,是一个不错的选择。象我们公司就是用JBOSS的,因此所有MBean都是基…

Point和PointF

Point和PointF Point在GDI的结构中是最简单的,在数学上它完全等价于一个二维矢量,包含两个公共整型属性,表示它与某个特定位置的水平和垂直距离。例如,为了从点A到点B,需要水平移动11个单位,并向下垂直移动…

开博第一篇,聊聊 最基本的 “==” 与 “===”区别

“”与“”都是比较左右两个值是否相等,但它们的原理是不同的,特别要理解“”的比较。 “”是弱比较,如果左右两边的比较数类型不同,它们会转换成相同类型,再进行比较,那么问题来了,它们是怎么进…

面向对象的故事~数据底层操作告诉了我们接口,抽象类,继承与多态性的使用~续(TestBase继承ITest是多余的?)...

在我上一篇文章发表后,收到了很多博友的回复,其中有一位博友提了一个问题,TestBase 继承了ITest是多余的,我认为,我有必要再写一篇文章来说明一下,TestBase为什么要继承ITest,当然各位也可以再次发表自己的…

java样式是什么_java css样式 css样式的种类 选择器 文本相关样式 背景相关样式 边框 盒子模式...

今日内容:? CSS样式? CSS样式的种类? 选择器? 文本相关样式? 背景相关样式? 边框? 盒子模式select标签下拉列表标签,常用于单选和多选,是一个组合标签,需要和子标签option一起搭配使用,不会独占一行常用属性:? name属性:发送给服务器使用的? multiple属性:不写默认单选…

surfaceView和View区别

surfaceView和View最本质的区别在于: ---------------------------------------------------------------------------------------------------surfaceView是在一个新起的单独线程中可以重新 绘制画面,而View必须在UI的主线程中更新画面。那么在UI的主线…

一个漂亮的输出MySql数据库表结构的PHP页面

经常为了方便和直观,我们会首先直接在数据库中设计出表,但是接下来又要将表的结构和设计编写在设计文档中,以便编码的时候可以直观的查询,一旦数据库表非常多,字段非常多的时候,这无疑是件非常郁闷的工作。…

如何成就百万点击的名博

时近年底,去年我写过《程序员过年——想想自己到底想干啥》,今年我想说说如何成就自己的百万点击技术博客。 在当下博客世界里,动辄过千万甚至过亿的博主并不少见,但谈到程序员圈子里面,过百万已算是不错的成绩。CSDN现…

mysql5.7主从复制遇到的坑

datadir/var/lib/mysqlsocket/var/lib/mysql/mysql.sockreplicate-do-dbshoppingbinlog-do-dbshopping #复制的库server-id 3#skip-grant-tables 1symbolic-links0replicate-do-dbshop #需要复制的库binlog-do-dbshop tmpdir /tmp #这个最好给个目录 否则会报错 &#xff0c…

JAVA读取2g数据的速度_Java 读取大容量excel

项目要求导入excel, 但是文件很大,一次性读进去会导致内存不足而报错,下面是我解决的方法:首先倒入需要的jarorg.apache.poipoi-ooxml3.17org.apache.poipoi-ooxml-schemas3.17org.apache.poipoi3.17com.monitorjblxlsx-streamer1…

String(byte[] bytes, int offset, int length)

public String(byte[] bytes, int offset, int length)通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String。参数: bytes:要解码为字符的 byte offset: 要解码的第一个 byte 的索引 length: 要解码的…

java 属于以下哪种语言_Java属于以下哪种语言?( )

对于宝来(Bora2004)轿车EPS系统,属于当转向扭矩传感器G269发生故障时,只需单独更换转向扭矩传感器就行了。一般说来,下语可以根据下列因素判断趋势线的有效性 ( )。关于股价的移动规律,属于下列论述不正确的是( )。如果希望预测未…

logback 配置

logback 的使用说明 1、maven 依赖配置 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><logback.version>1.1.7</logback.version><slf4j.version>1.7.21</slf4j.version></properties><…

android 的各种文件类

File文件类 使用户可以忽略不同操作系统带来的影响 可以抽象文件的路径方式---------------------------------------------------------------------------------RandomAccessFile主要用来进行对文件操作的类 它并不继承inputStream 是一个独立设计的用来进行文件操作的类----…