业务 + 研发 = 一体化管理平台?
兼顾研发及业务协作,又能够关注生态连接的工具,似乎在市面上还没有见到接近完美的产品。当然,万物皆在不断的进化,没有最好,只有更好。伴随着互联网在中国进程的发展,线上研发效能及业务应用软件也不落后于时代进步的脚步,中国软件行业从未停止过持续的创新。
2022 年,业务应用开发正在简化,研发效能也在提升,其中不得不提软件在协同促进、研发一体化管理、业务模版化等软件(平台)的发展。都有哪些呢?
从前端业务应用开发层面,我们见证了众多解决前端开发效能的软件工具或平台的诞生:
解决营销活动快速上线的业务效率问题--HTML5 营销模版工具,如易企秀
解决前端页面从设计稿到前端 CSS 代码层面的转换效率问题,如 Code.FUN
解决小程序页面开发过程中的组件复用问题--微信小程序组件,图鸟 UI 组件
解决前端复杂图表的开发问题,如:uCharts 插件
另外,前端业务应用开发偏底层一些的,就是遍地开发的低代码或零代码平台,如:腾讯云微搭,百度爱速搭等。以上这些工具(平台),都在进一步降低开发者的应用开发门槛,加速业务应用的研发-上线周期。
再看看后端,随着 mongoDB 等后端服务编排,容器技术的出现,许多可视化的服务端管理工具应需而生,这些工具平台的出现,是为了解决降低后端开发门槛,进而加速业务上线周期的效果。
研发流程中,前后端的开发只是研发流程的一部分,就好比瓷器的销售,前后端开发好比完成了瓷器的 0.1 阶段,后续还会有测试及上线管理流程,再往前置扩展一下,应用研发前还会有产品需求提炼,原型设计,高保真设计等步骤。于是乎,所谓的”研发效能管理平台“便出现了,如:PingCode,Ones 等。
工具太多,效率反而不升反降?
好比一个家,有一两件能够便利生活的家具,例如床、桌子、椅子,或者一些必需的白色家电(冰箱、洗衣机、电饭锅等),的确可以极大提高生活的便利性。但如果东西一多,在做每件事情的时候,可能都会下意识的想到是否需要用一些买回来没啥用的工具,人会犹豫不决,产生或多或少的内耗。
企业是由人组成的,在软件开发过程中工具的使用也是类似情况,如果有太多的,解决不同场景问题的工具叠加,先不说每款工具给到员工使用前就有培训及学习的成本,每个工具都有可视化的管理后台,登录账号和权限需要重新配置,业务配置流程配置一遍,然后基于软件的使用,可能现有丝滑无比的工作流还需要进行微调.....这是多么痛苦的一件事情,同时企业人员精力也耗费在毫无意义的软件应用上。
小程序技术的发展,给研发领域带来了许多想象空间
技术层面,从 Web 1.0 进化到 2.0 之后的十几年间,移动 App 都是各大软件提供商用于争夺消费者碎片化时间的主战场。HTML5 这种标准化的、普适的文本化内容编码格式,被广泛应用,并最终成为了互联网的基石之一。Web2.0 向 3.0 的进化过程中,软件技术标准的扩展,小程序类技术的编码和内容格式,整体基于 HTML5 基础上,更加轻量,也更加开放有生命力。
从标准的角度看,当前互联网上的小程序类技术,几乎都借鉴了这个领域的先行者微信的规范。可以说,微信小程序就是这个领域的“既成事实”标准。故此互联网系列全球标准的制定者 W3C,也正在通过其 Mini-Apps 工作组制定国际标准。
业务生态层面,从 2017 年微信首次推出小程序开始,经过四年发展,各大互联网巨头纷纷推出自己的小程序应用平台,小程序成为真正意义上的“互联网新技术标准”。截至 2021 年上半年,全网小程序数量突破 700 万个,其中,微信小程序是行业主流,数量超过 430 万个,占比高达约 61.43%。
既有技术生态及周边硬软件的支持,又有业务生态的蓬勃发展。正所谓”分久必合“,是否研发管理工具不再”精神分裂“式的发展,而是兼顾业务和研发属性,提供真正意义上的业务-研发一体化管理平台?
”新型“业务-研发协同武器
这里的”新型“并不是说真的要颠覆市场技术的创新,而是工具管理平台能够考虑到业务-研发在同一个平台,对于真实上线业务的协同管理。
最近试用了FinClip小程序管理平台,发现它已经有类似概念的雏形:
降低应用开发成本。从研发侧来看,它提供的 FIDE 调试工具,能够将企业已研发好的小程序,上传进行线上调试及编译,一站式的管理业务需要的小程序。与此同时,IDE 工具中会有一些预设的插件,供开发时便捷启用,或者动过自定义 API 自行研发,以更好的调用 App 自身的能力。这一点来看,作为混合 App 的解耦式开发,时非常好的开发管理平台:开发一次,运行至多社交平台及 App,甚至不同屏幕尺寸、不同场景的多终端设备。
提高业务管理效率。从业务侧来看,它提供的小程序管理后台,能够对已有小程序(不管是自研的还是第三方的)进行便捷的上下架及应用端侧关联,满足业务人员在实际的运营当中,什么业务需要出现在什么合作的 App 中,以进行业务投放的个性化控制。与此同时,其灰度发布的功能,便是在人群控制方面,进行业务营销的人群个性化投放,保证营销颗粒度的精细程度。
评论