# 十三、稿纸原型开发
几年前Excel团队想知道,让用户能用鼠标拖放电子表格格子好不好。他们叫几个实习 生用最先进的Visual Basic 1.0「快快地弄出一个原型」以便作可用度测试。结果却花了整 个夏天,因为这个原型必须重现很多真正的Exce l功能,否则就没办法做真正的可用度测试。
可用度测试的结论呢?没错,这是个好功能!负责的程序员只用了大约一星期就实作出 完整的拖放功能。这个笑话当然就是原型的唯一意义就是要「节省时间」。
一年后另一个最高机密的微软团队又用最先进的产品Asymetrix Toolbook(天啊,真不 敢相信这东西还活着),替一套新使用接口制作完整的原型。原型花了大约一年才做好。而 真正的制品Microsoft Bob,(软件界的PCjr)的下场是另一套废弃的原型。
基本上我己经放弃软件原型了。如果原型可以执行所有产品的功能,倒不如直接当作产 品,如果不能的话原型也没多大用处。还好有个更好的点子:纸上原型。它一下子就彻底的 解决了这个问题和冰山问题。更幸运的是,Carolyn Snyde「刚刚针对这个主题写了一本很好 的新书:纸上原型制作。这本书对任何设计使用接口的人来说都是很基本的参考数据,而且 书写得很好。
- 第一部分 位与字节:编程实践点滴
- 一、语言的选择
- 二、深入底层
- 三、joel测试:改进代码的12个步骤
- 四、每一位软件开发人员必须、绝对要至少具备UNICODE 与字符集知识(没有任何例外!)
- 五、轻松写就功能规格说明书 - 第1节:为什么烦心?
- 六、轻松写就功能规格说明书 - 第2节:什么是规格说明书?
- 七、轻松写就功能规格说明书 - 第3节:但是……如何?
- 八、轻松写就功能规格说明书 - 第4节:技巧
- 九、轻松制订软件进度表
- 十、每日连编是朋友
- 十一、难伺候的故障修复
- 十二、软件开发中的5个世界
- 十三、稿纸原型开发
- 十四、不要被太空架构师所吓倒
- 十五、开火与运动
- 十六、人员技能
- 十七、源于计算机学科的三个错误思想
- 十八、二元文化
- 十九、自动获取用户故障报表
- 第二部分 开发人员的管理
- 二十、面试游击指南
- 二十一、重金激励害多利少
- 二十、二不配备测试人员的五个首要(错误)原因
- 二十三、任务换人有害无益
- 二十四、绝不去做的事情,第一部
- 二十五、冰川下的秘密
- 二十六、漏洞抽象定律
- 二十七、程序设计界的LordPalmerston
- 二十八、评测
- 第三部分 Joel对常态问题的遐想
- 二十九、RickChapman解读愚昧
- 三十、在这个国家狗是干什么的? 我们有多么天真?
- 三十一、作为哼哈二将,只管去做事
- 三十二、两个故事
- 三十三、巨无霸麦当劳与天才厨师JamieOliver
- 三十四、没有什么像IT看起来那么简单
- 三十五、提防非自主开发综合症
- 三十六、策略I:BEN&JERRY公司与AMAZON
- 三十七、策略II:鸡与蛋问题
- 三十八、策略III:让我回去!
- 三十九、策略IV:大件与80/20神话
- 四十、策略V:公开源代码的经济因素
- 四十一、墨菲法则肆掠的礼拜
- 四十二、微软公司是如何败北API之战的
- 第四部分 对.NET稍多的评说
- 四十三、微软精神失常了
- 四十四、我们的.NET对策
- 四十五、请问,我可以使用连接程序吗