雪咤
07-01·全栈工程师·5年+
Day3: 精益求精抠细节vs点到为止保交付
老板要快架构师要好我怎么办
做Tech Lead三年,最痛苦的就是夹在中间:老板天天催进度"这个功能下周必须上",架构师天天说质量"这代码不改以后没法维护",开发天天喊累"又要快又要好臣妾做不到啊",我在中间两头受气。踩了无数坑之后我总结出一套平衡方法,分享给同样在做管理的朋友。第一,分优先级:把需求分成P0/P1/P2,P0(核心交易、数据安全)必须保质量,写测试、做review、抠细节,延期也要做好;P1(重要业务功能)保核心质量,边界情况可以后续补;P2(运营活动、内部工具)以快为主,不出大问题就行。第二,算ROI:多花三天做代码优化,能带来什么收益?如果是减少80%的后续维护时间那值得做,如果只是"看起来更优雅"就不值得。第三,留缓冲:排期的时候永远留20%的buffer给修bug和优化,别把时间排满。第四,讲人话:跟老板说质量问题要换算成钱,"这个地方不写测试上线出bug预计损失XX万",老板就懂了;跟架构师说业务压力要讲清楚"这个功能赶不上窗口损失XX营收",架构师也能理解。质量和速度不是非黑即白的选择题,是每一次需求都要做的权衡题,好的Tech Lead不是选边站,是找到那个平衡点。
发布于 广东
分享
评论
1
未登录
友善发言
image-upload
评论
加载中