主页 联系我们 加入收藏

咨询热线:(0755)27386277 和 27380609

您的位置:主页 > 公开课程 > 生产质量 >

敏捷软件开发

课程价格:4980元/人

培训周期:2天

开课时间:07月12-13日

开课地区:深圳

开课月份:7月

预定流程:

课程详情

【时间地点安排】7月12 - 13日,深圳
【培训课时】2天/12小时
【学习费用】4980元/人(含两天中餐、指定教材、证书、茶点、税费)
【咨询热线】严雄15012942927/0755-27381236  qq2524261180
参加对象
企业CEO/总经理、研发总经理/副总、公司总工/技术总监、研发项目经理/产品经理、PMO(项目管理办公室)成员、研发骨干、测试、QA等。
培训收益
  • 了解敏捷开发和测试的过程;
  • 了解敏捷开发过程中,测试用例的编写和测试的执行过程 ;
  • 介绍如何进行重构;
  • 了解敏捷项目管理等等。
课程大纲
一、案例分析
    1.1工作坊:案例项目存在哪些管理问题
    1.2背景了解
    1.3问题收集
1.4关键问题辨析
二、什么是敏捷软件开发
    2.1研发中项目管理的典型问题
      2.1.1质量
      2.1.2交付周期长
      2.1.3效率低下
      2.1.4交付延期
      2.1.5交付不被市场/客户接受
    2.2软件管理方法总览
    2.3什么是敏捷项目管理
    2.4敏捷项目管理的解决之道
      2.4.1总体框架:“需求-构建-发布”的快速迭代
      2.4.2卓越交付:保证正确地构建正确的产品
      2.4.3自组织团队
      2.4.4短周期迭代
      2.4.5可工作的完成标准
      2.4.6价值驱动
      2.4.7基于反馈的改进
      2.4.8风险前移
    2.5敏捷项目管理的精要
      2.5.1创造力来源于小而美团队
      2.5.2短迭代的可工作的交付
      2.5.3客户参与
      2.5.4响应变化
      2.5.5交付的价值优于完成的任务
      2.5.6效率通过演进的流程获得
    2.6核心价值观
    2.7我是否该敏捷?
    2.8什么时候可以引入敏捷实践?
    2.9敏捷实践清单
    2.10敏捷开发如何提升生产率?
    2.11敏捷开发如何提升质量
    2.12敏捷对企业的价值
2.13研讨与演练:软件开发,我们的痛点在那里?
三、理解敏捷过程
    3.1敏捷过程的本质
      3.1.1以人为根本
      3.1.2以最终交付的软件为目标
      3.1.3进度的推进策略
      3.1.4团队工作文化
    3.2敏捷过程的最佳实践
      3.2.1小版本,现场客户
      3.2.2隐喻,简单设计,重构
      3.2.3测试驱动开发,持续集成,结对编程
      3.2.4代码共有,编程标准
      3.2.5工作空间与时间
四、敏捷项目管理提升研发流程的具体实践
    4.1项目团队管理-人是最重要
      4.1.1敏捷团队的三个核心角色
      4.1.2敏捷团队的角色职责
      4.1.3Scrum Master工作检查单
    4.2敏捷项目策划
      4.2.1敏捷估计-估算扑克
      4.2.2Delphi估算
      4.2.3研讨与演练:我的故事要多少工作量?(使用客户内部开发需求),扑克牌法
      4.2.4敏捷估算方法2:NASMA
      4.2.5NASMA和功能估计的相同点和不同点
      4.2.6NASMA估算的估算精度
      4.2.7通过速率估算开发周期
    4.3敏捷项目计划管理
      4.3.1迭代计划会
      4.3.2计划会序曲-猪与鸡的故事
      4.3.3猪与鸡的行为模式
    4.4项目过程与风险管理
      4.4.1每日立会
      4.4.2燃尽图
      4.4.3“迭代期内无变更”
      4.4.4故事板 Kanban
    4.5项目质量管理-高质量的交付
      4.5.1评审会与反思会
      4.5.2评审会
      4.5.3反思会
    4.6敏捷风险管理
      4.6.1SPIKE和Story的风险评估
      4.6.2发布计划和迭代计划中的风险处理策略
      4.6.3设计中的风险处理
      4.6.4开发过程中的风险处理
    4.7大型项目管理的敏捷项目管理实践
4.8研讨与演练:基于客户团队的实际痛点进行讨论,从敏捷项目管理的角度讨论解决方
五、敏捷软件开发工程实践
    5.1项目需求管理-用户故事-交付最有价值需求
      5.1.1用户建模
      5.1.2用户故事 = 用户 + 功能 + 价值
      5.1.3用户故事描述的语法规则
      5.1.5超越敏捷-现实世界的用户故事
      5.1.6需求优先级排序
    5.2史诗故事
      5.2.1用户故事的颗粒度
      5.2.2什么是史诗故事?
    5.3用户故事地图
      5.3.1为什么要建立用户故事地图?
      5.3.2用户故事地图建立的步骤
    5.4敏捷架构和简单设计
    5.5技术债务
    5.6团队结构与日常开发活动
      5.6.1办公环境
      5.6.2“特性小组”
      5.6.3“松结对编程”
      5.6.4“松结对编程”的小组长责任
      5.6.5 “松结对编程”的工作习惯
      5.6.6 结对编程的几种结对形式
    5.7静态语法检查与代码质量
      5.7.1为什么要做代码审查?
      5.7.2编码规范
      5.7.3自动化的审查代码
      5.7.4演练:使用静态语法工具进行代码质量分析
    5.8TDD(测试驱动开发)及静态语法检查
      5.8.1什么是TDD
      5.8.2如何进行TDD
      5.8.3演练:对一个功能进行TDD设计
      5.8.4系统级TDD
    5.9重构
      5.9.1重构的定义
      5.9.2为什么需要重构
      5.9.3何时需要重构
      5.9.4代码的坏味道
      5.9.5各种重构的方法
      5.9.6重复的代码
    5.10敏捷测试
      5.10.1持续集成
      5.10.2测试用例设计
      5.10.3构建管理 持续集成 发布管理
      5.10.4持续集成和每日构建
      5.10.5自动化测试
六、大规模的敏捷实践
    6.1大规模敏捷框架
    6.2大规模敏捷项目管理的层次
      6.2.1多级项目规划
      6.2.2项目/产品愿景
      6.2.3项目/产品路线图
      6.2.4版本发布计划
      6.2.5迭代计划
      6.2.6每日实现
    6.3大规模敏捷组织结构
      6.3.1Super Scrum Master
      6.3.2:团队协作与管理
      6.3.3团队交流渠道
      6.3.4团队互相激励方法
      6.3.5公共目标的驱动
      6.3.6工作结果布告
6.4平台化与定制
七、敏捷开发过程中的度量
    7.1敏捷软件开发的度量体系
    7.2精益软件度量什么
      7.2.1组织目标
      7.2.2决策场景
      7.2.3指标框架
      7.2.4度量元
      7.2.5价值评价
    7.3常见的敏捷度量指标
      7.3.1产能度量
      7.3.2内部质量的度量
      7.3.3外部质量的度量
      7.3.4组织能力的度量
    7.4部分度量案例展示
      7.4.1规模
      7.4.2工作量
      7.4.3进度
      7.4.4技术债务
      7.4.5能力
    7.5度量的实施和推进
7.6演练:我们需要什么度量
八、组织级敏捷部署与绩效管理
    8.1敏捷三步走
    8.2敏捷成功与否的衡量标准是业务结果(质量、TTM)的改进
    8.3首次实施敏捷的参考步骤——八步曲
    8.4敏捷角色
    8.5项目组团队的组建方式:特性项目组和模块项目组优劣对比
    8.6项目级敏捷通用过程模型
    8.7项目级敏捷过程样例(版本中项目组全都实施敏捷)
    8.8敏捷团队绩效管理
      8.8.1谁来管理团队中的个体?
      8.8.2敏捷团队的目标
      8.8.3从团队外部认识团队目标
      8.8.4敏捷开发中的目标管理意识
8.9执行与实施层面的敏捷实践
九、总结
 
讲师介绍—李老师
  • 敏捷软件开发专家
  • 软件测试管理专家
  • 研发质量管理专家
  • 产品管理专家
  • 多家企业研发管理培训特聘顾问
专业背景
近17年的软件从业经验,一直从事通讯业软件开发和研发技术管理工作,先后担任过软件开发工程师、IPD项目流程系统工程师(SE)、项目经理、BPM高级经理、研发质量总监等职位,开设公开课及内训数千场,在项目管理、敏捷软件开发、产品平台规划、产品需求分析与管理、技术规划、测试管理等方面经验丰富。
13年嵌入式软件、硬件和芯片研发,生产制造经验。在某大型通讯公司,参与了RNC OM子系统研发。开发平台VxWorks。在展讯,参与了手机软件系统的开发。平台:ARM ADS1.2。在展讯,参与了ASIC design,PCB Layout,嵌入式软件硬件芯片等质量管理流程的建立。
7年研发质量管理经验,涉及到软件、硬件和芯片开发。特别是软件开发,有过参与华为CMMI 5级,以及主导展讯CMMI 3级和IPD集成产品开发流程建立的过程,在软件过程改进(SPI),质量管理(QM)方面取得了多宝贵的实践经验。同时,在展讯,也参与了由运营部主导的公司ISO9000:2000 的质量体系认证。
5年部门管理经验,作为质量部高级部门经理。在展讯,主导建立了近40人的质量部团队。该部门包括QA组,配置管理组,EPG,售后服务,产品测试组等。帮助展讯从一个纯研发的公司,进入到面对客户,重视产品质量的上市公司。
3年项目管理经验。作为项目经理,成功的领导开发和部署了东方证券银证转帐系统和电话委托系统,数据备份系统等IT系统。在华为,也成功开发了公司级的需求跟踪管理系统,并在华为整个公司进行了部署。
擅长领域
在多家电信设备厂商从事过研发以及管理工作,在部门管理、项目管理和团队建设等方面经验丰富。并且在研发流程体系和质量管理体系有丰富的从业经历,沟通能力强,有协作精神;做事认真细致,富于创新。
主讲课程
《敏捷开发& IPD和敏捷开发结合的实践》
《研发质量管理》《产品平台规划与模块研发》
《产品测试管理》《产品需求管理》
《软件项目管理》《研发项目管理》
《业务驱动的CMM-CMMI高级实务》
《产品数据管理》
部分培训客户
国电南瑞、亚信科技、长城汽车、中通客车、宇通客车、福田汽车、潍柴动力、上海宝信软件、深圳比亚迪微电子、山东鲁光科技、武汉东浦、北京华彩、长城电脑,美菱电器,大唐电信、中国移动总部、吉林移动、河北移动、广西移动、贵州移动、四川电信、国网电科院、正元信息、中联佳裕、山东万博、鲁光信息、广通迅达、伟景行、石化盈科、长春宏达、中国海关、重邮信科、成都吉锐、广州日立电梯、北京华彩、北京蓝讯、升腾资讯、中电华大、西威电子数家企业。
 

Tags:

(信息发布:管理员 | 查看: 次)

公司地址:深圳市宝安区宝源路华丰华源科技创新园(名优采购中心)B座7楼(518000)
佛山分公司地址 :佛山市禅城区季华二路佛山国家火炬创新园C座9-13

联系我们:0755—2738 0095 或 2738 6277

24小时咨询热线:185-7554-9010