芯片项目为啥老延期?因为真正能干仗的人,被你派去修打印机了
首发于公众号「如是有为」 · 查看原文

项目启动那天,楼下喜茶杯子堆满了会议室垃圾桶,白板上写满箭头和代号,leader站在中间拍板:“这次得拼一把,大家都拉满。”
于是团队开始运转,各种会议、各种评审、各种“确认一下再走”。资源紧张,时间紧张,谁都在忙,但没人搞清楚——到底谁在决定项目的成败。
有个哥们,叫老林,是那种你一丢活他就能扛着跑的狠角色。干架级别的工程师,一人能顶仨。但项目初期没他啥事。为什么?因为他“太贵”了,被安排去处理一个外围模块的测试脚本,说是“简单点先热热身”。
结果外围顺利上线,主模块验证还卡在环境搭建阶段,接口定义改了仨版本,没人能定。此时老林正在琢磨如何让打印测试报告自动加页码,leader路过还夸了句:“细节到位。”
等回过神来,距离交网表只剩五天,验证还在崩溃边缘。
你看,项目不是不努力,是最能干事的人被你安排去搞花边了。
再说一次,芯片项目不是线性工程,是网状任务图。每一步都有可能互相等待,但只有关键路径上的等待,才是致命的。你得把项目摊平了看,哪条任务链最紧、哪段最没缓冲、哪点一晚就是全局晚。
但你没摊,你凭感觉。你觉得哪个模块吵得凶,哪个人说得多,哪个进度条红得艳,就往哪贴资源,像打地鼠一样派人灭火。火是灭了,火车却开不动。
你把主核RTL设计给了个还在熟悉架构的新人,说他得“多练练”;把最懂系统验证的老将派去review外围测试点,说“顺便帮帮忙”。等你发现错配,是项目开始拉垮那天。
我们见过那种团队,流程老派、资源僵硬,谁先来谁先分活儿,结果关键路径卡得死死的,非关键路径提前一个月交付,放仓库里吃灰。会议越开越多,版本越做越慢,最后你站在会议室中央,看着进度表发呆:怎么就晚了三周?
就这么晚的。因为你没盯住关键路径。
你没问:“现在最紧的是哪块?”、“谁能干得最快?”、“资源是不是投对了人?”
你以为你在统筹,其实你在赌博。赌流程不卡,赌验证顺,赌IP能按时来。最后全部落空,团队埋头加班,leader开始写PPT背锅。
但你想过没有,如果一开始老林就在关键模块那儿架构、扫雷、敲定方案,后面那些连锁反应根本不会发生。打印机加不加页码不重要,能不能按时出tape-out才重要。
所以说到底,项目延期不是命,是管理的手下留情。
真正懂项目的人,从不问谁最忙,他们只问一件事:关键路径今天是谁,资源全砸过去了没有?

关注公众号「如是有为」
微信扫一扫,新文章先在公众号发出。