提交
生态圈大会
专家智库
硬核咨询
成长地图
课程
服务+
关于我们
4006-998-758
登录
|
注册
退出
提交
为您搜到的相关课程
立即搜索
热门搜索:
需求分析
、
数字化转型
、
JAVA
、
大数据
、
产品经理
、
项目经理
、
敏捷
、
效能
敏捷工程实践
对于实施敏捷转型的软件产品团队,工程实践能力的提升是转型成功的必要条件,卓越的工程实践能力,可以极大缩短发布周期,保证快速迭代的同时还拥有很高的软件质量。通过「BDD/ATDD」在编码前就对如何验收达成共识,避免因需求理解误差而造成的返工。通过「简单设计」和「重构」,让软件架构始终满足当前需求,避免过度设计引入不必要的复杂度。通过「单元测试」为代码重构提供安全网,这样才能做到随时随地都有信心大刀阔斧地修改代码。通过学习「测试金字塔」,建立自动化测试体系,通过「测试驱动开发」小步快走,减少代码调试的时间,提高测试覆盖率。通过学习「快捷键」极大提升编码效率,增加编码的乐趣。通过「GIT」进行版本控制,基于分支策略高效地协作,有序地管理代码。通过「代码评审」提升代码质量,促进知识共享,达成代码共识。通过「持续集成」尽早暴露集成问题,促进协作。 工程实践,是一种技术管理者的管理手段,尽量使用自动化工具,将质量保证内建到流程中,极大解放生产效率。本次培训将通过大量的演示和编码练习,让开发人员体验全新的开发方式,感受主流工程实践的魅力。
测试驱动
BDD/ATDD
Clean Code
李小波
华为外聘技术教练 优普丰首席工程教练 敏捷/精益/DevOps专家
TDD测试驱动开发
FizzBuzz演示与练习,MarsRover演示与练习,ATDD+TDD
FizzBuzz演示与练习
MarsRover演示与练习
ATDD+TDD
李小波
华为外聘技术教练 优普丰首席工程教练 敏捷/精益/DevOps专家
实战测试驱动开发
本次培训将与大家介绍一种不同的开发方式「测试驱动开发」,对比这种开发方式和以前开发方式的不同,以及分享快速掌握这种开发方式的练习方法。
测试
TDD
驱动开发
李小波
华为外聘技术教练 优普丰首席工程教练 敏捷/精益/DevOps专家
BDD行为驱动开发
产品、开发、测试三方对需求理解的二义性,是软件研发过程中普遍存在的浪费现象,用实例化需求的方式,可以快速实现和验证需求。在开始编码之前确认三方理解一致,达成共识后,开发人员依据实例进行任务分解,测试人员依据实例编写测试用例,产品人员依据实例进行验收测试。由此极大提高内部需求质量,减少研发过程中的浪费,提升研发整体的效率。 实施实例化需求时,需要产品、开发、测试紧密协作,共同贡献专业经验,而不是传统的需求评审,测试用例评审的工作移交方式。 对于想要实施 ATDD/BDD 的团队,本课程一步步帮助大家理解用户故事,场景,将场景自动化,最终实现行为驱动开发。本课程适合产品、开发、测试三种角色共同参与,通过概念讲解、实例示范、协作练习,让学员体验行为驱动开发带来的好处和掌握实现行为驱动开发所需的工具技术。
移动端 BDD
Cucumber
BDD
李小波
华为外聘技术教练 优普丰首席工程教练 敏捷/精益/DevOps专家
单元测试实战 Java 版
单元测试的好处毋庸置疑,尤其是在互联网快速迭代的模式下,能尽早暴露缺陷,缩短测试周期,有效提高产品质量。 单元测试并不难,难就难在如何隔离依赖,如何准备测试数据,如何保证测试稳定,如何降低测试的维护成本。 本课程将一一介绍,并通过编程练习获得真实的体验。
Mock 库
Stub
Mock
李小波
华为外聘技术教练 优普丰首席工程教练 敏捷/精益/DevOps专家
敏捷实践训练营
敏捷源于人们为了让软件研发组织应对其外部市场挑战所进行的探索,敏捷方法通过调整软件研发组织的文化、组织、流程和工具使得自身具备快速工作,响应变化的能力,目前,敏捷已经成为业界主流。 敏捷方法的开放性和鲜明的实践特征使其成为一个不断演进的体系,经过几十年的发展,敏捷的影响已经远远超越了软件研发领域,广泛的应用于创业创新、市场营销、项目管理、人力资源等诸多领域,已经成为企业适应当下VUCA(Volatility易变性、Uncertainty不确定性、Complexity复杂性、Ambiguity模糊性)时代的市场挑战的利器。正如敏捷大师Jim Highsmith所说:“敏捷是适应并响应变化,从而在动荡的商业环境中获取利润的能力。” 但是敏捷方法知易行难,很多企业采用不恰当的方式实践敏捷,常常适得其反。本课程将结合老师十多年敏捷实践经验透彻的诠释敏捷核心思想、实践与工具,并分享多家企业的实践案例,以帮助各位学员将敏捷应用在工作实践中,提升工作绩效。 通过参加《敏捷软件开发训练营》培训,帮助参培学员: 理解敏捷是为了解决哪些问题而存在的?(why/what) 深入理解敏捷的价值取向和原则。(what/why) 通过沉浸式的敏捷项目全过程练习获得关于敏捷实践的感性体验。(how/what) 掌握一批经典的敏捷实践工具及方法。(how/what)。 理解敏捷方法如何帮助企业从工具、流程、实践、组织和文化层面应对内外部挑战?(how/what) 掌握领导一个敏捷型团队的要点。(how/why) 理解开展敏捷实践对组织意味着什么?理解开展敏捷实践个人意味着什么?(why/what) 掌握在一个组织中开展敏捷转型的行动策略。(how) 学习丰富的企业敏捷实战案例。(how/what)
需求管理
敏捷
Scrum
杨峰镝
软件工程专家 资深技术管理者
24
25
26
27
28
上一页
下一页