发现问题不要立刻解决


    本文的主要观点出自<Take a cautious approach to problem-solving>,作者是Jeff Lash
    这篇文章是写给产品经理的,其实是一种通用的做事方法。基本观点是:发现bug不要立即去修复。原因是:
    1 如果发现问题立刻就去修复,那么将错过真正的问题。
    2 让问题维持一段时间,是让其他人(尤其是老板)意识到严重性的唯一手段。
    3 问题大多数不是想象中那么严重。
    4 更多的时间能让你找到正解。

    在围棋中,会有“没棋可下”的情况,比如棋形过于薄弱,断点比较多;或者受到对方严厉的攻击,被点到了弱点,一定要补棋才能安定,但是补在任何一个地方都 不能根本解决问题。在这种时刻,职业棋手是不会补棋的,除非已经到了不补就要立刻被吃死、而吃死以后损失太大的情况。
    职业棋手处理这种情况的一种战略是“留住味道”。围棋决定胜负、判断棋手棋力的关键是“落子的效率”,职业棋手落子每一步都是“要点”。在棋形已经薄弱的 情况下,费几手棋来整形,等于拱手把主动权让给对方。棋盘是公正的,如果职业高手棋形薄弱,一定是因为他们前面阶段行棋过于积极。在此时刻,更是寸步都不 能让,一步走“缓”就会全盘皆输。所以职业比赛到中盘会看到棋盘布局比较凌乱,基本上没有大块空地或者长串棋子。而业余棋手的棋盘布局就显得比较”有规则 “,长串的铜墙铁壁,没有腾挪空间和战斗的余地。
   
    技术研发同样如此:一定要去做最正确的事。切忌因为”代价不大而有利可图“而去做一件事,也切忌本着”有问题一定要马上解决“的教条而解决问题。从业余研发到职业研发要迈出的就是这一步。