项目管理
-
VSM价值流图如何改进软件交付
用价值流图可视化软件交付流程 DORA 的研究反复表明,软件交付与运营绩效是预测组织成功的重要指标。这种相关性不仅适用于商业目标,也适用于非商业目标。同时,高绩效的软件交付能力还会对员工福祉产生积极影响,例如降低职业倦怠风险、提升生产力。 能力决定绩效,绩效影响结果。 DORA 强调,高效领导力、良…
-
管理工程师:给问题,而不是方案
在研发管理和工程团队协作中,一个常见误区是:管理者太早给出解决方案,却没有充分说明问题本身。《星际迷航:深空九号》第四季第七集《星舰坠落》中,有一个场景很好地说明了管理工程师的一条重要原则:给工程师问题,而不是直接给方案。 在这个场景里,沃夫用典型的克林贡式强硬语气向工程团队下达命令:“你,去做这个…
-
高阶工程师(Staff Engineer)的四种角色原型
大多数职业发展通道,都会为公司内部的高阶工程师设定一套统一的职责期望。清晰的角色预期当然对每个人都有帮助,但职业发展通道更适合描述一类群体,而不是描述具体个人。 对高阶工程师来说尤其如此。很多公司的职业发展通道,往往会把多种不同的角色压缩在同一个头衔之下,从而掩盖这些角色之间的差异。对于想了解 St…
-
高阶工程师(Staff Engineer)到底做什么?
高阶工程师,也常被称为 Staff Engineer 或 Staff-plus Engineer,其角色很大程度上取决于团队的需求,以及工程师自身的优势。根据我的经验,高阶工程师的职责会随着时间不断变化。不过,通常来说,他们的主要工作是参与对公司具有战略价值的项目,推动关键技术设计,并提升整个团队的…
-
DevEx 开发者体验:如何影响开发者生产力与研发效能?
此刻,在某个地方,一位软件开发者正从项目待办列表中打开一张任务卡,期待着开始处理一项新工作。就在他准备阅读任务描述时,笔记本电脑突然被团队生产错误追踪系统弹出的警报淹没,专注被迫中断。 好不容易回到手头任务后,他开始仔细阅读任务卡中的需求说明,却发现任务缺少必要上下文,描述也不够清晰。于是,他发起求…
-
DevEx 开发者体验:真正驱动开发者生产力的因素是什么?
工程领导者长期以来一直致力于提升开发者生产力和研发效能,但如何衡量甚至如何定义开发者生产力,始终是一个难题。过去常见的方法,例如衡量开发者的产出,或衡量完成任务所需的时间,都没有充分考虑开发者日常工作中复杂而多样的活动。因此,问题依然存在:如果想提升开发者生产力,领导者到底应该衡量什么,又应该关注什…
-
开发者生产力的 SPACE 框架:如何正确衡量研发效能
开发者生产力是研发效能管理中的核心议题,也是一个复杂而微妙的问题。它对软件开发团队有着重要影响。清晰理解如何定义、衡量和预测开发者生产力,能够帮助组织、管理者和开发者更高质量、更高效率地构建软件。 开发者生产力一直是研究和实践中的重要议题。然而,尽管相关研究和行业经验已经积累了数十年,如何衡量甚至如…
-
工程管理的八种风格:工程经理如何带好团队?
你为什么想成为工程经理? 几乎每一位从工程师转型为工程经理的人,都会在面试、绩效评估或职业发展讨论中被问到一个经典问题: “你为什么想成为一名工程经理?” 我认识的大多数新晋管理者,给出的答案都是:“我想帮助其他工程师成长。” 这是一个很好的回答。它说明他们具备成为“倍增器”的正确动机:不是只关注自…
-
项目管理中如何有效授权?
每个管理者的职业生涯中,都会遇到这样一个时刻:你必须把一项自己非常重视的职责交出去。 在项目管理中,授权并不只是简单地把任务分配给别人。它可能意味着把一段你维护多年的核心代码交出去,也可能意味着把一个对团队至关重要的流程、项目或机制交给新的负责人。很多时候,我们并不是不信任接手的人,但真正放手仍然会…
-
企业领导者如何赋能软件交付团队?
一份提升软件交付效能、促进价值流动的实践指南 摘要:对于企业领导者而言,赋能软件交付团队的关键,不只是要求团队更快交付,而是通过科学的衡量指标、持续改进机制和健康的组织文化,提升软件交付效能,促进价值持续流动。 对于希望打造高效软件交付团队的企业领导者而言,衡量指标至关重要。没有合适的指标为改进提供…