SMART Camp 技术分享会:共探平安科技神兵wizard平台技术秘史

数字化时代,企业都期望DevOps能够带来更高效的交付效率,提升市场竞争力,但成功实践 DevOps 依然是一个行业难题。什么是企业打开DevOps实践的正确姿势?近日,平安科技举办SMART Camp 2020年度最后一场技术分享会,展示了“平安式”的DevOps实践思路与精髓。平安科技的业务大咖们齐聚一堂,从神兵wizard的视角,为我们开启了一场精彩绝伦的DevOps的技术盛宴。

神兵wizard产品负责人-刘真:神兵wizard平台产品全景与价值

SMART Camp 技术分享会:共探平安科技神兵wizard平台技术秘史

在软件开发领域,不同的人对DevOps有不同的理解。回顾DevOps的发展史,DevOps源于软件开发中的交互,用于促进开发、技术、运营和质量保障部门之间的沟通、协作与整合。具体来说,DevOps可以将开发、测试、发布、运维整个流程全部串联起来,实现一体化流程管理,协助团队内及跨团队之间的协作提升,进而实现快速迭代,快速交付。为了让DevOps思维落地,帮助大家把DevOps思维贯穿到研发的整个工作环节,平安推出了DevOps工具平台神兵wizard。

神兵wizard平台内嵌业界精益/敏捷/DevOps方法论和理念,并落地研发流程、安全/运维流程;协作建立从业务需求提出、开发、测试、代码、部署、运维、安全管控、流程管控等一站式研发管理生态,实现全生命周期研发管理闭环;能有效帮助企业提升IT交付质量,达到快速迭代,快速交付,提升业务竞争力和研发管理效率。如今神兵wizard平台已经融入到平安的研发管理流程中,为平安提供研发交互指引。

神兵wizard平台的应用为平安带来广泛的价值,实现了研发全流程工具链的打通,减少人工操作和等待,同时在具体操作上,模板兼容了管控和自定义化,最大程度实现操作的便捷度,此外,神兵wizard平台还可实现质量、进度、风险、产能等度量数据收集自动化,从总体上提升研发的效率。基于多年的探索实践,神兵wizard平台为平安的技术开发带来了质的改变,研发效率的升级释放了平安在技术上的更多可能。

资深产品经理-夏丽:神兵wizard平台在平安产险的落地实践

SMART Camp 技术分享会:共探平安科技神兵wizard平台技术秘史

在企业间,业务部门与IT部门之间经常面临不可调和的沟通鸿沟。例如业务部门不清楚需求提给谁,流程不明确;不明白要完成需求需要的人力与预算;难以追踪进度与效果等。研发部门则经常接到业务部门的紧急需求,时间紧任务重,又反复变动,因此研发部门有时并不能真正理解业务部门需求的价值和必要性,导致双方陷入效率低下的僵局。

在平安产险,为改善平安产险业务线广阔且分散造成的沟通协作问题,神兵wizard平台已经融入到产险IT研发的需求提出、评估分析、排期开发、测试验收、上线研发环节,实现了研发流程透明化、研发数据透明化、研发人员透明化。

具体而言,在研发的开端,提出需求环节,产险业务部门可在线上提出研发需求,使用引导式、标准式的需求模板,简化任务需求,让开发人员对需求进行精准理解。提出需求后,神兵wizard平台会先对需求进行评估分析,屏蔽无效需求,并自动分配评估人、预估需求完成时间与复杂度,识别项目团队的工作优先级、计算人力成本等。在开发环节中,业务人员可随时查看需求的整体进展,了解项目的预期风险,在必要的时候进行一键催办。在最后的验收与上线这一步,神兵wizard平台会进行集中验收、规范化出口标准,并建立信用评分体系,业务与研发互相评价,督促进行低分复盘与改进,促进提升业务人员与开发人员双方合作的满意度。在整个研发过程中,通过神兵wizard平台可清晰的看到项目人员的工作情况,实现人员投入透明化,以便更好的对人员进行调控和管理。

神兵wizard平台技术负责人-陈青:三种方式共建神兵DevOps生态

SMART Camp 技术分享会:共探平安科技神兵wizard平台技术秘史

为了让大家参与到神兵wizard平台的开发中,共建DevOps生态,神兵wizard平台提供openapi&webhooks、插件、Wizard Apps三种方式进行开发接入。

其中openapi&webhooks主要倾向于业务功能和第三方平台对接,实现不同团队/企业定制化需求。例如在代码的合并请求创建的时候,自动检查代码的质量,自动地去接受和拒绝。

而插件是一个独立的工程开发,包含前端和后端的代码,可以拓展和改变系统的功能。插件运行在神兵wizard平台的服务集群内,通常适用于大型组织的差异化需求定制。后台的插件比较符合主流开发习惯,能够调用平台或其他插件提供的API,为其他插件API提供自己的API接口,并提供Web rest api入口,供前端插件访问。前端的插件能够对已有页面的内容区域进行扩展,展示插件的内容块,可实现增加页面、扩展功能菜单、监听系统内发生的事件、读写系统已有数据的功能。

然而插件并不适合个人开发者进行大量的接入,因此平安上线了专门为个人开发者准备的小程序Wizard Apps,可供开发者自行在应用商店安装使用,满足各类用户的多元化开发需求。

如今神兵wizard平台对内支撑了平安集团各专业公司的产品研发管理,对外面向不同行业客户输出产品和服务,全面护航企业研发管理全生命周期。未来神兵wizard平台将围绕共创、效率、智能三个关键词继续研磨自身技术,助力建设健康、可持续的技术研发环境,持续为合作伙伴带来更多价值。

(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )