面对想法简单客户的有效需求分析
我们在做一个软件系统的时候,首先离不开客户的需求收集,在需求收集阶段可能面临着很多问题,或许客户自身就不知道到底要做一个什么样的软件系统,他只知道需要一套软件系统,这套系统大概用来干什么,具体有些什么功能或许毫无概念。
对于我们做系统开发的专业人员来说,面临这种情况可能最先考虑到的是系统原型,按照客户提出的“基本”需求,我们自己通过对需求的理解结合平时开发软件的相关经验,首先弄出个系统原型界面,然后提交给客户审查系统需求功能点。在审查过程中客户可能会提出更多新的需求,以及很多改进的地方,当然也不排除系统原型中让客户感到非常满意的系统功能点,由此就可达到进一步收集客户的“详细”需求和潜在需求的目的。
本人就曾遇到过这样的客户,他们不知道到底要做什么以及要做到什么样的程度,就大概说出了我要想做一个东西来帮助我解决什么样的问题。不过当时这个客户比较好说话,他们要求的系统非常小,功能点也就10来个左右。我们首先就是采用系统原型法和客户进行沟通,让客户在系统原型的基础上提出意见和建议,以及没有考虑到的地方。这样一来逐步的就引出了客户真正的需求。