guo
-
Python 单体应用如何演进为内部托管平台:从单体架构到服务化实践
对于客户来说,一项云端协作服务必须可靠、响应迅速。 自公司成立以来,某海外大型科技公司一直在持续扩展规模。如今,这家公司服务着全球各个时区超过 7 亿注册用户,每秒至少处理 30 万次请求。对于一家初创公司来说运行良好的系统,并不一定能很好地支撑这样的规模。因此,团队需要为内部系统设计一种新的架构模…
-
CI 不稳定测试如何治理:自动化构建健康管理系统实践
在某海外大型科技公司,工程团队每天会运行超过 35,000 次构建,以及数百万次自动化测试。如此庞大的持续集成(CI)和自动化测试规模下,偶发失败和“不稳定测试”几乎不可避免。与此同时,一些新的代码提交也确实会导致构建失败,从而阻碍开发人员发布新版本。 在这样的规模下,如何治理不稳定测试、维护构建健…
-
单体仓库太大怎么办:如何缩小 Monorepo 体积并提升开发者效率
当单体仓库体积真正成为问题 在某海外大型科技公司,几乎所有产品变更都会经过同一个地方:服务器端单体仓库。 所谓单体仓库,也就是 Monorepo,是指一个单一、共享的 Git 仓库,其中包含公司内部使用的众多服务和库。团队没有把代码分散到几十个较小的仓库中,而是将大部分后端基础设施集中在同一个地方。…
-
AI 编码智能体平台如何提升研发效能:从 CI 修复到工程工作流自动化
解决工程工作流碎片化问题 AI 编码智能体正在成为软件开发的重要组成部分。它们最直观的用途,是帮助开发人员更快地编写代码。但如果希望真正提升研发效能,编码智能体就不能只停留在“生成代码”这一层,而要进一步融入软件开发生命周期、CI/CD、测试验证、依赖升级和工程工作流自动化之中。 在某海外大型科技公…
-
AI 如何落地工程团队:从工具采用到研发效能提升
AI 不只是一个工具。它更像是一位强大的协作伙伴,能够帮助团队减少摩擦、自动化繁琐任务,并让员工把更多精力投入到真正有意义的工作中。 AI 对这家海外科技公司的运营至关重要,尤其对工程师而言更是如此。但 AI 落地并不是一蹴而就的。虽然早期使用者对 AI 的潜力充满热情,但许多开发人员最初并没有真正…
-
AI 如何提升工程生产力:高管圆桌会议的关键洞察
某海外科技公司如何利用 AI 提升研发效能 提升工程效率,是这家海外科技公司工作中的重要组成部分。团队越快向客户交付高质量功能,客户就越能从产品中获得更多价值。随着 AI 编码工具和 AI 工作流逐渐进入软件开发生命周期,如何利用 AI 提升工程生产力和研发效能,也成为技术团队必须认真回答的问题。 …
-
技术领导力:如何通过授权帮助工程团队成长
在工程管理中,团队成长需要给成员留出犯错和承担责任的空间。对技术负责人来说,最大的挑战之一,就是判断哪些错误只是“小擦伤”,哪些错误会带来严重后果。真正有效的技术领导力,不是事无巨细地控制团队,而是在高标准下给予团队足够的自主权。 我们都见过那种“直升机父母”:他们时刻盘旋在孩子身边,生怕孩子一不小…
-
敏捷教练职业框架怎么搭建:能力模型、成长路径与组织影响力
在某海外大型科技公司,变化是一种常态。敏捷教练的核心使命,是帮助团队和领导者在组织持续发展中保持高效、健康和持续成长。 敏捷原则早已融入这类公司的组织基因。因此,组织真正需要的并不是行业中常见的“转型教练”,而是一群能够随着组织需求变化而持续进化的敏捷教练。 在早期阶段,第一批敏捷教练主要服务于跨职…
-
大规模项目复盘怎么做:跨团队回顾会的组织方法与实践经验
这篇文章最初由某海外大型科技公司的一位前敏捷教练发起。 多年来,我们一直在探索如何开展“大规模回顾”,也可以理解为大型项目复盘或跨团队项目回顾。所谓大规模回顾,是指如何从涉及数十个团队的大型、复杂、跨地域项目中收集经验教训,并将这些经验有效传播到组织内部。 过去,我们采用的是传统方式:把所有相关人员…
-
团队健康检查模型怎么做:用可视化发现团队改进机会
团队健康检查模型是一种帮助团队审视协作状态、发现改进机会、提升组织效能的方法。它通过一组结构化问题和可视化结果,让团队更清楚地看到当前状态、优势、痛点和变化趋势。 想了解这类团队健康检查模型的更多最新实践,也可以参考相关后续文章。 什么是团队健康检查模型? 许多公司都在尝试用不同方法衡量和可视化团队…