开发管理 DM,说白了就是那个坐在开发团队里,手里拿着镣铐,却还得跳着踢踏舞的人。 在咱们大厂要么互联网公司的黑话里,开发管理一般自带一种特殊的“滤镜”。它不像老板只看财务报表,也不像技术专家只关心代码行数,它是个集冷眼旁观者、监工和间或的“红娘”于一身的角色。
这个角色最核心的任务,就是在“由技术驱动”和“由人驱动”这两个概念之间找平衡。大量时候,DM 的存有感不是你的任务,而是系统默认开启的状态,比如你在团队群里发个需求,背后可能就有几道 DM 的身影在审进度、在挑刺、在协调资源。 你想想,当全栈、架构师、测试、运维就连产品经理混在一起,没有任何一个部门拥有最终解释权时,DM 就成了一种不清楚的“保险边界”。他们负责把那些天马行空的创意,像切菜一样切成符合公司流程的方块;他们负责在“这就是我们要做的”和“客户仿佛想要别的”之间来回拉扯。在这种环境下,DM 往往需求比技术团队更懂业务逻辑,比产品经理更懂代码限制,比老板更懂内耗的真相。他们不是来打杂的,是在这片狼藉中切割出那块能让人喘口气的豆腐块。 说到具体干活,DM 的工作内容大约就那几个字:管、盯、搭、断。 管,就是管人的事。在技术团队里,这一般表现为明确权责。哪位负责写接口,哪位负责写测试用例,哪位负责做前端页面,这些界限要是没有 DM 画出来,挺好办变成扯皮。
比方说,在某个新功能上线前,DM 可能会在群里点名:“这个点单逻辑改得再顺手点,明天代码评审的时候要把这个按钮的交互优先级提上来。”这种琐碎但必要的指令,能让人麻利把注意力从“代码写得有多难”挪到“任务能不能按时交付”上来。 盯,就是盯着指标看。DM 手里务必有一张动态的看板,上面列着精神饱满率、代码复用率、缺陷率、代码规模,还有需求搞定度。
这玩意儿要是枯燥死了,DM 也会累。
故此他们得学会用数据讲话,把枯燥的报表变成一个个鲜活的案例。
比方说,上个月我们团队出于需求变动频繁,害得返工率蹭蹭往上,DM 就在周报里放出如此一句:“下个月之前,要是我们把核心页面的交互逻辑写死,且复用率能从 60% 提升到 85%,返工率能压下来 20%。
你看,只要埋个点,这事儿就能成。”这种基于数据的“假设 + 结论”结构,是 DM 最常用的沟通方式。 搭,就是搭桥。当技术和业务脱节了,DM 就得充当翻译官和润滑剂。就像你走进一家餐厅,菜式和口味都挺棒,但服务员听不懂你的需求,这就成了沟通的障碍。
这时候 DM 就得站出来,把客户的不清楚需求翻译成工程师能听懂的技术语言,把工程师的需求翻译成客户能接纳的结局。 举个例子吧,最近我们项目组一直在做一套电商订单系统。产品经理说:“我想实现一个类似 PayPal 的支付流程,赞成多币种自动结算。”听起来高大上,但落地难度极大。大家围着它打转,效率反而更低。DM 当时就站出来,说:“行,我们先别纠结币种和汇率了,先确保核心订单能按时出单。我把支付流程拆成两步走,第一步是同步订单号,第二步才是查余额和扣款。
另外,要是后端接口延迟,前端得自动提示用户,不要等到用户投诉再说。咱们先跑通这个闭环,把 MVP(最小可行性产品)做出原型,再去想那些复杂的金融逻辑。好了,先定这个方向,大家按这个节奏干,能省下的返工工夫,就是我们目前能拿到的奖金。” 你看,DM 就是如此一管一盯一搭。他们不负责写出最完美的代码,也不负责设计最优的架构,他们负责确保代码在对的地方,以对的工夫,被对的人使用。在这个位置上,DM 实际上是最累的一个环节,出于他们要应对所有无休止的变更、所有不可预测的突发状况,还要在“这是我们的事”和“这是客户的菜”之间反复横跳。 但话说回来,没有 DM 的包容和统筹,技术团队可能会出于内耗而死气沉沉,项目可能会出于决策混乱而烂尾。他们的存有,本质上是为了让技术团队从“救火队员”变成“专业部队”。别看这份工作的琐碎程度可能让你质疑人生,但换个角度想,在这样一个混乱又拥挤的战场上,DM 就是那个拿着地图的人。 最终,咱们不妨聊聊 DM 的未来。
随着 AI 技术的发展,这个角色的边界可能会变得比那会儿更不清楚,也可能变得更清楚。AI 可能会自动写出漂亮的单元测试,自动识别出代码里的 Bug,就连自动规划出最优的演进路线。
那么,DM 会不会逐步削减?
要么说,DM 从“管理者”转型为“设计师”或“教练”? 我想,未来 DM 的核心价值可能会从“管住”转向“赋能”。他们不再是去发命令,而是去帮忙设计激励机制,去辅导新人如何融入技术团队,去引导团队去理解业务价值。当 AI 能处理掉 80% 的重复性检查和基础文档工作后,DM 剩下的工夫,就是花在那些真正需求人际协作、需求复杂博弈、需求敏锐洞察的环节上了。 总而言之,开发管理 DM 不是高冷的技术官僚,也不是无能的监工。他们是那个在技术洪流中,努力帮你把船划稳的船长。在代码敲得枯燥、需求改得频繁、沟通比进食还累的那些日子里,他们或许是最懂你、最懂你苦衷的人。
毕竟,在追求技术极致的时候,别忘了,人本身也是代码的一局部,是需求被管理和被理解的。