StarWest 2010 - Day 4 - 最后的精彩

 

第四天是本次StarWest的最后一天,继续是Keynote和并行的Session,当然Expobook store也在继续。今天是很丰富的一天,听到很多不错的session,不过好运气没有完全延续,也听到了一些不是很好的session


连着听了三天,其实也有些累,而且还一直在suffer时差,问了下同去的TW的同事,他也是因为时差半夜会醒。不过第四天的早上有bonus session,一个是Progressive Insurance公司的两个人讲的Test Centers of Excellence,另一个是Google的三位engineer讲的X-Ray Vision: Risk Analysis and Software Testing at Google

 

时间是早上的7:15,也就是说要6点多起来,而且听完了到8点多才能去吃早餐。本以为不会有太多人去的,结果等我7:15左右去听Google这一场的时候,发现一百个左右的座位都快坐满了,另一个原因也可能是因为Google的影响力吧。年初的StarEastJames Whittaker亲自过来,这次是派他的徒弟过来了,因为其中一个哥们说他老板是James

好吧,那我们就来先说说Google的这个bonus session。主讲是Chris Smith,同去的还有他的两个同事。Macbook + Chrome浏览器 + gdocs,放slides的方式也和其他session不一样,MS free,呵呵。Session主要是在讲他们在测Chrome OS时所用到的一种叫ACC的方法。ACC, Attributes, Components, and Capabilities. 这是一个帮助来做risk analysis的方法,当然分析完了之后,也是用于确定测试的重点所在。A主要是要弄清产品的差异化的特性在哪里,以Chrome OS为例,可能是简便,快速。C是指产品主要由那些主要的部分组成,最后一个C是指产品的主要的功能点。通过这三个方面的分析和prioritize,就可以比较直观明晰的看出risk比较高的地方,产品的测试的重点。这个方法本身是可以手工分析的,不过他们也提供了一套在线的工具。不过说要等到10月份的GTAC 2010的时候才会正式发布。现场他们show了一点他们在测Chrome中的实际的数据。有趣的是Chris讲到某个东西的时候,被旁边的同事打断了,说那是个secret,因为Chrome OS还没有发布(好象是今年底),然后大家都在笑。

 

个人的感受而言,我觉得其实这样的方法大家在项目测试中也在用,每一个版本的时候我们都会和PM去确认这个release的关键点是什么,比如featurequality,还是time to market等,另外feature上我们也会去prioritize,战略性的、新的、有dependency的,还有legacy的,然后去分配人力和时间。这是一个有经验的测试人员,特别是QA lead应该要去做的事情。这次听到这个session,是感觉他们把这样的一种思路和方法更抽象了一些,变成了一个可以理论化的方法。从自身而言,我想这大概是我们和人家的差距。不过目前还不太好practice,等到GTAC放出来之后再去看看。最近对这方面的东西还是蛮有兴趣的,因为完整的做了几个项目之后,深深的觉得QA不能按照传统的heavy process,一个featurecase不落的走下去。

 

早餐后是Isabel Evans女士的keynote,题目叫做Becoming a Great Tester: Inspiration, Perspiration, and Renewal.
前面听的很多session都比较technical,这一个则是完全不同的styleIsabel头发有点花白,穿着差不多及地的花色长裙,一口英国腔,演讲充满感情,而且她边讲的时候还在舞台上走着。这个keynote是关于测试人员和组织的发展,充满人文关怀,所以我恍然觉得自己是在听一个文学讲座。AnywayI like it

 

现场的感觉无法重复,而且找到大会提供的slides,发现和现场差别很大,其实最主要的是slides都是些干巴巴的话,和现场的演讲完全不是同一个东西。那就说一些我有印象的points吧。Basically我们可以把一个testerskill分成下面几个部分:
Test skills
IT skillsDomain KnowledgeSoft skills

前面的三个估计大家都会认同,后面的soft skills则显得比较笼统,Isabel把它归为下面几种:
Inter-personal skills, Managerial skills and Business skills.
加上前面的,一个是六个方面。前面三个不必多解释,大家都比较清楚。后面的三个她给了一些解释。
Inter-personal: Communication, Negotiation, Listening, Empathy, etc.
Managerial: Project management, People management, Strategic thinking, Leadership, etc.
Business: Costing, Budget Control, Estimating, Sales and Marketing, PR, Ideas generation, etc.

 

在公司内部,我们也有类似的讨论,我觉得她讲的很有道理。但是一个人不大可能具备这么多方面的能力,或者说不可能都很强。是的,每个人都会自己的专长和弱项。一方面,每个人都需要去不断的提高自己。另一个方面,幸运的是,现在的项目中我们都不是一个人在战斗。所以每个人的skill有特定的coverage,整个team合在一起就是不同的范围。所以出了individual的视角以外,我们也要看看整个teamcoverage。这是很好的思考。
这六个方面的能力合起来围成一个圈,构成一个great tester的几个方面。Isabel认为,这个圈的中心是personal attributes,包括很多方面,such as
aptitude, hard work, self-motivation, Perseverance, ability to change, a little inspiration, Team as well as individual learning.

我在想,这就是为什么我们在招聘的时候,除了去看这个人的hard skillsoft skill之外,还有很重要的一点是他的motivation


============= keynote and sessions ========================

 

今天的第一个并行session去听的是EA的一位Test DirectorJane Fraser女士的Taking Your Testing Team Global。这是一个test managementsession,关于跨地域的团队合作。听的人很多,问问题的人也很多,很多部分是在问答中讲到的,看来很多人对这方面有兴趣。Jane所在的是EA的在线游戏部门(Pogo.com),他们的开发和测试人员分布在几个不同的地方,除了US之外还有ChinaIndiaBrazilCanada等,测试人员也是。这些测试人员中,有些是属于EAregular的员工,有些是外包的contractor 中国的外包软件产业已经发展了很多年,也比较大了,之前大家也有不少的讨论。这次能有机会从一个发包的管理人员的角度来看,感觉还是不太一样,因为所处的位置,思考的方式也不一样。Jane比较美式,也蛮坦诚的。她说之所以要offshore一开始也是因为C-guys(CXO)们的意见,降低cost,本土的regular人员减少很多,资源和价格是很重要的考量指标。她提到一点,就生产力来讲,以上的几个地方没有谁有先天的优势或者劣势,在她看来,很重要的一点是,能力取决于他们提供的training的数量和质量。

 

上午的第二个session听的是来自SystematicGitte OttosenOperational Testing。这是一家来自丹麦的公司,Gitte女士是一位QM, 她的英文也带有欧洲腔,不过算很好的,听起来不是很费劲。他们主要是给政府和军方做系统,给我们讲的是战时野外作战部署的系统,算是很mission critical,而且他们的客户来自几十个国家。她介绍了一种称为之operation testing的他们内部使用的测试方法。有点像我们的internal beta测试,但是是在一个可控的范围之外,邀请部队的officer和公司的tester一起参加,模拟实战的数据环境,来使用他们的产品,从而发现很多的bug。除了测试上的一些方法之外,她也提到了如何来安排和组织这样的测试。看起来这样的方法不错,有效而且有趣,额外的好处是让将来的用户也提前熟悉了他们的系统。如果有合适的机会,不妨尝试下这样的测试方法。

 

下午的session总的来说比较悲剧。先是去听了一个Siemens的老先生讲的Testing the System’s Architecture 一来是冲着公司的名字,二来是这个topic也很吸引人,而且内部我们也在讨论把测试提前。结果发现都是些空洞的理论,而且大部分都比较boring,他一个人从头讲到尾,没有互动,和我之前听到的绝大部分session都不同。结果Q&A环节,第一排的一位女士问你讲的这些都是理论,你们有practice吗?问出了大家的心声啊,结果老先生回答说是Siemens内部的培训课程,晕倒,大家只能相视莞尔。好吧, 你不能总是运气那么好。

 

下午的第二个session是一位年轻的女士讲的Handling Failures in Automated Acceptance Tests。我们项目有daily automation for daily build,也常遇到fail的情况,所以想看看同行们有什么好办法。她是工作在德国的英国人,英国腔很重,而且讲话超快,my god,我觉得自己是在锻炼听力,听到东西倒是觉得没什么含量,会后和一个人聊天他也觉得这些是大家常用的practice。不过倒是增强了自己对英语听力的自信,呵呵。

 

============== session and keynote =======================

最后的演讲是一个keynote,请的是来自澳大利亚的一个政府部们的人,家庭/房屋/社区部?或者相当于民政部?搞不清,有在澳的同仁可以指示一下。他们给政府开发系统,他应该是项目的测试主管,题目叫The Human Side of Testing。比较纯粹的soft skill的东西,差不多一个半小时,内容很多,很多也比较有道理,不过估计大家印象最深刻的还是他的演讲。他带了十几个道具,很多时候边讲边演,非常的funny。倒是一个学习presentation skill的好机会。不过有时候过犹不及,会后和同事聊天的时候,觉得他的presentation太长了,有些方面有些过了,如果能少一些就很完美了。

 

 

================  Others ========================

This is not the end, not even the beginning of the end, but the end of the beginning.

Something by Churchill, 记不得英文的原话。


短短几天的StarWest结束了,但是在我心里还是余波未平,因为它带给我太多的收获。

从专业的角度,带给我很多新的东西,新的观念,思考,工具和方法,也认识了很多领域的牛人,还有我的外国同行们。

 

也学到很多细微的东西,比如关于演讲,关于如何和听众的互动,如何提问题和交流,如何small talk等沟通的技巧。

 

还有一点,如Isabel女士的演讲中提到的,personal attribute,也是对个人的一refreshmotivation,激励我去努力的探究相关的领域。

它也是一场我第一次独自进行的长距离的旅行,给我带来很多人生的不同的体验和感悟,让我有机会从不同的角度思考很多问题,生活在别处和在路上。

 

我的笔记就写到这里,从酒店写到飞机上,又写到家里。

 

最后我想感谢那些给我这次机会的人们,谢谢你们一直以来对我的支持、鼓励和鞭策。也特别感谢IMSS QA TEAM的同事们,在项目将要release的一周我离开去参加这个活动,心中有些惭愧,心想唯有努力多带回一些东西才能稍感安慰。看到大家一起努力把项目顺利的ship感到非常的高兴,I really enjoy the team work with you guys!

 

 

你可能感兴趣的:(session,测试,Google,smalltalk,2010,testing)