平衡工程文化:什么都辩论 vs. 直接告诉我该做什么

工程团队常常在两种文化之间摇摆:一种是“什么都辩论”,最终卡在共识上;另一种是“直接告诉我该做什么”,让开发者对产品思考失去参与感。评论者认为真正的问题在于领导力和决策:清晰的决策归属、对业务目标的共同理解,以及具有心理安全的表达空间,被视为避免停滞、倦怠和过度管理的关键。很多人强调,产品经理和经理应当具备技术理解力,愿意做决定并承担责任,同时能把工程师直接连接到客户问题,而不是让他们淹没在流程里。

什么都辩论 vs. 直接告诉我该做什么

  • “什么都辩论”往往源于不确定性(缺乏经验、目标不清、信任不足)以及自我(聪明人需要自己的观点得到验证)。
  • “直接告诉我该做什么”可能反映出冷漠/倦怠,或缺乏经验以及对目标和流程的模糊不清。
  • 这两个极端都被视为领导力薄弱的症状,而不是稳定的文化终点。
  • 当辩论建立在对“好”的共同理解之上(简洁、性能、客户价值)时,它可以是有成效的;但当它被用来拖延、摆姿态或逃避责任时,就会有害。

决策与领导力

  • 一个反复出现的失败模式:没人知道真正的决策者是谁;追求共识最终变成了停滞。
  • 许多人主张:咨询利益相关者,然后让一个明确识别、胜任的人来决定并承担后果。
  • 一些人将“共识”重新定义为“没有人强烈否决”,而不是“每个人都同意”。
  • 有人将其与军队或电影片场类比:最终由一名指挥官/导演在听取意见后拍板。
  • 反复重新开启已定决策被描述为一种特别令人疲惫的事情。
  • 数据驱动的决策在高安全性领域受到赞赏,但也有人警告,数据可能被选择性取用,并非每个决策都能等待完美数据。

产品经理和经理的角色

  • 常见抱怨包括:PM 制造无休止的会议、文档和框架,却从不对方向作出承诺;或者有权力的 PM 推动模糊的宏大架构,最后什么也没落地。
  • 正面的模型:PM 作为果断的“指定背锅人”,做出艰难决定,吸收风险,并为工程师挡风遮雨。
  • PM 的技术熟练度非常受重视,因为这能减少会议、做出现实的取舍,并与客户对话。
  • 经理过多(“厨子太多”)被视为造成流程膨胀和执行停滞的驱动因素。

开发者背景、招聘与激励

  • 许多人强调要让工程师深入理解客户问题和业务指标,而不只是接任务。
  • 盲目实现明确提出的“想要什么”受到批评;工程师被鼓励追问“为什么”,并复述需求。
  • 一些开发者明确想要工厂式工作;如果大批招聘这样的人,文化可能会转向对产品影响漠不关心。
  • 建议范围从重组和激励,到直接解雇明显不匹配的团队成员;不同观点对可行性和风险的看法不一。

心理安全、倦怠与文化

  • 有毒的评审和敌对式辩论被描述为会造成与工作相关的“PTSD”,尤其是在同行评审方面。
  • 工程师被削弱却又被指责的文化(模糊指令、没有有意义的输入)与严重倦怠相关。
  • 心理安全——尊重实验、明确所有权、允许异议而不受惩罚——被视为避免无休止辩论和被动服从的核心。