软件研发效能权威指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

每个时代都有与之相匹配的工作模式,它会随着时代的发展而不断演进。在数字化浪潮之下,我们需要快速掌握与之相匹配的产品创新和软件研发效能提升的范式、方法和技术,这也是行业中越来越多的企业正在追求的目标。

到底如何提升研发效能呢?大家应该都听过“鹅与金蛋”的寓言故事,如果过度关注金蛋的产出,而忽略了生蛋的鹅,那么不但无法做到持久的高效,还会破坏短期收益与长期目标之间的平衡。软件研发效能的提升不会让我们陷入更深的“内卷”,而是会把我们从中拯救出来。

“我们从成功中看到的必然,其实都是偶然;从失败中看到的偶然,其实都是必然。”目前,对于软件研发效能提升,国内很多企业已经进入深水区,现在比拼的不再是概念的有无,而是有效落地和符合企业上下文的最佳实践。针对这些实践,如果我们置身事外,则看到的都是“完美的选择”和“应该怎样做”;而如果我们置身其中,则看到的更多的是“现实的权衡”和“反复的试错”。

目前,我们缺少的不是理想情况下应该怎么做、所谓的“最佳实践”,而是如何应对业务高速发展背后留下的巨大技术债务,以及如何边还债、边创新、边满足业务边提升的方法和实践,同时我们也需要未雨绸缪,避免为后续业务的高速发展而继续“挖坑”。在多种高效的研发模式之间,也许会有竞争关系,但高效的研发模式和低效的研发模式之间,只会有“逐步取代”关系。区别只在于取代的速度和程度。

高效的研发模式在国内还处于快速探索期,还有一系列非常重要的问题需要解答:研发效能有没有明确定义?它的目标和内涵是什么?有没有系统性的指导框架?有哪些非常关键的方法和实践?如何在企业中得到有效落地实施?有哪些经常遇到的问题和困惑?典型的标杆企业是怎样进行转型和突破的?

我们认为,行业亟须一本在软件研发效能领域全面的、进阶的、权威的、高质量的图书。

于是,在QECon组委会的支持下,我们着手设计并牵头编写了本书,试图去洞悉研发效能提升的底层逻辑,全方位、系统化介绍研发效能的全景。我们希望这是一本研发效能领域的“百科全书”,能够涵盖效能提升全生命周期的方方面面。在精心设计的逻辑结构组织下,能够对效能实践、效能工具平台、效能度量方法及各个行业典型案例等进行既全面又有深度的解读。

但研发效能领域涵盖的内容非常广泛,个体的力量毕竟是有限的,为了让本书更有含金量,我们邀请并组织了48位效能领域的专家共同撰写,每个人都贡献自己最擅长、最有经验的内容,历经无数次的内部审校和反复修改,耗时近一年半,终于成书。同时,感谢龚舒聪、周麟、倪凡乐、胡沛、王磊、李方宝、单虓晗、陈蕾,田熲、方勇、汪珺、陈敏霞,提供丰富的一线最佳实践素材,为本书锦上添花。

全书分为5篇共13章,包括近80个小节,每个小节都详细讲解了研发效能领域的某种具体方法、具体实践点或技术点,每个小节都概括了核心观点,都有实现细节和落地指南,大部分小节都有配套的案例。

我们希望通过本书,帮助更多的在研发效能领域持续探索的企业和同行们,为先进软件工程方法在国内的持续发展做出一点点贡献。

茹炳晟 张乐

2022年9月