BDD行为驱动开发企业实战培训

课程简介

这是一个为期两天的实战课程,通过问题分析、内容讲解、企业案例介绍和实战演练,能帮助学员系统地掌握BDD的思想、实施方法和实战技巧。

为什么需要BDD?

传统开发团队在进行敏捷转型时,虽然已经引入了Scrum或者Kanban等敏捷管理实践,能够以迭代和增量的方式来开发和交付,但在迭代开发过程中使用着传统的顺序式开发过程,依赖手工测试来保证质量,这就导致迭代开发的进度和质量不可控,以及后期的维护困难。
BDD(行为驱动开发)是敏捷开发的核心工程实践技术。通过BDD方法的引入,能够从源头上实现质量内建,显著地提升开发效率和质量,以及大幅度降低后期的维护成本。
值得一提的是,BDD不仅适用于敏捷团队,也适用于传统开发团队。传统开发团队同样也能通过引入和使用BDD,显著地提升开发效率和质量,并大幅度降低后期的维护成本。

BDD具体能帮您解决什么问题?

当迭代仍然采用传统的小瀑布开发过程时,您往往可能会面临以下问题:

  • PO、BA、开发人员、测试人员对需求的理解不一致问题,并由此带来错误和返工。
  • 完成同样的需求,不同的人估算结果各不相同,怎么估算才合理。
  • 多个人员、多个团队协同开发同一个需求时,由于进度不一致造成延迟和等待,怎么才能提高效率。
  • 由于测试集中在迭代后期进行,导致迭代后期忙着测试和解决Bug,进度和质量都得不到控制。
  • 传统的自动化测试手段太低效,只有自动化测试人员才能开发和维护测试脚本,测试脚本的开发和维护工作量巨大,难以推行。
  • 需求文档碎片化,缺乏整个系统的完整需求文档,导致维护困难。

经过我们的BDD企业实战培训,以上问题都能得到有效解决。

课程受众

  1. 敏捷团队的PO、ScrumMaster、程序员、测试工程师
  2. 传统开发团队的项目经理、需求分析人员、设计人员、程序员、测试工程师

课程优势

  1. 提炼于大量企业实践的高效工作方法,直击痛点
  2. 国内资深敏捷教练——集丰富的前沿敏捷管理、敏捷技术实战经验于一身,倾情指导
  3. 多元化企业实际案例分享,干货满点
  4. 实战项目与理论兼顾,演练结合,即学即会
  5. Scrum中文网贴心、细致的客户服务

课程大纲

1. BDD的思想和原理

  • 传统顺序式开发过程面临的问题
  • 如何解决这些问题

2. BDD概述

  • 测试金字塔
  • BDD/TDD 介绍
  • BDD框架:Cucumber、Robot framework等
  • Gherkin语法

3. BDD的需求实战技巧

  • 如何拆分和编写用户故事,使之成为持续维护、可执行的活文档
  • 实战演练:采用BDD的方式来编写用户故事

4. BDD 的团队协作实战技巧

  • BDD的角色和职责
  • BDD的实施流程
  • 案例分享:企业BDD实施案例

5. BDD 自动化测试方法精讲

  • 传统自动化测试方法的弊端
  • BDD自动化测试工具:Cucumber/Robot framework
  • 如何以工程化的方法来将自动化测试提效2倍
  • 实战演练:BDD的测试工程环境搭建

6. BDD的实施过程:

  • 团队如何进行任务拆分和人员组队
  • 团队如何以BDD方式完成需求开发
  • 实战演练:以BDD的方式,完成需求的开发、集成和自动化测试

7. 收尾

  • 成果展示及心得总结
  • 问题交流

课程安排

授课方式
1. 企业定制内训;
2. 公开课;

联系我们
联系我们,按需定制您的课程
电话:400 696 6280
邮箱:contact@scrumcn.com

 

我们的讲师

Senior Coach

李洁 Jerry Li

Scrum中文网企业级敏捷教练,组织转型顾问、培训师,SAFe SA,CSP,CSD,CSPO,CSM。


李老师是一位拥有17年实践工作经验的敏捷实战专家。他在大型企业的敏捷转型领域有着丰富的实战经验,曾帮助兴业银行、锐捷网络、中国移动、神州数码、明源软件、亚信、你我贷等知名企业成功转型敏捷。毕业于浙江大学、十余年软件行业从业经验。

李老师于2002年毕业于浙江大学计算机系,曾就职于华为、中兴通讯、锐捷网络等多家知名企业,从事过开发工程师、项目经理、研发负责人、质量总结、敏捷教练等各种不同的类型的工作。

李老师在明源软件(团队规模超过1000人)担任质量总监期间,帮助明源软件进行组织级的敏捷转型,帮助明源从传统的瀑布开放模式转向了基于敏捷开发的互联网研发模式。李老师也曾作为敏捷教练多家知名企业成功转型敏捷。

专业技能

  • 敏捷教练、敏捷转型顾问
  • Scrum、XP、精益Kanban、SAFe
  • TDD,持续集成、BDD/ATDD,自动化测试、重构、结对编程、演进式设计
  • 面向对象编程、面向服务的分布式架构设计,J2EE, Robot Framework

 

周辉庆 Edward Zhou

Scrum中文网资深敏捷教练,SPC,CSP-SM,CSP-PO,CSM,CSPO,PMP。

周老师是拥有近20年技术实战和项目管理经验的资深敏捷教练和顶级技术专家。对技术保持着强烈的兴趣与爱好,喜欢接触各种新技术新方法。擅长技术规划、项目管理、成本控制,和提供完善的技术解决方案。擅长辅导多类型的团队,软件团队,硬件团队,业务团队等。

专注于提升团队各种技术实践 TDD, CI/CD, 自动化验收 等能力,训练符合Scrum要求的能力全栈型团队。通过BDD行为驱动开发实践,有效支撑大规模多团队的敏捷转型。

具有丰富的TDD,持续集成、ATDD,自动化测试、重构、结对编程、演进式设计,DDD Event Sourcing/CQRS 理论知识与实操经验,对技术的追求和风趣的工作风格使得他受到开发团队的喜爱,对团队成员有很强的亲和力,通过结对工作的方式令他们的各项能力得到提升,使他们能够很快的体会到敏捷方法与技术实践所带来的挑战和乐趣。

擅长激活软硬件团队, 提升团队的专业能力、开心指数、以及追求卓越的心。成功帮助过多家软硬件结合的企业1000人以上的团队实施敏捷并取得业务上的良好表现。

曾服务过的客户有上汽集团,太平保险,锐捷智慧教室,锐捷网络,万科泊寓,迈达斯智能,深圳载途科技,上海仙豆智能机器人等。

 

为什么选择Scrum中文网

Scrum中文网是全球第一个Scrum中文网站,中国最早的Scrum和敏捷教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和大规模敏捷SAFe官方机构SAI在中国的授权合作伙伴。Scrum中文网是中国敏捷教练的摇篮,启蒙和培养了数万名敏捷专业人士,帮助数百家知名企业成功转型敏捷。

Scrum中文网创立于2008年初,由海内外资深Scrum和敏捷顾问团队共同创办,为企业提供权威专业的Scrum敏捷学习平台,以及敏捷转型咨询、教练辅导和培训服务,服务涵盖定制培训、权威认证、体系建立、教练辅导、工具落地等。权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。

Scrum中文网致力于在短期内为客户解决企业、产品及项目的关键问题,包括交付周期、交付效率、交付质量、交付成本、团队士气等,同时为客户建立长期持续改善的机制。

学员反馈

刘经理日立 PM
Read More
了解了SM在项目中到底应该做什么,加深了对敏捷Scrum的理解 ,切切实实打开了思路。
张总福特中国 项目管理
Read More
课程高度抽象了平时工作的细节内容,并且找到了很多理论基础和可改进的地方,能很好地指导以后的工作。
黄经理HSBC ScrumMaster
Read More
通过游戏和练习很好的理解了scrum的各项理论,以及如何应用,get到很多ScrumMaster实操技巧。老师风趣幽默,学习过程很欢乐。
朱总太平洋保险
Read More
培训后修正了很多以前实践中的误区,开拓了思维的广度,有游戏环节互动,老师和同学都很给力,分享了很多不同的观点。
夏总欧姆龙
Read More
培训后对工作有借鉴作用,比较肯定的是增量交付的理念。
林经理兴业银行 ScrumMaster
Read More
纠正了很多以往错误的scrum错误观念。
问总兴业银行 ScrumMaster
Read More
很好的了解SCM工作机制自己成员之间的关系,和常规敏捷开发的区别。
Previous
Next

预约回电

课程顾问将尽快给您回电
电话咨询 400 696 6280