从客户方面分析软件开发过程中的误区和现实的差距

客户,就是软件需求用户,他们有些是只懂业务的人。因此,如果软件开发主管和软件开发工程师没有对需求有非常深入的了解,就可能在今后的开发过程中留下后患。

软件开发

误区1:一个大概的软件需求,已经足以让项目进入开发阶段,我们可以在后续阶段提供更详细的需求。

现实:这是目前大多软件开发公司,尤其是小软件开发公司存在的现状,往往客户都不知道自己到底需要怎么样的系统,往往是软件开发主管和软件开发工程师在引导客户提出需求。因此在这种情况下,变化绝对是无法规避,而且是常有的,往往我们花几天时间做了这个功能,过几天,客户突然说不要这个功能,而又增加别的功能。因此,在项目开发之前,一个明了的需求是必须的。这就需要软件开发工程师和客户必须进行持续不断的,有效的沟通。

误区2:软件需求变更对软件开发是没有多大影响的,因为软件是灵活的,可变的,更是可扩展的。

现实:对于软件开发,避免需求变更绝对是不可能的,减少到是可以的。但是需求变更出现在何时对软件开发的影响是大不相同的。当需求变更出现在设计和开发之前,影响是最小的。随着软件开发过程的深入,影响是越来越大,成本也越来越大

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301