项目管理的理论发展过程
项目管理作为一种现代化管理方式在国际上已 获得了广泛的应用。1996 年项目管理知识体系中, 定义项目管理为各种知识、工具、技 能应用于项目工作, 以达到或超过项目干系方对项 目的要求和期望, 这实质上是从管理大型项目的角度定义的。
当前, 项目管理已成为最具成长性的管理前沿, 列出了项目管理的关键因素, 是项目管理知识体系 的核心内容, 即关键要素包括: 项目干系人, 项目管理知识领域以及项目管理工具和技 术。项目管理框架 在 中, 将项目管理划分为9 大知识领 域: 范围管理、时间管理、成本管理、 质量管理、人力 资源管理、 沟通管理、采购管理、风险管理和整体管 理。其中范围、时间、 成本和质量管理是其中的四大 核心领域。
项目管理伴随项目始终, 分为五个过程: 启动、 计划、 执行、 控制、 收尾。这也是项目管理的生 命周期。近年来项目管理知识体系中增加 了范围管理、质量管理、风险管理和沟通管理等内 容; 项目管理概念也拓宽了, 如提出了基于项目的管 理, 客户驱动型项目的管理( CDPM) 等不同类别的 项目管理; 项目管理的应用层面已不再仅局限于传 统的建设和工程建设部门, 而是拓宽普及到了各行 业的各个领域。
一、项目管理发展中计算机软件的重要性
基于项目管理中有大量的信息需要处理, 项目 管理软件作为有效的工具则显示出了巨大的优越 性, 通过项目管理软件, 各种进度图表可以实时、动 态生成, 修改方便, 关键路径由软件自动动态计算, 从而为项目进度管理提供了极大方便, 项目计划的 作用也才能真正发挥。特别值得一提的是任何项目 管理都有一定的思想和方法, 而采用国际通用的、最 切合企业( 项目的甲方、 乙方及第三方) 实际的管理 思想和方法的管理软件才是有生命力的。
所以, 计算机软件不仅仅作为必不可少的工具, 而且在更大程度上, 顺应项目管理理论和实际需求 潮流的项目管理软件系统是固定和反映管理思想的 最佳载体! 项目管理软件绝不仅仅是数据共享, 但 也不可能随心所欲、一劳永逸地解决所有管理问题。 项目管理软件的本质应是先进的管理经验的固定化和可操作化, 并以软件为载体加以固定, 使其延续并 成为企业的核心竞争能力, 外在表现为具有灵活性 的与企业内外环境能一体化的应用平台。
二、泛普项目管理软件的发展将融合最先进的计算机技术
项目管理软件系统的技术融合了 IT 领域的最 新成果而日趋先进, 网络化计算技术势不可挡。具 体说来本技术的发展目前集中体现在三个主要方 、面:
1、项目管理软件系统底层的技术支撑体系由传统的客户/ 服务器模式向以网络为中心的计算技术体系发展。
( 1) 以网络为中心的计算模式: C/ S 模式中的 设备一经安装, 角色便固化了, 服务器只能作 SEV ER, 客户机只能作 CLIENT。这样一来, 其中的某 设备如数据库服务器一旦出现问题, 则会导致整个 体系的瘫痪。而采用 CNC 技术, 整个网络上的资源 在软件系统安装后仍可灵活配置, 角色可实现互换, 提升了系统的可靠性, 同时任务可按负荷大小进行 重新分配, 动态分布, 增强了设备的利用率, 提高了 运行效率, 也增强了系统对外界变化的适应性。
( 2) 项目管理应用同技术体系分离: 由于 CNC 技术采用了中间件技术( Middleware) 并提供集成的 开发工具( Toolset) , 用户或系统分析员不需要了解 底层的数据库、 操作系统以及网络协议等繁琐的细 节。利用开发工具提供的可视化设计等功能, 在不 需编写源代码的情况下就可生成新的应用功能, 并 且这一新的功能可在多种平台上运行。这样项目管 理人员面对不断变化的项目环境, 能迅速地将新的 模式注入到项目管理软件系统中, 真正做到应用环 境与信息系统同步发展运作。
( 3) 伴随企业( 前面提到的三方) 持续发展共同 成长: 由于可配置网络计算技术( CNC) 具备动态的 数据与逻辑的分布配置功能, 企业可根据项目发展 的不同, 应用从主机为中心( Host- Centric) 到瘦客 户机( Thin- Client) 配置的不同运作模式, 或多种运 作模式的并存。同时可在原有的基础上集成最新的 技术, 如 Internet 等, 做到真正的 N - T ier 运作模 式, 因此它可伴随企业共同成长。
2、Internet 技术日益成熟
Internet 技术已经历了多年的独立发展, 随着 这一技术的日益成熟, 及其所具有的便捷、易用、普 及方便等特点, 将在项目管理软件系统中的以下领 域扮演重要角色, 特别是远程沟通渠道更为畅通。 如: 分布式项目管理软件( DPM) 。
3、事件驱动的对象技术
( 1) 面向对象技术和事件驱动编程的应用;
( 2) 事件驱动的编程: 相对于传统的过程化编程 ( Procedural Programming) , 事件驱动编程方法将应 用系统的控制权掌握于用户手中, 而不是让用户跟 着预先定好的应用模式走;
( 3) 基于对象的业务规则( Object-based Business Rules) 。这些业务规则对象根据一定的业务要求组 合起来, 并由特定的业务事件驱动, 便可灵活地完成 众多的业务活动, 而同时又具备再用性和可开发性 两项优点。
添加专属销售顾问
扫码获取一对一服务