不讲求科学实施、盲目开发不懂行的软件会带来什么?
以下是我们公司2012年夏天接触的一个客户遇到的真实情况;当时北京某甲软件公司的人准备给他们的当地客户上ITSM系统,然后在购买了我们ITSM系统之后,自以为开发实力雄厚,在没有和我们沟通的情况下,自己擅自决定在已有软件的基础上二次开发出好几个额外的模块“机房巡检”、“问卷调查”、“培训课程”等等(本来这些功能有的我们已经有,有的也只需很容易的定制工作);他们这个项目组本来20多人,后来不知什么原因,开除的开除,离职的离职,到2013年10月份就剩下三个人,留下了他们开发的一堆垃圾,里面Bugs很多、性能也不好.
===以下是后续的跟进记录:
2013/12/13 来自国聿北京业务代表的消息:
10:40:22 北京某甲软件公司 === 给了交付经理Ms. Huang的电话。Ms. Huang说,他们自己二次开发的几个模块,因为之前的开发人员都走了,现在处理这块挺麻烦的,也不知道问题出在哪里,问我们有没有什么测试工具或者方法找到问题的原因,这个问题解决了,项目就能交付了,否则只能拖着、拖到客户等不及了,草草结束这个项目。
10:55:36
【国聿团队的建议】
告诉客户Ms. Huang,他们公司之前自己二次开发的模块和功能我们产品其实本来就基本都有;建议客户把他们二次开发的模块全部放弃、然后重新和我们签订一个实施合同,交给我们升级、重新实施整个项目;这才是正道!非常感谢!
【结论】
如果客户不讲求ITSM软件系统的科学实施、自己擅自随意添加ITSM功能开发、就可能造成这个故事这样的严重后果,浪费了大量的人力财力和时间;
如果每个软件公司(有的甚至称不上是软件公司,只是有个半专业的开发团队而已)都自以为开发实力雄厚,样样都自己开发,甚至开发自己其实根本不熟悉的某个领域的专业软件,那么,其结果是,无论哪一家都开发不出一个自己最懂行的优秀的专业软件。。。 那些至今还没有清醒过来的盲目开发不懂行软件的 Mr. Fresh 们,应该到了清醒的时候了!