程序员如何"怼"PM

本人是一名程序员,工作中经常与PM打交道。PM与程序员的关系真的是相爱相杀。

如果没有PM,程序员就是空有一身编程的本领,但是不知道该干啥;如果没有程序员,PM也只能空有一肚子想法,无法落地。说白了,谁也离不开谁。

可是呢,日常工作中却又总会相互嫌弃。PM会质疑程序员工时以及排期的合理性,程序员则会抱怨PM需求不合理。

我也会经常和一群技术兄弟们吐槽某个PM提的需求太离谱,有时甚至一边干着活,一边嘴里面骂骂咧咧,恨不得当初直接拒了这个需求。事实上,技术侧确实有权力去质疑需求,也可以将需求打回,我们的需求预沟通以及需求评审环节就提供了这样的机会。

然而,大部分的需求评审会最后都以评审通过结束,为啥呢,程序员提不出有价值的质疑意见。好在,我在一本书里面看到了有人教程序员怎么在需求沟通的时候质疑PM,下面就是样例:

1. 每次对方讲完PPT

为什么要做这件事,不做会有什么影响?

2. 看到对方从总体KPI分解出的目标

这是用户的目标还是我们的目标,是不是老板的目标,老板换了怎么办?

3. 看到对方从用户需求出发,引用了一个观点

这个用户有普遍性吗,能代表多少人,这类用户对我们的优先级是什么?

4. 看到对方引用一条数据来证明自己的观点

数据来源是什么,什么时候获取的,是如何采样的?

5. 看到对方规划写得太实在,都是项目方案

为什么没看到这个产品线的大图,5年后这个产品是什么样子,你实现整个图景的路径是什么

6. 看到对方写得太虚,都是画大饼

未来的确很美好,但怎么实现?现在如果只做一件事,最重要的是什么,你打算怎么做?

7. 看到一个运营方案需要资金预算

你能给出量化指标吗,ROI是多少,这笔钱真的能用在最看重的用户身上吗?

8. 看到要做的事情太多

这么多事情,你打算组建多少人的团队,他们都需要什么能力,怎么分工?如果只给你两个人,怎么办?

9. 看到要做的东西真的很吸引人

实现路上会碰到的最大问题是什么,你打算怎么解决?需要大家怎么配合你?

10. 看到具体项目

你这些项目需要占用的开发资源有多少,如何给技术同学带来成长和成就感?

当然,程序员提出质疑的出发点应该是让需求更加合理,而不是刻意刁难PM同学。毕竟,真得惹恼了PM同学,不给你提需求了,你也慌。

相关推荐
程序员鱼皮7 小时前
又一个新项目开源,让 AI 帮你盯全网热点!
javascript·ai·程序员·编程·ai编程
loonggg12 小时前
一个被99%程序员忽略的效率杀手:你每天盯着看的那块屏幕
程序员
程序员cxuan16 小时前
为什么 Claude 要求实名认证?
人工智能·后端·程序员
得物技术17 小时前
生成式召回在得物的落地技术分享与思考
算法·性能优化·程序员
JarvanMo18 小时前
别拦我!我要在手机上继续写代码
程序员
SimonKing18 小时前
AI大模型中转平台,无需科学上网就可以使用国外模型
java·后端·程序员
程序员cxuan19 小时前
10 个贼爽的 workflow 工作流
后端·程序员·代码规范
舒一笑1 天前
一文讲透 Temporal:为什么大厂都在用它做 AI 与分布式系统的“流程大脑”?
后端·程序员·llm
程序员鱼皮2 天前
别再说 AI 编程就是 Vibe Coding 了!6 种主流模式一次讲清
ai·程序员·编程·ai编程·vibe coding
SimonKing2 天前
OpenCode 20 个斜杠命令,90% 的人只用过 3 个
java·后端·程序员