[心得] PM如何处理各种陨石般的紧急需求?

楼主: annedoo (萧安)   2020-09-09 12:17:37
我待过几个不同的产品团队,团队文化分别偏向台湾、香港、日本(陨石的故乡),都是在公司走来走去看得到老板本人的小型团队。而不论我在哪个团队工作时,难免都会遇到天外飞来的“陨石”需求,辨认陨石、面对陨石、击退陨石已经变成一种日常防卫战。
这篇文章我会分享我对陨石的定义、成因、来源,以及从产品经理的角度可以如何去面对。另外也希望大家可以思考一下,陨石开发在任何情境下真的都是不好的吗?会不会有时候这种强大的外在推力会将产品推到意想不到的轨道并进而带来成长呢?
MEDIUM 有图有排版好读版:http://a0.pise.pw/utvgy
【本篇文章包含】
- 什么是陨石开发?
- 陨石其实是很主观的:陨石的定义与可能的成因
- 为什么会有陨石出现?老板就不能交给专业的来吗?
- 针对老板型陨石的处理方法
- 迎接陨石撞击的正确姿势
- 待在充满陨石的团队真的很痛苦吗?敏捷与陨石开发的不同?
▍什么是陨石开发?神说“要有光”于是就有了光。
陨石开发(Meteo Fall、メテオフォール型开発)有别于瀑布开发(Waterfall)、敏捷开发(Agile)等会出现在教科书上的正规方法论,它是 2018 年时在日本工程师社群中以戏谑的形式出现的一个名词,意指有一个“天神”般存在的老板,无论我们先前规划地多完整、开发地多顺利,只要他一声令下,前面所有的规划、开发都要因应而改,就像是陨石击落在地球上一般,原本的建设都会付之一炬、功亏一篑,所有东西都要从头来过。
原文(日文):メテオフォール型开発
翻译(繁中):转载好文 — 陨石开发法
▍陨石其实很主观:陨石的类型与可能的成因
我遇到的陨石没有上述文章提到的这么恐怖与直接,或者应该说,在它还没击落任何东西时,通常就会被团队里的 PM 辨认出来并小心处理,试图将它引导到其他轨道上,避免正面迎击。
若用一句话来形容,我认为所谓的陨石开发、陨石需求就是“突如其来且意料之外的需求与改动”,在团队没有心理准备的状况下打乱计划,导致资源要重新安排。
我遇过的状况大致上可以分成以下这几个类型。
类型一:针对开发中、已开发任务的临时改动
情境A:接案公司遇到的白目客户
在接案团队中,有时候 PM 已经跟客户的窗口前前后后多次确认过需求与规划了,等到开发完成,才在最后验收关卡被退回说“欸后来我们老板看了说希望可以改 OOXX ”“我很喜欢、但是老板觉得 OOXX”“我最后想再动一个小地方”那你们是不会之前就确认吗?!你不喜欢你要先讲啊!!!我当下除了傻眼外,也觉得很对不起自己的团队做了白工
我相信这个情境也不是只有网络或软件产业会碰到,这种情况可以透过在合约里面明确定义验收次数、验收时间、可以修正的次数等等,只要自家公司老板是挺你的,就有机会可以避免。
情境B:产品做到一半老板说“这个设计我不太喜欢欸我们改一个版本好不好?”
如果是自有产品的团队,也有可能会遇到产品经理规划好、进开发后,自家老板/主管某天测试或去看 spec、mockup 的时候说“欸这个怎么用这个方法处理啊?这个设计我不太喜欢欸我们改一个版本好不好?”好,你说什么都好。
我还比较资浅的时候,对自己的产品规划与设计能力不太有把握,也不熟悉老板/主管喜欢的设计风格,因此解决方法就是在前期研究与规划阶段就频繁的跟老板/主管讨论、沟通、确认,做好双方的期待管理。
等到比较有经验了,对自己产品规划与设计能力比较有信心、且跟老板/主管彼此间也有信任感之后,尽管不会所有大大小小的规划都持续跟他们讨论,但还是会定期报告手上的任务,也因此这类型的陨石也就比较少出现了。
类型二:突然提出紧急的新需求、插件
情境C:在业务单位眼中,大型客户的需求总是重要且紧急
如果是 B2B 公司,业务、AM 三不五时就会带着客户的意见回来询问;B2C 公司中,则是客服会每天回报使用者遇到的问题,这都是长远来看对团队非常有价值的资料。
但怕的是所谓的重要客户(Key Accounts)强硬的要求我们在某个时限内做什么功能,否则他就要离开我们换去使用竞争品牌;或者是新客户还没签下来,就说“你们如果有 X 功能我才要签约”,因此业务为了拿到这笔订单,就会急急忙忙地跑来找 PM 询问最近可不可以插入这个新的需求。
这种需求有一个麻烦的地方是,客户通常对于需求/功能的想像已经非常明确,所以不像平常产品团队在工作时可以有多次迭代、从 beta 版本开始测试与实作的机会。客户如果够大声(钱给得够多),就要小心业务单位照单全收。
处理方式我之前写过一篇完整的文章分享,详情请见:
http://a0.pise.pw/sn4xs
尽管上述文章已经列了满多情境与处理方式,但我还是常常无法幸免。有次已经正当地拒绝需求方了,没想到需求方又去拜托另外一个 PM 处理这挡插件,而他们做一做之后因为赶不上预定的时程,最后还是得借调我团队的工程师去开发那个需求。哎~~~所以事情真的没有那么简单
情境D:来自老板的陨石需求
我认为所有陨石之中最难处理的就是从“老板”来的需求,一来是因为我领他薪水、靠他升迁,要拒绝他的需求的时候常常拿不出应有的骨气;二来是前面的那些陨石的出发点都有凭有据,业务的需求从客户来、行销的需求从社群来,但老板不像其他团队成员一样有明确的职务内容,因此老板的需求到底从哪来?也许是他的鬼脑袋、也许是投资人的一句话、也许是看到竞品大张旗鼓进攻。这样的未知才是最让人恐惧的。
常见的状况是老板突然跑来问说可不可以研究一下什么产品、什么功能、什么需求,或是突然说“欸我觉得我们现在应该来做这个,现在 OOXX 是趋势阿!”因此想要调动资源,或是公司方向要来个大改动,也是很让人头痛。
这部分的原因跟解决方法比较复杂一些,容我用多点篇幅来分享我的想法~
▍为什么会有陨石出现?老板就不能交给专业的来吗?
前面有提到我待的团队都是较小型的公司,公司/BU 人数介于 10–100 人,因此我所提到的老板就是公司的老板,CEO 或是创办人本人,产业快速变动中、业内竞争的产品也非常多,请大家在这个前提下来理解我遇到的问题!至于大公司会遇到的陨石可能就会不太一样,就请不要一概带入囉。
在跟一些也是在老板身边工作的人聊过之后,我们大概可以将遇到的情况与背后的原因分成以下几种。
1. 风险承受度的不同
身为一个员工,我喜欢东西事先规划的妥妥的,东西一次改一点点,把高风险的东西拆开、分散,降低每次上线的风险。也许最后我们还是大改,但这样的进程在我心里是比较踏实跟舒服的,而这样频繁把改动丢到市场测试与滚动式调整,就是做产品中使用者中心的敏捷方法论嘛!
我通常觉得一次大改风险很高、突然天外飞来一笔说要做什么都很可怕,因为如果方向错了、如果出大包了、如果做白工了,都会让团队很痛苦。阿我就怕被骂嘛!
敏捷方法论、设计思考这种东西,就是让没经验、比较不聪明的我们,有个系统化的方法可以快速学习跟做出像样的东西,而不用在一开始就承受高风险 — — 自己太雷、太嫩的风险。
但是对老板来说,他创业就已经承担了超大的风险,这个产品改动对他来说可能是众多决策的一个小部分而已,扛责任就是他的日常生活,他也不怕被员工讨厌(但我怕),只在乎事情是不是有朝他认为对的方向前进。
讲难听点,甚至有些风险承受度高(有钱没地方花)的老板,他真的不在意产品做怎样,他在意的是“我有没有赌对”、“我的商业眼光是不是很准”,所以他愿意十赌九输,有其中一次赌对就可以拿去跟朋友说,“嘿、我的商业眼光很准!你看我们做了很棒的产品/功能成效很好。”他欣赏的是他自己,而不是欣赏这个市场、他的团队、和我们服务的使用者。
2. 经验与眼界造成的资讯落差
有些情况并不完全是因为老板风险承受度高、我跟同事承受度低,而是因为我们各自评估出来的风险不同。
对跑第一线的业务、或是有多次创业经验与商业头脑的老板来说,他看到某些新机会的当下,脑袋中已经有许多资讯与判断在高速运转,只是还来不及白纸黑字写下来,或是跟对这个商业领域或产业还不熟的我解释的时候我还无法彻底理解。
也因此他们眼中看到的风险是小的,他们觉得做这个东西绝对是稳的、是合理的,现在不做更待何时?所以这时我眼中的陨石才会下来。陨石来的时候我觉得天啊风险好高天要塌了怎么突然要做这个什么意思啊,但他们眼中看到的也许是一颗难得一见的流星。
这某种层面来看也可以说是资讯不对称、资讯落差,但总归来说,不管是谁提的意见,都应该要有明确的商业数据跟使用者研究的佐证才行,才能站稳利基点来互相说服。
3. 身为创业老板的焦虑
老板就是 CEO 或是创办人本人,产业快速变动、业内竞争的产品多,可能老板今天去跟投资人聊,投资人说做 A 市场很有机会;明天去参加一个老板们的聚会,另个产业的老板说我们可以来试试合作 B 商业模式;后天上网乱逛竞争品牌网站发现他们未来策略会主打 C 类型的使用者/功能,心里想着我们可不能在这时候落后啊!
就是这样,我每天都不知道老板的工作到底是什么,他到底哪来那么多灵感,今天问 A 明天问 B 阿可是我们现在在做 XYZ 欸,谁有空突然做那么多事情啦?
▍针对老板型陨石的处理方法
1. 确认需求背后的目标与原因,以及老板的期待
第一就是确认老板为什么想做这个?背后的想法是什么?消息与数据来源为何?为何他深信做这件事情能达成那个目标?
就像前面提到的,老板拥有的资讯通常比我们多很多,思想可能也很跳跃,当他提出需求的时候,先帮助他说出一般人在提需求时也应该要提供 PM 的脉络与逻辑推论流程,至少让我们是在差不多的资讯水平上再开始进行讨论。虽・然・真・的・很・难!
2. 重新讨论与排序优先级
第二就是跟处理其他部门的临时需求的处理方式一样,跟老板好好讨论优先级,大家判断后真的觉得插件 A 是最重要的话那我们就看看是不是先做 A 然后把其他原本的优先事项先搁置暂缓,重新排序正在进行中专案的优先级。
3. 成立陨石专门机构
另一个作法就是安排一个专门做“机会研究”或是处理“新商业模式”的团队,他们没有固定的 roadmap 而是专门在找新的机会点,毕竟所谓陨石就是意料之外突然需要处理的议题嘛,如果有个团队的使命就是处理这些事情,大家的工作都会顺利一些。
▍迎接陨石撞击的正确姿势
如果已经确定自己的团队要迎击陨石、避不开了,代表有新的需求、时程变动、可能需要借助外部资源,要有被讨厌的心理准备。
为什么大家讨厌陨石?临时改东西就代表之前都在做白工,新的需求就代表可能要加班,同时无法做自己真的觉得有价值的事情,前面花好多时间讨论的东西有说跟没说一样,很浪费时间。
在这种情况下,我认为有几点要把握:
1. 尽量不加班,如果必须要加班也要帮助团队拿到相对应的回报(加班费、补休、被老板在会议上大力表扬)
2. 确保现在的新版本不再是在做白工,这次真的是最后一次改了!
3. 让团队(包括我本人)在这次陨石结束后可以继续做自己觉得有价值的事情一段时间(毕竟也很难保下次不会再有陨石)
▍待在充满陨石的团队真的很痛苦吗?
其实我以前觉得还好。当自己没什么想法的时候,老板很有想法就是个优点,我只要烦恼怎么样执行最有效率就好;另一方面是如果老板够强,陨石砸到的地方都正中红心,产品是可以跑很快的。
如果原本就没有一套明确的产品规划、产品路线图,那也根本不会有所谓的陨石,毕竟没目标的时候往哪边走都算是前进,这是一个相对的概念。
我过去待的其中一个团队常有陨石需求,但团队气氛与产能还是很不错,因为大家就是相信老板英明,而且他也的确多次判断正确,让产品有所成长。当时的工程师设计师觉得只要需求明确、PM 跟老板会帮忙揹责任、不用加班,那实际上开发什么内容也都很好讲话。所以真的就是看自己和团队喜欢的工作方式跟对突如其来变动的承受度。
但有个重要依据是,老板是不是有个明确目标,而那个目标跟你相不相同?
举例来说,目标是发大财,大家都很明确朝着这方向前进。今天突然有一个新的大案子进来可以发大财,那大家放这个插件进来就是有共识的;最怕的就是目标是“老板个人的自我实现”,也就是说他只是想要享受指挥大家、看大家为他辛苦为他忙的心态。
而如果你很讨厌陨石,又刚好在一个充满陨石的团队,那我会建议你尽快转换团队。从 PM 本身的角度来看,比起精准执行老板/团队的想法,无论成果好或坏,有些人可能会更想试试看自己的方法、去验证自己心里的产品判断跟商业决策,爽感会更高一些,也才能持续学习跟发挥长才。
此外,有些团队会打着“敏捷”的大旗行“陨石”之实,这两者所具备的“弹性”是很不同的。敏捷开发的弹性在于有个明确的目标与路线规划,工作方法与执行内容都围绕在目标之上,同时快速去测试不同的解法,每个小阶段的结束都能调整产品开发方向、资源投入程度等等;陨石开发的弹性则在于,只要我说要做、要改,现在就要马上生出人力来帮忙处理。
不过团队就算跑真・敏捷也不代表这辈子就不会有陨石出现阿~~~
也许你看完这篇会觉得这离真正陨石到不行的团队还差得多了,那可能是因为我待在太过陨石的团队不久后就离职了。如果真的无法接受那样的工作环境的话,建议还是快逃啊~~~
以上就是我过去面对陨石的经验与心得分享。
我们【产品团队甘苦谈】系列在目前的规划中一共至少会有三篇:
(1) 该如何处理与面对团队建立的磨合期?
(2) 如何处理各种“陨石开发”的紧急要求?(此篇)
(3) 遇到雷队友该怎么办?
对这些主题有兴趣的朋友欢迎到我们 medium 看看与互相取暖~~~
或有任何希望可以了解的议题我们也很乐意从 PM 的角度分享。
之前也在板上发过一篇类似主题的文章,欢迎参考!
文章代码(AID): #1TmVhqbj (Soft_Job)
话说在这个板也分享文章一年多了,
常常有人说我错板(?)
老实说我觉得 PM 也是软件工作(Soft Job)的一种,
所以发在这边应该没什么问题吧~~~
毕竟 PTT 上面的 PM 板是美少女梦工场板啊...
作者: allenxxx (fufuxxx)   2020-09-10 10:28:00
一颗陨石对付不了RD,对手就下陨石术砸死你
作者: v7q4 ((.)(.)乳剑双修 -|=>)   2020-09-10 09:33:00
通常就是叫RD搭火箭登陆陨石 将陨石炸掉
作者: jack0204 (Jarbar王朝)   2020-09-10 08:50:00
名言:我请你来是要你提建议,不是提意见
作者: DCTmaybe (竹竹人)   2020-09-11 10:20:00
我就怕被骂阿干
作者: shooter555 (shooter)   2020-09-09 12:43:00
敏捷不就旨在于把陨石变流星吗0.0或者是说让团员在平日就习惯被陨石洗礼
作者: MOONY135 (谈无欲)   2020-09-09 12:54:00
123都把握不到才是真。陨石
作者: NTULioner (LionsHeart)   2020-09-09 13:11:00
直接丢给rd 没做完是rd扛责 有做完就是pm能力好会规划
作者: Csongs (西歌)   2020-09-09 13:24:00
面试自介 :我来自陨石部门
作者: yoche2000 (Sushi Desu! 在下寿司)   2020-09-09 13:43:00
推三眼怪 等等来读
作者: xevisu (大绿半糖少冰thx)   2020-09-09 13:53:00
面对陨石唯一解就是换老板
作者: allenxxx (fufuxxx)   2020-09-09 13:55:00
敏捷就是骗你不断更新,最后结案的时候说客户就是需要要你补一狗票文件
作者: jack0204 (Jarbar王朝)   2020-09-09 15:53:00
每个人都要训练抗陨石能力
作者: wulouise (在线上!=在电脑前)   2020-09-09 17:21:00
Spec要改可是deadline不变哦^^ 不肯退让的xd
作者: B0988698088 (废文少女小円♥)   2020-09-09 17:48:00
可以发pm文不过不用宣传medium冲流量
作者: goldflower (金色小黄花)   2020-09-09 18:27:00
楼上可怜QQ
作者: leo5916267 (小叶)   2020-09-09 18:31:00
就写之前想清楚,写了就不要想
作者: kain777 (想妳在0:01分)   2020-09-09 18:40:00
直接END PM都不OK
作者: DCTmaybe (竹竹人)   2020-09-09 18:54:00
我以为pm版是pokemon
作者: peanut97 (丁丁)   2020-09-09 20:08:00
http://i.imgur.com/T0SCYKk.jpg大推你讲难听点的这段,分析人性看得好透彻!我要追踪您!
作者: WaterLengend (Leeeeeeeeooooooo)   2020-09-09 23:34:00
优质文推
作者: umum29 (....)   2020-09-10 01:21:00
每次功能更新可以追踪其产生的转换率 点击率 甚至于订单常发生不同PM提出同样需求 结果对使用者的体验都不好之后可以直接避免再花资源做同样的蠢事就算老板再怎么神准 天马行空提需求有时对团队也是负担
作者: internetms52 (Oaide)   2020-09-10 07:58:00
作者: leolarrel (真.粽子无双)   2020-09-10 11:33:00
老板:不爽不要做,你以为你是谁?
作者: koting0914 (木可柯)   2020-09-10 11:38:00
作者: iamshiao (CircleHsiao)   2020-09-10 14:47:00
陨石的故乡 好好笑
作者: jobintan (Robin Artemstein)   2020-09-10 15:05:00
台湾不只有陨石,还有流星雨,甚至小行星撞击等级的。
作者: tomap41017 (绝梦)   2020-09-10 15:19:00
推萧大哥XDD
作者: czberlin (派大星)   2020-09-10 21:52:00
好神的比喻啊!一起来毁灭星球吧
作者: sylvia9511 (叶凉)   2020-09-11 00:12:00
优质 推推
作者: viper9709 (阿达)   2020-09-11 01:18:00
推四楼
作者: yoche2000 (Sushi Desu! 在下寿司)   2020-09-11 14:49:00
推 好文
作者: worf   2020-09-11 23:33:00
叫工程师生出来就对了
作者: superpandal   2020-09-12 18:02:00
可以叫天神自己解决 一天到晚叫凡人硬扛做什么又不是自己的事业 为何要做出瑞士刀的东西
作者: shooter555 (shooter)   2020-09-14 12:21:00
最后开发出来 要你命三千

Links booklink

Contact Us: admin [ a t ] ucptt.com