一位自由开发者同意为客户打造一个简单的5页网站。

一周后,客户问:“我们可以加上用户登录功能吗?”

接着又问:“我们可以加上一个控制台吗?”

接着又问:“订单跟踪功能也很有用。”

每个要求听起来都很小单独来说。一起就足以将一个2周的项目变成一个月的额外工作。这一现象如此常见,甚至有了一个专门的名字“范围渗透”(Scope Creep)。

我一直在思考这个问题,并开始打造ScopeBarrier,一个简单的工具,旨在帮助自由开发者识别那些可能超出原始项目范围的请求,并清晰地记录下来,以免额外工作开始前就知道了。目前我正在验证这个想法,并寻求自由开发者、机构和开发者们的反馈,他们经常遇到范围渗透问题。