持续交付2.0

研发效能提升本质上是对从业人员要求的提升

Image

关注我,每天收获一个新技能!

在当今竞争激烈的软件行业,研发效能的提升已成为企业关注的焦点。然而,这一目标并非轻而易举,它涉及到对研发团队成员能力与协作方式的全面提升。本文将探讨当前软件研发效能面临的问题,并分析提升研发效能的本质要求。

1

当前软件研发效能面临的问题

软件研发效能的提升面临着多重矛盾和挑战,这些问题不仅影响着产品的质量和交付速度,也对企业的竞争力产生了深远的影响。

业务增长慢 vs 技术人力成本高

在许多企业中,业务增长的速度远低于技术人力成本的增加。这种矛盾导致企业在维持现有业务的同时,难以投入足够的资源进行技术创新和研发。

客户对软件功能的预期高 vs 软件团队的交付能力差

用户和市场对软件功能的预期日益提高,但许多软件团队在交付能力上却难以满足这些期望。这种差距不仅影响了用户体验,也削弱了企业的市场竞争力。

提需求的产品经理多,沟通成本高 vs 真正靠谱的需求少

产品经理的数量众多,但真正能够提出有价值、可实施的需求的产品经理却很少。这导致了沟通成本的增加,同时也降低了需求的质量和实施的效率。

遗留系统的负债高 vs 偿还时间不好计量

许多企业背负着沉重的遗留系统债务,这些系统不仅难以维护和升级,也限制了企业的创新能力。而偿还这些债务所需的时间和资源往往是难以准确计量的。

2

问题产生的原因有很多

尽管这些问题显而易见,但它们的产生并非偶然,而是有着深层次的原因。

IT整个行业的高速发展掩盖了问题

过去IT行业的繁荣掩盖了许多问题。企业在享受行业红利的同时,忽视了对研发效能和团队管理的重视。

团队扩张过快

在过去的二十多年里,随着IT行业的蓬勃发展,从业人数激增,团队扩张迅速。这种“小马拉大车”的现象,使得许多缺乏经验的人员被推上了管理岗位,自身能力不足,难以带领团队取得良好的业绩。

3

研发效能提升的本质要求

提升研发效能的本质是的提升对人的要求。这不仅涉及到技术能力的提升,更关键的是团队协作、沟通能力和管理能力的提升。

当然,这并不容易,因为很难在短时间内提升整个人才市场的整体水准。但是,对于一个公司,一个团队来说,还是有一些办法来快速拿到结果的方法。

对流程节点质量要求的提升

研发效能的d提升首先需要对IT软件交付端到端的流程中,对每一个节点的输入和输出质量提出更高的要求,这实际上就是对各流程节点上的人的要求的提升。而且,越靠近流程的前端,质量要求的达成率就越为关键。因为,后续节点都要为前面节点的质量买单。

知识传递和手工艺活的重要性

软件交付仍旧是一个劳动力密集型的产业,需要人与人之间大量的知识传递和手工艺活。因此,提升研发效能不仅需要技术能力的提升,更需要提升团队成员之间的协作和沟通能力,以及更加有效的流程协作管理机制。

4

结语

研发效能的提升是一个系统工程,它需要企业从战略层面进行规划和实施。通过对研发团队成员的能力进行全面的提升,企业才能在激烈的市场竞争中占据优势,实现可持续发展。

欢迎关注我的视频号,

每周三晚上20:00,

讨论一个软件工程管理

的关键话题。

7月31日(下周三),

聊聊测试左移