最近在赶论文,一直没有时间写,今天写吧。
--------------------------------------------------
第二次课程还是老时间老地方,但内容和人却新颖了许多许多(有很多新TWer我没见过)。
在大家围成圈自我介绍完以后,又欣赏了一下咏春哥的表演:)
做帽子:
首先是罗文静MM的项目模拟。
要求我们5人一组,每人一个客户,在1分钟之内做成30个纸帽子。我们的客户是来自迪拜的王子Michael。
计时开始后,我们全然不顾客户,也没有交流,按照每个人的方法开始疯狂的做帽子,但最后客户在验收时表现的很不满意。
因为:1.没有任何他做交流,所以不知道他的需求是什么。2.迪拜王子傻站在旁边,他觉得很“尴尬”。
于是我们3个小组都失败了,接着罗MM给了我们第二次机会,这次我们小组认识到两点:
1.1分钟之内不可能做出30个帽子来。
2.不管做出多少,客户不满意还是白搭。
所以这次我们一直在和迪拜王子沟通,我们小组每个人都用心的做出了一个很不一样的帽子,并且用花言巧语哄得王子眉开眼笑。
最终迪拜王子对我们所有的产品都很满意,也使我们成为表现最好的小组。
接着罗MM强调了与用户沟通的重要性,她说沟通要快速,准确,并且要贯彻始终(我个人认为还有技巧上面的东西)。
用户故事:
在做完帽子之后,我们开始写需求分析,在Agile的世界里,使用一种叫做用户故事(User Story)的东西来描述用户的需求:
User Story value:5
--------------------------------------------------
As X
I want to Y
So that Z
我需要解释一下,对于右上角的value,是描述这个故事的重要程度,X表示客户身份,Y表示客户需求,Z表示结果。
看起来很简单,但实际在做的时候却很难把握。总之以后还要多看多学多做。
罗MM说明了User Story有INVEST特性:
Independent
Negotiable
Valuable to Purchaser or User
Estimable
Small
Testable
6个特性,每个都很给力呀。。。
技术选择:
接下来,我们开始考虑选择技术平台来实现一个小项目。
我们组认为有以下几点需要考虑:
1.用户需求和背景
2.运行环境和技术平台
然而,郑老大跳出来问了我们每个人一个问题:为什么要使用你选择的技术?每个人都说不出个所以然来,其实对技术的选择是需要你对技术有很深的了解的,光靠忽悠是不行的。
影帝影后的show:(强烈建议使用摄像机记录下来影帝影后,这两个演员太入戏了)
介绍了hg,Junit,持续集成、测试、部署平台TW go(因为我之前有做过功课,所以大致听懂了,但发现有的同学明显跟不上)。
最后大家做了那个“好,坏,建议”的会议,每个人写出自己想说的话,然后分成“好,坏,建议”三种。
大家的建议都很给了,比如office不够干净,节目安排太紧凑等等。
总结:
这次的class,看得出来组织者很用心,让我受益匪浅,觉得和TW西安更加亲近,熟悉。
期待下一次。