成CalturedCode的尤尔根•施魏策尔告诫我们,不要简单地因为客户要求就增加功能:
客户向我们提出很多功能要求,但他们从未不知道如果想到一个点子就直接放到产品中,很可能导致产品失败。在功能过多的情况下,可能就会拿掉一些重要功能。因此我们对添加新功能始终持持保留态度。
我们的做法是对用户的要求做逆向工程——搞清楚用户到底遇前了什么问题,仔细斟的这个问题是不是应该由我们的软件来解决。
功能多了之后,通常会导致在其他某些方面作出一些牺牲,而客户则不会考虑这方面的问题。比如说,让应用在手机的后台运行听起来不错,可是这样也许会迅速消耗电池,而且要想找到其中一个应用来 手工停止它也不是件容易的事。
增加功能不定会让用户体验更简单,反而经常会导致更多的迷惑。
很多情况下。你都有可能拿出一个能够满足用户真正需求的替代方案(例如让他们在应用之间快速切换)。但是,不要害怕对增加产品功能的要求说不。