“银行核心上云工艺”交流活动目前正在进行中。6月24日,高阳金信技术委员会委员董威威先生为大家带来了主题为《需求管控工艺》的精彩分享。
针对银行核心上云类的项目,高阳金信一直倡导的是实施对业务影响最小化的“无感上云”,同时,在实施中要兼顾敏捷交付和系统稳定安全运行。这对我们的需求分析团队提出了一系列的挑战,比如:在实施前期,如何在业务人员参与度低的情况下,去提取准确的需求给新系统?在实施中期,如何在长期的并行开发中去跟踪新旧系统的需求等等。
针对这一系列需要解决的问题。董威威先生跟大家分享了高阳金信的需求管控服务方案:
一、强有力的需求分析团队
就银行核心系统项目建设本身来讲,这个不单单是一个应用系统建设的问题,更多的是对业务的梳理和优化以及业务和技术的结合问题。只有通过专业的理念、专业的服务把前期的需求分析做透彻了,才能很好的指导后期的系统开发与建设工作。董威威先生指出:在条件允许的前提下,需求分析团队越早介入项目越好,早介入早定位,确立好分析团队的工作服务对象与工作目标,可以保障核心系统上云各阶段的需求得以稳定与有序地管控与产出,持续为开发实施工作提供动力。
二、阶段式、差异化的管理方式
需求管理不是一蹴而就的,需要我们针对不同类型的需求特性和不同实施阶段的项目特征,制定有节奏的需求分析计划,比如在核心上云类项目中,我们建议分为基准定版、追版交互、融合并行三个大阶段,三个阶段又可以进一步根据其生命周期特点细分为9个小实施周期,每个实施周期制定不同的目标和方法去实施。比如,在基准定版阶段,我们建议分为以下3个实施周期:
1. 设定基准版本。新系统以此基准点版本的业务功能作为系统研发的蓝本,整理出《基准版本业务功能范围》。旧系统继续开展正常的业务需求研发工作。
2.功能回头看。在对业务功能进行分析的过程中,发现问题要及时组织分析人员对旧系统功能逻辑进行分析并与业务部门/旧系统科技人员进行确认,促进双方对于功能一致性的认可,整理出《业务功能优化清单》。
3.去芜存菁。在对业务功能进行分析时,将已经废弃、不使用、不适用的功能点,整理成清单《业务功能调整清单》,组织业务部门进行分析讨论,进一步确认功能废弃与否,将确认废弃的功能从系统研发项目中剔除,优化功能结构,节省研发资源。
同样,为了需求管理的有效性,我们对于不同阶段遇到的不同类型需求,也建议采取差异化的管理方式比如针对功能需求,非功能需求,反向需求等都需要针对其不同特性采用不同的管理方法。
三、工具、流程、模板的“铁三角”组合
打造一套强有力的需求管理模式,通过优化流程,增加流程的稳定性和可靠性,从而减少对人的技能要求和依赖,同时有效的应用工具和模板,提高需求分析的效能。针对该观点,董威威先生列举了需求分析中用到的功能效果图、功能逻辑图、关系图表、需求卡片等工具及具体的应用场景和能达到的效果,给了参会人员很直观的认识。
四、风险的提前规避
在核心上云类项目的需求分析中可能遇到各种的风险,我们如何去规避呢?董威威先生列举了包括需求同步时效性低、功能脱离业务实际、新旧系统分析结果产生依赖等可能存在的问题及应对方法。目前,这些风险规避方案也已经整理好,归纳到公司现行的风险库中,为后续帮助更多客户进行项目实施,提供了宝贵的前期输入,助力客户做好IT规划,降低风险,减少成本。
最后,感谢董威威先生的精彩分享,“代码有灵魂,功能有生命,用分析作牵引,铸成血肉”!需求管理与分析对核心上云类项目至关重要,需要咱们用更科学更有效的方法与模式。同时也感谢选用我司需求分析团队的客户,高阳金信已积累了多年的国有大行的需求分析经验,有着大量业务和技术经验丰富的分析师,也希望未来可以帮助更多的客户开展既对标行业发展趋势,同时又符合本行实际业务发展情况的需求分析管理工作。