随着移动社交、大数据、云计算、IoT等新型技术的高速发展,不少企业的CIO们踊跃拥抱新技术,欲将其注入到企业的运营管理中,助力企业数字化转型。据Gartner预测,到2020年,将会有超过25%的中型企业,部署以SaaS形式交付的应用程序,精细化管理企业运营。
然而,对于计划通过新技术实现业务创新的企业CIO们,面临的常见问题是:缺乏独立的测试和验证环境,应用开发与测试都在唯一的生产环境中进行。而在没有充分业务验证的情况下,直接将业务数据与新代码融合,一旦出现bug,只能在生产环境中紧急修复,犹如飞机空中换引擎,对业务的正常运转造成巨大的隐患与风险。
在国内SaaSCRM领域,销售易开创性推出“沙盒环境”,为企业数字化转型与业务创新开辟“试验田”,提供复制且独立于生产环境的应用开发与测试环境,实现全生命周期自动化的应用部署流程,助力企业IT高质高效、安全稳定地交付产品。
全生命周期开发流程的管理
销售易沙盒应用场景与价值
(一)对于企业创新项目,销售易沙盒环境帮助企业创新降低试错成本,独立于生产环境,保证业务平滑运转。
1---企业IT可在沙盒环境中,频繁配置,反复测试;
2---在沙盒环境实验成功后,可作为项目审批通过的有利依据;
3---即使失败,可随时下线。
(二)此外,销售易沙盒环境,满足企业IT人员在开发、测试与培训等多方面的使用:
1---用户培训
新系统上线前,企业IT可在沙盒环境中灵活创建业务数据,为系统用户提供培训,避免测试数据对生产环境的影响。
2---更新迭代
众所周知,SaaS应用以敏捷开发、快速迭代着称,SaaS提供商会定期向企业用户发布新功能。企业IT可使用沙盒环境,进行必要的测试与验证,确保新版本的正确性。同时企业员工可在沙盒环境中提前试用新功能,更好地发现潜在问题,全面确保新功能与已有业务的无缝融合。
3---问题修复
当生产环境出现问题,譬如数据无法同步时,可在沙盒环境中进行问题重现、修复、测试、回归测试,确保问题充分解决后,再将代码部署到生产环境,从而保正修复代码的准确性与稳定性,减少对生产环境业务的影响。
销售易沙盒的功能特性与优势
安全、隔离的沙盒环境为企业创新开辟了独立试错的土壤,为生产运营创造了稳定高质的环境,实现从环境复制到自动部署的全流程管理。其中,主要由三大部分组成:沙盒管理、配置包管理和部署管理。
沙盒管理:快速复制生产,高效创建沙盒
在沙盒管理中,轻松一步设置,定义不同种类沙盒:如可用于功能开发的开发环境沙盒,以及测试沙盒、培训沙盒等等,实现从生产环境到沙盒环境的自动高效复制,为企业IT创建专属沙盒。
当项目上线后,通过刷新功能,定期将生产环境的代码、配置等同步到沙盒环境,保持动态测试的沙盒环境与生产环境的高度一致,便于下次新功能上线与bug修复,在相同环境中的充分测试,确保上线后安全稳定地运行。
沙盒环境登录
配置包管理:一键打包组件,多向环境同步
当企业IT在沙盒环境中完成功能验证后,按项目或功能将开发组件(如业务对象、业务代码等)分别打包,每个项目或功能的所有组件作为一个整体,向生产环境中传输,避免多项目并行时,代码的混乱与遗漏。
同时,配置包支持多向环境同步:功能上线时,支持从沙盒环境到生产环境的同步;保持环境一致时,支持从生产环境向沙盒环境的同步;从开发到测试时,支持从沙盒环境向沙盒环境的同步,为环境之间的自动迁移部署做好充分准备。
部署管理:自动迁移部署,安全校验管控
打包完成后,在部署之前,通过安全校验——譬如对字段依赖项的检查等,保证部署的顺利进行,避免错误对系统的影响。
校验成功,点击“部署”,一键自动迁移,实现“持续交付”和“持续集成”的自动化部署流程。将IT工程师从大量繁琐的配置工作中释放出来,让更多的精力聚焦在业务梳理与产品的创新上。
即使部署失败,通过查看历史错误信息,来追踪并定位错误问题,待问题修复后可重新部署。
自动迁移部署
此外,销售易作为企业级新型CRM开创者,手机端沙盒也已全面上线,同时支持Android版与iOS版。在独立的沙盒环境下,充分的测试与验证,让便捷的CRM移动端更加的稳定与易用。
综上,销售易沙盒环境为企业IT提供开发、测试、培训、线上问题修复等不同阶段的独立于生产环境的环境,满足企业全生命周期的个性化定制开发、自动化迁移部署的全流程管理,为企业的项目创新,产品的高质交付,和生产环境的稳定运行全方位保驾护航。