课程简介
最近,996这个话题闹得沸沸扬扬,GitHub上的996.ICU项目已经拿到了24万多颗星。这反映出国内很多公司都在使用拼工时的做法来提高产出。但事实上,专注时长的这种操作在软件开发行业是不合理的,因为加班时间长了只会造成低效加班甚至无效加班,不能保证持续高效产出。
软件开发是一个创造性很高的过程,程序员和程序员之间的效率可以相差很大。就比如,10X程序员这种存在,他的生产效率可以达到普通开发者的10倍。其实,不仅个人,团队间的效率也一样会相差很大。所以,相比工作时长而言,研发效率才是公司更应该关注的。
其实研发效率说得更专业些,就是研发效能,指的是团队能够持续为用户产生有效价值的效率。它包括有效性(effectiveness),效率(efficiency)和持续性(maintenability)三方面,简单来说就是长期既快又准地产生用户价值。
硅谷的很多知名公司,比如Facebook,Google等在研发效能方面都做得非常棒,是业界标杆。在这个专题里,葛俊将从研发活动的本质出发,从纷乱的表象和层出不穷的方法中寻找它们下面隐藏的模型,找到根本原则。软件研发的高度创造性和灵活性这一特点紧密相关,导致新的方法、流程和工程层出不穷。我们只有从这些原则出发,才对自己面对的具体问题具体分析,找到合适的方式方法来提高团队的效能。
目标收益
技术管理者、产品经理
收益:了解研发效能模型,理解效能改进的关键所在,并掌握定位问题的基本方法,从而设计高效研发流程,自动化关键环节,设计高效协同方式,建立高效团队。
基层研发人员,包括开发、测试、运维等
收益:增强对各自工作岗位上的效能理解,了解效能相关工程方法及工具,从而提高个人研发效能,技术专精度和持续成长的能力。
培训对象
课程内容
1、研发效能定义、模型
讨论开发活动的本质,从而引出效能定义,模型,以及效能改进的关键
2、研发效能工作流程
针对研发活动是一个灵活的流水线这一特点,讨论如何从流程方面提高效能。
3、研发效能团队工程实践案例
讨论如何从研发流水线上各个节点的效能来提高团队的效能。并从这些团队工程实践中挑选典型案例深入探讨
4、研发效能之个人效能案例
讨论如何通过提高来提高个人研发效能来提高团队效能。并深入讨论一个具体典型案例。
5、研发效能的管理和文化支撑
为了促进整个团队能不断适应新的变化,我们还需要文化和管理这个引擎。这一部分通过硅谷公司具体案例,介绍他们的成功经验