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