厨房碟是什么?
厨房碟(Kitchen sink)是软件开发中一种常见现象,指在开发中不断给软件添加功能,最终结果可能是使软件不那么易用。
添加功能的开发人员的观点是,他/她认为添加了一个非常棒的功能,而客户通常会反感这种“好心办坏事”的软件开发模式。这种模式容易使软件成为“肿软件”,体积太大,不容易理解并且容易出问题。
在敏捷软件开发过程中,应该有专人(Scrum中有产品经理的角色)把握需求的添加,防止这种现象发生。
厨房碟(Kitchen sink)是软件开发中一种常见现象,指在开发中不断给软件添加功能,最终结果可能是使软件不那么易用。
添加功能的开发人员的观点是,他/她认为添加了一个非常棒的功能,而客户通常会反感这种“好心办坏事”的软件开发模式。这种模式容易使软件成为“肿软件”,体积太大,不容易理解并且容易出问题。
在敏捷软件开发过程中,应该有专人(Scrum中有产品经理的角色)把握需求的添加,防止这种现象发生。