【读书活动感悟】—有缘队—《人月神话》(1-3章)_文章

【读书活动感悟】—有缘队—《人月神话》(1-3章)

高晨旭
发表于 2025-11-11 17:56:07

  作为初入职场的新人,我们小组成员根据网上的推荐和简介选择了这本被誉为“软件工程里边的神话级产品”的书。这本书的名字乍一听甚至有些浪漫主义色彩,什么神话吗?查看简介,介绍本书是关于布鲁克斯在IBM公司System 360家族和OS 360中项目管理,软件工程的见解。初读下来就会发现作者认为”用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话“。书名也由此而来。

  人月是我们对一项开发任务,一个项目进行规模资源衡量的时候用的一个单位。它会暗示我们,人力和时间可以相互替代,越多人加入,工程完成的时间越短。但作者写道:人数和时间的互换仅仅适用于以下情况:某个任务可以分解给参与人员,并且他们之间不需要相互的交流。这在割小麦或收获棉花的工作中是可行的;而在系统编程中近乎不可能。软件开发本质上是一项系统工作——错综复杂关系下的一种实践——沟通、交流的工作量非常大,它很快会消耗任务分解所节省下来的个人时间。

  人月互相等同,这似乎是再简单不过的算术题。但在软件开发,或者说在我们这种复杂的、软硬件结合的系统产品开发中,这却是一道致命的错误命题。因为人员的增加,会急剧放大沟通成本,带来额外的培训、磨合与理解偏差,就像往一团本已黏稠的焦油里再添新料,只会让挣扎更加艰难,行动更加迟缓。

  这让我立刻联想到我们正在进行的一些AI功能升级项目。有时候,当我们发现某个模块进度落后,第一反应可能就是:“是不是资源不够?再加两个人?”现在想来,这种想法何其天真。尤其是AI功能的开发,并非简单的堆砌代码,它更依赖于核心算法人员对业务场景的深刻理解和持续的数据调优。盲目增加不了解充电业务特性或AI模型细节的成员,非但不能加速,反而可能打乱原有节奏,让“概念完整性”——这个布鲁克斯反复强调的系统灵魂——支离破碎。我意识到,作为产品经理,我的职责之一,可能就是要在资源诉求出现时,更审慎地评估“加人”是否是那剂良药,而不是那杯毒酒。

  那么,面对紧迫的工期和有限的人手,出路何在?布鲁克斯给出的“外科手术队伍”模式,给了我极大的启发。他主张,一个高效的团队不应是一拥而上的民主作坊,而应像一台精密的外科手术:由一位“首席程序员”(主刀医生)承担核心的设计与编码责任,其他人则围绕他提供专业化的支持。这种结构最大限度地保证了系统核心思想的统一,也极大地减少了不必要的沟通内耗。

  这完美契合了我对AI产品团队构建的想象。在我们云平台中心,一个AI功能的落地,同样需要一位或少数几位对AI技术和充电业务都有深刻洞察的灵魂人物来主导核心架构与关键模块的设计。其他人,包括像我这样的产品经理,以及测试、UI/UX等同事,则构成高效的支持网络,确保主刀医生能心无旁骛地聚焦于最关键的创造性工作。我的价值,或许不在于指挥所有人,而在于确保这位主刀医生能清晰地理解“手术目标”(用户需求与产品愿景),并为他扫清执行路上的所有障碍。

  此外,书中对“编程系统产品”的阐述,也让我对自身工作的复杂度有了更清醒的认知。一个能在实验室跑通的AI算法,只是一个程序;而要把它变成一个在特来电App上稳定、易用、可维护、能服务海量用户的“编程系统产品”,中间横亘着通用化、测试、文档、集成、维护等数道高墙,其成本可能是前者的九倍。这意味着,从我提出一个AI功能点子开始,就必须意识到它最终作为一个“产品”所要求的全方位打磨,而不仅仅是模型精度这一个指标。这让我对研发同事的工作多了一份敬畏,也提醒我在需求规划和项目跟进时,要预留足够的时间给这些“看不见”但却至关重要的环节。

  合上书页,我感受到的并非面对困难的沮丧,而是一种“拨云见日”的清明。《人月神话》没有提供任何银弹,但它给了我一面镜子,让我看清了软件项目,特别是我们这类融合了AI与实体产业的复杂项目中,那些根深蒂固的挑战。作为初入行的产品经理,我不再天真地以为好的产品仅源于绝妙的创意或充足的人手。我更深刻地理解了,尊重客观规律、追求概念统一、构建精干高效的团队、对“人月”神话保持警惕,才是带领产品穿越“焦油坑”,抵达成功彼岸的务实之道。前路漫漫,这本写于过去的经典,已然成为我面向未来工作的一盏指路明灯。

75 0

评论


意见反馈