下午非常高兴地参加了BJUG与Agile China联合举办的活动。地方很远,
不幸迟到了半小时。不过还好两个session的大部分都听到了。第一个
是乔梁介绍agile在实际项目中的应用,乔梁在他的项目中并没有采用全
套的敏捷方法,而是有选择地采用了一些:每日构建、单元测试,快速迭
代等等。让我映像深刻的是每日十五分钟的短会,每个人站在工位上简
短地汇报自己昨天做了什么,遇到了什么问题,今天准备做什么。通过这
样的交流,PM会对项目的状态有个准确地把握。第二个session是冰云主
讲的BA in agile。BA指得是Business analyst,这对我来说是个很新鲜的
词,冰云的原话我不太记得了,在这里写一点我自己的理解,BA的主要职
责是挖掘客户需求并将其转化为一个个写在卡片上的的user story.以下是一
个user story的句式as a..I want...so that..。 user story写完后,交给程序员
开发。最后QA根据user story来进行测试。我个人觉得BA的工作与现在公司
中的应用设计师&界面设计师&功能设计师有点像,带有一定的设计职责。
呵呵,中间休息时间和冰云闲聊了一阵,发现他非常善于交流,也许这也是
ThoughtWorks敏捷编程的一个标志吧。
本来这次去以为会有技术方面的专题,结果两个session全是方法学上的,
不过收获还是很大的,TDD,单元测试等敏捷方法都是值得程序员学习的,
它们可以极大的提高个人工作效率。总而言之,参加这种活动还是很值得,
这么多人无私地和你分享思想,下次也一定不能错过呀!

在结尾重复一下敏捷编程的原则:个体与交流>>过程与文档


注:user story的来源是process modeling或domain modeling。
user story的编写规则:INVEST(I - Independent
N - Negotiable,V - Valuable,E - Estimable,S - Small,T - Testable)
评论
冰云 2007-02-11
总结的不赖啊,应该转贴到bjug圈子去 http://bjug.javaeye.com
发表评论

您还没有登录,请登录后发表评论

lix23
搜索本博客
存档
最新评论
  • 秒速5厘米
    有点像听见涛声和云的彼端,都是日本人特有的哀伤,其实我们小的时候也有,不过随着时 ...
    -- by zhaoyifei
  • 秒速5厘米
    我是看了这个才加入,看来这里的动漫人士还是蛮有水平的这个片子的确堪称经典,值得收 ...
    -- by mikel
  • 秒速5厘米
    下了还没看 有女朋友还想着别人阿。。。
    -- by hazzy
  • 秒速5厘米
    刚收了DVD,十一看
    -- by goncha
  • 秒速5厘米
    纯洁、平凡而又感人的爱情。 感谢推荐。
    -- by swflora