2008年11月29日星期六

冰川下的秘密

你知道冰川的90%出自水下这样一个事实吗?使得,大多数软件也是这样——用户接口设计只占到大约10%的工作量,而90%的编程工作都不是浮现在表面可以看得见的。再说,要是将修复故障所花的时间按也计算在内的话,那么用户界面方面的工作量就只占到整个工作量的5%了。更进一步地说,加入只是把眼睛放在用户界面的可视部分上面,那么所花的时间连1%就不到。

推论1. 如果你把一个程序的90%的用户界面设计的很差劲拿给某位非程序人员看,那么他会认为整个程序的90%都是糟糕的。
推论2. 要是你让非程序人员看一个精美的没法挑剔的用户界面,那么他们就会认为该程序基本上是搞定了。

推论3. 当你在向人推介自己的作品时,唯一要紧的事情就是让人对屏幕感觉良好,百分之百地要让它做得好看。

确保要事实本身而不是人们的任何看法来评估项目是否在以正常的速度向前推进。

——Joel on Software

ps:《Joel on software》中文版翻译的实在是烂