• ThoughWorks class 2总结


    最近在赶论文,一直没有时间写,今天写吧。

    --------------------------------------------------

    第二次课程还是老时间老地方,但内容和人却新颖了许多许多(有很多新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西安更加亲近,熟悉。

    期待下一次。

  • 相关阅读:
    数字全排列
    Nginx与HAProxy的区别
    Ceph RBD 的实现原理与常规操作
    pxc挂了一个节点怎么办
    AWTK javascript绑定原理
    雷电网络更新:迈向 Ithaca
    Chorus.one:Loom Network 项目前景 & 质押收益
    隐密交易的到来:深入 AZTEC 协议
    技术开发中一些名词解释
    技术开发中一些名词解释
  • 原文地址:https://www.cnblogs.com/iammatthew/p/1908934.html
Copyright © 2020-2023  润新知