** **
课程名称:敏捷下的架构设计、测试与质量管理方法
----------如何从设计与测试来推动敏捷开发
指导老师:高焕堂
举办单位:ADT学院
开课日期:2015年8月13-16日(地点:深圳南山區)
相关询问:高老师( 请寄:misoo.tw@qq.com )
培训期间:共4天(24小时)
课程说明:
设计、测试与开发
----至今,许多敏捷团队都还在摸石头过河的处境里,甚至有些陷入进退维谷的困境里。过去,我们也曾经走了许多弯路,得到的教训是:仅仅专注于敏捷流程管理与代码开发(如桥面)是不够的。其幕后的架构设计和测试(桥墩)的改进才是充分条件。
----调整“测试”视角和策略,是推动敏捷“开发”的有效着力点。此外,调整架构“设计”视角和策略,正是发挥最大着力的杠杆点。
从测试角度推动敏捷
----敏捷本质上就是测试驱动的迭代过程。然而。在版本快速上线的时程上,无法确保质量;开发者不习惯测试自己的代码,丢给测试人员的版本经常通不过冒烟测试;产业界的敏捷黄金比例(10:1)的开发与测试比建议缩减测试人员。此外,敏捷最佳实践需要100%的代码覆盖率,能力要求大幅提高,开发者又不喜欢写单元测试,导致敏捷迭代的发动机(即测试)熄火了;再有能力的敏捷教练或项目经理也无用武之地。因此,调整“测试”视角和策略,例如注重实效的单元测试,全生命周期性能工程等,是推动敏捷“开发”的有效着力点。由于敏捷下的设计、测试与开发三者是息息相关的,如下图所示:
----因此,调整架构“设计”视角和策略,恰可找到最佳的杠杆点,让“测试”发出最大的动能,驱动敏捷“开发”流程。
从架构设计角度推动敏捷
----架构是代码的骨架,代码是架构的外貌。在敏捷的快速跌代过程中,敏捷性低的架构师,一心一意追求稳定、可靠、不变的结构,盼望<以不变应万变>,导致团队失去敏捷性。由于传统架构设计视角偏于抽象思维,致力于抽象出稳定、可靠、不变的共同性架构;做为应用发展的基础。然而,这项稳定架构无法迅速得到,不是“足够好”而已,这违背敏捷的Simple Solution的要求,不易迅速推动敏捷迭代。经过多年的观察反思、实务淬炼,我们发现了,调整架构师的思维视角,明确定义接口、迅速落实为代码,然后藉由测试来支持架构设计阶段的敏捷迭代过程,产出可靠的系统架构。此架构则提供高度的重构自由度,来支持测试与开发的变更灵活性,发挥杠杆作用,实现项目的快速、高质量、灵活交付等,有效推动敏捷。
----随着互联网的普及,信息普遍共享,商场环境变化加速,业务不停探索,对软件敏捷交付要求大增,比的是哪个团队反应更快,拼的是哪个团队交付更持久稳定。期盼您能掌握“测试”着力点,并透过架构“设计”杠杆,成为敏捷高手,推动您的敏捷开发,提升产品竞争力。
----本课程的设计,以情境体验的Workshop方式,采用理论与实际案例相结合的授课模式,让学员熟悉如何调整架构设计与改进测试方略,让架构、开发与测试三者紧密融合,知道如何藉由架构设计的杠杆作用,发挥测试得着力点,有效推(撬)动敏捷,并让它如滚雪球一般,极大化敏捷价值观及其商业效益。
培训对象:
支持敏捷项目的架构设计、测试和QA相关人员
对于<从架构和测试推动敏捷开发>新观念和技术有兴趣者
课程内容:
第一天 | |||
时间 | 主题 | 内容 | 备注 |
第一天 上午 | 从架构设计和测推动敏捷开 |
| |
第一天 下午 | 敏捷设计&测试的实践流程 |
|
第二天 | |||
时间 | 主题 | 内容 | 备注 |
第二天 上午 | 敏捷架构设计的案例分享 --从架构提升 Scrum流程的顺畅性 | [从敏捷架构师出发,改善敏捷流程]
| |
第二天 下午 | 敏捷架构&测试实践Workshop | [主题1: Android软硬整合架构设计&测试实践]
| |
[主题2: 跨平台设计&测试实践]
|
第三天 | |||
时间 | 主题 | 内容 | 指导 |
第三天 上午 | 测试概念、挑战 及策略 —以移动智能设备为例 | [概念]
[移动设备的挑战]
[策略]
| |
第三天 下午 | 敏捷测试的框架与工具 -- 以Android智能平台为例 | [策略]
[工具]
|
第四天 | |||
时间 | 主题 | 内容 | 指导 |
第四天 上午 | Android+敏捷测试(一) --智能设备测试深入实战 | [实战]
| |
第四天 下午 | Android+敏捷测试(二) --云测试深入实战 | [云测试概念]
[实战]
|
讲师简介:
高焕堂老師
----高焕堂老师毕业于台湾淡江大学管理科学研究所和美国科罗拉多州(U.of Colorado)大学信息管理研究所。浸淫于软件编程和架构设计,长达37年之久;在嵌入式产品上与日本Minolta等大公司长期合作,至2013年退休。25年来高老师专精于A段(投资决策前)架构设计,退休后致力于设计思考与IT架构设计的结合,以其丰硕实践经验、策略思考技术和设计创新能力,提供给新一代架构师宝贵的借镜,培养其思考技术、开拓其创新视野、实践其产品策略。
在策略创新和思考技术方面,高焕堂老师早已享誉IT产业,被尊称为”台湾架构设计大师”;此外在设计领域学术界也拥有高度声誉。虽然年近60岁了,他的”IT+设计”思考技术仍然宝刀未老、思虑清新。例如,于2012年,率先发现了IT产业界数十年来深具突破性的EIT软件设计造形;并于2013年获得国际学术界的高度认可,应邀于<2013清华设计管理国际大会>进行论文发表。
~ End ~