《研发团队效能提升实践》课程大纲
研发团队效能提升实践
一、案例分析
- 讨论:我公司在研发团队效能方面面临哪些挑战?
二、研发效能提升方式之一: 财务方面的管理提升,包括成本管理和研发费用的控制。
- 进行产品规划,在产品规划就考虑和规避投资浪费;
- 加强合作,减少无效的开发;
- 满足同样的客户需求,设计越简单成本越低;
- 软件设计和优化,提升客户价值;
- 通过构建架构和平台,通过共享降低软件开发成本;
- 在软件开发过程中构建产品质量。
三、研发效能提升方式之二:加强团队资源的管理,也就是利用同样的人做更多的事。
- 有良好的生产方式, 构建流水线式的平台软件开发模式,充分利用每个成员的特长, 构建互补型团队;
- 提升个人的技术能力和工具掌握的熟练程度;
- 做“刚刚好的系统”,对需求的价值进行排序,不浪费人力资源;
- 做好团队资源风险的管理,如人员请假,离职等;
- 有完善的团队激励和考核机制,以及公平合理的分配机制, 奖罚分明;
- 良好的跨部门的沟通氛围,鼓励“能者多劳”,并形成自运作团队;
- 加强资源池建设,培育后备力量。
- 团队资源主要包括三个方面的资源:业务团队、技术团队和工具团队。
四、研发效能提升方式之三:缩短产品的迭代周期,快速验证
- 构建持续集成和自动化测试的环境,让软件的验证和发布更加快捷;
- 让客户参与部分的验证工作,快速反馈产品发布的质量问题;
- 系统测试人员提前介入到需求阶段;
- 开发团队有良好的质量保证意识,把质量构建在每个开发活动中;
- 对于客户需求的变化需要及时、准确无误的传递给研发团队,并做相应的功能变更;
五、研发效能提升方式之四:应用先进的技术架构
- 采用公司成熟的架构、平台或中台模式,并不断进行重构,以达到最优化的状态;
- 采用流水线的开发模式,任务与任务之间无缝衔接;
- 对于新的技术先进行预研,预研成果验收后再用于原有的平台的架构;
- 与国内外的竞品做比较,提升产品在响应时间,用户体验,产品性能,成本等方面的优势,与TOP1进行对标,找出自身产品的技术提升点;
- 参与行业论坛或专家小组,对行业内的技术趋势进行研究,得到我司产品的技术路线。
六、课程总结
- 根据学习到的内容, 我最大的收获是什么?
- 接下来准备付诸实施的行动是什么?
培训课程
产品