近日,K+全球软件研发行业创新峰会上,百余位来自百度、阿里、腾讯、华为、字节跳动、中兴、Intel、金山等知名企业的技术专家与会分享一线实践经验,探讨软件领域的前沿发展、最佳实践和创新应用,碰撞思维火花。会上,合思产品研发部资深前端研发王伟东受邀出席,在「工具与平台创新」分论坛上以《行业大客户的前端工程管理与优化实践》为题,带来财务数字化软件前端解决方案的创新与思考。
作为软件研发行业内具有风向标意义的峰会,“K+全球软件研发行业创新峰会”致力于发现全球软件研发领域的创新工程和杰出团队,整合国际前沿技术实践,构建行业案例研究智库,通过软件研发技术的创新融合,帮助中国企业成功进行数字化转型与升级。
会议现场,王伟东以某国企大客户本地化部署时进行的前端工程管理及优化为背景,剖析在服务行业大客户过程中所遇到的业务及技术挑战,以及如何应对行业大客户的定制需求及本地化部署要求,深入探讨有效的前端工程管理策略、工具研发及架构演进方法论,并围绕移动端的优化策略展开重点讨论与剖析。
合思产品研发部资深前端研发王伟东
以下是王伟东演讲内容精选(有删节):
所谓前端工程,就是在整个前端开发过程中,采用了一系列的技术手段和工具,来提高开发效率、保证代码质量、提高代码复用性、实现自动化流程和促进团队协作等方面的目标。在优化过程中,我们认为不是所有的优化都是有价值、有必要的,不能盲目重构,而要有取有舍、对症下药,逐步完成优化调整;同时还要从以下几个角度去评估优化的价值:从服务客户的角度出发,优化动作要能够支撑客户企业的业务价值;从公司的角度出发,优化动作要能为公司增效降本;从代码角度出发,优化的目的则是实现统一维护。
在代码构建优化方面,我们通过对现有构建产物的相关分析,重新组织了SplitChunks 的构建策略,同时利用External加快构建速度、优化体积,最终产物体积缩减90%,大大降低了资源的消耗。仅仅打破常规的工作框架模式做一些小的调整,最终却收获了可观的成果,这件事情也给了我们带来新的启发——要紧跟技术发展的脚步,主动思考寻找破局之路。
在团队协作、提高开发效率方面,我们利用Git subtree能力按业务域拆分或聚合子服务,并自研了微前端方案,促进了行客团队与标准SaaS团队在同一项目上的协作。我们使用Git subtree实现更可控的工程规模,Micro Frontend实现更快捷的迭代更新,mfe-cli类工具实现更统一的项目管理,SmartOPS 实现更高效的运维执行。
未来,为了进一步实现更可维护的工程,我们提出了HAB(Hose Application Builder)的概念。其本质是“极致的标准化”,我们希望通过HAB——让用户可以自己通过aPaaS进行生产、组装和研发,完成更准确、更快速、更强大的应用组装,让鱼和熊掌可以兼得,让个性化和标准化不再是“二选一”。
近十年的研发经验也让我清晰的认知到,当下我们的方案未必是前端行业里最优秀的解决方案,但一定是在当前困局下的最佳实践方案。当方案落地、问题得以解决,那一刻就是完美。然后再放远目光,考虑还是否有优化的空间,在未来还将面临什么业务场景、如何解决可能出现的新的问题,带着发展的眼光不断精进,才能在技术上更进一步。
秉承以客户为中心的服务理念,合思成立8年以来已分别在北京、杭州、南昌设立研发中心,主要研究数字技术和前瞻创想理念在财务数字化方面的探索和应用。基于广泛连接的生态体系、双轮驱动的商业模式和自主研发的全链路L4级“无需报销”解决方案,逐步构建起「一个平台、五条产品线、两大生态」,打造企业级应用开放生态与企业因公消费生态体系,释放未来财务人的创造力,助力领先企业实现业财融合。
截至2023年7月,合思已申请各项知识产权百余项,其中软件著作权108项,发明专利17项。坚持做对用户有价值的事情,最终用户会接受。同时,我们也与北大信研院联合成立了财会智能化应用联合实验室,依托北大信研院的专业科研体系背景以及合思在数字化费控报销领域的行业经验,双方在产品发展、技术迭代、产学研一体化生态等维度共同发力。
未来,合思在研发道路上也将不断精进,在广泛连接的生态、双轮驱动的模式创新和自主研发的“无需报销”解决方案的基础上,进一步构建敏捷的财务收支管理平台,为企业提供智能聚合消费、费控报销、收付款管理、财务收支经营分析和电子会计档案等全方位财务数字化服务,解放双手释放人的创造力,助力企业实现业财融合,让有限更有效。
精彩活动早知道
关注“未来财务人研究院”公众号