您是否应该包含一个根本错误的要求很高的功能?

the*_*oop 5 product-management

在我们的主要产品中,我们已经有一个功能请求已经存在了几年,现在已经被要求了很多次.它在技术上易于实现,问题在于它将从根本上改变工具的概念,并且可能会导致更多错误报告,因为人们误用新功能来匹配新概念(我们将无法做到)解决方法).我们有一个单独的功能可以很好地解决这个问题,但我们仍然需要实现新的功能.

我们应该吗

  • 倾听我们的用户并实施新功能,即使它改变了产品的功能和我们希望它做什么的概念,并将增加支持成本
  • 添加一些解释如何使用变通方法的支持文章
  • 在UI中使解决方法更加明显,以便用户更频繁地找到它
  • 别的

Spi*_*ams 8

将其实现为插件.

  • 它将适用于真正需要它的用户,但不会从根本上改变您的产品.
  • 大多数用户不会最终安装它,因此您的支持基础会更小.
  • 它不会妨碍不使用它的用户.

  • 更重要的是,将其实现为可以收费的插件.这样,该功能也成为收入流.平衡插件的成本,推迟那些会"滥用"该功能的临时用户,但对于那些认真考虑过他们想要以这种替代方式做事的用户来说,这些用户的价格是合理的. (4认同)