产品设计原则:技术VP的独家看法( 四 )

phone varchar(11);

再来看这个案例,对于一个互联网服务的平台,在设计用户手机号时,对手机号字段的定义为11位。那么在设计产品之初,产品或者开发人员就已经限制死了这个产品只能为大陆居民服务么?

我相信肯定不是,产品设计之初,并没有对业务有明确的定义,或者说没有提前想好对于港澳台用户以及外国人士要提供相应的服务,就已经把自己限制在了大陆用户这个群体上。

做成可扩展的手机号字段,相信无论是产品的需求还是开发的实现,都是复杂的事情;关键在于在设计时,是否有这样的意识,而不是在设计之初就把这条路限制死。

三、业务延续性>准确性>效率>创新

在一款产品的迭代生命周期中,有几个关键属性是要考虑的:业务的延续性、服务的准确性、服务的效率以及产品的创新力。当然这几个关键属性也有优先级,在迭代中要有所取舍。

业务延续性

对于高频、大流量的产品服务来说,为了应对突发情况,要针对异常场景设定降级方案。

推荐阅读