这是不是敏捷开发?解决办法
这是不是敏捷开发???我们开发时,客户也只是大体了解要做什么东西,然后我们就开始做需求分析,设计,建模,编
这是不是敏捷开发???
我们开发时,客户也只是大体了解要做什么东西,然后我们就开始做需求分析,设计,建模,编码开发。
在开发过程中,开发了几个模块,然后给用户使用,用户提出修改意见和新的需求。
我们得到新的要求,然后改进。
基本完成后,用户使用,发现问题继续提修改意见和实现一开始没有想到的新的需求。
然后我们继续改进或是完善,直到软件正常使用运行。
这是不是“敏捷开发”???开发进度和用户的需求都在变。。。
[解决办法]
[解决办法]用户需求,在开始阶段,由于用户素质的低下,无法给出齐全详尽的需求列表。在后期阶段,又会有很多“被启发后的联想追加”,和对于开发者不明他要求而造成的误会进行一些纠正说明导致的开发修改。这些是很常见的。
一个好的解决方法,是开发方不必立即进入开发阶段。而是派一个需求工程师,进入用户单位,通过体验、观察、交流沟通、客观思考来调查和搜集需求,站在用户的角度上,用专业的能力帮助用户整理好需求,站在开发公司的角度上,挖掘出更多的潜在需求。
如果一个开发公司完全被一些素质不够的用户牵着鼻子走,不能比用户更权威地对其业务有了解,那就悲哀了。