- 快捷搜索
- 全站搜索
版本工作涉及版本计划、需求分析、程序设计、编码开发、集成测试、用户验收、投产等诸多环节和方面,本文将着眼于需求范围(即版本计划)的制定工作,说明过程管理在制订商业银行应用开发版本计划中起到的重要作用。
版本的必要性
版本是指在应用开发实施过程中,将所需实现功能合并实施,并实行统一版本管理控制的所有需求的集合。通过合并版本处理,达到资源共用、过程共享、提高效率、减少冲突、降低风险等目的。
在以往的需求受理、计划排期、程序开发、测试验收、投产维护整个软件的生命周期中,每个需求都是单独处理,项目组针对收到的需求逐个单独进行分析、单独制定投产计划。

就像上图所示,每个人都是独立的个体,相貌不同,头脑的想法也会些许不同。生产的齿轮,虽然结构都是—样的,都包括作为核心的内圆和作为外围的锯齿,但最终的形状有大有小,有正圆、有椭圆,不尽相同。
引入版本工作机制后,就实现了分工合作,将目标逐个分解,将核心、外围部件的生产交给两个人,将两个部件的装配交给第三个人。每个人只负责整体工作的—部分,而不是将所有的工作全部独立完成。这样每个人更容易专注于特定的任务,每个部件都是同一的标准形状,质量相应大幅提升,而且因为专注还提高了产能。
应用软件开发的版本工作机制,即实现了整合需求、资源统筹,达到防范风险、提高质量、加大产能等诸多良好的效果。
过程管理经验分享
版本计划的制订主要是对业务部门在—个时间范围内(通常为两个月)提出的所有需求,进行工作量和计划的评估,确认资源是否满足,若不满足,则与业务需求提出方协商,根据需求的优先级排序,重点保障重要紧急的业务需求,纳入最近的版本中实施;将优先级较低的需求纳入下个版本计划考虑。
版本的周期划分,按照—般需求的实施周期,根据长期的需求实施经验,2或3个月的周期的需求是比较多的。因此可以划分为双月版或季度版。
第—个双月版——即头版——的制定主要关注需求的投产计划。第二个双月版本制定时,根据头版信息不充分的反馈进行了及时调整,增加了工作量、业务效果的统计通报。第三个双月版基于前两个版本的经验教训,在编制计划方面比较顺利。每个版本在编制的过程中都积累了一些新的经验,主要有以下几点。
第二个双月版效果虽然比头版有了很大的提升,但是手工操作过多、耗时甚多。需求内容、计划、工作量等各种信息的填报、流转和统计都是手工在做。对于项目组提交需求逐个核对,对于工作量填报不合格的需求,进行筛选后发回项目组完善对于业务效果描述不完整的,要求各对应的需求服务经理进行完善。在完成版本制定后,总结遇到的问题和困难,发现在为达成制定版本的最终目标时,对于过程的管理非常缺乏,没有—个成套的过程管理,导致各个部门、项目组、个人的填报五花八门、干奇百怪,最终的审核工作的量很大,基于此,在后续版本制定计划时,就加强了对过程的管理。
经验1:做好计划
事前做好计划,打好基础,就像在地里播撒优质的种子,才能长出好的幼苗。准备好策略——通过与上个版编制时耗时最长的项目组分析原因,制定好更切合实际的计划,壁挂商定后的时间计划。
经验2:做好管理
事中做好过程管理,就像田间管理,定期地修剪秧苗、施肥、打农药。有意识地对各个项目组的版本制定工作进行过程管理,定期通报进展情况,如发布TOP10排行榜,响鼓不用重锤,知道自己的排名后,一般都会立即采取积极的行动进行更新。过程中记录发生的问题,部分可以马上解决,但还有部分问题会遗留下来。
推进行业多应用是金融IC卡发展的重点也是一大难题,宁波地区开展的金融IC卡
IT蓝图是对中行应用系统的全面替换和升级,包括应用架构、基础设施、信息安