业务为主的J2EE服务系统和基于协作为主的DOMINO 流程处理系统有效的结合起来,确保整个业务流程的有效运行和各种数据查询分析统计的有机结合。 由于考虑到寒假和春运期间将会是旅客的高峰期,客户要求系统必须在12月底前交付,项目开发周期为6个月,为此我做了如下安排:前4个月主要集中精力用于开发票务管理系统,后两个月主要完成票务管理系统和呼叫中心系统的集成以及项目收尾工作。
软件的进度管理是软件项目管理中一个非常重要的组成部分,进度管理的目的是通过执行项目进度管理过程和使用一些基本的项目管理工具和技术来控制项目的进度,保证项目如期完成。项目组整体上把按进度和预算交付项目作为我们最大的挑战,因此我十分重视项目进度的管理和控制,在本项目中我们借助项目管理软件Microsoft Project 2003来辅助进度和成本的计划与管理,我们主要通过在计划阶段做好工作量估算,在项目的全过程中有效管理和控制风险因素,在实施阶段进行进度跟踪和控制,必要是调整进度表等方法和策略来有效管理和控制项目的进度。
1. 计划阶段做好活动历时(工作量)估 算.
项目需求分析阶段结束,《软件需求说明书》得到客户的正式签字确认后, 我们开始创建工作分解结构WBS和制定详细的进度表,我们认为工作量的估算是制定进度表的基础,对于项目的进度管理十分关键,由于我们对代码行(LOC)估算和功能点(FP)估算等估算方法研究不是很深入,工作量的估算还是主要采用基于公司项目历史绩效数据库和个人经验的估算方法,对于部分涉及流程的活动单位一般很难一次性把握其活动历时,事实上流程调试的工作量一般在页面基本功能(增加/删除/修改)的3倍工作量以上,例如销售模块—机票预定—顶单生成流程页面提交工作量为2日/人,而流程调试要涉及20多个角色和8条路径,对于把握不是很好的估算,我们一般通过一个乐观估算A,一个悲观估算B,一个正常估算M三次估算后利用PERT公式[1(4*M+A+B)/6]计算后取整,每项活动我都先确定具体的人员,然后需要对活动本身进行详细的分析,必要时查看公司项目历史绩效数据库,最后需要为各项活动建立依赖关系,明确各项活动的前置任务,活动的开始时间,结束时间。总体上讲活动历时的估算工作量较大,我花了数个工作日.
项目组流动率较底,在J2EE和STRUTS架构下的WEB应用开发已有一定的项目积累和团队合作基础,如项目组自行开发了功能完善的STRUTS-CONFIG..XML统一维护工具,实现了FormBean和AcationBean的方便管理,有大量可供复用的东西,如公用基础代码,权限管理模块等,这些也是我们在工作量估算中应该考虑的因素.
2. 项目全过程有效管理和控制风险因素.
项目中我们对项目进行了必要的风险管理,以避免风险时间的发生导致进度的失控,公司项目管理部门提供了完整的项目风险管理计划模板和风险时间列表模板,为了让项目组在项目各个阶段保持良好的风险意识,我尝试采用了“十大风险事项跟踪”,把项目中各主要的风险时间按照排名张贴在公告栏上,由于当时有部分未明晰的需求包括:客户订票流程,调度管理部分需求,客户方面可能提出新的需求
项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~
http://www.leadge.com/pmqhd/index.html