最近 Team 在组织学习软件需求的内容,学习过程中提到 “镀金”。
所谓镀金,是指软件开发人员不顾客户的实际需求,片面强调和夸大技术先进性,做出超过客户需求的内容。其目的不是从客户需求本身出发,而是从开发人员本身的体验和感受出发,来达到个人 “炫耀”或满足某种个人心理的目的。
“镀金计划”是指为了满足客户的额外需求,超出了原先预想的合同的范围,或者出于某种目的(通常是为了竞争的需要,有时是为了取悦某些客户)添加一些额外的功能。
第一种开发人员的镀金,是需要控制的,如果确实是非常有必要,则需要走正常的变更流程。第二种,如果镀金计划是为了满足市场的需要,则需要经过需求变更来达到。