教培行业工程师面临着什么挑战?研发面板全栈式解决工程师的痛点
“攻城狮”之痛
痛一:最“可爱”的产品经理,这些人一天到晚提需求,而且毫无愧意改来改去。
每一个需求背后都是一大串的代码,每一次需求的变更,意味着相对应的每一个环节都要变更,而这些,都是“攻城狮”一个一个代码敲上去的。所谓杀掉一个“攻城狮”,不用枪、刀、剑、斧,多提需求以及需求变更就够,大概就是这样子的吧。
产品经理们,摸过你们长在左心房的良心吗?而且,说好的下午茶、大餐呢?
痛二:最“要命”的老板,这些人老是有这周想到下周就要的系统。
996已经司空见惯,跟谁学更是提倡“996变为007”,鼓励员工尽量住在公司,所谓“不畏加班不念下班”,虽然不确定真假,但这个应该是每一个老板的内心想法。项目工作量需要30人/天,老板要求10人/天,这就是现实!
老板们,你有考虑过我们“攻城狮”所剩无几的头发兄弟的感受吗?你有想过我们“攻城狮”也想有时间去大学城找女朋友吗?
痛三:最费头发的事儿——修Bug,这些“兄弟”最讨人烦,但无奈它天天光顾。
在公司/机构里,老师绝对是最受宠的那类人,天天都有人围着。
我们这些“攻城狮”则天天围着Bug,当真是一个Bug一时爽,一打Bug头发光。如果是自己写的代码倒还好,最坑的是公司/机构里有N多不知道哪儿来的“系统”,甚至还没有说明文档。
**痛四:**最憋屈的事儿——修复“罢工”系统,这些家伙不来则已,一来惊天动地。
每年招生高峰期,大大小小的活动肯定是少不了,这个时候24H待命修复“罢工”系统更少不了。
比“亲爹”还“亲”的报名页面,如果没半夜爬起来修过,那肯定放假的时候修过,要不然都不好意思说自己是教育行业的“攻城狮”。
研发面板之“药”
其实,教培公司/机构“攻城狮”的痛,远远不止以上这四个,但想到自己能搞定那些老师们搞不定的“大活儿”,往往还是挺开心的。
但,要是有能解决以上四个难题的“绝招”,那简直是比找到女朋友还开心的事儿。还别说,“绝招”真有,请往下看。
以下内容请招生、教研、教学、教务、运营、招商等老师们回避,“攻城狮”上。
deepexi.com 研发面板
DEEPEXI® RDP(R&D Panel) 研发面板,是为企业提供灵活高效的全生命周期研发管理,囊括行业最先进的敏捷研发、DevOps、微服务、低代码开发等的落地实践,面向开发者友好的底层研发工具。
它打破传统工程化项目交付和新型敏捷迭代管理的边界,让整个研发一站式协同,帮助教培公司/机构“攻城狮”实现快速数据互通,实现快速应用上线。
据测算,使用研发面板,同一个项目的开发周期可缩短1/3的时间。更厉害的是,即便是非技术,也可以在研发面板拖拉拽,生成业务应用系统!
deepexi.com 研发面板由四大态组成,分别是管理态、开发态、运行态、质检态。每个态面向不同的研发角色,有着不同的功能和特性,如下:
管理态
管理态管理态(D-Baton)定位为敏捷协作平台,基于 Scrum+Kanban 敏捷开发方法,建立需求池-迭代计划-任务体系,将抽象发散的客户诉求逐步细化为可落地开发的任务,提升研发效率。
产品使用对象
项目管理人员/部门负责人/项目各成员
使用场景
项目管理人员对项目全过程进行管理:项目管理人员使用管理态的功能,实现从需求、迭代、任务、缺陷等项目过程的管理。
项目各成员使用任务看板进行敏捷协作。
开发态
开发态定位为低代码开发平台,包含前端可视化开发(D-Designer)和后端即服务(D-Insant)。通过可视化、拖拽式、配置式等操作进行开发动作,快速开发出前端应用和后端服务,并提供前端应用代码下载,在线后端API服务,减少了开发过程中冗杂的、重复性的编码工作。
产品使用对象
开发人员
使用场景
前端人员开发一个全新应用:前端开发使用开发态“在线设计” ,通过拖拉拽可视化快速创建一个前端应用,并提供源码下载。
后端人员开发一个全新应用:后端开发使用开发态的“原子能力” ,以可视化的方式配置数据库表结构,生成单表的单个/批量“CRUD”接口,并提供在线“API”服务。
后端人员使用开发态的“编排服务” ,利用已有的接口,通过可视化(低代码)编排设计,生成新接口,并提供在线新编排“API”服务
质检态
质检态定位为一站式测试及交付平台,包含持续集成CI/持续交付CD(D-Bridge)、制品仓库(D-House)和测试平台(D-Tester)。
D-Bridge:持续集成CI/持续交付 CD
提供基于"流水线"的定制化 CI/CD 能力,定位于企业级应用流水线和持续交付解决方案。
支持对单元测试、代码质量扫描、构建、镜像推送、部署、接口测试、人工审核、自定义脚本等任务的自由编排,并支持自动触发和定时触发,具备简单易用、可视化、高可扩展、高可用性等特征,提供云原生、完整及成熟的接入服务解决方案。
D-Bridge 使用对象及场景
使用对象
开发人员
使用场景
开发人员对应用进行构建、打包、运行:开发人员通过“流水线”提供的“单元测试”、“代码扫描”、“构建” … “部署”等功能,保证在快速迭代过程中,产品的主功能和可用性没有致命缺陷
D-House:制品仓库
通过安全可靠的软件仓库,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。(可参考研发面板使用指南中关于镜像仓库的描述)
D-Tester:自动化测试平台
覆盖测试管理、接口测试、性能测试,融入DevOps敏捷测试理念,帮助用户高效管理测试活动,保障产品高质量交付。基于 JMeter,稳定可靠,采用 Runner 架构,易伸缩,可应对高负载场景(如性能测试、压力测试)。
D-Tester 使用对象及场景
使用对象
测试人员
使用场景
测试人员对应用进行接口自动化测试:测试人员可通过“接口自动化测试” ,可对服务的接口进行全量的自动化测试,提高测试效率,减轻测试的工作量。
运行态
运行态(D-Runtime)定位为云原生运行环境,提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建,一站式部署和运维容器应用,支持弹性伸缩,并提供完善的监控告警服务,帮助及时发现问题,快速定位并解决问题。
另外也提供主机托管与集群托管等完备功能,能够满足企业互联网架构的日常运维场景;基于 Ansible & Kubernetes & Helm 等主流开源应用打造,稳定可靠、弹性、安全;支持细粒度的资源管理、分配,方便运维人员对资源进行精细控制。
产品使用对象
开发人员/运维人员
使用场景
开发人员申请运行资源:用户提交 资源申请 ,由 deepexi.com 运维人员分配资源到工程,用户不用关心资源如何配置、如何搭建,减轻使用者的运维工作。
开发/运维人员使用制品部署应用:开发/运维通过运行态 工程资源 ,使用指定的命名空间(环境)通过可视化的方式部署应用,可发布多个副本,当应用访问压力大时,可动态调整副本数,减轻单个副本(实例)的压力。
运维管理人员可使用全局管理-运维管理模块,快速托管主机及集群,并可执行主机运维、集群拉起、命名空间管理、镜像仓库接入、Helm应用启动等操作。
好了,以上就是研发面板的简单介绍。
教培公司/机构“攻城狮”兄弟们,这个比有了女朋友还开心的研发面板,心不心动?
心动就立即体验吧,让产品经理、老板等那些人,让bug、“罢工”系统等那些事儿,离咱们远远的。
点击下方链接可申请免费试用1个月,联系人姓名中加上推荐码 deepexi@InfoQ 将有专人联系开通,评论留下您的试用体验更加有机会免费再赠送多一个月试用。https://cloud.deepexi.com/presale-consult/step1
版权声明: 本文为 InfoQ 作者【Deepexi】的原创文章。
原文链接:【http://xie.infoq.cn/article/4e585b4e7edfd67e865529208】。文章转载请联系作者。
评论