项目开发
工程系统项目口碑

软件项目管理

   项目管理软件的发展将融合最先进的计算机技术

  项目管理软件系统的技术融合了 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) 。这些业务规则对象根据一定的业务要求组 合起来, 并由特定的业务事件驱动, 便可灵活地完成 众多的业务活动, 而同时又具备再用性和可开发性 两项优点。

  泛普项目管理系统的开发解决对策

  1、项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。

  2、计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定的相关知识、技术、工具,加强对开发计划、阶段计划有效性的制定,同时进行事前事后的评估。

  3、项目关系人管理应从项目启动时开始,项目经理及项目需求人员要分析项目关系人的构成情况,并通过沟通协调,研究最佳方案。

  4、增强沟通意识,需求人员与客户之间进行充分沟通,便于了解实际的需求情况,能够尽快反馈所完成的功能效果图,让客户明确系统的实现情况;开发人员内部充分沟通,让新技术得以普遍的使用,让每个人遇到的问题能够及时的解决;测试人员和开发人员之间进行充分的沟通,利于将风险和隐患扼杀于项目的初始阶段;运维人员与用户之间进行充分沟通,方便尽快解决问题,了解系统需要优化的方向,从而提高系统的易用性。

  5、项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时要强调不同分工、不同环节的成员应当相互协作,共同完善。

  对于软件企业而言,对软件实施有效的软件开发项目管理,是一件很复杂的管理事务,合理有效的对软件开发进行管理,对企业的可持续发展有着至关重要的作用。对于软件行业来说,软件开发项目管理是企业重要的核心环节,需要所有管理者的共同协作。

发布者: zx发布时间: 2012-02-19 14:11阅读: 846次

友情链接: