这是一个哲学问题。我在我的软件中添加了一个小功能,我认为大多数用户都会使用该功能,但是大概只有他们使用该软件的次数的10%。换句话说,该软件在没有该软件的情况下已经运行了3个月,但是有4或5个用户要求使用该软件,我同意该软件应该存在。

问题是,由于我使用的平台的局限性(可能还有我的大脑的局限性),“我能做的最好的”仍然存在一些非关键但值得注意的错误-假设编码功能可用但在某些情况下会“有点儿糊涂”。

该怎么办?那里有90%的功能真的“总比没有好”吗?我知道我会收到一些错误报告,而这些错误报告将无法修复:我该如何告知客户?我应该接受未答复的功能请求或未答复的错误报告吗?

最佳答案

确保人们知道存在问题。那里有 bug 。并给他们提供反馈的简便方法。

首先与建议该功能的“4个或5个用户”进行“封闭beta”怎么样?

关于release - 哪个更好: shipping a buggy feature or not shipping the feature at all?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/88339/

10-09 02:00