工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
北京 敏捷开发与项目管理
塞孚耐 基于Scrum的敏捷开发
北京 敏捷软件开发过程
上海 敏捷软件开发过程
某美国著名资讯公司 敏捷开发
英国帕吉特 MyP与敏捷开发
总参 软件工程基础与导论
航管科技 RUP
中海油 软件开发过程
学门科技 个人软件过程
中国气象局 CMMI ML3最佳实践
电讯盈科 CMMI体系与过程
美国模拟器件 CMMI最佳实践

相关培训课程
统一过程及应用
火龙果MyProcess过程改进实践
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
软件开发过程中的项目管理
CMMI体系原理与实践
软件工程哲学思考
迭代开发与过程管理
软件工程方法与技术
有效开发的原则和实践

相关咨询服务
基于CMMI2-3过程改进咨询
软件工程体系与平台构建
软件开发过程

相关技术文章
谈软件生命周期模型及其选择
软件开发方法论:RUP
建立敏捷统一过程框架

技术交流
免费技术讲座 >>>
订阅UMLO技术月刊>>>
希望在线交流,欢迎到论坛 >>
 

课程名称:
敏捷软件开发过程及最佳实践
资质认证:
证书样本>>>

您知道么:

  • 敏捷过程同样适用于大项目
  • 敏捷过程不是开发者的游戏,而是工作者的指南

本课程有具有丰富软件工程实践经验的专家(熟悉传统过程,CMMI,RUP,敏捷),从客观而专业的角度带领您实践敏捷—而不是观赏敏捷。课程从分析常见问题入手,揭示各种软件工程方法的利弊,秉承"以人为本"的敏捷开发原则,关注敏捷开发的主要过程和公共实践。 首先让您了解都有哪些敏捷过程,这些过程有什么角色、执行什么工作、产生哪些产品。然后结合实际项目案例,教给您如何结合项目背景选择有效的最佳敏捷实践,带领你体验完整的敏捷开发过程,在这个过程中来自不同企业的实践者一起学习并思考:如何让开发团队快速工作、及时的响应变化,按时交付用户满意的产品。最后,结合讲师的丰富经验和您一起探讨“适合您的敏捷过程”。

课程特点:

  • 不局限于某一种敏捷框架,而是参考流行的敏捷过程:Scrum、XP、OpenUP...
  • 真实案例授课,讲师演示、现场案例实践、学员讨论;
  • 强调参考敏捷而不是盲目敏捷,关注如何根据项目的战局选择敏捷战法
培训目标:
  • 软件开发面临的问题
  • 敏捷开发概述
  • 大型复杂项目的敏捷开发扩展
  • 敏捷项目规划与度量
  • 敏捷--极限编程实践
  • 敏捷--Scrum方法
  • 基于敏捷软件开发的实践—工欲善其事,必先利其器
  • 敏捷项目管理
  • 敏捷建模
  • 敏捷开发过程
  • 敏捷测试
  • 基于敏捷方法实践项目实战
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
软件开发面临的问题
  • 如何在资源和时间受限的条件下快速、连续的交付软件?
  • 如何交付高质量的软件?
  • 如何平衡成本、时间、质量和范围?
敏捷过程与其他过程
  • 常见的过程框架:CMMI,RUP,结构化过程
  • 都有哪些敏捷过程:SCRUM,XP,OpenUP
  • 敏捷过程宣言
  • 敏捷开发原则
大型复杂项目的敏捷开发扩展
  • 大型项目多个敏捷团队的合作
  • 多维度扩展处理方法的特点
  • 敏捷过程与CMMI的融合
敏捷项目规划与度量
  • 敏捷开发中需求的特点
  • 规划的不同层次与思路
  • 敏捷项目规模度量与估计
  • 基于主题的优先级的度量
  • 基于用分析矩阵确定优先级的度量
  • 基于确定经济优先级的度量
敏捷开发最佳实践 (XP方法实践)
  • 计划游戏
  • 现场客户
  • 小版本,持续集成
  • 测试驱动开发
  • 简单设计,重构,系统Metaphor
  • 结对编程,集体代码所有权
  • 代码标准
敏捷--Scrum方法
  • 什么是Scrum
  • 自我管理团队
  • Scrum的角色分配
  • Scrum的流程
  • Scrum的人工因素
  • Sprint计划和Sprint backlog
  • 每日Scrum
  • 评审
基于敏捷软件开发的实践—工欲善其事,必先利其器
  • 版本控制系统的搭建和最佳实践
  • Bug管理系统的搭建和最佳实践
  • Build系统的搭建和最佳实践
  • 测试驱动开发—XUnit最佳实践
  • 项目管理工具的最佳实践
敏捷项目管理
  • 编写项目开发计划
  • 组建开发团队,定义团队成员角色
  • 制定开发进度表并将其发布至项目进度网页中
  • 将产生的文档和代码签入至版本控制系统中
  • 文档与项目实际开发进度保持同步
敏捷建模
  • 编写需求文档:定义系统范围和需求
  • 利用UML用例图捕获需求,并编写用例文档
  • 根据用例图和用例文档进行系统概要设计
  • 进行UML类图设计
  • 进行UML顺序图设计
  • 构建软件的原型系统
  • 根据需求的变化迭代以上过程
敏捷开发过程
  • 编写详细设计书,定义开发标准文档
  • 组织团队成对编程
  • 重构产生的代码
  • 将产生的文档和代码签入至版本控制系统中
  • 使用Build系统生成软件可运行版本
  • 根据设计的变化反复迭代以上过程
敏捷测试
  • 对代码进行实施单元测试
  • 进行可接受测试
  • 将测试中发现的Bug发布到Bug管理系统
  • 根据开发的进度反复迭代以上过程
案例实战: 基于敏捷方法项目完全实践
  • 工作路线图
  • 产品列表和工作订单
  • 发布计划
  • 迭代计划
  • 变更列表
  • 角色分配,自我管理团队
  • 简单设计
  • 团队开发规范
  • 个人开发规范
  • 迎接变更
  • 不断测试推动工作计划
  • 持续集成
  • 不断发布
讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 具有10年软件开发和管理经验,曾在著名IT企业就职,具备丰富的软件项目经验实施经验。在多个项目中采用了敏捷开发与测试过程,积累了丰富的经验。
  • 一直关注敏捷的理论方法的参考和提炼,不断把工作中的经验结合理论,形成了系统化的敏捷工程实践指南。
  • 已经为超过几十家软件团队实施过敏捷开发过程方面的培训,达到了90%以上的学员满意度,其中40%以上的反馈很满意。
  • 在敏捷过程方面为多家企业专门或者辅助实施过项目咨询、效果良好。
  • 能够结合学员的需求和行业特点,定制又针对性的课程方案,有效的讲授,并带领学员进行具体的实践演练,达到良好的培训效果。

学习期限: 3天
培训对象: 系统架构师、分析人员、设计人员、开发人员和测试人员
学员基础: 具备一定的软件开发和项目实践经验
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点:

1、敏捷方法论实现以国际流行的Scrum方法论和XP方法论相结合;
2、课程采用讲师演示、学员讨论及现场案例实践方式交错授课;
3、采用敏捷团队理念完成整个案例的实践,课堂节奏紧张,知识的获取均是个人现场实践体验获得;


火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
火龙果MyProcess过程改进模型

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号