众安保险成立于2013年,服务全球用户超过5亿,年提供保单超过80亿份,总规模达到近200亿,位于互联网财险第一名。众安取得业务的快速发展,得益于在数字化方面坚定的投入和沉淀。除了业务创新外,提高研发管理和交付的效率,已经成为众安技术建设的首要任务。 众安科技认为这不仅仅是工具能解决的问题,而是伴随着DevOps“道-术-器”协同落地,最终达到研发团队聚焦于业务价值,将有限的资源投放于最核心的业务,实现消除浪费,提升整体研发效能的目标。
研发IT效能建设面临的挑战
项目协作流程复杂 - 需求具有复杂的协作流程,从需求的收集开始,涵盖评审、开发、测试、验收、上线等阶段,共计超过14个流转节点。过多的流转节点直接导致了研发效率低下,也容易导致协作流程中数据“埋点”出现大量失真的情况。
研发工具割裂,缺乏自动化能力 - 从工具侧来说,每个团队甚至每个角色都存在独立自主搭建工具的情况。这种重复造轮子的情况带来大量资源的浪费,也导致工具之间的割裂,无法将工具从流程上打通,形成一体化的局面。
运维侧的效能低下 - 发布流程复杂,运维人员通常存有大量手工工作,软件包、配置文件、SQL脚本缺乏统一管理,以开发人员管理在主机本地为主,无法做版本管理,交付件的打包和部署以人工和脚本为主,研发效率低下。
质量保障成本高,手段少,测试不充分 - 在业务快速发展时期,为了保证业务的上线质量,测试团队大多以手工测试为主,缺乏有效的自动化测试手段;开发和测试之间也容易出现沟通问题,不可避免的带着问题上生产。<