大数跨境

优秀的企业级软件产品,为新一代科技工作“赋能增效”

优秀的企业级软件产品,为新一代科技工作“赋能增效” 天旦Netis
2017-05-24
3
导读:优秀的企业级软件通过“用户发现”,设计并进行合理的访谈,细致的观察使用场景,深入理解使用过程,综合多个具备代表性的用户场景,进行抽象,去发现真实需求,真正实现“为人赋能”。

数字化时代,金融企业各类新产品层出不穷,业务系统迭代和上线的速度明显加快。与之对应的运维的时长几乎拓展到了全天,压力也变得越来越大。但是作为保障关键业务系统安全稳定运行的IT运维管理类系统的建设和使用往往不是一段令人愉快的经历。



结果是这样

在建设过程中,项目经理需要面对的是复杂的系统和架构设计,漫长的建设周期,和以往已经构建好的诸如告警、工单等系统的对接,运维流程的打通。投产后,需要为新建系统培训专门的使用人员,并且持续优化。经历了这些事情,最期望的是能够在故障发生时、双十一、重保大促等环节发挥作用,但是由于系统处理慢而故障紧急,操作复杂,峰值交易量巨大等因素,整个系统没有发挥它建设之初希望它达到的效果。而且由于新系统越来越多,上线速度越来越快,这个过程还会不断重复。

请输入标题     abcdefg





一款优秀的企业级软件产品是可以解决这些问题的。评价软件产品优秀的方法有许多,而其中最重要的一点,是看它能否“为人赋能”。



这里的人,需要分成两类:一类是建设者,一类是使用者。这次我们先说说建设者。



建设者

建设者又经常被称为项目经理,他最需要的能力有两个:建得快,质量好。如果能够建得又快又好,这样的成功经验才能推广。项目才会有二期、三期。作为项目经理他要负责:建设目标确立,项目进度把控,管理使用方的各种需求,以及不可避免的需求变更,和新老系统的对接,操作界面设计和改进以及投产交付。所以他实际是:项目经理、需求经理、架构师、UI设计师、培训师的一个集合。而且在金融机构,一个项目经理很少在一年里只负责一个项目,经常要同时建设多个项目。这样在有限时间内,很难会对需求进行充分思考,妥协就变成不可避免的。而传统的定制化开发,或者基于产品的二次开发是按人天计价。这种模式不会去甄别需求的真实性、有效性和合理性。这就造成了一种常见场景:项目经理对开发商做的东西不满意,不是他要的;开发商觉得项目经理需求没管理好,说得不清楚,还天天变。

请输入标题     abcdefg




优秀的企业级软件产品都会配置有专门的产品经理。产品经理有一项最重要的工作,就是“用户发现”。所谓用户发现并不是简单的去和用户交流,搜集需求。而是通过设计合理的访谈,细致的观察使用场景,深入理解使用过程,综合多个具备代表性的用户场景,进行抽象,去发现真实需求。并且需要比用户思考的更深入,多想几步。



比如构建关键业务端到端监控,有一个必要的前提是对业务进行梳理。 


曾经有某国有大行的客户要对网银进行了梳理,一些国际知名大公司提供的方案是报价昂贵的专业服务,通过问卷调查来进行梳理。用户最后选择自己进行梳理,投入了一个工程师,前后花费了8个月时间,和数据中心、开发中心开了无数个会后终于绘制完毕。但是由于网银的架构发生了几次调整,这份梳理的文档难逃被扔进抽屉里命运。而且部门内部跨组的沟通,跨部门的沟通,是一件效率很低、代价颇大的事情,这种经验也很推广。于是整个事情被搁置了下来。




天旦在2013年设计业务性能管理软件BPC 2.0和网络性能管理软件NPM 2.0的时候,通过“用户发现”理解了这个需求,开发了服务路径图发现(Service Path View Discovery)功能。最后通过利用网络真实数据(wiredata)中蕴含的实时应用服务器之间的连接关系和属性,通过机器学习对行为进行判断和聚类,用象征着宇宙和星空的重力图来呈现。项目经理可以通过方便的拖拉拽操作,马上可以梳理清楚复杂业务系统里的访问关系。将原本数以月计的工作缩短到几个小时,而且梳理结果还可以实时展示和长期维护。进一步,在金融云环境中,虚拟机或者容器的扩缩变成常态。对业务的梳理也从事后补课,转变成对业务架构变化的实时动态感知。天旦在2016年通过软件定义性能管理(Software Defined PerformanceManagement)功能,实时监测和解析虚拟交换机流量,动态感知虚拟机扩缩和热迁移,并在恒丰银行金融云落地。赋予了项目经理新时代的能力。


全旁路,自动发现应用组件、交付设备之间的连接性和访问关系,快速创建服务路径视图。


基于网络真实数据来构建业务性能管理最大的难点是网络报文的解析。这个方面天旦通过四步来为项目经理赋能。第一步是2011年BPC 1.0产品诞生的时候,我们就提供了诸如像银联CUPS这样的公有协议的解析能力。项目经理只需要在软件中配置好IP地址,马上就可以投入使用。随着银联系统的升级,BPC对CUPS的解析也在一次次升级。从支持来账、往账到支持双活交易。到今天为止,BPC已经支持近400种公有协议,项目经理无需提前准备,通过软件升级就可以获得能力提升。



第二步,开发解码语言,提供协议的可配置化。天旦开发了一种解码语言,叫XML Decode Language。简言之,就是用XML来描述协议,进行解码。对于90%的协议,都可以通过这种语言,用配置化的方法,对协议来进行解码。第三步,提供web工具,降低配置门槛。在2015年发布的BPC 3.0中,集成了smart decode功能。这是一个集监测、识别、配置、检查、预览、发布于一体的功能。这将协议解码的门槛,进一步降低。第四步,通过深度神经网络训练,达到协议自识别和解码。天旦至今已经解析超过2000多个国内外金融机构的私有协议和400多种公有协议。通过构建持续海量数据的训练,让协议的识别率和解码效率有了质的飞跃。通过四步赋能,项目经理最终对报文解析有深度理解和把控,形成了在公司内的可推广经验。


天旦软件产品,赋能+

这几年金融机构电子渠道替代率逐年走高,类似于双十一、双十二、金融产品促销的活动也越来越多。这都对运维管理类软件产品的性能提出了越来越高的要求。产品仅仅能够达到用户当前提出的要求,这只叫最低能力匹配。所谓赋能,就在更加恶劣的情况下也能够从容面对。大部分银行业的客户预估未来3年的交易量会达到现在的2.5倍。但是极端场景,比如双十一、比如证券行业牛市时的早上开市和下午收盘前,交易量都是远超日常的平均值。曾有一个股份制银行项目经理戏谑的说道:“最应该监控类工具turn on的时候,他们因为性能不行,反而turn off了。”所以天旦的BPC产品,在2013年推出2.0版本的时候,性能就达到了单台PC服务器每分钟30万笔的处理能力。而2017年推出的3.5版本,以处理银联CUPS协议为例,性能更是达到了每分钟600万笔。NPM产品可以在单台PC服务器上跑出12Gbps的性能,并在6月底可以达到20Gbps的处理能力。处理性能的提升,是对软件架构的稳定性、先进性、可扩展性的综合考验。五年来,通过对CPU技术的深入研究,操作系统内核、协议栈、驱动的重写,C++、GO、JAVA语言的合理运用,超低延迟软件处理流水线的一次次重构和所有软件模块的全面解耦,就是为了能够让项目经理在双十一的时候露出从容的微笑。




双十一重保之夜

双十一重保之夜

天旦的产品和技术支持团队与各银行的工作人员并肩奋战,为每一年的“双十一”提供坚实的保障。

请输入标题     abcdefg



好的企业级软件产品的产品经理会在项目建设时,质疑每一个看似合理的环节,通过用户发现理解真实需求。对产品的改进后赋予项目经理全新的能力。真正能将项目建设得又快又好,可推广。



相关阅读


我是天旦的一名成员

也是天旦的产品代言人

我的中文名叫旦旦

英文名叫Danny

巨蟹座

技术控

GEEK

爱吃美食

……

欢迎随时来聊聊


长按👇👇二维码

关注天旦吧!


【声明】内容源于网络
0
0
天旦Netis
上海天旦网络科技发展有限公司是国际领先的业务与网络性能管理领域的软件产品企业,针对关键业务保障、交易分析、大数据采集和挖掘等方面提供专业的产品和解决方案。
内容 236
粉丝 0
天旦Netis 上海天旦网络科技发展有限公司是国际领先的业务与网络性能管理领域的软件产品企业,针对关键业务保障、交易分析、大数据采集和挖掘等方面提供专业的产品和解决方案。
总阅读584
粉丝0
内容236