济南软件公司:客户其实不是真正不懂自己业务需求的人
2016-12-09 16:41:06 编辑:xingzheng 访问:
提醒从事软件开发的济南软件公司同行,千万不要相信那些在谈需求的时候客户说的:“和XX软件一样的就行了”的人。这种客户最好不要接他的单,即使他能接受您开出的软件开发的价格。因为最后结果只有两种,一是你白做了(软件需求一定会变动数次);二是做出来一个垃圾。
定制软件开发中陷阱重重,主要的原因是客户对自己的需求不清楚。客户竟然对自己想要什么东西说不清楚。事实上,在软件开发领域这是常有的事情。软件这玩意抽象,看得见摸不着,甚至看都看不见,让对技术一无所知的人来描述自己想要什么样的软件,太困难了。这样的事实对软件开发人员来讲就是一个噩梦。
曾经接到过这样的软件开发项目,刚开始的客户需求是对照着某软件全部功能照搬,然后又变成了要具有此软件的某些功能,于是乎又开始向模仿此软件+改进的方向前进,漫漫长路多折腾,如此多的波折才算拿到最终的需求,真正的需求拿到了开始加班加点的做了,可麻烦的事情还有。
随后在此软件开发项目中,沟通的次数那叫一个巨多啊,本来软件开发经费就不高,如果直接电联估计都支援给中国移动了。
在软件开发项目进行中第一次改变需求的时候,我是做好了心理准备的,毕竟那么多前辈的经验摆在那里。不断的改进软件原型来拿到真正的需求,理论上这种方式是可行的,总会拿到最终的需求。可现实是残酷的,没有充足的时间,即使你承接软件开发项目不要多少钱,客户那边随着时间的流逝也会损失很多本该赚到的利润,咱都是凡人,耗不起呐。
漂亮好用的UI才是让客户看起来软件是如此美妙的东西。作为独立工作的软件开发人员,大多对外在美没有多少的品味,黑客们更是喜欢默默无闻、稳定可靠后台运行的程序。缺少在美的层次上的交流,后端代码交流更是一团糟,客户说在这里加个东西然后这样动,你后端的东西写的不好则会伤筋动骨。
总之,定制软件开发的软件开发项目成本很高,劳神费力不讨好。因为软件开发人员不但要保证有一个很快的开发速度来适应软件的变化,同时也要担负起教育客户的重任,还要培养出对美欣赏的品味。通常此类软件开发过程中得到的物质报酬不多,好处是对于软件开发的新手来讲,通过那么几次定制软件开发的折腾可以快速成长。
有些客户对需求改来改去,有些客户对开发功能可以很确定,所以与什么样的客户合作也是需要好好考虑的。济南软件公司中不缺少软件开发公司,几乎所有的软件公司应该都遇到过比较棘手的项目,那么如何与客户沟通好,如果做好一个项目需要软件公司有一个好的解决方案。