
这事儿说来挺巧,前阵子我在公司碰上个烫手山芋。手头有个项目,客户那边突然提了个需求,说要改动核心逻辑。我一听就蔫儿了,因为那个模块特别敏感,牵一发而动全身,稍微一动可能...
这事儿说来挺巧,前阵子我在公司碰上个烫手山芋。手头有个项目,客户那边突然提了个需求,说要改动核心逻辑。我一听就蔫儿了,因为那个模块特别敏感,牵一发而动全身,稍微一动可能就得返工好几个月。当时项目经理催得急,问我什么时候能搞定,我心里直打鼓。
我琢磨着,直接拒绝,显得我能力不行,而且项目进度就卡在那了。硬着头皮上,那风险太大,万一搞砸了,背锅的肯定是我。我记得我以前学过一个叫“Sidestep”(侧身、绕开)的技巧,当时觉得那是理论知识,没想到真能派上用场。
我没直接说“不行”,而是先把那个需求拆解开了。我约了客户和项目组开会,表面上是“更好地理解需求”,实际上是想把他们拉到一个需要细抠细节的泥潭里。
这一套组合拳下来,客户那边立马就卡住了。他们发现,他们只是随口提了个想法,根本没想过背后的技术细节和测试成本。会开完,客户那边沉默了,项目经理也不催了。

隔了两天,项目经理又来问进展。我没提那个“核心逻辑修改”的事儿,而是直接端出了一个“优化替代方案”。这个方案本质上是绕开了核心逻辑,通过在外部加一层适配层来实现客户想要的效果。
我这样跟项目经理说的:“老板,那个核心改动太大,风险跟时间投入我们评估过了,可能要拖延一个月。不过我研究了一个折中的办法,我们可以在不碰核心代码的基础上,用一个外挂式的模块实现80%的效果,而且只需要一周时间,风险也小得多。”
我拿出了原型和初步的架构图,这种“已经找到解决办法”的态度,一下子让项目经理特别满意。他一看这个方案实施快、风险低,立马就拍板同意了。他觉得我不仅解决了问题,还帮他省了事儿。
我们完全按照那个“替代方案”去做了,客户也接受了。我成功地把一个几乎让我失业的大难题,变成了一个可以快速交付的小任务。这个过程里,我没有正面冲突,没有说“我做不了”,只是通过层层引导和提供更优解,巧妙地绕开了那个最难啃的骨头。

Sidestep这个词用得它不是逃避,而是换了个角度去解决问题。关键在于,你要比提出问题的人,更清楚问题的本质和背后的代价。当你能把代价摆出来,同时给出一个更轻便的路径时,别人自然就跟着你的路走了。这事儿之后,我发现,职场上很多时候,解决问题的能力,不如说是“引导解决问题的能力”更管用。