|
|
  |
| |
|
 |
外包软件项目的成功通常受到三个核心层面的影响,即项目组内环境、项目所处的组织环境、客户环境。这三个环境要素直接关系到软件项目的可控性。项目组管理模型与项目过程模型、组织支撑环境和项目管理接口是上述三个环境中各自的核心要素。此外优秀的软件过程管理平台是实现整个项目生命周期项目过程监控的工具保证,这一点尤其在现在大型软件协作开发中至关重要。
项目监控的过程步骤
软件项目监控的目的是通过建立对软件项目过程的可视性,使项目管理者在软件项目性能与软件计划出现偏差时采取有效的纠正措施,以确保软件过程的质量满足要求。
项目监控的实施要点
易思博公司软件项目过程监控从三个角度着手实施:
1) 建立符合软件工程和软件项目管理流程要求的实用的软件项目运行环境。包括:明确的过程流程、项目策划、组织支撑环境
明确的软件过程流程
项目策划
支撑环境
2) 软件项目管理监控平台
易思博公司使用自主研发的 OnTeam 软件协作管理平台完成软件项目的实时过程监控。
OnTeam 平台使项目目标管理和过程管理相结合,提供项目的透明度,建立过程可视性,消除"项目黑箱"。所谓"项目黑箱"就是管理者只关心和只能了解到项目的输入和输出,对项目的运作过程不了解,导致项目缺乏控制。这种状况会带来很大的风险,一旦项目运行存在偏差,只能在项目完成后才能被发现,大大增加了纠偏的难度,甚至无法纠正错误。
3) 优秀的项目经理和质量保证经理构成项目的第一责任人
易思博公司采用双过程经理制,项目经理和软件质量保证经理构成软件项目的灵魂人物。
项目经理和质量保证经理是项目过程中实施项目管理、监控的直接要素。他们按既定的规程规范指导、管理、协同工作,确保项目目标的实现。
项目沟通
项目计划、进度和项目范围必须能够被项目成员方便地得到,以确保大家是在统一的平台上朝着同一个目标前进。为此,易思博从三个方面建立项目组内部、公司全局、项目组与项目方的沟通机制:采用适当的图表和模版增强项目组内沟通效果和沟通的一致性;采用OnTeam
协同工具内部统一消息平台;项目策划中必须包括与项目方的适当沟通并建立沟通渠道。
项目管理平台
易思博软件项目开发过程统一使用易思博自主知识产权的协作式软件开发管理平台-OnTeam。该IT平台支持团队式的协作软件项目开发过程。
应用OnTeam平台,易思博实现了广大软件项目管理和软件开发人员的完善组织,使这些人员能够高效率地协作完成in-house或者offshore的软件项目开发。OnTeam平台对项目实现了两级管理,包括公司级TeamWork和项目级Project
Office。
OnTeam的组成以及TeamWork和Project Office之间的关系可以参见下图。

TeamWork是基于组织的Intranet实现的。这是项目管理中心的日常项目管理工作平台。组织可以借助该平台对所有的软件项目以及各种开发资源等情况进行监控。
Project Office是基于Internet实现的。这是项目经理的项目管理和项目开发人员的协作开发工作平台。每一个Project
Office中涉及到的都是参加该项目开发的所有成员,而不涉及其他项目的成员。
TeamWork和Project Office对易思博开发资源数据库进行共享。
OnTeam平台是项目管理中心和广大项目管理和开发人员的工作平台:项目管理中心借助该平台对所有软件开发项目进行人力资源的分配、项目进度及质量监控;某一项目组的所有成员借助该平台来完成所参与项目的网上协作开发。
OnTeam 协作开发 IT 平台充分体现了易思博公司领先的软件协作开发方法和模式,该模式的特点在于:
实行Project Supervisor完全负责制;
按开发和质量监控两条主线对项目开发进行控制;
透明的开发过程与实时监控的反馈机制。
|
|