敏捷实践训练营

敏捷实践训练营
    马上咨询

    杨锋镝  软件工程专家,主要专长为敏捷软件开发和技术管理者培养 

    有着十余年年的从业经验的软件工程专家,曾为三星电子、中兴通讯、招商信诺、风行网和拓维信息等企业提供咨询服务,辅导客户实施敏捷组织转型,培养技术管理者;曾为包括Oracle、顺丰航空、普华永道在内的数十家企业提供培训服务,深受好评。从2004年开始接触和实践敏捷,曾深度参与华为公司大规模敏捷组织转型,是华为公司最早的一批敏捷教练,成功辅导多个团队实行敏捷,并曾参与编写公司敏捷指导材料;他有扎实的软件技术基础和实践经验,是多项技术专利的发明人;先后在UTStarcom,华为等企业从事过软件研发过程中涉及的大部分角色:需求、设计、开发、测试、实施、维护、项目管理、团队管理、人力资源管理;丰富的职业“跨界”经历,不仅使他精通敏捷、项目管理、CMMI等方法论,而且帮助他深刻的体会软件研发各岗位的痛点,为客户提供务实的、具体的咨询服务,他是国内软件研发社区一位活跃的分享者、经常在中国软件工程大会、中国过程改进大会、全球软件案例研究峰会、亚太软件研发管理峰会、 CSDN CTO俱乐部、QClub、敏捷之旅、中国软件技术大会等进行演讲,并受邀担任中国过程改进大会、Scrum Gathering、敏捷中国等大会的评委和主持人。徐峰课程22-04.jpg

    课程概述

    在人类生活越来越依赖软件的今天,软件研发组织必须面对越来越严峻的挑战:需求的复杂多变,项目延期,质量下滑,预算超支,技术债务不断增加,对知识员工难以管理等,敏捷这种务实灵活的方法论对于解决或改善上述问题有很大的帮助,敏捷方法已经成为当今的主流,在华为,Google,腾讯,百度,诺基亚等企业有着广泛应用。但是敏捷方法知易行难,很多企业采用不恰当的方法开展敏捷,常常适得其反。本课程讲师将结合十多年软件研发管理和敏捷实践经验透彻的诠释敏捷核心思想,并分享多个多个团队的敏捷实践案例。

    • 通过参加《敏捷实践训练营》培训,使参加培训人员了解:
    • 敏捷试图解决哪些问题?敏捷解决不了哪些问题?
    • 敏捷的需求分析、管理方法是怎样的?如何应对需求变化?
    • 敏捷项目是如何管理的?与传统项目管理方法相比有什么不同?
    • 敏捷团队的组织结构有什么特点?敏捷团队管理有哪些关键点?
    • 某些特殊情况的团队如何更加敏捷?如:跨地域团队、有大型遗留系统的团队、弱矩阵团队等。
    • 敏捷如何与组织采用的其它方法(如:CMMI)有效结合?
    • 如何保证敏捷项目的质量?

    培训对象

    CTO、研发总监、技术经理、项目经理、质量工程师、程序员、测试人员 

    培训方式

    老师集中当面授课,课后答疑,包括讲解和讨论。

    课程特点

    • 针对性强,抓住国内多数软件企业面临的主要痛点,深入剖析,提供解决方案。
    • 实战性强,将分析多个的有代表性的实际案例,并辅以演练、研讨,让学员亲身体会敏捷方法的精要。
    • 参与性强,通过让学员参与几个模拟项目,亲身体会敏捷的精髓,以及敏捷带来的价值。
    • 不拘一格,不囿于某一特定的敏捷流派,而是针对实际问题,结合了Scrum,极限编程(XP)和精益(Lean)等多个敏捷流派的精华。
    • 讲师经验丰富,曾在大型企业中从事过软件研发领域中涉及的大部分角色,对各个岗位的痛点有着深刻的体会,能够从多个视角将敏捷知识立体的呈现给学员。

    课程大纲

    理解敏捷
    敏捷试图解决的主要问题--软件项目的复杂性与经验性过程
    软件开发发展脉络梳理
    敏捷与传统开发方法的差异
    敏捷开发宣言与原则解读及其价值
    敏捷的主要流派简介
    Scrum综述---理论、历史、框架及流程
    Scrum为我们带来了什么
    模拟项目演练:从瀑布到迭代
    在组织中实施敏捷的主要挑战
    在组织中实施敏捷带来的主要收益 
    敏捷需求管理
    传统需求管理方法碰到的主要问题
    用户故事的3C
    如何为用户故事编写验收标准?
    需求优先级排列的方法
    扑克牌估算法
    T-Shirt估算法
    用户故事拆分
    模拟项目演练::大型故事拆分练习
    Scrum 3个角色与职责
    Product Owner角色与职责
    Scrum Master角色与职责
    敏捷开发对基层技术管理者的影响、挑战与收益
    开发团队职责
    敏捷开发对工程师工作的影响、挑战与收益
    理想的团队工作空间
    讨论:Scrum Master常见工作场景分析
    扩展Scrum团队
    扩展Product Owner
    团队间协同机制
    自组织团队
    Scrum的过程
    传统软件研发模式造成的严重浪费
    迭代的基本原理
    需求梳理
    如何做发布管理
    Sprint发布计划与迭代计划
    制定迭代Sprint计划
    每日站立会议
    迭代验收会议
    迭代回顾会议
    什么叫真正的“完成”?
    适应性过程的三大支柱
    任务板
    燃尽图

    关于Scrum会议的讨论
    大型团队和项目的Scrum实施
    敏捷环境下的绩效跟踪
    Scrum模拟项目演练
    模拟项目背景
    User Story准备
    迭代计划演练
    可视化管理演练
    迭代开发演练
    天使用户反馈演练
    迭代回顾演练
    产品发布会
    演练总结 
    总结与回顾
    课程回顾
    答疑