參考
打造高效研發團隊 (1) —— 組織架構篇
https://blog.csdn.net/u014263805/article/details/89239695
打造高效研發團隊 (2) —— 研發流程篇
https://blog.csdn.net/u014263805/article/details/89379022
打造高效研發團隊 (3) —— 績效考核篇
https://blog.csdn.net/u014263805/article/details/89379022
打造高效研發團隊 (4) —— 團隊文化篇
https://blog.csdn.net/u014263805/article/details/89379201
目錄
打造高效研發團隊 (1) —— 組織架構篇
打造高效研發團隊 (2) —— 研發流程篇
打造高效研發團隊 (3) —— 績效考核篇
打造高效研發團隊 (4) —— 團隊文化篇
研發環境建立:
1、建立代碼稽核機制
2、自動化開發環境搭建
3、編碼規範、安全規範機制建立
4、開發工具
5、編碼能力提升
影響力建立:
研發環境建立:
1、建立代碼稽核機制
gitlab+Jenkins實作代碼管理機制。
gerrit+gitlab+jenkins :建構代碼送出、稽核、持續建構、內建。
【gerrit、git】
建立gerrit代碼送出、稽核伺服器
https://www.jianshu.com/p/5ae7f5978814
【Jenkins部署】
jenkins 一個持續內建和傳遞的伺服器。
Jenkins的主要功能是将項目中重複執行的工作自動化的執行。如軟體的建造(建構)和在配置檔案下設定的job。具體功能大概有:
1.軟體的持續建構和測試,Jenkins提供了一個系統,使開發人員可以很容易的将改變內建到工程中。自動化的,持續的建構有利于提高開發效率。
2.監視job的執行,如下圖所示,job可以實作很多的功能,Jenkins可以對這些項目進行顯示,讓使用者更清楚的注意到這些 損毀的job。(具體情況後文中介紹)
3.項目源代碼修改的檢測,jenkins能夠從項目的Subversion/CVS生成最近修改的集合清單,且不會增加Subversion/CVS Repository的負載。
4.分布式建構,Jenkins可以将工程建構到多台機器,更好地利用硬體資源,節省時間。
https://blog.csdn.net/qq_37372007/article/details/81586751
https://blog.csdn.net/ming19951224/article/details/80958761
【靜态檢查】
pclint
2、自動化開發環境搭建
建構自動化開發環境搭建腳本,減少環境搭建人力浪費
shell腳本
python腳本
跨平台xml配置檔案
3、編碼規範、安全規範機制建立
參考華為編碼規範
4、開發工具
代碼閱讀 sourceInsight
代碼比對 beyondCompare
代碼閱讀、比對等 VS Code
5、編碼能力提升
https://leetcode-cn.com/explore/
影響力建立:
1、完善宣傳面
(1)百度百科資料完善 -- 有利于人才招聘和招商
(2)各大核心技術論壇發表智能家居專業文章 -- 提高在專業領域知名度,挖掘細分領域人才