什么是研发效能?为什么要关注研发效能

本书结构


在本书中,分五个部分系统讲述如何做到研发的高效能。

  • 研发效能综述(第1~3章)。这一部分讲解研发效能的定义、模型,并着重介绍研发效能度量的正确使用方法,希望帮助读者梳理研发效能的主脉络,构建清晰的知识图谱。

  • 个人高效研发实践(第4~15章)。这一部分讲解如何提高个人效能,具体涉及深度工作、Git、命令行、Vim、工具集成等内容,旨在帮助读者提高技术的专精程度,实现持续成长。每个开发人员都应该提高自己的效能,只有这样才能持续学习、持续提高,避免被业务拖着跑。

  • 研发流程优化(第16~21章)。这一部分讲解研发流程优化的基本目标和原则、代码优化、分支管理、DevOps、团队协同等话题,希望帮助读者深入理解研发过程中的关键流程以及流程优化的基本原则,使读者能够针对自己的实际情况,找到最合适的工程实践,让软件开发的整个流程更加顺畅、高效。

  • 团队高效研发实践(第22~30章)。这一部分讲解团队高效研发实践过程中各关键步骤的高效工程方法,内容涉及研发环境搭建、代码审查、合理处理技术债、开源利弊分析、测试等,同时对研发流程及工程方法的趋势进行解读和展望,希望帮助读者加深对这些具体工程方法的理解,并学会正确地使用这些方法。

  • 管理和文化(第31~36章)。这一部分系统分析硅谷管理和文化,尤其是Facebook的工程师文化,并根据我在国内外公司的具体落地经验,给出推荐的文化引入和建设方法。

这里要着重强调一下个人高效研发实践部分。团队由个人组成,所以团队研发效能和个人研发效能密不可分。然而,个人研发效能是很多公司和团队在进行提效工作时容易忽略的一个点。所以在本书中我会在个人效能方面多花一些笔墨,介绍如何从指导思想、工具、沟通等方面提高个人效能,往10x 程序员的方向努力。

研发效能和软件开发一样,都具有很大的灵活性,提高研发效能不是生搬硬套就能做好的。所以我会着重讲解目标,带你深入了解效能实践背后的原理,然后才是具体的实践。因为只有深刻理解原理,才能灵活运用。

同时,我会分享大量成功的案例,带读者一起了解国内外公司的优秀做法,分析它们成功的经验。当然,我也会分享失败的案例,分析其背后的原因。不过更重要的是,我希望读者能够跟着我一起分析,通过对比思考,找到真正适合团队和自身的实践。这正是我写作本书的真正初衷。

葛俊
资深研发效能专家,17年技术研发和管理经验。曾任职于微软、Facebook、华为,以及硅谷和国内的两家创业公司,担任研发效能团队负责人及CTO等角色。
在Facebook(Meta)任职期间,担任内部工具团队Tech Lead,负责知名开源开发工具集Phabricator。在华为任职期间,担任华为内部工具团队的首席架构师,高级产品总监兼执行总监。在研发团队有丰富的工作经验和带团队的经验,有主导推进研发效能的丰富经历。

曾多次被“全球架构师峰会”等大型会议邀请,做互联 技术研发效能方面的专题 告。

当当 大促

当当 开学季大促火热进行中

每满100-50,助你扬帆起航

大促截至2月24日

扫码关注【华章计算机】视频

每天来听华章哥讲书

a93b93acb19f54ef9538d0abff62e7c6.gif点击阅读全文购买

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91365 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月19日
下一篇 2022年1月19日

相关推荐