参考
打造高效研发团队 (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、建立代码审核机制
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)各大核心技术论坛发表智能家居专业文章 -- 提高在专业领域知名度,挖掘细分领域人才