我们的开发云提供可拖拽式快速构建业务系统,并且支持自动化转维传统单极应用和微服务的代码,过去的十年当中国网公司的开发工具是我们做的,通过和不同项目组的长期合作,通过各个领域包括人财物、基建和招投标形成3000多个典型业务模板,才做到了这样的模板生成各类应用的快速迭代方式。构造阶段我们提供高保真的原型,而且和其它原型工具最大的区别是原型可以转换成后面项目直接应用代码,确保这种原型保真程度和不被曲解的程度,实现这种可视化的构造、快速开发和高质量的交付。 我们提供离线和在线两种研发模式,通过浏览器进行在线开发,离线方式之所以存在就是因为有些项目需要现场测试,因为只有生产环境或者准生产环境才能进行测试,我们支持这种代码的导出,包括代码设备需要进行生成认证,保证人员导出,整个代码的流失或者走向可追溯,外面实现远程开发或者本地环境调试之后可以同步回到本地。 这是一体化开发云提供的可定制化流水线的持续集成,我们提供企业级的研发流水线引擎,在线可视化流程定制,执行在线开发、在线检测、持续集成、业务部署,实现流水线自动化执行、快速迭代和持续交付。封装、打包、编译脚本、提供可视化向导,每天可以完成3000次左右的持续集成,运行效果非常稳定。全过程任务推动,各个阶段执行过程实现可视化,并且提供一站式部署在KPS上面的技术路线上云,屏蔽底层的技术细节,无论什么都是需要经过中国电科院第三方的安全检测上线,所以我们并没有实现真正从开发到测试到运行,只是在开发和自身的测试阶段实现这样的流水线。 我们项目去年开始试用,截止目前一体化开发云支撑30多个项目的建设,参与研发人员1000名左右,通过这种业务平台进行集成管理,初步统计整个硬件使用率提高130%,节约研发成本700余万元,但是实践过程当中还存在着大量的问题,每天仍然在修复缺陷。大概每天收集到的问题有几十个,而且由于网络限制,目前针对互联网开发或者移动应用开发支撑也有限,就是我们在大型企业研发上云的尝试或者应用的效果,可能和其它行业不完全相同,大家感兴趣的话会后我们可以进一步交流。 |