昨天参加了由ThoughtWorks西安分公司举办的第21届BQConf中国软件质量大会,整个一下午的时间的Sharing,主题包括以下三个:
- 敏捷需求管理
- 敏捷项目中测试实践
- 软件测试中的数据可视化
那么这三个主题其实就是讲了两个方向:一是需求,一是测试,整个过程当然是非常的精彩,这也是我第三次参加由ThoughtWorks举办的线下技术分享活动,那么前两次的时候也有收获一些东西,可是没有及时的总结,即使再简单的东西,时间一长,也会忘记,所以这次趁着记忆还在,多少写下些东西,供以后回顾
1. 敏捷需求管理
第一个Session由金晶讲师(一个大美女)分享的敏捷需求管理
a)先是提到了CHAOS报告中统计的使用Agile方式和Trodutional方式成功的比例:
Agile : 64%
Troditional : 49%
两年前的数据…….,不过还是可以说明问题的,在此过程中还讨论了敏捷转型的问题,具体记不清了,还有参与者问到了从传统的瀑布流转型到敏捷的周期问题,讨论挺多的,以及小的团队是很适合敏捷的转型。
b) 再有提到Agile的理念:
- Focus value
- Team
- Adapting change
字面意思一目了然。不再多说
c)再有Agile是基于迭代的交付过程,周期一般为1–4weeks,再到快速迭代.
d)接下来分享了需求管理中一些经验,时间限制主要分享以下几点:
- 需求分析
- 需求优先级
- 验收条件
- 需求跟踪
变更管理
故事启动(story kickoff)—> 故事检查(desk check)—> 成果展示(show case)。
引用一句话:“失败两种情况:一种是我们错了;一种是世界变了”。
2.敏捷项目中测试实践
这部分是由罗鑫讲师给大家带来的分享,上来就问了一个问题:Agile的核心是什么?
各参与者也都发表了自己的看法,罗鑫讲师所认为敏捷的核心就是:进化(有人说效率高,合作。。。我当时心里想的是:沟通):
Grooming meeting —>
—>Planning meeting (理想与现实)
—>Retrospective meeting (修正)
—>Story point (结果)<—–核心另外提到了测试的几个阶段:
UT (unit test)
- 集成测试
- 自动化测试
3. 软件测试中的数据可视化
这部分由陈东讲师带来的经验分享,主要是数据的可视化方向。
a) 数据可视化主要体现在哪里?
—->报表
b)简单介绍了常见的几种图表:柱、饼、拆线。。。还给大家看了一个从没见到过的图表,没记住名字..,不过很吊的一种展现图表
c) 图表中的数据怎么测,先说一个简单的:
他用了一个饼状图作演示,要测试的点:- 这必须是一个饼状图 (对应是外部轮廓)
- 数据各自的比例(好像是…..)(不仅有轮廓,此时的饼状图为黑白色)
- 各自比例的颜色(在上面的基础上,有各自的颜色)
另外就是怎么测的问题了,走神了。。。。。,但是记得他好像是用了mock的数据作为中间过度,具体的没记清!