原文链接:http://soft.chinabyte.com/321/3070821.shtml
何谓软件产品化?软件产品化,即客户无需为软件添加或调整代码和语句即能完成软件的安装配置、应用初始化、系统管理、用户使用的全过程,并且软件至少能满足80%以上的用户某一组应用需求。
以前,一提到产品化软件,立刻就会想到盒装的微软office或杀毒软件等这些通用型的软件产品,其实管理应用软件也可以实现产品化,也可以成规模地生产、复用和推广。大独立软件商早已在管理软件领域实现了产品化。的确,软件复用率提高意味着开发成本降低,周期缩短,维护费用节省,迅速普及占领市场,有效改善客户满意度等益处。
近几年快速发展的协同软件已经成为了独立的管理软件分支,市场上客户所购买的协同管理软件有两种交付方式:产品化和项目化,市场份额占优势地位的的是产品化协同软件。
项目化交付的代价大
从客户方面来看,项目化交付在技术或产品不成熟或相对短缺的年代是高端客户的唯一选择,但这样的选择的代价是非常痛苦的。
首先,项目化交付的软件生命周期较短,软件开发时适应的是企业当时的管理环境和管理方法,一旦日后企业的管理环境和管理方法发生改变,对软件自然就要进行大的改变,甚至推倒重来。任何项目无论当时的设计和思想有多先进或全面,但总有结束期限。随着CIO的注意力转移到其它应用领域和项目厂商的撤离,项目内在发展的动力立即消失或衰减,项目上线验收结束之日即成为该项目的发育停滞之时。举个简单的例子,3年前的任何OA系统都基本不支持IM和短信应用,试想今天作为用户,你面对这样的系统的心情如何?
其次,由于大部分软件都是针对用户具体情况定制,日后软件的维护和升级都需要单独修改、重新开发,这些都意味着较高的维护成本。在没有大量后备资金的支持下这类项目的最终归宿将由于缺乏可持续的不断增值的服务和升级,使得绝大多数该类项目在2-3年以内基本停滞或废弃。
最后,软件稳定性较差,容易出现故障,自然就更谈不上实用性了,无疑是高风险和高成本的。
从厂商的角度来看,首先,项目的商业模式是以最低成本、最短时间交付客户需求,因此绝不会在项目的可持续发展方面进行研究和构架。随着项目的结束,下一个目标是下一个项目快速交付而非对上一个项目的优化和发展。
其次,即使厂商拥有长期优质服务的理念和实力,但由于不同项目之间的差异性,使得对项目的服务有心无力,兼之项目主导人员变动、文档遗失等因素使得个性化服务基本成为空想。
最后,项目越多,对厂商的资源需求越多,厂商基本没有足够的资源用于新技术研究跟踪和研发。长此以往,对产业的最大影响是功利性低水平重复,是对客户和厂商两败俱伤式的结局。
产品化交付的好处
随着技术的发展和对客户应用理解的深入,产品化将会是产业成熟的决定性标志,也是市场成熟即将进入快速增长的最重要的风向标。最早,用友、金蝶等财务软件产品厂商对当时的企业中普遍流行的项目型财务软件的终结,以及后来出现的ERP产品化、普及化等战略,同样也将终结ERP项目化时代,这一些将会充分证明这一市场规律。
协同软件产品化的挑战,首先要避免对用户需求的简单翻译、映射,必须通过高度抽象、提炼,并以此创新制造出能兼容用户差异的应用功能,否则产品势必不能满足不同的用户。
协同软件产品化的优势非常明显,由于经过众多多用户长期使用,软件稳定、质量较高;客户较为廉价的初期投入;快速的实施、部署、应用给客户带来价值;持续的优化演进确保每一个版本不断趋近稳定完美,并且不断通过升级给客户带来超乎想像的创新功能和应用,以确保IT投入的保值增值;项目实施周期较短,实施成本较低,总体项目成本较低,并且可控性较强;产品售后服务有保证。
区别厂商是不是产品化类型非常简单,只需要在其网站上寻找是否具有公开的统一的升级包或者补丁下载作为主要服务手段即可,无则说明该厂商交付客户的为项目型代码,不具备标准化、可持续规模化服务的可能性。
产品化的劣势表现为针对用户特殊需求的个性化不足,容易使用户认为软件不适用,产生抵触情绪,从而可能导致项目实施失败。对软件公司而言,产品的开发、稳定、成熟周期较长,一般约需3-5年,对产品的技术指标、思想内涵要求较高,这些都意味着高昂的开发成本。但从辩证的角度来看,我们认为过去的OA项目的不成功还有一个很重要的原因是缺乏对于事物客观发展规律的哲学认知,低估组织在整个应用发展历程中所遭遇的挑战,缺乏阶段性目标规划和设计(我们认为分为共性应用、局部深化、集成应用三个阶段),常常从一开始能看到最终却倒毙在第一阶段。从中国客户的组织级电脑应用水平的现状来看,这些所谓的个性需求在组织的产品应用演进历史中都是处于次要矛盾方面,因此在第一阶段基本可以暂时抑制和有所保留。随着一阶段的成功,可以随着产品升级逐步消除,或者随着产品的平台性成熟用户或者厂商能通过局部定制来满足,此时的风险和代价都是最低的。
协同软件产品化的前提
产品要经过长期的积累。
一是,管理理论的积累。协同管理软件蕴涵着组织行为管理理论和管理方法,没有管理思想的软件只能就事论事,不能称其为协同管理软件。
二是,产品技术的积累。计算机技术的发展日新月异,互联网和通信为核心的信息技术飞速发展,给整个世界带来了翻天覆地的变化。网络通过改变生活、空间和时间等物质基础来构建一个流动的空间和无限的时间,新的社会组织形式,正遍及整个世界。组织行为管理的方法也在不断推陈出新,只有与时俱进,才能使产品不落伍。
三是,客户的积累。协同管理软件产品的成熟很大程度上得益于是否在数量众多的、优秀的、典型的客户中成功实施,原因在于优秀客户在企业组织行为管理上都有自身的独到之处,而且对先进的管理理念和管理手段乐于接受和尝试。