10 天精通Project 项目管理:从菜鸟到实战高手(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-26 15:01:06

点击下载

作者:张连永

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

10 天精通Project 项目管理:从菜鸟到实战高手

10 天精通Project 项目管理:从菜鸟到实战高手试读:

内容简介

本书的目标是让Project成为人人可以掌握的计划管理工具,将国内项目管理者使用Project的整体水平提高到一个全新的高度。

本书将Project软件的操作、背后的原理,以及笔者丰富的项目管理实战经验融为一体,旨在帮助读者彻底学会、学懂Project,授人以渔。全书通过精心设计的案例,将Project在进度管理、资源管理和成本管理方面的功能淋漓尽致地展现出来,零基础的读者也可以通过对案例的学习快速掌握Project。而对有一定软件使用基础的读者而言,学完本书,相信会有一种醍醐灌顶的感觉,同时也会惊叹:原来Project可以如此强大。

按照本书的方法和思路,读者可以轻松地掌握Project的原理和操作,使Project真正成为项目管理者得心应手的“神器”。

推荐序

项目管理是每个人都需要适当掌握的一项技能,无论是在工作场合还是在生活中,当我们期望有条不紊地完成一件比较复杂的事情时,项目管理的技能尤其有用。对今天的各个行业和各个职能岗位来说,“项目”已经成了一个通用词汇,各种项目的规划和执行,几乎与每个人都密切相关,这就使得掌握项目管理的技能变得越来越重要。

设计精良的项目管理工具,可以十倍、百倍地提升我们的效率,而且更能恰如其分地体现项目管理背后的原理。Project正是微软公司开发的一款专业的项目管理软件,它可以帮助我们更轻松地规划、跟踪和监控各种项目,在使用过程中细细体会,也有助于理解项目管理的相关理论。但是,恰恰因为其专业性,Project入门容易,用好、发挥其强大的功能却并不容易。

张连永老师的这本《10天精通Project项目管理:从菜鸟到实战高手》正是冲着这一难题而来。这是一本非常用心的书。作者有多年的培训经验,深知如何把一门知识与技能讲得通俗易懂、深入浅出,所以,书中专门开辟篇幅介绍项目进度和成本管理的思想和原理,同时,又将这些原理融合到案例和具体功能的介绍中。这本书设计了一个日常生活中常见的案例——装修,以其贯穿全文,同时,也采用了装修公司项目经理的视角,引入资源和成本管理;还有关于关键路径和视图等功能独到而透彻的讲解……

这本书的缘起,和网易云课堂有着密切的关系。张连永老师的 Project视频课程于 2017年 4月在网易云课堂发布后,受到了极大的欢迎,让越来越多的人从新手变成了高手。受到在线教育的鼓舞后,张老师决定重新启动搁置几年的写书计划,他将Project软件、项目管理原理,以及自己丰富的项目管理实战经验相结合,写出了这本书。

张老师编写这本书的初心是帮助广大的项目管理从业者掌握Project,提高项目管理的专业度,这和网易云课堂的主旨——“创造更有效的学习,让每一个学习者都能获得提升”,非常契合。无论是书籍还是视频课程,我们都希望诸位读者在Project进阶之旅中不走弯路,事半功倍。网易教育 蒋忠波自序我为什么写这本书初心

微软推出的Project软件是目前应用广泛、非常流行的项目管理软件,使用它可以极大地提高项目管理的效率和专业程度,然而目前大部分项目管理者的Project使用水平仍然停留在比较初级的阶段,这并不是说项目管理者有更好的替代工具,相反,Project是普及程度非常高的项目管理软件。同时,Project也是一个人人可以用得上、学得会的计划管理工具,在工作或生活中的一个个项目都可以借助该工具进行专业、高效的管理。相信有一天,Project会成为每个职场人士都需要掌握的工具。

本书的初衷就是让大家真正学会、学懂Project,掌握它的灵魂,领略Project之美,提高工作效率和专业程度,提升国内项目管理者使用Project的整体水平。

既然有那么多人在使用Project,为什么国内用户的使用水平普遍不高呢?究其原因,主要是以下3点,而这3点正是本书要解决的痛点。

原因1:不了解Project背后的项目管理思想和原理

Project是微软公司基于美国项目管理协会(PMI)的项目管理知识体系开发的一款项目管理工具,它不是一款普通的办公软件。通过对本书的学习,大家会发现这款工具处处都有项目管理理论的根基和影子,而不了解这些原理,只了解它的“形”而无法掌握它的“神”,当然也就不能发挥它强大的功能。

本书将Project软件操作、背后的项目管理原理,以及笔者丰富的项目管理实战经验相结合,通过一个精心设计的项目案例去模拟现实中会出现的各种情形,把Project相关的原理和功能都融入这个案例中进行讲解,目的是让大家了解Project的那些功能是为了达到什么目的和需求而设计的。大家知其然并知其所以然,这是本书想要达到的目的。

软件的操作不难,难的是背后的原理,原理搞清楚了,一切都豁然开朗,操作也就得心应手了。

原因2:不了解Project本身的一些计算原理和逻辑

Project背后除了有一套系统的项目管理知识体系作为支撑,还有一些自己的算法。这个很容易理解,基于同一套理论开发的同类软件,不同开发团队都会有一些自己的逻辑和算法。本书中有很多内容会让大家重新认识Project软件,并且会颠覆很多人之前对Project的认识和理解。

原因3:缺少一本能让大家真正学懂的Project教程

一本好的教程就好比一个导师,不只是将大家领进门,更应该让大家领悟精髓。本书希望帮大家打通任督二脉,解决以上两大痛点,真正掌握Project的灵魂,使其成为大家信手拈来的计划管理工具。

2017年,笔者在网易云课堂发布了视频版的Project系统学习教程,受到了广大学员的喜欢和推崇,这重燃了笔者几年前要写一本全新的Project教程的想法,更加坚信有必要将多年来对Project进行研究的成果系统整理出来,让所有想学习Project的朋友都能找到捷径、掌握精髓、学到真正的Project实战本领。写作思路

本书是以 Project背后的项目管理原理和逻辑为中心,以案例为主线,以 Project实战五部曲为辅线来安排内容的。所谓五部曲,就是制订计划、优化计划、设定基准、更新与监控、项目收尾。本书不会把软件的操作或者功能当作课程的主线,而是以案例为主线去考虑在项目不同阶段应该做哪些管理工作,然后思考在Project中如何实现这些管理需求。在讲解整个案例的过程中,Project相应的功能也就一起讲完了,在介绍这些功能的过程中又重点为大家讲解其中的原理。适用版本

Project软件背后的项目管理原理以及算法在后续迭代的若干版本中都没有本质变化。因此,本书同时适用于 Project 2010\2013\2016等目前主流的版本,同样也适用于即将发布的 Project 2019。本书会介绍目前三个主流版本在功能上的区别(区别很小),从学习和工作的角度来说,大家使用以上版本均可。学习进度建议

本书定名为《10天精通Project项目管理:从菜鸟到实战高手》是有根据的,根据本书的节奏每天坚持学习 3~4小时,10天不仅可以系统学习 Project项目管理的思路、原理与操作,还有时间进行有针对性的复习,真正做到让大家从菜鸟成长为实战高手。

对于初学者,在进行第一遍学习时,也可以暂时略过与资源和成本相关的章节,先重点学会进度管理的功能,等第二遍学习时再学习与资源和成本相关的章节。与作者联系

微信公众号:跟连永老师学Project。

网易云课堂:搜索“张连永”,或浏览http://study.163.com/series/1001401001.htm。致谢

本书得以顺利出版,首先要感谢电子工业出版社的李利健编辑和吴倩雪编辑,由衷感谢他们及其团队在本书创作过程中给予的建议和付出的努力。

其次,要感谢网易云课堂的蒋总和钱老师,以及课程团队的Jessica女士,课程能够帮到更多项目管理者,离不开网易云课堂平台和课程团队的辛勤工作。

最后,特别感谢以往所有的学员朋友们,是你们让笔者更了解项目管理者对项目管理软件的需求,也感谢大家提出的宝贵建议。感谢大家!张连永第1章Project软件概述

Project项目管理软件是世界上最流行的项目管理软件之一,它已经成为项目管理者的通用语言和通用技能。使用Project管理真实的项目,可以大大提高项目管理的效率和专业度。1.1 Project基本特点

Project是微软公司推出的一款专业的项目管理软件,它在各行业得到广泛应用,成为项目管理者的一大利器和不可或缺的基本技能。图1-1总结了为什么微软的Project软件能够成为世界上最主流的项目管理软件之一。

1.用户最多

微软Project在全球有几千万名用户,可以称得上是最主流的项目管理软件。用户多必将产生马太效应,也会越来越有利于软件的推广。这就像微信支付一样,当身边越来越多的人用微信支付时,你就会潜移默化地被影响,从而绑定银行卡开始使用微信支付,一旦用的人多了,就形成了依赖,想摆脱都难。

所以,当Project逐渐变成项目管理同行的基本工具和技能后,我们就不得不去学习和使用它了。图1-1

2.功能强大

Project在项目管理三大核心功能上的表现非常好,可以非常便捷、专业地管理项目的进度、资源和成本,是一款不可多得的项目管理工具,而且仍在持续迭代改进中。

关于 Project的功能,后面会详细介绍,看完那部分介绍后,相信大家会对 Project的功能有一个更全面的认识和理解。

3.界面友好

打开Project软件,你会发现它的界面与Office其他软件非常类似,这大大降低了新用户对新软件的适应难度,非常容易上手,操作界面非常友好。反观一些其他的项目管理软件,首先会让大家觉得比较陌生,从而导致学习的兴趣直接下降。

4.成本低

Project软件能够普及得这么广的原因之一就是它的低成本,它的上线成本对于一般的企业甚至小企业来讲都能承担得起。作为一个相对轻量化的项目管理系统,它得到很多企业,尤其是中小企业的青睐。

5.适用于各个行业

Project是一款通用的项目管理软件,没有行业的限制,现在几乎在各行各业都能看到项目管理者在使用Project。相信随着项目管理模式在国内企业的重视程度日渐提高,将来会有越来越多的企业和行业会使用Project作为其项目管理软件。1.2 Project软件界面介绍

Project目前只支持Windows操作系统,从1995年开始已经停止对Mac操作系统版本的支持。Project 2010可以在Windows XP以及更高版本的操作系统上运行,而Project 2013和Project 2016需要Windows 7或更高版本的操作系统。

打开如图1-2所示的Project软件界面,首先有一种似曾相识的感觉,实际上,同为微软家族的 Project,其操作界面已经演化得与 Excel等 Office软件的界面非常相似,这就增加了用户对Project的亲切感。图1-2

图1-2是Project 2016的截图,它与Project 2013的界面几乎完全一样,只是色彩主题略有差异。在软件界面的上方是菜单选项,Project 2016和Project 2013都有6个选项卡:任务、资源、报表、项目、视图、格式,而Project 2010则有5个选项卡,没有“报表”。每个选项卡下方会有很多工具按钮,这些工具按钮的布局与Office软件非常类似。

图1-2显示的是一个【甘特图】视图,或者准确地说,这是一个【包含日程表的甘特图】视图。

在图 1-2中间部分工具按钮的下方显示的是日程表,在【视图】选项卡→【拆分视图】中取消勾选【日程表】复选框后,就不会在中间位置显示日程表了。如果打开自己的Project软件后没有在默认的甘特图视图中显示日程表,也可以在【视图】选项卡→【拆分视图】中勾选【日程表】复选框,这样就会在甘特图视图的基础上显示日程表。

如图1-2所示,日程表的下方区域被分隔成了左、右两部分,左侧叫作【工作表区域】,右侧叫作【甘特图区域】。工作表区域看起来非常像Excel,但是有本质的区别,后面会进行介绍。工作表区域有很多列,每一列都有列标题。甘特图区域是生成和显示任务的甘特图(或者叫横道图)的地方,其上方是一个时间轴,在Project里面叫作【时间刻度】。

在图1-2的左侧有一个【视图栏】,如果软件界面中暂时没有显示出来,可以在工作表区域的最左侧部分右击,然后在弹出的快捷菜单的最下方单击“视图栏”,如图1-3所示,就可以像图1-2那样显示视图栏。图1-3

提示 在本书中,如果提到某个选项卡,就是指5个选项卡:任务、资源、项目、视图、格式,在Project 2013和Project 2016中还多了一个选项卡,就是“报表”。当本书后续章节提到“工作表区域”时,就是指如图1-2中类似Excel单元格的那部分区域。1.3 Project功能介绍

Project的功能非常之多,但归纳起来,Project主要有三大项目管理的核心功能,分别是进度管理、资源管理和成本管理。图1-4是对Project的功能做的一个全面归纳。图1-4

之所以把这三个核心功能画成金字塔结构是有原因的,进度是一切的基础,资源和成本都是依附在进度之上的,不能脱离进度计划去用Project管理项目的资源和成本,但是可以只用Project来管理项目进度计划而不管理资源和成本,也可以同时用Project来管理进度和资源(而不管理成本)。

资源要依附在进度计划之上,这是因为我们的工作范围(任务)都体现在进度计划中,可以为任务分配资源,从而实现对资源的管理。同时,用Project进行资源管理的一个重要的目的,就是进行项目的成本管控。当然,即使不用 Project去管控项目成本,也可以使用 Project里面的资源管理功能去管理资源工作量或者团队工作负荷。

成本的管理必须同时依附在进度和资源之上才能实现。

通过图1-4,希望大家能掌握这三个核心的项目管理功能之间的关系。下面将具体介绍Project的一些突出功能。关于这些功能,本节仅概括性地介绍,在本书后续章节会结合案例讲解如何使用这些功能以及如何服务于项目管理的实际需要。

1.功能篇之WBS(见图1-5)

在Project中设置任务之间的层级关系非常简单,通过简单的升级和降级操作就可以实现。而且,可以选中多个任务再批量设置任务之间的层级关系,一旦设置好后,通过勾选【格式】选项卡下的【大纲数字】,就可以自动在任务名称前加上任务对应的大纲数字了。设置好任务的层级关系后,母任务(在 Project中称之为“摘要任务”)的开始时间、完成时间、工期、成本等就可以根据子任务的信息自动计算或汇总了。图1-5

2.功能篇之甘特图

很多人使用Project的初衷是使用它的甘特图功能,的确,甘特图是Project众多非常出色的功能之一。甘特图也叫横道图,这个工具已经在项目管理和计划管理领域广泛地使用。它之所以能如此流行,就是因为横道图计划非常直观,最上方是第一个时间轴,横道图的长度就代表该任务的工期长度,用横道图表示的进度计划简单明了,不用任何专业知识都能看懂,比网络图计划更加直观。

在Project中,其实甘特图是不需要“画”的,它是根据任务的信息自动生成的,当然也可以对甘特图继续进行更多的设置使其更加简捷、美观。对于Project中不同类型的任务,其甘特图是不同的,还可以根据这些不同的类型批量设置任务的甘特图样式。除了可以设置甘特图显示的形状、颜色等,还可以在甘特图的上、下、左、右、内部共5个位置显示不同的任务信息。

在设置好基准计划后,在【跟踪甘特图】视图中,每个任务对应两个条形图,如图1-6所示,上面的蓝色或红色条形图代表了当前计划和当前状态,当前计划是动态的,下方那个灰黑色条形图代表了基准计划,基准计划是静止的。通过对比甘特图就可以一眼看出当前计划相对于基准计划或者目标计划是提前的还是滞后的。图1-6

3.功能篇之日历(见图1-7)

在排定进度计划时,一个令人头疼的问题就是要考虑到各种假期、调休、不同的作息时间等,在一个大型的计划中可能牵扯到不同的事业部且作息时间也不同,某些团队成员甚至还有休假或者出国计划,这些都会影响进度计划的排定,使其变得更加复杂。如果不借助工具,就很麻烦。图1-7

Project非常完美地解决了这个问题,它的日历功能非常强大,有Project的辅助,再也不用掰着手指头看着日历本去排计划了。它在排计划时会自动计算(自定义)日历里面的工作时间,也会自动避开(自定义)日历里面的非工作时间。本书将为大家讲解三种典型的日历形式。

★ 在标准日历的基础上添加假期以及调休。所谓“标准”日历就是 Project默认的日历,每周工作5天,每天工作8小时,但是现实中还要考虑法定假期或者公司特殊假期的影响,比如国庆节放7天假,但是同时也需要调休。

★ 六天工作制、七天工作制、全年无休日历。这三种日历的设置方法相同,所以我把它归结为一类。在这种日历下,可能星期六、星期天都要上班,甚至在全年无休日历下,连国家法定假日都要工作。

★ 大小周交替日历,一周单休一周双休。也有些公司采用这种作息时间。

通过对以上三种日历形式的讲解,基本上就把设置日历时会用到的技能、技巧都讲到了,而且对于每一种日历形式,设置的方法可能还不止一种。如果大家能掌握这三种日历的设置,那么基本上可以举一反三地处理现实中遇到的所有复杂日历了。

在Project中,日历一旦被设置好,还可以将其保存到“管理器”模板中,这样今后所有项目都可以调用这些日历,并且,只要有一个人设置好,其他人都可以轻松地使用这些已经设置好的日历,一劳永逸!

还没有结束,在Project中,除了可以给整个项目设置一个通用的日历,还可以为每个任务设置日历,这样就解决了不同任务由不同部门来执行,但不同部门的日历可能不一样的问题。

4.功能篇之任务间的依赖关系

项目的各个任务之间往往有很多实际的逻辑关系,这些都会影响到进度计划的排定。在Project中可以轻松设置任务之间的关联关系,主要体现在【前置任务】和【后续任务】列中,这个设置非常简单。

那么,为什么要设置任务之间的关联关系?目的就是使任务变成一个整体的计划,如果某个任务出现变化或延迟,我们就能看到它对其他任务和整个项目的影响了,所谓牵一发而动全身。如果不去设置这些关联关系,或者比如像在 Excel中无法设置这些关联关系,就很容易忽略某个关系而使制订的计划不合理甚至无法执行。

设置了任务之间的关联关系后,不仅在【前置任务】和【后续任务】列中能看到,还可以在甘特图中看到,Project会以箭线的形式在甘特图上体现任务之间的关联关系,非常直观,如图1-8所示。图1-8

理论上,任务之间的关联关系有 4种:完成开始(FS)、开始开始(SS)、完成完成(FF)、开始完成(SF)。但是由于每种关系还存在提前量和滞后量,这又会衍生出更多的形式,这部分内容在第4.4节会详细介绍。

5.功能篇之资源管理

在Project中既可以利用资源管理功能实现对团队成员工作量负荷的管理,还可以结合进度和资源去实现对项目成本的管控。图1-9显示了在【资源工作表】视图中创建的资源,图1-10显示了给任务分配资源以后在【资源图表】视图中自动生成的资源直方图。当然还有更多的视图可以展示资源工作量负荷情况的视图。图1-9图1-10

注意,现实中某个团队成员可能是在一个矩阵式的组织环境中,也可能同时服务于多个项目,那么投入到某个项目的工作时间不一定是恒定的,有可能这个月可以投入100%的时间,下个月就只能投入60%的时间了。这在Project中都是可以进行设置的,一旦设置了资源在不同时段的可用性,在图1-10中生成的资源直方图中,那条黑色的线将不再是水平的,就会变成阶梯状的。

另外,在现实中,某个部门的人力资源费率也可能会发生变化,比如工程师在本财年的工时费率是100元/工时,到下一个财年可能会调整为120元/工时,这种分时段费率在Project中是可以设置的。设置好之后,哪怕是跨年度的同一个任务,比如开始时间是2017年12月20日,完成时间是2018年1月10日,也会根据分时段费率计算任务的成本。

6.功能篇之成本

大家在现实的项目管理实践中,经常苦于没有合适的工具来辅助进行成本管控,Project就是一个很好的解决方案,而且这一个工具就把进度、资源和成本同时涵盖了,不用再为成本管理而切换到其他工具上。

我们不仅可以使用 Project规划项目的成本,而且 Project能更新成本的进展,以及随时查看成本偏差,实现预警。此外,当我们使用成本功能时,可能需要向领导汇报,此时只需使用Project里面的报表功能生成各种自己需要的报表,然后展示给管理层就可以了。如图1-11所示,这里只展示一个最简单的报表样式,在Project中,只要有数据就可以做出像Excel一样的、各种丰富的报表样式,这在后续章节将会详细介绍。图1-11

当然,在实践中,很多项目管理者对成本管控还缺少必要的知识和经验,有可能大部分的时间都花在项目进度、质量等其他方面了,成本管控可能还没有成为项目管理的重点。然而,项目按时交付只是项目管理的基本目标,能够控制住项目预算、实现项目预期的毛利率才应该是绝大部分项目最重要的目标。通过本书对Project成本管理的讲解,相信会让大家对现实中的项目成本管控有一个更直观、更深刻的认识和理解。

7.功能篇之关键路径

进度管理中需要用到的工具、方法与技术有很多,但最重要的莫过于关键路径,这是我在过去多年的培训课程中经常强调的内容。做一个计划很容易,如何按照项目的目标去优化计划则要求项目管理者掌握更多的知识、经验和技能。比如我们经常遇到需要压缩项目工期的情况,压缩工期的方法可以多有种,比如加班、增加资源、快速跟进、更改任务日历和资源日历等,但最重要的前提是,首先要找到关键路径。那么如何找出关键路径呢?如果我们使用 Excel做计划,那么找关键路径只能凭经验了,而当任务的数量比较多时,仅凭经验就无法找出关键路径了,尤其是关键路径可能有多条,甚至是交叉的。Project就是一个完美的解决方案,掌握了Project关键路径的计算原理后,无论项目多复杂,我们都可以轻松在Project中找出它的关键路径,而且可以分析出它形成的原因。在Project中显示关键路径的方法也有很多种,本书至少要讲到常用的六种,图1-12就是通过分组的方式将整个计划中的关键路径和非关键路径分成两组,这样就很直观了。图1-12

同时我想强调的是,在大多数的项目管理理论书籍和培训中,只会讲到关键路径的最简单形式,就是只和最长的路径(其实准确地说,应该是“最晚的路径”)比较,然而,现实中有许多更复杂的形式,比如某些关键任务节点的完成时间对关键路径的影响,本书的后续章节会详细为大家讲解。

8.功能篇之设置基准与跟踪计划

为了让项目能够按照预期的时间和成本来完成,我们通常会设定一个目标计划或者基准计划,将其作为整个项目在执行过程中的控制依据,这在Project中叫作基准计划。基准是测量进度绩效和成本绩效的依据,通过对比当前计划与基准计划之间的差异,我们可以随时发现进度偏差和成本偏差,从而可以及早地进行干预、控制和改善。

当用 Excel做进度计划时,设置基准计划以及跟踪计划非常困难,不便于随时监控进度和成本的偏差,但在Project中设置基准计划几乎是一键操作,特别简单,而且进度和成本实际上是一起设置的,不需要分别设置。当有了基准计划后,就可以随时监控项目是否是按照目标来推进的。如图1-13所示,在甘特图上可以看到,当前计划的甘特图和基准计划的甘特图都在什么位置,从而判断任务是否有延迟。也可以在工作表区域定量地查看进度差异(完成时间差异、开始时间差异、工期差异等)和成本差异。图1-13

在图 1-13中能看到,还可以在 Project中设置警示灯,便于我们更快地识别项目的状态,比如延迟5天以上的用红灯来显示,按时或提前完成的用绿灯来显示,延迟5天以内的任务用黄灯来显示,这样跟踪计划就更加直观、高效了。

9.功能篇之视图

使用过Project的读者可能会发现,Project中的视图非常多,但实际上,这里需要给大家解释一下,常用的视图就那么几个,其余的视图实际上是Project基于项目计划中的数据自动加工,以不同视图的形式展示出来的,之所以有这么多视图,是想让大家从不同的角度去查看和分析项目计划。所以,并不是每个视图都需要设置,很多视图是基于计划中的数据自动生成的,无须额外设置或编辑。

在Project中至少有27个自带的视图,如图1-14所示,后续章节将详细讲解Project中的视图。图1-141.4 Project主流版本的主要区别

Project目前最流行的版本是Project 2010、Project 2013和Project 2016,也有少量用户仍然在使用Project 2007,不论哪个版本在本质上都无实质变化,只是软件的操作界面越来越人性化,也和Office其他软件的界面越来越相似,当然每个新版本都会增加一些贴心的小功能。

目前Project版本的发布进度与微软Office系列的基本同步,也就是说,当发布新一版的Office软件时,微软公司会同时发布该版本的Project软件。

表1-1总结了这三个主流版本在功能上的主要区别,注意,表1-1总结的主要是各版Project单机版之间的区别,并不涉及与Server版有关的功能。在此建议大家尽量使用Project 2013或者Project 2016,因为它的报表功能的确非常好用。表1-1续表

如果要说这三者最大的区别,应该是报表功能在Project 2013以及更高版本中得到了极大的改善,从此以后再也不必先把Project里面的数据拷贝到Excel中再生成报表了。

上面表格中提到的“查看任务路径”和“设置前置任务”,这些都是在Project 2013和Project 2016中加入的新功能,这些小功能确实给项目管理工作带来了不少便利。如果只看 Project 2013和 Project 2016在功能上的区别,主要就是“设置前置任务”了,其他功能基本差不多。另外,Project 2016增加了有关敏捷项目管理的部分功能,本书将不涉及这部分内容。

另外,关于上面表格中提到的“最大日期格式”,虽然在Project 2013和Project 2016中增加了100年,但是实际上一个计划也就是跨度几年而已,很少有跨度超过10年的计划,因此这个功能上的变化对用户来讲,几乎没有影响和帮助。

提示 本书所讲的内容同时适用于Project 2010 / 2013 / 2016,如果是三个版本都有的功能,在截图时将采用Project 2016的界面,如果某章节的部分内容不适用于Project 2010或Project 2013版本,会有相应提示。1.5 Project与Excel的本质区别

Project甘特图视图的左侧就是一个工作表区域,看起来非常像 Excel,同时,很多人在使用Project之前是使用Excel做项目计划的,因此会用操作 Excel时的一些固有习惯和固有思维来使用Project,结果就会出现很多困惑。本节将介绍这两者的本质区别,讲到这里,也就必然要讲清楚如何正确理解Project里面的列。【阅读建议】:关于Project与Excel的本质,不论是对Project初学者还是资深用户,这部分内容对今后用好Project都大有裨益,想深入研究的读者请认真阅读和理解。

首先,从功能上来看,Project和Excel本来就不是为了相同的目的而开发的工具,所以在功能上自然就有本质的区别。Project是一款专业的项目管理软件,侧重于管理项目的进度、资源和成本。而Excel是一款专业的数据处理软件,在数据处理方面的功能非常强大。

其次,来看一下如何正确理解Project的列,将列理解透了,就能看出Project和Excel完全不是一回事儿。表1-2归纳和总结了Project与Excel的列的不同点。表1-2

★ Project的列有400多个,但是每个列所能接收和识别的数据类型已经固定下来了,比如 【名称】这一列,它是一个文本列,可以接收任何输入;但是比如【开始时间】这一列,它就是一个日期列,只能输入日期,不能输入其他类型的数据。而恰恰是这一点使得 Project每一列的数据类型更加统一,更便于后期生成报表。这和Excel的区别相当大,Excel的每个单元格、每个列可以接受的数据类型都是不固定的。

★ Project有400多列,分成两类,预置列和自定义列,如图1-15所示。预置列就是说这些列的数据类型和用途已经被 Project设置好了,不能再修改,这和 Excel就严重不同了,Project的大部分列都是预置列,正是因为有这么多的预置列,才使得Project的项目管理功能更加系统化、标准化和简单化。而自定义列则是只规定了其数据类型,比如文本、日期、数字、成本等,用户可以根据自己的需要去使用这些自定义列,Project一共有9种类型,共计140个自定义列。图1-15

★ 使是自定义列,也只能为某一列设置一个统一的公式,不能为某个单元格设置公式,这和Excel也有本质的区别。

总之,我们不能拿 Project和 Excel进行比较,也千万不要把在 Excel中做计划的思路带到Project,否则会出现各种各样的问题,更关键的是,如果用 Excel的思路来使用 Project,也就只能发挥它的一小部分功能,比如横道图,而Project在项目管理方面的其他更强大的功能则完全体现不出来了。第2章Project背后的项目管理原理及基本设置

本章主要为大家讲解Project软件背后所蕴含的项目进度管理和成本管理的思想、原理,以及在使用前的一些基本设置。2.1 Project背后蕴含的项目进度管理以及成本管理思想【阅读建议】:本章所讲的内容是首次在Project书籍中系统为大家讲解这些进度管理和成本管理的原理及思想,对初学者来讲可能感觉比较陌生,建议在系统地学习完本书后再返回本章细细品味。对于有一定基础的Project用户,建议仔细阅读和体会本章所讲的内容,希望会让你对Project的认识得到升华。

笔者不断强调Project的原理,就是为了让大家知其然并且知其所以然,并引导大家去思考这些原理与实际项目的结合。关于这些原理将抽丝剥茧地体现在后续章节对案例的深入讲解中,本章首先为大家铺垫一些预备知识,大家也可以直接路过本章,从第 3章开始学习,最后再回顾本章的内容。2.1.1 项目进度管理思想和原理

1.所有任务越早开始越好

进度管理的第一原则就是今天能做的事情绝不推到第二天,拒绝拖延症,拒绝“学生综合征”,体现在进度排定过程中就是尽量让所有任务越早开始从而越早结束。这其实是一种风险管理的思维,不要把任务推到明天,因为明天还有明天的事情,而且明天可能突然出现更紧迫的任务而打乱原来的计划。

在Project中处处体现了这种思维,但是可能绝大多数用户并没有意识到,比如在项目信息窗口中就有“所有任务越快开始越好”的提示,如图 2-1所示。如果所有任务都遵循这个原则,实际上做一个进度计划只需要输入一个项目的开始时间和工期就能把进度计划做出来了。而如果不遵循这个原则,直接输入任务的开始时间或者完成时间,Project就会默认为你可能有一些难言之隐无法遵从这个原则,因此Project会显示这些任务有“不得早于……开始”或者“不得早于……完成”的限制条件。图2-1

这个“任务越早开始越好”的原则还会影响到什么呢?就是总浮动时间和关键路径的计算。如果按照“任务越早开始越好”的原则来排计划,那么任务的总浮动时间是最大的,而一旦没有这样做,就会导致Project出现了限制条件,通常都会使总浮动时间缩短。

2.基准“凡事预则立,不预则废”,这是项目管理的基本理念,就是做什么事情首先要有个计划,有个目标,然后才有实现的可能,如果没有方向,项目一开工就稀里糊涂地直接干活,项目注定会失败。基准就是项目的目标,也是测量进度绩效和成本绩效的依据和标尺。

在Project中,可以轻松地一键设置进度和成本基准,有了基准后,就使跟踪和监控计划变得有的放矢。

3.关键路径

在进度管理的工具与技术中,关键路径是最重要、最需要掌握的方法。

当我们需要压缩工期时,首先要去找关键路径,然后再想办法在关键路径上压缩工期。如果在非关键路径上压缩工期,则是在做无用功,影响关键路径计算的根本参数是总浮动时间,总浮动时间小于等于零的路径就是关键路径,这是比较学术的定义,如果用通俗的话说,如果某条路径延迟,必然会引起整个项目完成时间的延长或者导致关键节点完成时间的延迟,那么这条路径就被认为是关键路径。影响总浮动时间的两个重要条件是:第一,项目中最晚的路径;第二,关键节点/里程碑的完成时间要求,如果还有一个条件的话,那就是限制条件。后续章节将会详细讲解这部分内容。

Project软件里面的关键路径功能是非常完善的,建议读者认真学习和领悟这部分内容。

4.关键节点/里程碑的完成时间要求(期限)对关键路径的影响

在一般的项目管理书籍和培训中,往往只讲关键路径的最简单形式,就是只考虑整个项目中最长的路径(准确地说,是“最晚的路径”),而现实中还需要考虑某些关键节点及里程碑节点可能也有完成时间的强制要求,这也会影响关键路径的计算。Project在计算关键路径或者总浮动时间时,已经将这一点考虑在内了,从这一点上讲,Project也是众多项目管理软件中做得比较完善的。

关于如何让关键节点或里程碑的强制完成时间去影响总浮动时间及关键路径的计算,后续章节将结合案例为大家详细讲解。

5.甘特图/横道图

甘特图也叫作横道图,已经是一个非常有历史的工具,它是1917年由亨利·甘特先生提出来的,因此被称为甘特图,在各行各业的项目管理中都有非常广泛的使用。Project里面的甘特图基本上是根据任务的信息自动生成的,当然还可以进行个性化的设置让甘特图显示得更为漂亮、直观。

6.进度计划要考虑到资源的可用性

任务都是由团队或者某个团队成员完成的,那么假如这个成员在某个时间段不可用或者安排的工作量太多,就会影响到任务的按时完成。这在 Project中主要通过两种方式体现:第一, 资源日历,可以设置这个团队成员在某个时间段完全不可用,从而提醒你不能在这个时间段安排任务;第二,资源在不同时间段能够贡献的工时数量,这个可以在【资源信息】→【资源可用性】中进行设置。

7.任务工期受资源配置数量的影响

在一般情况下,资源越多,越有可能使工期变短,但也不绝对。在Project中,可通过设置任务类型(固定单位、固定工期、固定工时)来体现任务工期与(工时类)资源数量之间的关系。但是这不意味着Project把任务类型默认为固定单位就是合理的,因为【固定单位】就是假设当把(工时类)资源的数量增加到2倍时,工期就会缩短为原来的1/2,也就是说【固定单位】这种任务类型是假定任务,工期与配置的(工时类)资源数量呈严格的反比例关系。但是,需要特别提醒大家的是,这种严格的反比例关系在现实中几乎是不存在的,人员增加一倍工期就一定缩短一半吗?很少有这样的情况,一般的情形是,人员增加,工期非常有可能缩短,但不见得是按照反比例关系来缩短。所以,建议大家采用【固定工期】作为默认的任务类型,当工时类资源的数量调整时,我们人为地控制工期的变化。

但无论如何,Project已经考虑到了任务工期受配置资源数量的影响,而且基于两者的关系,Project也给用户提供了选择的机会。表2-1首先给读者一个初步的认识,让读者了解在不同任务类型下工期与资源数量之间的关系。表2-1

8.做计划要留有余量(风险思维)“取法乎上,仅得乎中”,这就告诫我们做事一定要留有余地,如果想让项目在年底的 12月31日前完成,那么定目标时就应该把时间稍微提前一些,比如12月15日或者更早。这主要是为了应对风险,尤其是未知风险。这一点不只体现在进度管理上,还体现在成本管理上,在Project中不仅有成本基准,还有一个【预算成本】的功能,通常预算成本要大于成本基准(或者叫基准成本,也叫基线成本),这也体现了安排计划时要留有余地的风险思维。2.1.2 项目成本管理思想和原理【阅读建议】:初学者对于本节的内容可能感觉比较陌生,建议在学习完本书后再返回本节细细品味。对于有一定基础的 Project用户,建议仔细阅读和体会本节所讲的内容,希望会让你对Project的认识得到升华。

1.项目直接成本划分成三类:工时、材料、其他一次性费用

一般情况下,项目管理主要关注项目的直接成本,而不去关注那些间接或者分摊的费用,因此项目成本管理更关注项目的毛利率,而非净利率。项目的直接成本一般划分成三类:工时类成本、材料类成本、其他一次性费用。

在Project中,成本是通过分配到任务上的资源来实现的,而资源被看作项目直接成本的构成要素,因此把资源划分成三个类型:工时类、材料类、成本类。这里说的成本类就是项目上所发生的一次性费用。

2.项目成本管控要有目标或者基准

与进度管理的原理一样,项目成本管理首先要有目标成本或者基准成本, Project在设置基准的同时就保存了进度和成本基准。通过对比实时变化的当前成本与静止的基准成本,就可以时刻监控项目成本的偏差情况,如果Project发现了偏差或者潜在可能的偏差,就会提醒我们及时采取一些措施控制项目的成本开支。

3.成本估算采用自下而上的方式

在Project中,项目的总成本是逐级汇总各个任务而生成的,同理,母任务(摘要任务)的成本也是根据子任务逐级向上汇总而成的。图 2-2比较清晰地展示了成本自下而上汇总的逻辑,需要说明的是,这里提到的资源成本就是,该任务所调用或者分配的工时类资源、材料类资源、成本类资源各自所产生的成本之和,固定成本将在后续章节中讲解。图2-22.2 使用Project软件前的基本选项设置

单击【文件】→【选项】,就会出现如图 2-3所示的【Project选项】设置窗口,这个操作和Office其他软件的非常类似。Project要进行的所有软件设置都在这个窗口中,当然,其实绝大部分的默认设置是可以直接用的,无须进行特别的设置。图2-3

但是,有两个选项是笔者建议大家更改的:一个是默认的任务模式;另一个是默认的任务类型。2.2.1 将任务模式改为自动计划

如图2-3所示,在“该项目的日程排定选项”的后面,选择“所有新项目”,而不是“仅针对当前文件”。然后,把“新任务创建于”从“手动计划”改成“自动计划”,把“默认任务类型”从“固定单位”改成“固定工期”。通过这样的设置后,关闭本文件,再打开新的文件时,任务模式就默认为自动计划,任务类型就默认为固定工期了。注意,一定要再打开新项目文件才有效。

建议与提醒 在选项中修改设置时,很多人觉得已经修改过了为什么还不生效呢?这里需要特别提醒大家一定要注意两点。

★ 在选项中修改设置时,一定要注意选择的是“仅针对当前文件”还是针对“所有新项目”。如果选择的是当前文件,那在选项里面做的修改只适用于当前文件,而不适用于以后再创建的Project文件;如果选择的是“所有新项目”,那一定要注意,这个时候所做的设置只适用于今后再新建的Project文件,而不适用于当前文件。

★ 如果有必要修改选项设置,请一定要在刚打开空白项目时就开始设置选项,如果已经创建了一些任务后再打开选项进行修改,很多设置对于已经创建的任务是无效的,仅对新创建的任务有效。举个例子,默认的任务模式是手动计划,如果刚开始没有修改选项设置,创建了10个任务后又想起来在选项里面把【任务模式】从手动计划改成自动计划,那么此时只有新任务的任务模式是自动计划,而以前的那10个任务的任务模式还是手动计划。那要怎么解决呢?可以在工作表区域右击,在弹出的快捷菜单中选择插入【任务模式】列,然后手动对之前的10个任务进行修改。

为什么要把任务模式改成自动计划而不用默认的手动计划呢?

在Project 2007以及更早的版本中是没有任务模式这个选项的,从Project 2010开始增加了这个新功能,为了让用户看到这个新功能,微软Project团队直接把【任务模式】这一列显示在了甘特图视图中,并且把默认的任务模式直接默认为“手动计划”。Project 2007没有任务模式这个选项,实际上所有任务的任务模式都是“自动计划”。

那么“手动计划”到底有什么作用呢?它的本意是,我们开始做计划时可能对有些任务的了解还不够多,比如工期、时间等都无法确定,但是又想体现在计划中,等任务信息明确了以后再更新这个任务。“手动计划”就是给那些任务信息暂时还不充分的任务做个标记,可以通过筛选“手动任务”把这些任务都找出来,以便后期进行补充和更新。等任务信息明确了以后,还是需要把这些任务再改成“自动计划”模式。所以,这个操作的本意其实并不是让大家使用“手动计划”,而是可以选择使用“手动计划”为一些暂时不明确的任务做标记,这体现了项目“渐进明细”的特点。

但是,使用“手动计划”会有一些弊端。比如可能会造成摘要任务的时间和子任务不匹配而不易令人察觉,甚至在使用手动计划时,一些不当的设置会对关键路径的计算造成干扰从而使用户造成错误的结论,这在第4.30.4节将进行详细的讲解。2.2.2 将任务类型改为固定工期

Project中有三种任务类型,分别是固定单位、固定工时、固定工期。任务类型的本意是为了体现任务的工期与投入的(工时类)资源数量之间的关系,在第5.3.1节中将详细讲解三者的区别以及影响。

在这里,笔者建议大家首先在选型中把默认的任务类型从固定单位改为固定工期,设置方法请参照上一小节和图2-3。2.3 Project选项设置的常见问题

建议与提醒 本节的内容对初学者来讲可能还用不到,可以快速浏览本节在大脑中留个印象,等需要使用这些功能时再返回本节继续寻找答案。

在选项中可以对很多默认设置进行修改,通常情况下默认设置是有道理的,除了上文中提到的【任务模式】和【任务类型】。此外,还有几个关于选项设置的问题是很多 Project用户可能会遇到的。2.3.1 日期格式的设置

在Project中做进度计划就离不开日期,每个用户偏好的日期格式可能不同,有些人习惯将日期显示为2017年11月9日,有些人则习惯显示为2017/11/9,那该怎么设置日期的格式呢?

在【Project选项】→【常规】中可以看到修改日期格式的位置,如图2-4所示,在此就可以从下拉菜单中选择自己喜欢的日期格式。图2-42.3.2 设置工期的显示形式

在编制计划时,大家会发现 Project中文版默认的工期显示单位是“个工作日”,有些用户想让它显示为英文的day该怎么办呢?在【Project选项】→【高级】里面也可以设置,如图2-5所示。图2-5【知识点】:Project中的工期都是工作日,那什么是工作日呢?工作日是与日历天或者自然天对应的概念,如果是日历天,就是每一天都算进去,如果是工作日就不一定了,这与Project里面的日历设置有关系,在默认的“标准”日历下,星期六和星期日都不算工作日,假如在日历中把星期六也设置成工作时间,那么在计算任务时间时,也会把星期六作为工作日。这个概念将在后续章节结合实例进行深入讲解。2.3.3 显示编辑栏

如图2-6所示,当我们在Project的工作表区域单击某个单元格时,上方就会显示一个类似Excel界面的“编辑栏”,对单元格进行修改或者编辑时比较方便。如果读者的 Project软件界面没有显示这个,也没有关系,可以在【Project选项】里进行设置。

如图2-7所示,可以在【Project选项】→【显示】里可以勾选【数据编辑栏】,这样的话在编辑工作表区域的单元格时就会像图2-6那样显示一个编辑栏了。图2-6图2-72.3.4 每周工时与每月工作日的真实含义

在编制进度计划时,会用到日历的概念,比如每星期工作6天等,很多不太熟悉Project的人可能会认为应该在【Project选项】里面设置,如图2-8所示,很多人都误以为这里是设置每周工作时间的地方。其实不然,设置每周工作作息时间属于日历的设置,应该在【更改工作时间】窗口进行设置。图2-8

如图 2-8所示,在【Project选项】中的每周工时和每月工作日有什么含义呢?工期的默认单位是“工作日”,比如在【工期】列中输入5,代表了5个工作日,实际上【工期】列也可以按照周或者月来输入,比如说在【工期】列的某个单元格中输入5w、5wk或者5week时,它代表多长时间呢?这就和【Project选项】里面的每周工时有关系。即使我们设置的工作日历是7天工作制(星期一到星期日都上班),假如你在【工期】列中输入5w,那么它仍然按照选项里面的设置(图2-8)来计算,5周= 5周×40工时/周=200个工时,除非你在选项里面手动修改了默认设置,另外需要注意Project实际上都是按照工期换算出来的小时数计算进度的,而不是按照天数来计算。

所以,这里就给大家澄清一个绝大部分用户的理解误区,【Project选项】里面的每周工时和每月工作日,是只有当用户在【工期】列中输入的单位带周(比如w、wk、week、周工时)或者带月(比如mon、month、月工时)时才有用,与工作日历没有任何关系。

提醒 当在【工期】列中输入的单位是m时,比如输入“1m”,意味着1分钟而不是1个月(工时),因为Project会自动将工期单位中的 m识别为分钟(minute),此时可以输入“1mon”“1month”,或者“1月工时”(注意不要输入"1月",因为“月”是自然月的意思,这样Project在计算进度时就不能按照日历自动避开非工作时间了)。2.3.5 将单个命令加入快速访问工具栏

如图2-9所示,Project软件界面的左上角位置有快速访问工具栏,如果想把某个命令加在这里应该如何设置呢?单击【Project选项】→【快速访问工具栏】,如图2-10所示,就可以把左侧的某个命令或者多个命令选中,然后单击中间的【添加(A)>>】按钮,就可以把这些命令添加到快速访问工具栏。图2-9图2-10

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载