网站和软件设计
时间:2022-08-07 05:48:01 | 来源:网站运营
时间:2022-08-07 05:48:01 来源:网站运营
引子
最近在网上看到一个关于“网站生命期”的有趣论述,讲的是:大多数网站是为短期而设计的,没人会为了二十年后设计网站。
这个想法挺抓人的,结合自身经验,在做网站时确实从未进行过长远的考虑 :-( ;但又暗暗觉得这种状况是合理的,并没有问题 ;-) 。
观点
稍微观察一下,会发现这种现象很常见,尤其在软件行业(网站和软件有着非常亲密的联系)。
在软件行业,人们总是为了满足当前需求而设计和开发软件,没有人会为二十年后设计软件。 如果有人这么做,那这种行为会被称作“过度设计”,也就是那句俗语:计划赶不上变化!
对网站和软件而言:需求变化是常态,而且无法对长远的变化方向做出预测。 所以,网站设计(或是软件开发)表现得像是个生命体:跟随外部环境生长和改变,而不是直接长成了20年后的模样 ;-) 。
那么软件行业是怎么做的呢?以我的经验,主要包括以下几点:
- 遵循基础原则:让软件在应对变化时有一定的弹性
- 开发快速迭代:快速实现价值,快速听取用户反馈
- 测试用例守护:软件准确性指标,让变化成为可能