QCon伦敦:m3ter团队拓扑学的故事

QCon London 2024:m3ter的团队拓扑演化之旅

在2024年伦敦QCon大会上,m3ter的高级软件工程经理Ricardo Nuno Almeida分享了该公司如何通过调整团队拓扑(Team Topologies)来应对增长需求和不断变化的业务优先级。m3ter是一家帮助B2B软件初创公司通过自动化账单计算来管理复杂定价的企业。

初始阶段:流对齐的团队拓扑

m3ter在成立初期采用了类似于看板系统的流对齐(stream-aligned)全栈团队拓扑。这种结构反映了初创公司早期的动态,主要由销售部门提出功能需求。然而,随着公司的发展,这种结构逐渐变得不再适用。在发布九个月后,团队面临日益复杂的任务,导致认知过载,意识到单一团队无法有效管理不断增长的工作量和多样化需求。

第二阶段:基于功能的拆分拓扑

为解决这一问题,m3ter转向基于功能的拆分拓扑,区分了软件工程师和数据工程师的角色。项目经理在范围界定、优先级排序和领导小队中发挥了关键作用。这种结构在初期取得了成功,但团队很快发现了一个错误的假设:公司可以快速重新评估数据仓库结构,而这并不适合现有的结构。随着客户获取超出预期,数据仓库成为扩展的瓶颈。尽管增加了资源,但更大的变革势在必行。

第三阶段:引入赋能小队

引入专注于架构创新而非功能开发的赋能小队成为m3ter的一个重要转折点,帮助他们解决了数据仓库的瓶颈问题。然而,这一举措无意中导致了团队的分裂,各小队之间的方法论和质量标准不一致。认识到需要重新调整后,公司重新合并为一个单一的流对齐小队。任命一位工程经理在简化流程方面发挥了关键作用,最终在2024年初成功推出了新的数据架构,立即提升了性能。

第四阶段:战略优先级对齐

m3ter的演化之旅继续向前,这次的重点是根据战略优先级(特别是理想客户档案,ICP)来对齐团队。公司专注于使用Salesforce作为CRM和Netsuite的客户,并针对特定连接器进行了优化。m3ter彻底改革了客户入职和销售流程,强调解决方案设计和交易审查。这一改革使业务从临时功能请求转向更协调和务实的方法。

关键经验与总结

总体而言,m3ter的工程团队经历了四次拓扑调整,每一次调整都是对业务优先级变化的回应。Almeida强调,团队拓扑的演变并不是失败的标志,而是对业务变化的成功应对。他强调了定期重新评估和调整团队结构以与组织目标保持一致的重要性。透明的沟通和协作,通过共享路线图和积极参与决策过程,对于建立信任和提高团队运作效率至关重要。

m3ter的经历展示了组织发展的迭代性质,凸显了在扩展科技初创公司过程中适应能力、协作和战略对齐的重要性。这一案例为面临类似挑战的工程团队提供了宝贵的经验。

Almeida在QCon London的演讲录像将在未来几个月内通过InfoQ提供。

阅读 29
0 条评论