你的位置: 首页 > 公开课首页 > 其它 > 课程详情

details

Agile(敏捷)开发最佳实践培训班

暂无评价   
  • 开课时间:2007/03/24 09:00 已结束
  • 结束时间:2007/03/26 17:00
  • 开课地点:北京市
  • 授课讲师: 秦老师
  • 课程编号:11143
  • 课程分类:其它
  •  
  • 收藏 人气:2530
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
3600
你还可以: 收藏

培训受众:

系统架构师、分析人员、设计人员、开发人员和测试人员等等

课程收益:

课程特色
1、案例和项目实战主导整套培训课程中;
2、老师带领学员共同完成一个完整的敏捷开发项目;
3、讲述如何使用敏捷开发方法在速度与质量之间取得最佳平衡;
4、在应对千变万化的业务需求时,如何获得更有效的进度管理!

学员基础
具备一定的软件开发和项目实践经验

学员收获
1、使学员拥有快速汲取敏捷开发经验;
2、化理论知识为实际项目经验的能力,而不仅仅局限于纸上谈兵;
3、学员亲身体验和感受敏捷方法带来的改变,在真实的场景中理解敏捷方法的深刻理念

培训颁发证书:

关于证书
培训结束后学员可以获得信息产业部颁发的<敏捷开发最佳实践高级研修班>认证培训合格证书。

课程大纲

课程内容
第一部分:传统开发方法的危机
1、软件开发问题分析
管理变更;
质量和日程安排问题;
成本、时间、质量和范围的平衡问题
2、响应式开发
原型;
迭代和增量式的开发;
场景驱动增量;
测试vs调试

第二部分:敏捷开发
1、敏捷过程
敏捷开发原则;
极限编程;
Scrum;
Rational Unified Process(RUP)
2、极限编程实践
小版本;
测试驱动开发;
简单设计;
重构;
系统Metaphor;
结对编程;
代码标准;
集体代码所有权;
现场客户;
计划游戏;
3、过程和实践方法
持久和迭代的目标;
用例和技术限制;
剥离风险;
验收测试;
自动化单元测试;
文档分级;
细粒度版本控制
4、敏捷团队组建
组建项目开发组;
团队组织模型;
各角色/岗位核心职责;
敏捷团队的沟通
5、基于敏捷软件开发的最佳实践
版本控制系统的搭建和最佳实践;
Bug管理系统的搭建和最佳实践;
Build系统的搭建和最佳实践;
测试驱动开发―JUnit最佳实践;
项目管理工具的最佳实践

第三部分:敏捷开发案例实战(开发一个贯穿于开发全过程的电子商务应用)
1、敏捷项目管理
编写项目开发计划;
组建开发团队;
制定开发进度表;
将产生的文档和代码签入至版本控制系统中;
文档与项目实际开发进度保持同步
2、敏捷建模
利用UML构建软件的原型系统;
根据需求的变化迭代建构过程
3、敏捷开发
编写详细设计书;
定义开发标准文档;
组织团队成对编程;
重构产生的代码;
将产生的文档和代码签入至版本控制系统中;
使用Build系统生成软件可运行版本;
根据设计的变化反复迭代以上过程
4、敏捷测试
对代码进行实施单元测试;
进行可接受测试;
将测试中发现的Bug发布到Bug管理系统;
根据开发的进度反复迭代以上过程

注释:
Agile(敏捷)开发作为一组先进的商用软件开发方法,强调紧贴客户需求,充分释放软件产品与开发团队的价值,在开发实践中具有重要价值。为此,国信培训推出了以敏捷开发方法和最佳实践为核心内容的敏捷开发高端培训课程,课程以实战模拟为基础,注重解决敏捷开发过程中的实际问题,并辅以相关的理论学习,结构完整、重点突出、形式多样,为企业提供以学员为中心的引导式培训。
本课程从分析软件开发过程中所面临的常见问题入手,深入探讨传统的响应式软件开发模式所带来的种种弊端,通过讲解以人为核心的敏捷软件开发价值和原则,阐述敏捷开发的主要过程和公共实践,与此同时也对敏捷过程的最佳实践的选择和何时采用作了精辟而详细的分析,最后以实际开发案例将理论和实践贯穿于开发全程,以达到软件开发团队具有快速工作、响应变化能力的目标,摆脱缠绕隐藏于软件开发中的危机。

讲师背景
信息产业部的资深专家、高级顾问,中科院负责领导国家级软件开发负责人,通晓国际项目环境和开发流程,曾主持过中央电视台、信息产业部、北京商业银行、新华人寿等多个大型复杂项目的开发工作,培训客户包括西门子、摩托罗拉、联想集团、一汽集团等几百家企业,有着非常深厚的理论基础和丰富的实际工作经验。

本课程名称: Agile(敏捷)开发最佳实践培训班

查看更多:其它公开课

相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%