• 在项目开始之前

    2006-06-04

    分类:学习笔记

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.mryang.org/logs/16101528.html

      “在项目开始之前”这是The Pragmatic Programmer(程序员修炼之道)第七章的标题,读到这章,想想在这之前所经历的一些项目,感受深刻,有一种相见恨晚的感觉。下面是一些在需求过程中的小提示,有了这些提示,在对项目最需求的时候就会小心多了。
    1、Don’t Gather Requirements - Dig for Them
    不要搜集需求–挖掘它们

    2、Work with a User to Think Like a User
    与用户一同工作,像用户一样思考

    3、Abstractions Live Longer than Details
    抽象比细节活得更长久

    4、Use a Project Glossary
    使用项目词汇表

    需求不是架构,不是设计,也不是用户界面,需求是需要。

    一个小故事
    弗里吉亚的国王戈尔迪斯曾经系过一个没有人能解开的结。据说能解开这个结的人将会统治整个亚洲。亚历山大大帝来了,用剑劈开了这个结。只是对要求做了小小的不同的解释,就是这样……他后来的却统治了亚洲大部分。

    一个谜题
    你只用三条线能把下面的四个点连起来,并且返回起点吗?不能让笔离开纸面,或者是折回已经画过的地方。
    .      .

    .      .

    5、Don’t Think Outside the Box - Find the Box
    不要在盒子外面思考——找到盒子

    6、Listen to Nagging Doubts - Start When You’re Ready
    倾听反复出现的疑虑——等你准备好再开始>


    收藏到:Del.icio.us

发表评论

您将收到博主的回复邮件
记住我