分享

做好需求分析是提升金融企业IT应用水平的关键

 昵称72020678 2020-10-20

现代金融企业离不开IT,谁的IT应用水平高,谁就会在市场竞争环境中占据上风。而IT应用水平的高低,很大程度上取决于业务需求分析能力。本文作者从需求分析工作的特点要求、做法要点、妥善整理保管需求文档及队伍和组织保障四个方面介绍了做好需求分析的关键点。

文 \ 苏文力 阳光保险助理总裁 央行观察专栏作家

现代金融企业离不开IT,谁的IT应用水平高,谁就会在市场竞争环境中占据上风。而IT应用水平的高低,很大程度上取决于业务需求分析能力。任何一个优秀的金融企业,必然使用着优秀的IT系统,更一定会有一支优秀的业务需求分析团队。不能做好业务需求分析工作的企业,很难持续稳定发展。

1、需求分析工作的特点要求

需求分析就是对企业需要解决的问题进行研究分析,提出基于IT的解决方案,编写相关应用的详细内容说明。需求分析是整个应用开发过程关键,开发团队若不清楚面向解决什么问题和具体的目标要求,盲目动手开发出来的系统,很难符合业务的实际需要,项目也就难免失败的命运。需求分析并不仅仅发生在项目前期阶段,还应该随着开发过程的推进而持续开展。

需求分析是一项非常专业细致的工作。负责该项工作的业务需求分析师一是需要对业务本身非常熟悉,能够把业务目标和要求完整的表述出来;二是了解IT的特点,能够充分发挥计算机的优势;三是有丰富的想象力,能够预设系统建成后的运作状况;四是能够洞察使用者的诉求,设计的解决方案具有良好的客户体验。

以看似简单的天气预报功能为例,业务需求分析师需要明确点击天气预报按钮显示的是当天的天气还是未来一周的天气,是否直接显示本地当前天气情况,需要按什么时间周期展示天气的变化,如何设定本地,如何查看外地,用户输入的地点查询不到怎么办,如何有效地展现下雨、下雪和刮风等天气条件,等等一系列问题。每个细节都要考虑到,都要根据业务目标和客户体验,给出具体明确的设计意见。

2、需求分析的做法要点

为统一需求编写表述口径、确保内容的完整性,各企业应先参考先进实践,结合自身的情况,制定并发布实施本企业的需求规格模板。其内容应包括项目动机理由、限制条件、功能需求、非功能需求和其他项目问题等。该模板可作为需求分析工作的检查清单,确认相关考虑是否全面,设计是否完整。

编写交互式系统需求时,一定要体现用户使用场景。当你表述用户使用场景时,就会认真思考用户是谁、在什么情况下、遇到什么问题、需要什么帮助等关键问题,就会做出比较有针对性的设计。只有结合场景开展需求工作,才会真正站在用户角度看问题,才有可能切入事情的实际状况,才可以打开想象的翅膀,才有机会设计出符合用户需要的系统。

对于大型复杂的业务系统,要在充分研究讨论形成完整需求文档后,再正式提交IT部门开发,以避免系统开发后发现前期设计上的重大缺陷,造成大量资源投入浪费。对于可以采用敏捷开发的业务系统,特别是与客户互动的系统,应尽可能安排业务与IT相关人员一起工作,边讨论确定形成需求,边迅速进行系统开发,针对开发出来的原型系统,验证前期的想法,再持续叠代调整优化,最终开发出可投产的系统版本。

业务需求分析师在编写需求过程中,一定要与IT人员密切协作,充分了解和发挥计算机的优势特点,大胆设计全新的业务处理流程或产品。计算机具有大规模数据处理能力,可以实时获取信息,快速依靠给定模型做出判断。以天气预报为例,可以考虑设计让系统提前获取用户最近在互联网上的行为数据,做出用户对于天气状况的需求预测,然后在给定时间,报告用户相关地区的天气情况,并提供相应的出行建议。

3、需求文档应妥善整理保管

需求文档须完整地反映所要开发系统的情况,一是用于提交给软件开发人员开展后续项目工作;二是要作为重要资料保留下来,以便未来查阅。针对敏捷开发过程中未能记载形成的需求文档,要在后期进行整理归档。若没有很好保存需求文档,一段时间后,随着相关人员的变化,很可能就没有人能够了解业务到底是怎样在运作,企业后续相关的持续改进及发展就会受到影响。

在一次与国内某大型企业软件公司领导交流的过程中,了解到该公司只长期保留其各个软件产品的《需求规格书》。该公司认为其他文档资料都会随技术实践而快速变化,多数情况下,这些文档是无法及时更新的,所表述内容的参考价值也不大。开发出来的程序代码也可能因为机器底层平台的变化而重写。只要有需求文档,就可以随时掌握自己最重要的知识资产,无论发生什么情况,随时可以重新开发基于此的产品并对外服务。而若缺乏或丢失需求文档,很可能造成无法挽回的损失。  

4、队伍和组织保障

业务需求分析师的能力很大程度上决定着企业利用IT开展经营活动的水平。一名优秀需求分析师可以来自业务部门,也可以来自IT队伍。其通过项目开发的积累,掌握企业某项具体经营做法及演变过程的情况,也更为清楚企业发展对相关系统的改进要求。其成长过程伴随着大量试错和学习总结,是企业非常宝贵的财富。一名优秀需求分析师的离开,甚至会大大削弱相关业务经营发展的能力。外部新来的替代者很可能重新进入试错学习状态,影响现有系统的稳定,更可能让系统持续优化陷入停顿。要在关键业务领域,长期保持一支高水平的业务需求分析师队伍,确保业务需求工作连贯和可持续。

一些金融企业建立了专业的需求分析团队,并有明确的组织归属和考核体系。其日常的工作是服务于企业内部不同的部门和板块。团队成员掌握专业的需求分析技能,同时对于所服务对象的业务非常熟悉,甚至是某项业务的专家。团队人员可以根据需要调整所服务的部门,同时开展内部交流学习。这一措施明显提升了企业的需求分析能力,促进了企业IT应用水平的提高。

有些金融企业没有专业的需求分析师队伍,临时有项目就临时安排人员加入,甚至将需求分析工作外包给外部顾问公司。这样的做法,无法承接历史积累的经验,难以保证业务做法的连贯持续,企业的IT应用很可能陷入低水平重复建设的状况中。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多