你的位置: 首页 > 内训课首页 > 语言 > 课程详情

Agile敏捷开发

暂无评价   
  • 课程时长:2.0天
  • 授课讲师: 李远佳
  • 课程分类:语言
  • 课程编号:302896
你还可以: 收藏
人气:1919 课纲 | 收藏

培训受众:

 项目经理/产品经理、业务需求分析师、架构分析分员、软件开发工程师、软件测试工程师;
 PMO经理、副总经理、研发总监/总裁;

课程收益:

 了解敏捷开发中的常用方法及其特点,了解SCRUM方法及其应用要素;
 了解与传统软件工程、CMMI软件研发管理方法的差异性;
 让学员能够结合项目特点,运用敏捷开发中的常用方法,制定敏捷项目管理计划;
 学员能够结合项目和组织特点,合理制定敏捷项目管理流程;
 主持召开各种敏捷会议;
 应用敏捷需求的形式和方法进行需求管理
 根据团队经验和技能水平对需求进行成本估算;
 应用敏捷方法,按迭代划分系统的功能和交付顺序管理项目;

课程大纲

导入
 《Scrum调研问卷》汇总报告
第1部分 软件研发模型介绍
 信息化建设发展趋势
 软件研发模式分析
 传统的软件开发生命周期模型及其特点
 迭代模型
 瀑布模型
 增量模型
 原型模型
 极限模型
 螺旋模型
 问答方式:各种软件研发模型的优缺点分析,以及软件开发模型选择的思考。
 软件项目生命期概念
 项目管理生命期
 软件研发生命期
 产品实施生命期
观点分享:生命期的比较分析,以及项目经理/软件开发工程师关注度分析比较
第2部分 敏捷开发简介
 敏捷思维
 什么是预定义过程
 软件项目中的复杂性与简单性
 预定义过程控制VS经验性过程控制
 敏捷认为软件研发过程是经验性过程
 软件企业使用瀑布模式普遍面临的问题
 传统项目管理的三角形与八边型
 传统的软件开发方法基于了一个错误的假设
 敏捷方法认为需求是涌现式的,范围是不确定的
 什么是敏捷
 敏捷概念
 敏捷宣言的由来
 敏捷宣言/敏捷原则
课程研讨:敏捷开发Agile与CMMI研发管理、传统软件工程的分析比较及优劣势分析

第3部分Scrum概述
 Scrum概要、框架及流程
 SCRUM价值观、起源、历史
 SCRUM概要、框架、流程
 Sprint燃尽图
 Sprint评审会
 Sprint回顾会
 潜在可交付的产品增量
 SCRUM三大支持
知识比较:Scrum项目管理与一般意义上项目管理的比较分析。

 Scrum精要
 Sprint破解
 Sprint误用
 Scrum会议
 Scrum团队
 Scrum Master
 产品负责人
案例分析:简单的陷阱

第4部分 敏捷需求管理
 敏捷需求概述
 从一个经典的例子看需求
 在我们的需求体系中会遇到什么?
 需求是涌现式的
 需求管理是一个知识发现的过程
 需求管理是一个依赖于沟通协调的活动
 需求管理的本质
 使用用户故事作为需求管理的载体
 用户故事
 用户故事定义
 用故事的特点
 INVEST用户故事
 一个卡通产品电子商务网站的例子
 练习:编写用户故事
 如何描述需求细节?
 细节通过更小的子故事实现
 细节通过验收条件来表现
 如何分解用户故事
 用故事树把故事串起来
 用户故事的大小
 为什么要使用用户故事
 产品BACKLOG
 产品BACKLOG
 一个产品BACKLOG的例子
 产品BACKLOG的金字塔
 产品BACKLOG优先级排列技巧
 梳理产品BLACKLOG
 优先级排列需要考虑到因素
 优先级计量方式
 练习:产品BLACKLOG优先级的排列
 Sprint计划会议与Sprint Backlog高阶技巧
 Sprint评审会议与Sprint回顾会议高阶技巧
 产品负责人与产品Backlog高阶技巧
 发布计划会议高阶技巧
 Scrum Master高阶技巧
 案例分析:需求开发管理最佳实践
 最佳实践1:项目管理生命周期的需求管理实践
 最佳实践2:做好需求管理的通用实践
 最佳实践3:XX研发管理--需求管理工具系统简介

第5部分 敏捷估算与计划
 敏捷估算
 讨论:估算以下四个案例要花费多少时间?
 敏捷估算的基本策略:估算规模
 通过规模推算时间表
 用户故事估算
 用户故事规模的计量单位
 估算的技巧
 估算的方法
 练习:使用估算扑克进行估算
 如何将用户故事拆分到任务
 任务估算及计量单位
 任务估算的特点
 敏捷计划
 敏捷计划的特点
 多层次的计划
 产品/发布/Sprint计划
 满意条件驱动计划的执行
 发布计划
 Sprint计划
 Scrum项目的进展跟踪及报告机制
 任务板的作用及示例
 关于卡片
 Sprint燃尽图及反映Sprint进展状况
 练习(1.5小时):Scrum项目管理实践

第6部分 敏捷开发最佳实践
 敏捷工程实践
 XP的12个有效实践
 持续集成
 自动化测试
 导入敏捷工程实践的建议
 大型团队的Scrum实施
 产品负责人团队
 多Scrum团队的Sprint计划会议
 Scrum of Scrums 进行沟通和协作
 Scrum Of Scrum与多项目管理的比较分析
 角色转换
 分析员
 项目经理
 架构师
 职能经理
 程序员
 测试员
 角色转换的共同挑战
 Scrum导入模式
 成立实施推进小组
 ETC职责
 改善计划的Backlog示例
 制定Backlog的基本方针
 设置和管理期望
 Scrum实施评估
 全面转型VS小团队试点
 案例分享:一个“庞然大物”是如何构建“基于IPD CMMI AGILE”研发管理体系,从而用AGILE激活整个研发管理体系。

第7部分 案例分析与小测验
 案例名称:Sales Force的全面转型
 选择什么项目试点
 在CMMI软件研发模式下的敏捷成功之路
 我们该如何进行敏捷的成功之路
 小测验:《敏捷开发知识知多少?》

本课程名称: Agile敏捷开发

查看更多:语言内训课

敏捷开发 研发管理 需求管理 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%