如果不选择SaaS(软件即服务),而自主开发,失败率有多高?据Standish group报告表明,80%以上的软件开发项目都是失败的。据我们观察,几乎所有企业自主开发的PR移动化项目都未能投入实际应用。这就是为什么SaaS已经成为企业级服务主流方式的原因。
主张自主开发的人其实并不否认以下事实:现代商业的分工协作,让经济效率更高,在专业领域信任并有效借鉴细分服务公司的成功经验,将避免不必要的弯路,极大保障投入资金的有效。
但习以为常的共识并不能帮我们在陌生领域做出正确选择。
自主开发的诱惑来自两个方面:一是认为不用长期投入;二是可以随心所欲的定制功能。
前者的问题在于用买快消品的思路来买房子:一个追求的是短暂的满足;另一个追求的长期的回报。有人因此将开发系统比喻为“养孩子”:不同的阶段需求不同,投入不同,成长也不一样,作为家长,需要用耐心来浇灌孩子的成长。这和系统开发是一样的。
后者的问题在于无法理解信息系统的本质是管理,而非技术。书面上的文字也不等于功能的实现,所以很多需求天马行空,但落实者寥寥。
信息系统实施失败的损失,不仅仅是项目本身失效,还有投入的时间和费用,甚至还包括团队在今后尝试新思想、新实践的勇气。