prince0

2020-05-21

需求变更—程序员的“头号噩梦”

需求变更是指用户或产品经理对软件功能或非功方面提出的更改要求。通常是发生在需求分析完成,产品还未开发或正在测试的过程中。在项目进行的过程中,可能是用户对之前的需求有了新想法,也可能是产品经理对之前功能的实现方式有了新方案,都会产生需求变更。而需求变更通常会影响到项目的时间、成本或质量,如果某些功能已经进入到了开发阶段,需求变更的内容越多,时间越晚,造成的影响也会越大。需求变更是一把双刃剑,一方面可以优化产品功能,提高用户体验,另一方面又会增加开发成本,打击团队士气。对于产品经理来说,虽然要尽量减少需求变更,但不排斥需求变更,让自己保持开放和理性才是应有的态度。