释放软件工程潜力,打造更优质产品

成为赋能团队的关键:解决问题而非交付功能

在NDC Oslo 2023上,Martin Mazur讨论了如何释放工程师的潜力,强调赋能团队的核心在于解决问题,而不仅仅是交付功能。通过早期让工程师参与产品发现工作,可以创造出超越客户期望的产品。

赋能工程师的关键

Mazur指出,赋能工程师意味着信任他们并减少对他们的干预。多年来,工程师的创新能力被削弱,因为他们被排除在“构建什么”的讨论之外。创新发生在真实客户问题与新技术相遇的时刻,而只有工程师最了解技术的潜力。

工程师所需的技能

为了应对赋能工作,工程师需要具备以下能力:

  • 应对不确定性
  • 规划工作
  • 进行有意义的对话
  • 理解价值的创造方式

这些技能可以通过学习获得,但在大多数工程师的工作环境中,他们从未有机会学习这些技能。

提升工程师能力的途径

Mazur建议,工程师不应仅仅专注于技术的深度,而应拓宽技能范围,包括商业模式、设计原则和人际交往能力。例如,参加不寻常的会议演讲或阅读平时不会选择的书籍,都是提升技能的好方法。

衡量团队成功的关键

Mazur强调,衡量团队成功的标准应是结果(即对用户、产品或业务的影响),而非产出(即完成的工作量)。只有通过衡量结果,才能让团队对其成果负责。

解决用户问题的重要性

Mazur在接受InfoQ采访时表示,软件的价值在于解决用户的问题。如果构建的功能从未被使用,那就是对人力资源的巨大浪费。

团队解决问题的能力

Mazur认为,团队需要文化变革,才能真正解决问题。组织应以上下文而非控制为主导,团队应被授权解决问题,并对结果负责。

提高决策能力

Mazur指出,区分好的决策与好的结果是提高决策能力的关键。好的决策是基于现有信息的最佳选择,即使结果不佳。工程师应避免因信息不足而陷入分析瘫痪,及时做出决策。

对团队和个人的建议

Mazur建议团队和个体工程师在工作中始终思考两个问题:“这是为了什么?”和“这是为了谁?”,并深入挖掘产品解决的问题和目标用户,从而为工作带来新的视角。

阅读 27
0 条评论