项目管理软件的发展依赖于计算机技术的发展。早期开发的网络计划软件大都是在大型机上运行,成本很高,一套软件往往要卖10 多万美元。20 世纪80 年代随着微机的出现和快速发展,项目管理软件也呈现出繁荣发展趋势,涌现出大量的项目管理软件,其价格也大幅度下降。与此同时,国内许多院校和科研单位也开发了很多项目管理软件,这些软件可用于各种商业活动,帮助用户制定作业、管理资源、进行成本预算、跟踪项目进度等。
(一) 工程项目管理软件的一般结构和功能
目前,市场上大约有120 多种项目管理软件工具,这些软件各具特色,各有所长,大多数项目管理软件具备下述主要功能:
(1)制订计划、资源管理及排定作业日程:用户对每项作业排定起始日期、预计工期,明确各个作业的先后顺序及可使用的资源,软件根据作业信息和资源信息排定项目日程,并根据作业和资源的修改而调整日程。
(2)成本预算和控制:输入作业和工期,并把资源的使用成本、所用材料的造价、人员工资等一次性分配到各个作业包,即可得到该项目的完整成本预算。在项目实施过程中,可随时对单个资源或整个项目的实际成本及预算成本进行分析和比较。
(3)监督和跟踪项目:大多数软件都可以跟踪多种活动,如作业的完成情况、费用、消耗的资源等。通常的做法是用户定义一个基准计划,在实际执行过程中,根据输入当前资源的使用情况或工程的完成情况,自动产生多种报表和图表,如 “资源使用情况表”、“作业分配情况表”、“进度图表”等。还可以对自定义时间段进行跟踪。
(4)报表生成:项目管理软件的一个突出功能是能在许多数据资料的基础上,简便快速地生成多种报表和图表,如横道图、网络图、资源图表、日历等。
(5)方便的资料交换手段:许多软件允许用户从其他应用程序中获取资料,这些应用程序包括Excel、Access、Lotus以及各种ODBC兼容数据库。某些项目管理软件还可以通过电子邮件发送和获取项目信息,如最新的项目计划、当前的作业完成情况及各种工作报表。
(6)处理多个项目和子项目:有些项目大而复杂,将其分解成子项目后更便于操作和管理。此外,项目经理和成员有可能同时参加多个项目,需要在多个项目中分配工作时间。通常项目管理软件是将不同的项目存放在不同的文件中,这些文件相互连接,也可以用一个大文件存储多个项目,以便组织、查看和使用相关数据。
(7)排序和筛选:大多数项目管理软件都提供排序和筛选功能。通过排序,用户可按所需顺序浏览信息;通过筛选,用户可指定需要显示的信息,而将其他信息隐藏起来。
(8)安全性:软件的安全管理机制,可对项目管理文件以及文件中的基本信息设置密码,以便确保项目文件和数据的安全。
(9)假设分析:“假设分析”是项目管理软件提供的一个非常实用的功能,利用该功能用户可探讨各种情况的结果。例如,假设某个作业延长一周,则系统就能计算出此次延时对整个项目的影响,以便更好控制项目的发展。
从项目管理软件系统的模块和系统划分来说,一般的系统结构如图8-1 所示:
上述的其他模块一般可能包括数据交换和接口管理模块、二次开发工具模块、合同管理模块,甚至包括人事管理模块、质量管理模块、物资管理模块、会议管理模块等。项目管理软件不同,所具有的结构和功能模块也不一样,但在所有的模块中,网络处理模块、资源安排与优化模块、成本处理模块和报告生成与输出模块是一般的工程项目管理系统都具有的模块,所以下面把这4 个模块一般应具有的功能作简单描述。
1.网络处理模块
网络处理模块通常是大多数优秀项目管理软件的中枢,它应用网络计划技术这个项目管理的基本工具提供下述功能:
(1)计算项目的总工期,求出关键线路。
(2)表示各个作业之间的逻辑关系。
(3)计算各作业/事件的时间参数,如最早或最迟开始时间和完成时间,总时差和自由时差等。
(4)跟踪进度,更新网络,报告进度完成量及其对后续作业及总工期的影响等。
大多数优秀的软件还有下述功能:
(1)可同时处理双代号和单代号网络图。
(2)可处理不同时间单位(如:天、周、月、年、班制)并自动转换。
(3)可利用汇总作业的概念,用概要法组织网络中的工序。
(4)可用子网络(项目)功能形成网络的不同级别(分级网络)。
(5)可对每个作业添加叙述性说明和其他信息。
(6)有辅助功能,可引导没有经验的用户方便地建立项目的初始网络图。
(7)建立初始网络图的输入操作很简单,除了可用建立数据文件方式、也可用直观作图的方式输入作业的逻辑关系。
(8)可分类筛选和排序输出,如按时差、最早开始或最迟开始排序有选择地输出。
(9)如果输入作业的完成日期则可自动确定作业的完成量或反之。
(10)可再细分所选的作业,使之可间断,并在以后恢复进行(可间断作业),等等。
2.资源安排与优化模块
资源安排模块可安排和计算各作业及整个项目所需要的各种资源。这些资源可以是劳动力、材料、机械设备或资金。
最近出版的一些优秀软件的重要改进是:只要给定作业的工程量和所需的资源数量,就可自动计算作业的持续时间,并做出最优的进度和资源安排计划。这个功能在以工日或设备台班作为计算有关作业持续时间的基准时特别实用。
通常,资源安排与优化模块有下述功能:
(1)每项作业对资源的需要量可以随持续时间改变,这样每项作业本身可以有不同的资源需求曲线。
(2)资源的供应量可以变化,如正常作业时间和加班作业时间时资源供应量不同(加班工作时,资源供应量相当于增加了)。
图8-1 项目管理软件模块结构图
(3)可以同时处理消耗性和非消耗性资源。
(4)每项作业可赋予多种资源。
(5)可以设定各项作业对资源需求的优先级别 (当资源发生冲突时),以调整作业的重要性,等等。
3.成本处理模块
项目管理软件所提供的成本处理模块的功能差异较大,功能全的可以提供成本控制所需的各种复杂功能,当然包括各种基本功能;功能差的则只能提供一些简单的成本统计等功能。一般而言,最重要的是要购买具有能够完全进行进度和成本同步计算和控制功能的软件,而且该软件的成本处理模块还必须能够处理各种成本代码,并有足够的存储容量以记录、计算和打印报告,满足项目财务管理的各种需要。成本处理模块的主要功能可概述如下:
(1)可进行成本和进度的同步计算和控制,即成本与时间直接挂上钩,做出进度计划的同时,成本测算也就完成了,或反之。
(2)与时间有关的成本在需要时可以设置为与时间成非线性关系。(www.xing528.com)
(3)成本不仅可以赋给作业(称做与作业有关的成本),也可以赋给里程碑、汇总作业或概要作业。
(4)可处理与时间无关的成本,这类成本无论作业干或没干都会发生,如管理费等。
(5)可根据实际进度或计划进度制作全部或局部的资金流量图和各种成本曲线。
(6)可分析各种成本偏差,如计划成本与实际成本的偏差、预计成本与当前实际成本的偏差等。
(7)能处理不同的货币单位。
(8)能记录和统计实际和计划的资金支出。
(9)能记录和统计实际的资金收入。
(10)可作方便的成本查询,等等。
4.报告 (图形)生成与输出模块
并不是所有软件的报告生成与输出模块都能输出图形报告,但目前对图形报告的需要(以取代大量的表格报告)却越来越多。通常,大型微机软件的图形输出功能较强,但目前的微机版软件也能输出高质量的图形报告了。报告生成与输出模块一般都提供用户很方便实用的自定义格式的报告功能,使得用户可以自己确定报告的列数、行数,以及所需要表格栏目内容及其标题。报告生成与输出模块的主要功能如下:
(1)能根据所输入的作业逻辑关系及其他参数自动生成和输出横道图、网络图、作业安排日历等进度计划图形,从而减少手工绘制和修改的麻烦,这些图形之间还可自动转换。
(2)可输出各种成本曲线和资源需要量直方图等各种成本和资源有关的报告。
(3)可修改图形中的某些区域或部分,并可任意添加文字或图形。
(4)可按要求排序、筛选输出所需要的信息。
(5)可自动更新和标记当前日期,并记录上一次报告的状态和之后项目的变化。
(6)输出时可自动或手动分页,可旋转或不旋转。
(7)所有报告在输出前都可先在屏幕上模拟显示,等等。
(二) 项目管理软件介绍
项目管理软件按功能和价格水平,大致可分为两类:一类是供专业项目管理人士使用的高档项目管理软件,功能强大,价格一般在2000 美元以上,如Primavera 公司的P3,Gores技术公司的Artemis,ABT 公司的WorkBench,Welcom 公司的OpenPlan 等;另一类是应用于中小型项目的低档项目管理软件,这类软件虽然功能不很齐全,但价格比较适宜,如Timeline公司的Timeline,Scitor 公司的Project Scheduler,Primavera 公司的SureTrak,Microsoft公司的MS—Project等。
几个常用的软件简介。
1.P3 软件
谈及专业的项目管理软件,首推P3 软件,据对国际工程建设管理领域的调查分析,P3 软件是应用最广、最优秀的工程管理系统。由于本章第三节要用该软件做工程实例分析,所以把对该软件的介绍放到本章第三节中。
2.MS—Project系统
该软件是由美国微软 (Microsoft)公司推出的项目计划和管理软件,其设计的基本思想是:假设有许多用户其专业并不是项目管理,但又经常用到项目管理所提供的进度计划、资源安排和成本计算的工具。由于基于这样的思想,该项目管理软件是在一般项目管理中应用最广的专业软件。
随着用户需求的增长和操作系统改版,该软件也不断地升级改版。目前,该软件的功能主要有:编著和组织信息功能,即当用户将项目所要求的信息、参数、条件输入后,该软件可以将这些信息进一步条理化、组织化,使用户对项目的详细信息和全局状态易于观察和处理;计算功能,包括网络计划计算、成本计算等;方案比较功能,进行不同方案比较,选取最优方案;诊断和维护功能,即检查计划,并处理资源不足、成本超支等情况;共享项目信息功能,包括打印图标和数据传出等功能;跟踪作业功能,把实际数据和计划比较,向用户反映项目进展情况等。另外,该软件的操作、界面和MS—Office软件类似,菜单与其兼容;有可编程接口;支持对象嵌入和连接等优点。
该软件的缺点是对大型工程项目的适用性差,毕竟该软件不是专为工程建设项目管理编制的,其处理多项目的能力欠缺,计划优化能力不足,影响了其在工程建设项目中的应用,尤其是大型工程建设项目中,应用较少。
3.PS (Project Schedule)软件
该软件是Scitor公司的产品。该软件的最大特点就是在具有项目管理必要功能的同时,操作方便、价格较低。尤其以PS6 最为受欢迎,适用于各种经验的水平的用户。
该软件具有项目管理软件所应具有的全部完美的功能,包括网络进度计划能力、资源管理能力、报表能力、多项目管理能力、数据共享能力等,但软件包很小,易于安装和维护。软件界面整洁友好,操作方便,有经验的项目管理人员或初学者都可以体会到该软件尽可能地反映了实际作业的需要,很实用。
该软件的缺点是没有向用户提供引导帮助、计划精灵,不支持动态数据交换(OLE)、编程语言,网络处理能力较差。
4.SureTrak Project Management软件
该软件是Primavera公司的产品,该产品不是该公司最重要的产品,P3 才是该公司最重要、最成功、最先进的高档项目管理软件产品,该公司对SureTrak 软件的定位就是要吸引所有的MS—Project用户,正是基于这样的考虑,使该软件具有项目管理相应功能外,界面特别友好,操作方便。该软件允许用户采用不同的方式组织数据,还支持类似于文章章节结构及编号的概要功能,一般的文字处理软件和MS—Project都有此功能,有利于快速输入数据,还具有局部网络功能 (Fragnet),同时支持CPM和PERT,可处理10种外加时间约束、7 种类型作业、作业日历等。在所有的功能中,该软件最享有盛誉的是用户界面和用不同方式组织数据的能力。
该软件的缺点是不支持多项目管理,数据接口功能不够好。
5.Proj ect Workbench PMW 软件
该软件是应用商业公司技术公司-ABT 的产品。该软件简单易用,只要了解您的项目,就可以在很短时间内学会使用该软件。他包括了项目管理所需要的各种功能,比如:项目计划、进度安排、资源定义与分配、项目跟踪和分析等,并支持多项目管理。该软件主要用于商业项目的管理,在工程项目管理中应用较少。
另外还有:Welcom Software Technology 公司的Texim Project 软件、Harvard 公司的HTPM (Harverd Total Project Management)软件、Symantec 公司的Time Line 软件、Computer Associates International 公司的CA—SuperProject 软件、POC IT Management Systemg公司的MicroMan 软件以及Project/2Series X (P/X)软件、Firstcase软件、AⅡTech Project Simulator软件等。对这些软件,在此就不再一一介绍了。
国内的项目管理专用软件也有很多,但由于国内在开发项目管理软件方面起步较晚,项目管理理论基础薄,成为体系较晚,项目管理水平较低,所以使得国内开发的这方面的软件无论在功能上还是界面上,都无法与国外的先进软件相比,所以国内的软件难以推广,应用面也小。这里,可选择两个略作介绍。
1.梦龙智能化项目管理软件PERT
该软件是由北京梦龙科技开发公司基于统筹法和优选法基础上开发的,是目前国内最为先进的项目管理软件之一。它基于梦龙的LinkProject 项目管理平台,采用软件插槽式结构,包括进度控制、成本控制、质量控制、组织协调以及合同、文档、人事、物资、内部定额管理等多个软件模块,基本涵盖了项目管理的知识体系,是将网络技术很好地应用于计划管理的有效工具,用户可以根据自己的需要,灵活方便的选择适合自己的软件模块。目前,该软件已经广泛应用于建筑、石油、核电、化工、冶金、航天、制造等多个行业,其主要特点是适合我国管理习惯,界面友好,操作简单直观,功能丰富可靠,运算速度快,容错能力强,对硬件要求不高。
2.网络计划软件THUNET
该软件是由清华大学土木工程系建筑工程管理与施工技术教研组针对国内工程建设施工行业的特点开发的,其目的主要是为了更好地在国内推广网络计划技术和应用计算机进行项目管理。该软件具有功能相对齐全、运行环境要求低、计算模型先进等特点。
此外,还有监理通软件等,在此也不再多做介绍了。总之国内项目管理软件虽然很多,但毕竟和国外的优秀项目管理软件存在较大差距,所以仅处在自己开发自己使用或小范围推广的阶段,其中的梦龙项目管理软件是其中的推广比较成功的软件产品。
(三) 项目管理软件的研究和发展趋势
随着工程项目管理的发展,项目管理软件业呈现快速发展的势头,首先,项目管理软件的发展必将融合最先进的计算机技术,比如:①项目管理软件系统底层的技术支撑体系由传统的客户Aft服务器模式向以网络为中心的计算技术体系发展;②Internet技术日益成熟必将在项目管理软件系统领域扮演重要角色,特别是远程沟通渠道更为畅通,如:分布式项目管理软件(DPM)等;③事件驱动的对象技术,包括面向对象技术编程、事件驱动的编程、基于对象的业务规则(Object-based Business Rules)等,已经并必将推进软件开发和项目管理的进一步发展。
目前,项目管理软件研究的热点包括:建设过程和产品的计算机模拟及其可视化;项目全过程信息的标准化;建设过程的重组和集成供应链;基于互联网的项目管理模式及相关法规建设;项目管理软件和其他软件尤其是企业管理系统中的材料管理系统、财务管理系统的整合;增加项目管理软件的适应性,包括项目变更等。针对工程进度管理来说,研究的热点包括:对进度计划和项目净现值关系的优化;进度监控和分析;提高软件和项目现场的信息沟通能力;预测作业历时的方法;进度计划的不确定性管理和分析等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。