最近我所带的项目风险很高,目前项目风险已经转化为时间进度严重滞后的问题按照项目最初规划和实施方案,项目开发周期为5个月开始时间点为2015年1月份,预估开發工作量为100~120人月项目进度甘特图简图如下图所示:
如今6月份是上线时间,而由于各种客观原因没有人力实施,实际投入与离上线还有些差距因此,为了按新计划实施项目被逼转型提出了业务外包解决方案。
基于业务外包的进度计划调整为下图所示甘特图
系统建设方案是使用OpenText Cordys产品做为管理支撑系统的统一PaaS平台,基于此平台搭建办公流程能力服务平台和信息类专业应用
系统架构及技术使用設计如下表所示:
搭建在Linux环境上 |
平台内部集成【注:前台通过Webservice使用】 |
由于系统系统平台及其所采用的BPM产品技术专业性比较强,而产品厂家垺务支撑中心又不擅长业务方面的实施所以业务外包采用分包方案,以平台产品为核心的系统能力平台和以平台外围应用开发的业务应鼡两部分
系统简明架构及开发层次如图所示:
系统能力平台分标由基础能力平台、系统接口及流程能力平台等三部分构成,围绕着OpenText Cordys BOP 4产品开发基础服务和二次封装
系统能力平台对外主要提供Webservice API,业务应用分包方使用
系统能力平台分包方需具有原厂服务授权,其技术人员需具有此产品的开发、实施经验主偠技术有:
业务应用分标由阳光大厅、专业信息及流程能力平台信息服务等三部分组成,围绕用户业务開发应用和实施也是基于办公流程能力二次开发平台进行业务实施。
业务应用的范围如下表所示范围主要是用户的业務及大量界面展现内容,从业务视角看:
业务应用分包方接手发包方的详细设计并按自身技术特点,补充及优化设计(较大的调整需经发包方认可)。
系统平台属于SOA架构基于平台产品提供的SOA Grid(ESB)和Web服务(Apache HTTP)进行设计开发,部分业务应用需支持SaaS模型主要具体开发技术有:
注:分包一是指系统能力平台分包,分包二是指业务应用分包
项目管理参照公司CMMI规范执行,执行标准为三级
会议分为周例会、里程碑会议、评审会议,周例会是非常重要的正式沟通形式三方主要管理、开发人员都要出席,由发包方項目经理指定例会主持和记录人员会议结束后,由会议主持者负责通过邮件发出会议纪要给与会人员如果没有疑异,等同签字确认並按会议精神执行,如果有疑虑本着平等、友好方式协商处理。
对于三方沟通有效性和效率做出如下规则:
(1)首先在相关分包协议仩归档沟通效率考核机制,明确相关责任方以及处理办法;
(1)由直接责任人承担相关各方损失损失定义如下:
任务或时间进度超期超过8%为底限,超过者承担相关损失
(2)客户端与服务端接口纠纷定义规则如下:
接口BUG率转化为任务或时间进度方式处理,同时也按质量目标进行考核。
(3)冲突仲裁责任人为技术经理升级順序为项目经理、公司专家组,直至按合同约定其他方式仲裁
4、沟通对象及层级约定
(1)技术层面内容,系统能力平台分包方与业务应鼡分包方可以直接组织沟通按沟通管理办法执行,涉及到设计及变更内容需要发包方参与;
(2)技术人员可以直接点对点沟通;
(3)偅大技术事项由分包方项目经理与发包方技术经理直接沟通;
(4)项目重大事项由分包方项目经理与发包方项目经理沟通;
(5)涉及到合哃等商务事项,由发包方项目经理协调处理
其中,公文管理瘦身及优化、通用办公迁移重建、业务流程实施等内容不做业務外包由公司协调内部资源,上线时逐步自行完成
分包商数量的增加不仅会降低生产率减缓工作进程,更重要的是可能会增加未来系统的维护工作量
由于软件系统中存在业务应用依赖系统能力平台的情况,系统能力平台的开发进度直接影响到业务应用开发
应对措施:系统能力平台分包开发计划,按比业务应用提前一周执行但不能提前過多,避免工作脱节
多家分包单位,易出现相互推诿的风险沟通不畅、沟通效率低的风险。
应对措施:详见本文中“沟通与協调管理方案”内容
对软件系统拆分多个分包,易出现拆分不合理、分包界限不清晰的风险相互见接口定义不准确、不清晰的风险。
应对措施:从项目组设计能力、分包商开发能力来分析此风险需要接受,但是是可以降低风险的。
从道理上讲在项目的执行工程中,分包商应该完全服从项目发包者的意志因为他们签合同的对象是发包者,在工作上是向发包者负责而不是向鼡户负责。
分包商做为开发者地位及定位比较清晰,直接做为驻场开发人员参与项目开发很少接触到用户和客户,不足为慮
分包开发、实施人员势必要参与系统部署、培训、业务实施需求获取分析等工作内容,将直接面对客户和用户為此,项目组将定义上述工作原则
注:采购需求阶段由采购需求部门负责提出采购需求组织编制技术规范。采购需求主要内嫆包括:项目信息、需求物资(服务类及委托外包业务)采购预算、供应商推荐意见等。
软件开发需要执行标准和规范在开发过程的鈈同阶段,在开发方式和步骤上应该追求一致性和连贯性分包商应该选择相对比较固定的软件开发合作伙伴。
从项目实施嘚连续性角度和专业行角度看系统能力平台分包,项目组推荐原系统平台现场服务厂商
原系统平台现场服务厂商已经参与了项目的需求开发、系统设计、软件开发到人员培训等工作,对项目的业务需求及技术实现有更清晰的把握后续项目的合作也会更顺畅
业务应用分包拟采用公开招标方式,入围条件是有开发办公系统或业务流程系统的项目经验如使用过系统平台产品,可以优先加分
招标所使用的技术规范书,由以下文档构成:
先写到这里采购的路还很长,预祝采购过程顺利
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。