软件项目管理培训讲座
系列之七——配置管理与软件发布规范
8/17/2017
1
软件项目管理培训之七——配置管理与软件发布规范
内容提要
配置管理的概念和目标
配置管理的原则和方法
配置管理的工具和技巧
软件发布规范浅析
8/17/2017
2
软件项目管理培训之七——配置管理与软件发布规范
软件配置管理的基本概念
协调软件开发过程,使得各种混乱和错误减到最小的技术,称之为配置管理
配置管理的主要工作包括标识、组织和控制修改,以最大限度的提高软件开发效率和质量
8/17/2017
3
软件项目管理培训之七——配置管理与软件发布规范
为什么需要配置管理?
软件开发的发展历史
程序设计
软件工程
程序系统
团队管理
小组技术
个人编程
越来越复杂!
8/17/2017
4
软件项目管理培训之七——配置管理与软件发布规范
为什么需要配置管理?
软件开发团队面临的困难
需求分析能力差,缺乏跟踪和变更控制
项目成果管理差,降低系统的可重用性
软件测试质量差,影响开发成果稳定性
团队能力总结差,人员流动破坏延续性
客户交流能力差,软件发布过程不完整
现实因素对软件开发团队的影响
日益多样的技术,平台多、语言多、方法多
日益复杂的应用,功能多、结构大、性能高
日益聪明的客户,需求多、变化快、标准高
8/17/2017
5
软件项目管理培训之七——配置管理与软件发布规范
配置管理的基本内容
对客户信息和数据的配置管理
客户需求的分析、跟踪和变更控制
客户数据的获取、使用和版权保护
对内部软件工程环境的配置管理
文档、代码、接口、结构的版本控制
Build环境的统一管理
各开发里程碑的监控和总结
对系统发布的配置管理
项目提交内容和提交形式的设计
后续技术支持流程的设计与维护
8/17/2017
6
软件项目管理培训之七——配置管理与软件发布规范
配置管理的工作形式
以文档为管理目标的工作形式
定义文档集合,分配资源完成文档
控制文档版本,及时记录项目历史
以代码、数据、接口为管理目标的工作形式
设计代码库格式,控制代码版本变化
接口与结构管理,保证系统结构完整
相关权限分配,维持团队协作
以交流、记录为主要内容的工作形式
定期客户交流,控制需求的变化
内部交流会议,提高团队协作程度
8/17/2017
7
软件项目管理培训之七——配置管理与软件发布规范
配置管理的目标
提高软件开发的效率
减少开发工作的混乱,防止不必要的资源浪费
避免各种Bug的发生,保证软件开发的质量
加强团队成员的协作,提高解决问题的速度
加强客户交流的深度
及时把握客户需求变化,合理调整开发策略
深入了解客户应有环境,准确把握未来商机
提供完整项目发布内容,树立良好服务形象
保持团队发展的稳定
降低对个人能力的依赖,提高开发过程的复用性
记录团队的集体智慧,提升开发质量和水平
8/17/2017
8
软件项目管理培训之七——配置管理与软件发布规范
内容提要
配置管理的概念和目标
配置管理的原则和方法
配置管理的工具和技巧
软件发布规范浅析
8/17/2017
9
软件项目管理培训之七——配置管理与软件发布规范
软件配置管理的原则
必须保证完整性
误区1:只有代码和文档才属于配置管理的范围
客户交流信息、需求变更与设计变化同属配置管理
必须注重层次性
误区2:只有项目经理或核心人员才需要配置管理
所有的开发团队成员都必须遵循配置管理规范
必须抽象配置项
误区3:只注重形式上的配置管理,不深刻抽象
数据结构、接口体系、应用流程是配置管理的核心
8/17/2017
10
软件项目管理培训之七——配置管理与软件发布规范
7.配置管理与软件发布规范 来自淘豆网www.taodocs.com转载请标明出处.