官方优讲师
更多+因软件产品的特殊性,在软件研发管理过程中,大家往往会有些困惑:如何开发需求才能真正满足客户要求?针对软件的频繁变更,应该如何管理?如何实现有效的软件复用?软件的评审和测试又该如何开展?软件的项目管理如何做?等等。针对上述问题,有没有最佳实践支撑软件的研发管理呢?
卡耐基梅隆大学软件工程研究所(SEI)受美国军方委托,征集全球顶尖的软件工程领域专家建议,开发出一套软件研发领域的最佳实践——CMMI,系统阐述了软件研发管理的优秀做法。
一、课程大纲
(一)研发能力成熟度模型
1. CMMI的演变历史
结合研发管理案例,介绍高质量好产品的影响因素。
结合研发及生活中的案例,介绍何为高成熟度的过程。
介绍研发能力成熟度模型的演变历史。
2.CMMI五个等级介绍
结合软件公司面临的问题,介绍CMMI的五个等级,说明如何实现量化的研发管理及可预测的研发管理。
介绍CMMI1~5公司的特点及典型状态,及其管理模式。
3.CMMI带来的收益
结合研发案例,介绍实施研发能力成熟度模型带来的收益,包括对工作量估算、成本改善、生命周期改善、生产率提升、可度量的投资回报率等。
4.CMMI实践域框架
结合研发管理实际案例,介绍基于CMMI2.0版的研发管理架构,包括项目管理、产品开发、项目支持及组织支持,介绍研发管理最佳实践所涵盖的内容。
(二)能力成熟度最佳实践
1. 产品开发最佳实践
介绍软硬件结合项目软件研发常见流程。
结合研发需求开发和需求管理中常见问题,介绍需求开发与需求管理最佳实践,介绍产品需求与用户需求的区别,及需求挖掘方法。
结合研发实践,介绍技术解决方案最佳实践,包括研发复用及CBB管理模式。
针对研发管理过程中,评审不佳问题,介绍同行评审最佳实践,包括评审准备、评审执行、分析评审数据的最佳实践。
结合研发案例,介绍产品集成最佳实践。介绍产品集成的策略,集成环境搭建,部件管理方法及产品集成。
介绍验证与确认最佳实践。集合研发案例,分析验证与确认的区别,并讨论如何将验证和确认相关要求落实到公司流程中。结合研发案例,分析为满足客户要求,在需求分析环节,应考虑的主要因素。
2.项目支持域最佳实践
介绍研发项目支持最佳实践,包括配置管理过程、过程质量保证、度量管理、风险管理、原因分析及解决方案、决策分析与解决方案过程总体框架。
介绍研发变更管理及版本管理常见问题及解决方案,介绍CMMI中配置管理最佳实践。
结合研发过程管控实际案例,介绍过程质量保证最佳实践。
3.项目管理最佳实践
针对很多公司存在研发项目管理粗放的问题,CMMI提出了三大基于项目管理的最佳实践,包括项目估算、项目策划以及项目监督与控制。
很多公司存在的一个问题是不知如何开展项目工作量的估算,而是一上来就倒排工期。但实际需要的工作量是多少?应该如何估算?
CMMI提供了有关研发估算的最佳实践,介绍估算的基本方法和实际案例。
如何制定出一个好的项目计划是做好项目管理的前提,CMMI提供了一个项目策划过程需要考虑的最佳实践。课程详细介绍项目策划的方法和需要考虑的环节。
针对项目监督与控制中存在的问题,介绍项目监督与控制的最佳实践。
时长:2
1 人次关注
时长:2
1 人次关注
时长:2
1 人次关注
时长:1
1 人次关注
时长:2
1 人次关注