企业为何需要建立统一的复用型软件平台?.docx

上传人:lao****ou 文档编号:315912 上传时间:2023-08-18 格式:DOCX 页数:4 大小:95.95KB
下载 相关 举报
企业为何需要建立统一的复用型软件平台?.docx_第1页
第1页 / 共4页
企业为何需要建立统一的复用型软件平台?.docx_第2页
第2页 / 共4页
企业为何需要建立统一的复用型软件平台?.docx_第3页
第3页 / 共4页
企业为何需要建立统一的复用型软件平台?.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《企业为何需要建立统一的复用型软件平台?.docx》由会员分享,可在线阅读,更多相关《企业为何需要建立统一的复用型软件平台?.docx(4页珍藏版)》请在第一文库网上搜索。

1、企业为何需要建立统一的复用型软件平台?近年来,互联网在中国得到了爆发式发展,越来越多的行业受到互联网的影 响,开始了自主信息化的道路。虽然得益于互联网的发展,很多企业的业务增长 达到了前所未有的水平,规模也越来越大,但是也由此产生了各种各样的问题, 如信息化建设跟不上企业业务发展的需求,新老系统衔接不畅等。企业信息化面临的实际问题在企业快速的发展过程中,往往会出现这样一个链条。新增一块业务一 招聘一位高级技术人员一 围绕这位同事组建一支技 术团队一 该业务基本由这只团队负责。由此便形成了一个闭环,当需要跟其 他业务进行交互时,经常由技术负责人之间商定,你可能遇到过同样一个业务接 口,同时提供了

2、 RPa HTTP, MQ等多种方式,只是为了给不同的项目提供基础 服务。如果随着业务的的发展,团队形成了一个部门,团队决策者通常会从自身利 益考量,希望尽量减少对外部门的依赖,无论是技术选型,规范建立,组件选取, 运行环境都希望能进行掌控。当这样的技术氛围一旦形成,单个员工对单个项目 的影响就会变得非常巨大,一个产品经常会因为一两个核心员工的离职难以为 继,最后不得不重新开发新的产品。另外,从成本上来说,当每个团队都在试图构建自己完整的研发流程时,中 间的技术研究,产品研发,运维管理就会出现非常多的资源浪费。而且,KPI指 标也会非常难以设立,因为当每个团队都采用不同技术栈,不同的技术组件,

3、不 同的维护方式和规范时,已经无法从产出效率来判断一个团队的绩效,就像你无 法衡量一个川菜厨师和一个鲁菜厨师谁更优秀一样。解决方案在公司发展初期,为了快速的进行业务拓展,大都不考虑成本投入,运营维 护以及技术沉淀等问题。所有的指标导向都是业务的快速发展,尽可能的抢占市 场份额,获取足够多的用户数量。在公司发展到一定阶段后,市场逐渐趋于稳定,先期快速扩展的各种问题会 逐步暴露出来。从技术层面来讲,如果可以形成公司级别的统一开发框架,会在 实际的生产过程中带来非常大的收益。统一开发框架的优势1 .避免重复性技术研究一一节约人力成本让项目组把精力更多的投入到业务中。相信这是大多数技术公司的共识,如

4、果让项目组把精力投入在业务中?就需要在项目组之下构建一个基础的开发架 构平台,把技术的共性问题提炼出来,交给这样一个团队负责处理。避免每个项 目都独自去解决遇到的各种各样的技术难题,有效的把精力释放出来。2 .标准化技术规范一一提升产品项目质量要千人一面,而不要千人千面。采用统一的开发框架(平台)后,在技术栈, 技术组件,技术实现方案,甚至在代码规范上就能形成标准化的技术输出模式, 标准化带来的最大效果不仅仅开发效率的快速提升,还有产品质量的大幅提升, 这是显而易见的。3 .进行技术沉淀一一提升公司整体技术能力,避免陷入一个人的能力决定一 个项目技术的进步来源于不断的技术积累和沉淀。每个工程师

5、都是站在别人肩膀上 完成工作的。以项目为导向的技术团队,一般都会以实现业务需求为最重要的目 标,技术只不过是完成业务的一种工具而已。基于此,业务开发团队就不可能把 技术积累作为一项重要的工作。当一位核心员工构建了一些基础的平台工具后, 往往随着他的离开把之前的技术积累全部丢弃掉,而更严重的情况会导致整个项 目的持续运行都成了问题。当存在公司级别的统一开发框架(平台),项目团队基于该平台进行自身项 目的研发,不再需要关注于底层技术实现,只需要关注业务即可。当存在核心同 事离职时,平台的研发同事可以对新进入项目的同事进行相关培训,不会导致青 黄不接的事情发生。而且,专注于平台的同事为了更好的满足项

6、目组的技术需求, 对平台进行不断的改进,从而达到技术积累和沉淀的目标。4 .可衡量的研发投入一一对研发团队的有效管理和考核当基于同一开发框架(平台)的标准化技术规范建立起来后,对业务功能的 代码实现就可以进行相对有效的评估和考量,可以避免因为技术实现差异而出现 的种种问题。这对KPI的制定和考核是一个巨大的帮助。Fn8XBQpmaMfuHCBHjJTWIM统一开发框架(平台)的定位和目标统一开发框架(平台)定位于技术层面,其主要目的是为统一公司内相关产 品研发和项目实施使用的技术架构和开发工具,有效提高统一技术支持力度,形 成持续的技术积累手段,提升技术人员的利用率并降低对人员的依赖性,最终提

7、 升软件的规模化、流水线式的生产能力。统一开发框架(平台)团队的运作方式如何在公司推进统一开发框架(平台)的建设,并不是一件简单的事情,从 分工和运作方式上来讲,我主要着重把统一开发框架(平台)的工作分成三个部 分。开发示例、技术支持和技术规范。编写完整的开发示例,对很多新接触统一 开发框架的同事来说,有一份完成业务开发是非常重要,不仅仅可以指导你如何 进行业务代码的编写,同时还能够指导你如何编写出正确、高效的代码。还需要 对很多同事进行技术培训与技术支持支持,都是统一开发框架(平台)团队应该 完成的工作。服务运维。统一开发框架(平台)提供了很多公司内部的服务,比如服务注 册发现中心、配置中心、监控中心、链路中心、健康监测中心等。这些都需要统 一开发框架(平台)团队进行运维。新组件、新产品的研发。前一章节提到的API网关、分布式任务调度框架、 服务注册中心Plus等。都是统一开发框架(平台)团队的工作范围。虽然建设公司级的统一开发框架(平台)会在实际的生产过程中带来非常大 的收益。但未必适用于所有情况,大型公司,有的一定的技术积累,在时间和成 本上考虑较少,可自主开发开发;中小型公司可以选择市场上成熟的软件平台, 这样,在成本方面要低得多。原文.Windy

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服