敏捷Agile快速入门(第四期) 敏捷Agile快速入门(第四期)
所属分类:编程技术
  课程名 : 敏捷Agile快速入门(第四期)【开课中】 总学费/人 : ¥400 (固定学费:¥100, 逆向学费:¥300) 开课时间 : 2018-11-26 09:00:00 
开课老师 : Henrylwh


课程简介:

       敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。随着近几年敏捷的蓬勃发展与不断完善,参与到敏捷开发的个人与机构也越来越多,各种敏捷术语、概念广为大众所知,近两年敏捷开发与敏捷测试技术在企业的突破应用,使得敏捷在市场的比重越来越大,作为一名技术人员或者是企业的员工,如果能够做到敏捷和技术双面手,一定会给平时的工作、日常的交流带来亮点以及新的工作选择,拓宽自己未来发展道路。本套课程的开设正是为了让大家对敏捷理论与流程有更好的了解,给大家提供一个新的兴趣和方向,课程中我将结合自身在敏捷应用与实施的工作经验,与大家分享相关敏捷的概念与应用,力求从技术和组织的双重角度给大家带来新的认识,给大家未来的职业生涯带来更多的帮助。

课程大纲
第一课
敏捷基础
课程介绍
瀑布式开发与问题(Waterfall Model & V-Model

·        瀑布模型与V-模型介绍

·        瀑布模型发展史

·        瀑布模型应用

·        瀑布模型的优缺点

·        V-模型发展史

·        V-模型应用

·        V-模型优缺点

·        小结

敏捷式开发(Agile

·        敏捷介绍

·        敏捷宣言之4大核心价值

·        敏捷宣言之12原则

·        敏捷方法概述

·        敏捷团队中的角色划分

·        小结


第二课 敏捷的企业应用与常见的敏捷挑战

·        概述

·        常见的敏捷误解

·        新敏捷团队的常犯的错误

·        敏捷应用的最大挑战

·        小结


第三课 敏捷方法

极限编程Extreme Programming(XP)

·        极限编程发展史

·        极限编程的应用

·        极限编程团队的组成与价值

·        极限编程的应用原则

·        极限编程的流程

·        极限编程图

·        结对编程的概述(Pair Programming)

·        小结

Scrum框架

·        Scrum概述与发展史

·        Scrum 图

·        Scrum 角色划分

·        Scrum 常用方法与工具

·        极限编程VS. Scrum

·        小结


第四课 敏捷方法之Kanban 1

Kanban基础:基本概念

·        Kanban介绍与发展史

·        现实世界中的看板

·        Kanban的原则与应用

·        提高系统的响应性

·        Kanban资源

·        小结

Kanban基础:个人看板

·        Personal Kanban介绍

·        Personal Kanban应用与To-Do lists

·        Personal Kanban规则与效率

·        Personal Kanban制定优先级

·        Personal Kanban过滤与计划

·        小结


第五课 敏捷方法之Kanban 2

Kanban基础:团队看板

·        Team Kanban介绍

·        Team Kanban应用与To-Do lists

·        Team Kanban规则与效率

·        Team Kanban制定优先级

·        Team Kanban过滤与计划

·        Team Kanban的实现

·        微软Kanban的例子

·        小结


第六课 精益化软件开发(Lean Software Development)

Lean 介绍

Agile Vs Lean

精益化软件开发应用

精益化软件开发VS. 瀑布模型开发

Lean实践

Kanban的结合应用


第七课 Agile在软件测试中的应用

敏捷模型与方法:开发人员和测试人员指南       

敏捷测试:初学者指南       

Scrum测试:初学者指南           

敏捷方法的自动化测试。            

开启Scrum(敏捷)测试项目之旅


第八课 Scrum Master具体化

Scrum Mater与Project Manger的区别

5个为什么:Sprint失败 团队没有达到承诺的工作

如何得到Sprint的效益最大化
如何推动敏捷在企业中的应用

第九课 组织架构中的敏捷
敏捷与DevOps
DevOps发展与应用

微服务(Micro Service)相关介绍

组织架构中的敏捷

课程总结


收获预期:

了解敏捷人的概念和原理

掌握敏捷应用的技巧

掌握敏捷的多种实现方法

掌握敏捷企业应用

掌握敏捷与企业各个人员的关系



申请插班

 

GMT+8, 2018-12-11 09:35 , Processed in 0.225369 second(s), 27 queries .