随着数字化转型加速,更多的企业采用云计算、大数据、人工智能等IT技术来应对业务需求的快速变化,这也对企业的研发提出了更高的要求,如何提升IT研发效率,管理研发质量,加速研发部署周期,是很多企业所关注的。
2016年,平安集团内部提出了神兵计划,从方法和工程方面提升科技的质量和效率,并在同年推出了DevOps工具平台神兵Wizard。神兵Wizard整合敏捷、DevOps等理念,并落地研发管理流程和安全流程,实现了从需求提出、开发、测试、部署、运维、安全管控、流程管控等一站式全生命周期研发管理,有效帮助企业提高IT交付能力、研发质量,从而提升业务竞争力。
神兵Wizard的六大核心价值
神兵Wizard是一站式的IT研发管理平台,孵化于平安集团,承载平安20多年的研发管理经验,支持各种大企业的特色功能,满足了严格的监管要求。神兵Wizard具有六大核心价值,帮助企业从管理、自动化、敏捷转型、流程落地、人力情况分析、度量改进等方面进行统一的研发管理。
统一:统一管理和协作,神兵Wizard可以帮助企业摆脱各个团队使用不同工具,数据无法集成、任务协调进度无法统一等情况,让研发团队可以轻量协作,提升研发管理效率。
自动:神兵Wizard可以帮助企业自动完成从代码提交到应用部署的DevOps完整流程,确保只有通过自动测试的代码才能交付和部署,高效替代部署复杂、迭代缓慢的传统方式,实现自动化产品不同阶段的发布过程,消除重复劳动,释放人的创造性。
敏捷:神兵Wizard内置了DevOps方法论,并行支持敏捷研发和稳态研发双模式,灵活支持不同系统使用不同的研发模式,并且可以在不同模式之间进行流畅的协同,帮助企业在互联网+时代快速应变,建立核心竞争力,从而实现敏捷转型。
流程:中大型企业都有自己的研发流程和安全流程,神兵Wizard的工具可以辅助流程落地,让流执行更加到位。
资源:企业通过神兵Wizard进行工时预估,根预估汇总评估目前人力资源与需求量的匹配度,实时掌握人员不足和饱和情况。实际工时上报、确认,帮助管理者复盘检查各人力投入分布情况,以最大化提高人员利用率。
度量:通过立体化智能数据分析,对各个组织、应用间数据进行横向对比,及时发现数据暴露问题,引导度量改进,从而实现通过数据驱动改进的方式。
全栈产品形成研发闭环
神兵Wizard主要面向拥有一定IT研发规模的大中型企业,这类企业通常拥有较复杂的业务场景,研发团队人员较多,需要对研发进行全生命周期管理。神兵Wizard为企业提供一站式端到端的研发管理解决方案,从构想->需求->任务->研发->测试->交付的完成功能支持,并且可以集成企业其他PaaS平台的能力。
协作平台
中大型企业部门团队众多,跨部门、跨团队的合作问题日趋严重。神兵Wizard解决方案中的协作平台主要包括六大功能特性,包括需求/任务,测试管理,计划管理,敏捷看板,统计度量,高级特性,帮助企业团队合作更加高效。通过可视化工作流,将意向、特性、用户、任务各个层级之间进行拆分和关联,以满足不同角色视角的管理需要。同时可以对需求变更、研发过程进行跟踪,掌握需求和研发进度。通过对成员、文件等开发资源的完善管理,并与管理过程工具无缝融合,大大提升研发效率。
代码管理
代码管理包括代码仓库,代码评审,开源分享,数据统计,权限管控等方面。内置高性能分布式Git/Svn 仓库,为开发者提供各项服务,如保护分支,分屏对比,按行查看,锁定分支,合并请求,代码质量统计等高级功能。同时,持续集成检查辅助人工进行代码评审,通过聚合代码扫描数据查看代码健康指数,支持代码关联需求、代码自动归并等功能,对代码进行统一管理。
CI/CD流水线
CI/CD流水线包括持续集成、质量保证、持续发布、数据管理和扩展能力五大部分。通过可视化编排按需定制流水线部署以及任务,构建、测试、扫描和发布,可以按照自定义方式运行,并与协作平台、数据平台结合,自动完成从代码提交到应用部署的DevOps完整流程。同时,神兵Wizard支持混合云部署能力,让企业一次构建,可以部署在多个云端,帮助团队建设质量安全网,实现持续交付。
测试工具集
测试工具集包括测试工具Power性能测试和API接口测试,单元测试和UI自动化测试等其他测试工具,以及Bug缺陷自动分析反馈。神兵Wizard支持测试工具自动化案例管理、执行状态翻转,全方位支持测试金字塔模型自动化,辅佐测试工程师有针对性地进行测试案例设计及测试,实现一站式的部署和测试自动化验证。
工时管理
工时管理包括预估分配、实时上班、审批确认、个人/团队工时管理、个人/团队工时统计报表等功能。并和协作平台打通,让工时可以和研发工作直接进行关联,减少预估和上报的工作量。工时管理旨在帮助管者更好的了解人力发布、安排等情況,更加合理的、充分的利用好人力。
数据平台
神兵Wizard数据平台汇集多维度数据,基于敏捷研发方法论和实践经验的数据源,并覆盖交付能力、质量保证、人力效能,工程成熟度等维度全方位衡量研发能力,推动研发持续改进。
此外,神兵Wizard还提供咨询、教练和培训三类服务,在实施前帮助企业分析现状、评估成熟度;在实施时提供敏捷教练和质量技术教练服务,帮助企业实现团队敏捷运作;培训服务提供管理实践、需求探索、工程实践三方面的进阶培训,帮助企业研发人员快速掌握现代化研发要领,实现敏捷研发。
支持多个业务场景
神兵Wizard可以支持多个业务场景的解决方案,为产品研发提供有力的平台支撑。
一站式研发管理:神兵Wizard打通了从需求、研发、测试、交付等环节,研发人员可以通过一个平台管理整个研发的生命周期,减少了流程负担,让团队更加专注于产品开发。同时,一站式能标准化统一沉淀、采集研发过程中所有数据,为以后组织级的度量报表打下坚实基础,提供数据化驱动改进的能力。
测试管理:神兵Wizard包含了多种测试管理方式,例如手工测试、精准测试、接口测试、性能测试等,并且与研发过程深度结合,保证产品交付的质量。
产品交付计划管理:神兵Wizard内置丰富的计划管理,涉及从小型到大型软件版本的创建、管理、跟踪、发布、回顾和度量的所有阶段,让产品交付变得可落地实施。
实时发布和交付:通过一系列自动化的手段和方法,实现持续交付、持续集成,让产品代码版本保持在随时可发布状态,仅需通过简单点击即可快速发布。
协助企业敏捷转型
神兵Wizard发展至今,深受企业信任,已经赢得了包括平安集团内部企业以及众多大型企业的青睐,为他们的产品研发提供了有力的平台支撑。
在数字化转型过程中,某证券公司由于业务扩展,对研发提出了更高的要求。过去各岗位、角色协作效率低下,流程、标准、体系不完善,研发效能持续改进效果差,该证券公司需要统一研发协作平台,来应对业务带来的挑战。通过神兵Wizard解决方案,该证券公司建立统一的协作管理平台,打通开发、测试之间的信息鸿沟,并且建设数据Dashboard,通过数据来驱动改进;此外,通过建设统一规范框架,引入敏捷方法论,丰富研发模式,从而完善研发体系流程,实现敏捷开发。
受大数据、云计算技术的快速发展和应用影响,国内银行都开始数字化转型工作。但是转型高度依赖IT研发效能,传统开发模式的国内某银行需要敏捷研发,提升效能。通过采用神兵Wizard敏捷转型解决方案,该银行在组织文化、工具平台、双模支持、流程规范等方面进行了改进,实现了研发过程线上化、数据可视化,研发效率提升60%,新项目需求发布周期从2个月缩短到1个月。
神兵Wizard对内支撑了平安集团各专业公司的产品研发管理,对外面向不同行业客户输出产品和服务,全面护航企业研发管理全生命周期,让企业真正实现敏捷开发,快速应对业务变化带来的挑战。