Project Description

  • 厂商信息

公司名称 – 北京金智飞科技有限公司…
联系人 – 张先生 郭女士
电 话 – 010-87922370
Email –
QQ –
地址 –

|产品信息

一:引言

在目前的实际软件研发中,软件系统往往是针对某一特定用户或企业的需求来开发的,软件的适用范围非常有限。即使是同一个功能应用领域,如某一建筑行业的项目管理,适用于A企业的项目管理系统,由于企业间的管理模式和各种因素的不同,不一定适用于B企业。针对需求的不同,目前市场上出现的大型商业软件往往做的是屏蔽大量的功能代码,不能灵活适应需求造成的成本浪费,或是根据需求做重新开发。若能将项目管理系统各组成部分活动化,建立基于总线技术的项目管控机制,再根据实际需求像硬件系统那样对项目系统的各个活动进行灵活的组装,通过总线技术讲各个功能活动进行串联,保证数据的关联性、业务的流畅性及系统的完整性。这样将会大大提高生产效率,减少大量的重复劳动,从而加快系统的开发周期,提高系统的灵活性、可扩展性和易维护性等。

二:项目管理系统框架

现代项目管理是以项目为对象的系统管理方法,通过一个临时性的专门的柔性组织,利用专业的项目管理系统,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。

根据项目管理的基本职能和项目管理的主要内容,项目管理系统的系统架构可用下图的树形结构表示。

zxx-1

在进度与计划管理中,首先利用工作分解技术生成项目的WBS,使项目分解成内在的联系的若干个阶段,然后对这些阶段进行活动的定义和活动时间的估算,得到活动的清单。然后根据活动清单和活动间的依赖关系生成网络图,最后利用项目调度算法进行计划制定。项目资源费用管理主要包括资源计划的编制、费用的估算、制定基准的费用计划和对成本费用的控制。资源计划编制就是项目活动所需要的物质资源的种类,包括人力、设备和材料等,以及每种资源的需要量。风险控制管理主要是对整个项目生命周期内各个环节可能存在的风险进行识别,然后估算风险事件发生的概率及后果的大小并对事件后果进行评价,最后采取措施应对风险制定风险应对计划。项目采购包括货物采购、工程采购和咨询服务采购,物资设备采购与库存管理就是对制定各种采购计划并对其库存进行管理。

三:基于总线结构的项目管理

我们从以上的项目管理系统框架结构可以看出,传统的项目管理的管控方式是对项目总体进行业务阶段的划分,然后对每一个阶段进行具体的业务活动定义,我们以这个思路进行抽取,将项目管理的管控进行重新定义,我们可以将所有构成一个项目的要素统一抽取出来,形成相对独立的一个一个的活动,这些活动最终如何进行数据和业务关联,形成可执行的项目过程管控,这就需要我们基于活动概念建立更加规范和标准的项目总线结构,通过项目总线结构将各个业务阶段、活动进行关联。

3.1项目活动的定义

我们将项目的过程通过活动拆分的方式进行设计,然后活动之间的关联基于总线结构进行组装,最终形成基于标准总线+活动结构的项目结构。

我们定义活动是构成项目的最末级或者最根本的要素,一个项目是有分布在不同项目阶段下的不同项目活动进行管理的,如项目启动阶段的招投标、项目执行过程中的预算制定、合同审批、材料采购、结算管理等,传统项目管理软件研发过程将更多的精力集中在一个大的项目管理的过程控制、业务关联、数据关联,然后需要事先定义一个适合的技术框架,然后再根据实际的业务需求定义每一个过程的活动,这样,每一个项目都需要这样一个过程,将严重影响整体的开发效率,我们从研发的角度,将重新定义这种模式,将所有的业务活动统一抽取出来,放入到一个活动层面,让活动的定义者暂不需要去关心业务,我们只需要按照总线型接口的标准按照统一的规则去定义各个活动,然后将这些活动挂接到项目总线结构上,即可完成一个完成的项目管控过程。

zxx-2

3.2基于总线型PMS的构建模型

总线型活动化组装的项目管理系统可以定义为四个层次,位于底层的活动库用来存放系统组装所需要的各式各样的组件,次活动库可以是集中式的也可以是分布式的。从活动库中选取的活动必须在位于第二层的总线中进行连接组装。组装好的活动可能再返回加入活动库,如从基础活动库中选取出的细粒度活动经过组装可以作为某一行业领域的专用活动加入领域活动库,也可能直接是位于第三层的子系统。

zxx-3

总线:总线结构是为活动的组装设计的,是整个总线型项目框架的核心,总线可以抽象理解成一个USB分线器,其核心就是线路传输及USB接口。

zxx-4

3.3总线结构的核心构件

3.3.1 工作分解(WBS)构件

总线型结构首先需要解决的是WBS工作分解的问题,WBS构件有工作分解、活动定义和活动时间估算三项能力,所以它可以由工作分解构件、活动定义构件和活动时间估算构件顺序组装而成。

zxx-5

3.3.2 项目调度构件

项目调度构件在总线结构主要承担各个业务活动间的数据调度及关联,项目调度的算法可用遗传算法、启发式算法,所以项目调度构件可以由遗传算法构件及启发式算法构件选择组装而成。

zxx-6

3.3.3 进度控制构件

进度控制构件可由偏差分析构件和计划变更构件并行组装。某项活动的推迟或者提前完工都可能会使原有关键路径和最早最迟时间发生变化。如果经过偏差分析构件分析有必要,计划变更构件可以用项目调度构件重新生成进度计划,用时间参数构件重新计算活动的最早最迟开始结束时间,用关键路径选取构件重新选择路径。这也很好地做到了构件的复用和灵活组装。

index-icon-weibo index-icon-facebook index-icon-twitter github-1
wen-xin-2
    友情链接    |    法律说明          北京起步科技股份有限公司  ©2006-2016        京ICP备13007148号