返回 登录
0

ALM金融行业解决之道——CSDN SD技术沙龙•深圳站圆满落幕

2016年7月29日,CSDN携国内知名技术盛会SD系列高端技术沙龙落地深圳,精心准备了一场为金融行业定制的ALM解决方案探讨会。会议邀请多位金融IT领域的专家到场分享,活动当天华南地区有近50名金融企业技术负责人参加。

敏捷:更加有效地适应变化

LEAN SOFT CEO首席架构师、资深ALM顾问和解决方案专家徐磊首先带来题为“金融行业ALM的实践”的分享。徐磊认为金融行业存在系统多而复杂、人员多、质量要求高且业务影响大、引入IT技术和软件技术较早、存在新兴市场/业务/技术/方法的挑战等特点。

图片描述

LEAN SOFT CEO首席架构师、资深ALM顾问和解决方案专家 徐磊

对于敏捷,徐磊说敏捷并不是更快的交付,敏捷是更加有效的适应各种变化!软件开发是用来解决问题的,不是用来提供功能的。所以要找到真正的问题,而不在错误的需求上浪费时间。

而用户故事则提供了一种抽象化的需求描述,让最终用户与开发人员便于透过讨论来统一彼此对需求的认知。相对于编写好的用户故事,产生和讨论的过程更加重要!

在提到影响地图时,徐磊提到它主要是透过回答为什么、谁、怎样、什么这四个问题的讨论, 来建立统一的理解,现场他还用今年很火的连续剧《琅琊榜》来举例加深阐述。之后,徐磊举例介绍了金融行业的一些银行实践,包括农行——影响地图工作坊、兴业银行——境外网银需求调研实践、兴业银行——看板&每日立会实践。

精益敏捷为传统行业带来诸多机遇

Thoughtworks咨询总监肖然紧接着分享了敏捷在国内金融行业的实践,首先他也总结了金融IT的挑战,包括:服务日新月异,开口都是支付宝;市场逐步开放,业务竞争激烈;行业监管严格,出错成本高。而金融领域是继电信、企业IT之后第三波想用敏捷解决问题的领域。数字化时代的到来,促使金融企业的传统IT部门向数字化部门提升,并不断增强探索能力。这也是接下来三至五年金融行业利用敏捷和精益思想必须做的一件事,否则将被数字化时代远远甩在后面。

图片描述

Thoughtworks咨询总监 肖然

肖然以GOV.UK 为案例,介绍了该项目采用精益敏捷的模式进行开发,从而达到的一些成果:
1. Alpha版本只用了12个星期上线,花了£261,000. (14个人的团队)
2. 在2012-2013财年,Government Digital Service(GDS)通过以GOV.UK替换掉Directgov和BusinessLink网站节省了 4千万英镑
3. 在2013-2014财年,预计GDC将通过GOV.UK关闭更多的政府网站并将其纳入单一域名节省超过5千万英镑
4. 该项目采用了和传统IT不同的模式进行开发,也就是精益敏捷的管理、工程能力和相适应的架构
5. 交付团队由政府公务员为主,在政府大楼里的偏僻会议室内完成了Alpha,Beta版

即便如此,不得不说的是传统行业的IT化还存在跟不上互联网步伐、用户体验割裂、安全问题频出的问题。同时也能看到精益敏捷带来的诸多机遇,包括 “双”速IT、动态投资组合管理、自组织团队、持续交付平台。

Only持续集成才能拯救!

腾讯架构平台部质量工具体系负责人刘卓夫带来了有关持续集成和持续部署的演讲,他介绍到很多产品背景面临着复杂的后台服务,比如图片、文件存储、CDN分发、音视频加速、虚拟化等,除此之外虚拟化项目还面临着协作成本高、发布效率低等现实问题,怎么办?Only持续集成才能拯救!怎么做?按照“开荒 -> 拓广 -> 深耕”的步骤。

图片描述

腾讯架构平台部质量工具体系负责人 刘卓夫

开荒——搭建工具平台、统一公共代码、解决编译问题、制定流程规范
拓广——代码编写质量、系统功能验证、数据可视化展现
深耕——代码静态检查优化、测试环境Docker化、测试覆盖的完整性

刘卓夫最后特别强调“”开荒——>拓广——>深耕”这样的流程看上去很美,但是依旧是“有鸡汤,也有泻药”。为此他也将自己的一些反思总结如下:是不是每个项目都需要开展持续集成?(当前阶段的主要矛盾、代码是否开始趋于稳定、流程是否需要固化和提升效率);是不是每个项目的集成都需要大而全?(紧贴项目的最大痛点和诉求、高大全容易让人望而却步);是不是开展持续集成就一定有收益?(主动投入、强扭的瓜不甜、一份耕耘一份收获)。

JIRA在金融行业的实践

CSDN Atlassian资深顾问Kerwin在现场做了题为“JIRA在金融行业的实践”的分享,首先他认为金融行业存在三大挑战:租织庞大复杂的跨组织流程应用、全面推动各层领导的支持困难、系统导入基层团队的支持不易。

图片描述

CSDN Atlassian资深顾问 Kerwin

  1. 设计阶段 包括统计报表设计、项目架构设计、问题类型设计、工作流设计、界面字段设计
  2. 应用阶段 包括敏捷板应用、结合业务流程应用
  3. 项目导入阶段 辅以“鱼骨图”进行需求分析,衔接各阶段Input/Output信息,使各单元清楚数据与作业的关联性,达到信息一致,从而建立研发知识库平台。

最后,Kerwin在现场还给出了金融行业IT化,在使用JIRA过程中的一些架构建议。

CSDN ALM解决方案:企业级研发管理平台

除此之外,活动当天现场还展示了CSDN的ALM解决方案,CSDN开发服务解决方案负责人尹亮介绍了Git 的企业应用,首先他总结了Git的特点:分布式;记录快照,而非差异;很多操作为本地操作;速度快;分支功能强;学习曲线略陡峭。

图片描述

CSDN开发服务解决方案负责人 尹亮

尹亮介绍说使用开源的Git服务面临一些问题:架构方面会缺少HA高可靠性、难以扩展以及还存在多地研发中心同步问题;本地化&技术支持方面面临界面汉化程度差、缺少有保障性的支持、遇到问题难以及时解决等问题;功能定制和集成方面面临难以和企业自有工作流程集成、难以根据需求定制扩展的问题。

CSDN开发服务是为企业提供ALM(应用全生命周期管理)解决方案,致力于打造基于研发管理前沿、开放的工具产品集群(如Atlassian、Sonar、Jenkins等),结合CSDN CODE等研发工具的高效率、高质量和高可靠性企业级研发管理平台,为企业软件开发生命周期内各阶段、各部门、各角色提供全流程、全方位的跟踪和综合管理。截止目前,CSDN ALM解决方案已服务于包括华为、中国移动通信研究院、嘀嘀打车、广联达、招商银行、南粤银行等在内的数百家行业企业及互联网企业。

会议主题分享环节之后,嘉宾们与参会成员进行了现场交流,进一步就金融行业ALM解决方案部署过程中的问题深入探讨,到场参会成员对活动给予良好的评价,CSDN也将继续带着更多的技术话题走进更多城市地区,为大家创造更多技术交流的机会。

评论