課程簡介
最近,996這個話題鬧得沸沸揚揚,GitHub上的996.ICU項目已經(jīng)拿到了24萬多顆星。這反映出國內(nèi)很多公司都在使用拼工時的做法來提高產(chǎn)出。但事實上,專注時長的這種操作在軟件開發(fā)行業(yè)是不合理的,因為加班時間長了只會造成低效加班甚至無效加班,不能保證持續(xù)高效產(chǎn)出。
軟件開發(fā)是一個創(chuàng)造性很高的過程,程序員和程序員之間的效率可以相差很大。就比如,10X程序員這種存在,他的生產(chǎn)效率可以達到普通開發(fā)者的10倍。其實,不僅個人,團隊間的效率也一樣會相差很大。所以,相比工作時長而言,研發(fā)效率才是公司更應該關注的。
其實研發(fā)效率說得更專業(yè)些,就是研發(fā)效能,指的是團隊能夠持續(xù)為用戶產(chǎn)生有效價值的效率。它包括有效性(effectiveness),效率(efficiency)和持續(xù)性(maintenability)三方面,簡單來說就是長期既快又準地產(chǎn)生用戶價值。
硅谷的很多知名公司,比如Facebook,Google等在研發(fā)效能方面都做得非常棒,是業(yè)界標桿。在這個專題里,葛俊將從研發(fā)活動的本質(zhì)出發(fā),從紛亂的表象和層出不窮的方法中尋找它們下面隱藏的模型,找到根本原則。軟件研發(fā)的高度創(chuàng)造性和靈活性這一特點緊密相關,導致新的方法、流程和工程層出不窮。我們只有從這些原則出發(fā),才對自己面對的具體問題具體分析,找到合適的方式方法來提高團隊的效能。
目標收益
技術管理者、產(chǎn)品經(jīng)理
收益:了解研發(fā)效能模型,理解效能改進的關鍵所在,并掌握定位問題的基本方法,從而設計高效研發(fā)流程,自動化關鍵環(huán)節(jié),設計高效協(xié)同方式,建立高效團隊。
基層研發(fā)人員,包括開發(fā)、測試、運維等
收益:增強對各自工作崗位上的效能理解,了解效能相關工程方法及工具,從而提高個人研發(fā)效能,技術專精度和持續(xù)成長的能力。
培訓對象
課程內(nèi)容
1、研發(fā)效能定義、模型
討論開發(fā)活動的本質(zhì),從而引出效能定義,模型,以及效能改進的關鍵
2、研發(fā)效能工作流程
針對研發(fā)活動是一個靈活的流水線這一特點,討論如何從流程方面提高效能。
3、研發(fā)效能團隊工程實踐案例
討論如何從研發(fā)流水線上各個節(jié)點的效能來提高團隊的效能。并從這些團隊工程實踐中挑選典型案例深入探討
4、研發(fā)效能之個人效能案例
討論如何通過提高來提高個人研發(fā)效能來提高團隊效能。并深入討論一個具體典型案例。
5、研發(fā)效能的管理和文化支撐
為了促進整個團隊能不斷適應新的變化,我們還需要文化和管理這個引擎。這一部分通過硅谷公司具體案例,介紹他們的成功經(jīng)驗