金山办公姚冬:用长周期、大规模的方法,应对软件“卡脖子”难题
消息来源:baojiabao.com 作者: 发布时间:2024-05-09
8 月 26 日,金山办公副总裁姚冬出席「规模之道」2022 年技术开放日活动,并做了相关主题分享。
WPS 始于 1998 年,WPS 版本第一行代码始于 2002 年,经过多年发展,到如今已经有了 20 年的发展周期,而微软的 Microsoft Office 起步更早,要追溯到 1989 年。据悉,截至 7 年月,金山办公 WPS 有超过 3600 万 C++ 的代码,这些代码运行在 5 亿以上的活跃设备上,代码规模庞大。面对如此大规模的代码数量,金山办公是如何管理的?
金山办公副总裁姚冬表示,这样长周期、大规模的软件需要解决三个根本的问题:成本、效能和质量,但这三要素组成了一个"不可能三角":不可以同时做到低成本、高效能还高质量。对此,姚冬认为:"做好超大规模软件项目,不仅需要技术能力、产品能力,也需要管理能力,用管理推动技术创新、效率提升和质量改进。"
对于软件行业为什么会被"卡脖子",姚冬表示,主要就是一些长周期、大规模的软件卡了脖子,因为小规模的软件可以很快学会,短周期,没有沉淀,没有太多的知识和经验,我们靠人多也可以追上。"就像在办公软件领域,WPS 和微软 Office 的竞争已经持续多年,依旧没有结束,应对长周期、大规模的办法只有用长周期大规模的方法才能追上,除了技术、人才以外,管理水平也是需要相应的提升。"姚冬表示。
姚冬认为,要理解"不可能三角",首先要先对三角(成本、效能、质量)的构成足够清晰。
一,成本通常来说分为显性成本和隐形成本、前者包括设备成本、薪酬成本等,后者包含沟通成本、信任成本等;
二,效能可以分为三种,比如决策效率,一个大的软件项目要做很多的决策,一旦决策错了越努力效率越低;比如执行效能,研发不只是靠人,还包括工具,如果工具本身执行效率低,工具效率也会影响;比如协作效能,人不可能单枪匹马去做一件事情,要很多人合作,团队期待的是合作"1+ 1 大于 2",但是现实中经常会出现"1+ 1 小于 2"的效果。
三,质量的影响因素贯穿了软件设计、开发、测试全流程。
面对以上难题,技术管理是解决手段之一。管理的目的就是在三件事情之间找到一个相对好的平衡点。
管理又分为三个层面:管人、管事、管技术。WPS 的做法是:把"管事"交给项目经理,项目经理负责管流程、缺陷、交付、协调、沟通、资源等;把"管技术"的工作交给资深工程师,负责下技术决策,解决技术上的疑难杂症。值得一提的是,WPS 也在内部打造了大量制度的"基础设施",包括代码管理、持续集成持续交付、CI / CD、人才培养等等,让管理运行在完善制度之上。
姚冬指出,管理还需要落实到工具上。管理的制度流程如果写在纸上只是一个文本文件,它只有落到一个工具上才是一个可执行文件,比如代码分支管理、质量控制,包括安全、代码审查、信息收集管理和监控等重要议题,WPS 都通过研发支撑系统落实。通常来说,软件产品的完整生命周期包括:编码阶段、编译集成阶段、代码阶段,持续集成阶段,WPS 给每一个阶段都匹配了对应的工具。
此外,WPS 还建立了完善的质量保障体系,确保多层次的质量保障服务。从单元测试到集成测试到发布测试,这些工作都能在质量效能平台得到很好的管理,及时消除风险隐患,为软件质量添砖加瓦。
2022-09-13 18:39:49相关文章
- 美国法院裁定阿里须为Squishmallows玩具侵权案答辩
2023-12-28 19:59:34
- 小米汽车传员工3700人 雷军称小米汽车不可能卖9万9
2023-12-28 19:41:57
- 国家新闻出版署:认真研究《网络游戏管理办法(草桉徵求意见稿)》关切 实行前进一步完善
2023-12-28 19:14:56
- 天猫新规可以无条件申请“仅退款”了?淘宝天猫又离狗多多零元购近了一步
2023-12-28 18:57:55
- 印度以打击金融犯罪为由逮捕了两名 vivo 高管
2023-12-26 16:49:01
- 在国外微信收不到国内信息?微信和WeChat将被拆分
2023-12-15 10:40:15
- 苹果iPhone15 系列手机发布最新消息 预计上市发布时间9月
2023-08-06 23:21:02
- 华为将发布鸿蒙HarmonyOS4操作系统 功能五大升级支持设备清单
2023-08-06 23:17:37
- 整治自媒体网红账号 400万粉丝网红发布擦边视频被无限期封禁
2023-07-12 09:56:09
- 网传微信文件传输助手是真人是真的吗?微信官方回应
2023-06-27 15:53:32
- 电信移动送手机成了“信用购”?你上了运营商的贷款套路了吗?
2023-06-12 17:18:55
- 中国电信广东地区崩了无信号 客服回应已在核实处理
2023-06-08 15:39:04
- 消息称小米新能源汽车价格表正讨论定价区间:双版本不同配置,高配或超 35 万元
2023-03-06 12:56:03
- 华为因制裁被传或分拆剥离手机业务? 内部人士回应:可能性不大.
2023-03-05 23:26:41
- OPPO正式发布安第斯智能云,让终端更智能
2023-02-24 16:02:27
- 华为与OPPO签订全球专利交叉许可协议 包括5G蜂窝通信专利
2023-02-24 16:02:26
- 老蛙将推MINI镜头新品:目前未知具体规格 官宣将于12月20日发布
2023-02-24 16:02:26
- 首发全新35mm定制光学系统 努比亚Z50性能同样强悍
2023-02-24 16:02:25
- Redmi K60屏幕细节曝光:全系标配2K护眼柔性直屏+5000mAh大容量电池
2023-02-24 16:02:25
- OPPO Find N2今天发 合金金属折叠屏更轻了
2023-02-24 16:02:24