资深工程师的思考力 — 开会与反思检讨该提什么问题?

2025年3月13日

💎 加入 E+ 成長計畫 如果你喜歡我們的內容,歡迎加入 E+,獲得更多深入的軟體前後端內容

先前我们在《工程师在专案不同阶段,必问的核心问题》 讨论了在专案中、面对产品时工程师可以提什么问题,以及透过这些提问来提升自己的思考力。

在这一期主题文中,我们会进一步来讨论,当在会议以及反思检讨时,可以进一步提哪些问题,让这类型的会议能够开得更顺利。

会议相关要思考的问题

虽然多数工程师偏好实作大于开会,但是一定规模的软体开发需要靠团队合作完成,因此会议有时会成为必要之恶。面对这个避不了的存在,最有效的面对方式就是善用它,让会议所占据的时间,能够发挥最大价值。

在会议前

很多团队往往低估会议的成本,找了很多人进会议,但不是每个人真的都需要。假如一个会议一小时,里头有五个没必要在的人,等于每开一次会就浪费五小时的开发时间,一周要是有三场这类的会议,就浪费十五小时;当团队越来越大,不去反思与检视这种状况,会导致越来越多浪费。身为资深工程师,保护团队成员不用参加冗余的会议,会很重要。

因此在会议前,推荐可以问以下问题来检视:

  • 期望透过这个会议来达到什么?会议的目的是否清楚?
  • 会议要讨论的议题,真的那么重要吗?
  • 我们真的需要开这个会吗? 有没有替代方案 (例如用非同步形式讨论) ?
  • 每个参与者真的都需要在会议中吗? 为什么? 参与者有没有其他更重要的事情必须做?

假如发起会议的人没办法清除回答当中的其中一个问题,身为资深工程师就该让对方知道,团队中的工程师应该把时间花在其他更重要的事情上。

在会议中

身为资深工程师,需要确保会议室有效进行。毕竟会议如果没有效,那就等于大量浪费了所有参与会议的人的时间。

要评估会议是否有效进行,可以思考以下问题:

  • 讨论是否没有被少数人占据? 参与的人是否都有机会表达其观点?
  • 讨论是否有效被推进? 还是只是在绕圈子没有推进?
  • 讨论是否有清楚的结论、后续的行动方案?

这些问题通常不会直接问出来,而会是在脑中思考与评估;在评估时,如果这些问题有任何一个是否定的,那就要适时介入。举例来说,假如会议中一直是某个工程师在发言,把其他人的话都抢走,这时就可以跳出来,主动去问说「其他人怎么看呢? 是否同意 XXX 刚刚提出的观点呢?」来介入,确保其他人都可以有效发声。

会议结束前

在会议结束前,身为资深工程师需要确保会议该有的结论都有获得,避免大家花那么多时间参与,结果什么结果都没有。

在一般的会议结束前可以问:

  • 会议最开始设定的目标有达到吗?
  • 有没有什么遗留没讨论到的内容,是后续要再持续追踪的?
  • 有讨论到的内容,是否有明确的待办事项、要完成的时程,以及相对应的负责人?

在产品相关的会议结束前,推荐可以问:

  • 这个会议是否有产出具体且明确的规格、选择该规格的原因?
  • 关于规格的设计与实作,是否有明确的时程?
  • 有明确的负责人去跟不同的利害关系人 (例如跟上下游团队) 沟通吗?

如果上面提到的点,在会议结束前并没有做到,身为资深工程师,在这个时候务必要跳出来。举例来说,假如有没有讨论到的内容,在会议结束前可以说「我发现原本有排定要讨论的 xxx 并没有被讨论到,也许我们可以拉另一个会议来讨论这件事」。

阅读更多

在谈完会议前、中、后分别推荐提的问题后,接着想特别谈「反思与检讨」类的会议,要如何能够有效做好。在工程师的职涯中,持续反思与检讨,才能够持续成长。毕竟经验本身的价值是有限的,对经验反思才能获得更大的价值。

反思与检讨的会议该提哪些问题、为什么在这类会议中「如何问问题」跟「问什么问题」同样很重要? 我们在 E+ 成长计划的主题文都有更详细谈到,推荐感兴趣的读者阅读。

本文为 E+ 成长计划的深度内容,截取段落开放免费阅读。欢迎加入 E+ 成长计划阅读完整版本 (点此了解 E+ 的详细介绍)。

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們