目前中国市场对软件的技术需求还处于初中级阶段(个人想法),有很多公司都在做外包,对方需要什么我们就能做什么,而事实上很多用户对这方面的想法不是很清晰,所以导致产品就是产品,外包就是外包,卖一件是一件。懂的越来越懂,不懂得越来越糊涂。懂的觉得这个软件不符合自己公司使用,不懂得觉得电脑程序很“多余”。
这个让我想起我过去的经历:
我有一个客户很有钱,但是他碰到了很大的管理问题,需要我们协助制作个辅助他们的系统。
而这类问题普通程序会怎么处理序会这样做:
程序:你估计预算多少/p>
客户:XXX大元
程序:恩,行,可否把你的需求说下
客户:……我不知道怎么说,你知道XXX软件吧,按那个做一个
程序:恩,我想想,这个需要用XXX语言开发,XXX技术做界面以及一些插件,得用MVC结构因为MVC方便维护,过两天我们给你出个界面小样你看行就签合同吧
客户:行(根本听不懂)……
几个月开发完毕验收
客户:我们不要这个功能(因为我不懂这个干吗的),我要这个,我看到这个功能不错,我想要这个。。。
程序:。。。(这么改我都白做了,以后我做东西之前都在合同里面钉死他的功能,他只说自己能看懂的东西是好的,对了 上有个开源的代码直接下了给他吧)
从此以后,我们程序都有了一个习惯,死劲的围着客户转,一点点的确认,一点点的做,做的界面都很酷,但是实际功能都是之前的老套。
而最终客户由于不堪忍受每天的纠缠,妥协而结账走人,而实际软件并没有完全解决它的问题。
程序里面有很多程序员“个性”的发挥,代码混乱无法再继续第二次开发。最后只能全部淘汰。
而客户从此对软件很失望。。。对外包公司不再信任,于是自己雇佣人去开发,但是“一将难求”一个真正独立能做完整程序的人更喜欢在专业的公司工作而不是为不懂得老板服务,因为不懂会导致隔阂,导致不理解程序的想法,最终导致这个计划失败。
而相对来说有第三方监督双方的时候会更灵活些,配以专业的人员以顾问监督的方式去促进两方
客户:我要这个,这个,这个。。。
专业MBA:- -||你要这么多干嘛你要解决的问题是:这个。。这个。。需要用这几个就可以解决你的所有问题,其他功能属于陪衬不值得花费更多金钱。
程序:我觉得用Java做比较好,流行,大支持。。。。
技术咨询:我们评估了下这个用PHP就可以了,内 使用不需要用大型企业框架
客户:我不知道自己想要什么,但是我想提高我的收入
专业MBA:告诉我你的现状我帮你分析下哪里能再深入
这个就是我的经历,可能有些歪曲吧。。毕竟我是想表达这个意思。。感觉做程序做多了,反倒不会表达了
如果程序和客户之间能有一个专业人士去替他们做决策,那么程序和客户都能知道对方的意思更好的沟通,找到问题,并有针对性的解决,这就是我说的也许用第三方的监督促进两方合作。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!