Don't Live with Broken windows——不能容忍破窗户

1、不要留着“破窗户”(低劣的设计,错误决策或是糟糕的代码)不修,发现一个就修一个,如果没有足够的时间进行适当的修理就用木板把他钉起来,或许你可以把出问题的代码放入注释(comment out),或是显示“未实现”消息,或是用虚设的数据(dummy data)加以替代,采取某种行动防止进一步的损坏,并说明情势处在你的控制之下。

2、一旦窗户开始破裂,就相当迅速的恶化,置之不理会更快的加速腐烂的进程。

3、在有些情况下,也许你确切的知道需要做什么,以及怎样去做,整个系统就在你的眼前-你知道他是对的,但是在请求许可的过程中,你遇到了蓦然和淡漠。那么设计出你合理要求的东西,好好开发他,一旦完成,就拿给大家看,让让他们大吃一惊,然后和他们说:“要是我们增加...可能就会更好”假装那并不重要。坐回椅子上,等着他们要你增加你本来就想要的功能——人们发现,参与正在发生的成功要更容易,让他们瞥见未来,你就能让让他们聚集在你周围。

4、让用户参与权衡。

5、今天的了不起的软件常常比明天的完美的软件更可取。如果你给用户某样东西,让他们尽早使用,他们的反馈往往会把你引向更好的最终解决方案。

 

posted @ 2012-02-02 11:23  totozlj  阅读(252)  评论(0编辑  收藏  举报