您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 中国管理软件产品开发战略与平台化架构分析
中国管理软件产品开发战略与平台化架构分析(刘国华)前言今天的任何一家企业,无论大型企业集团,还是成长型企业的管理者都会发现,急剧多变商业环境下的决策与执行已非同寻常。为支持企业应对企业内外的流变环境,利用信息技术推动企业变革已成为重要手段。本论文旨在从管理软件及供应商的角度,探讨当下中国管理软件业所面临的主要问题及这些问题的实质。同时,本论文将重点讨论面临这种问题的解决方案(此章内容未提供)。[其实跳出问题本身,解远远不只一种,但如果你顺着他的思路,会觉得非如此不可。如果你觉得什么东西分析得特别有道理一环扣一环时,要特别提醒自己注意了,你可以陷入他的“圈套”了。世界多维,有多维的解决办法。要先看看问题本身对不对,然后才看它解得对不对,认为对了要研究其前提和隐含的假设,再看看有没有其它的更简单的解决办法]本文的基本观点是,“对企业业务对象规律的认识不够”与“基于传统开发模式的管理软件系统”这两方面是导致当前时代管理软件不能随需应变的主要因素,而基于企业模型与新的软件体系结构是解决上述问题的最佳解决方案。第一章中国管理软件产品开发的主要问题1、中国企业面临变革的巨大压力在当前迅猛发展的经济环境下,挑战和机遇并存下的中国企业面临着巨大的变革压力。首先,中国企业面临着世界性的竞争压力。中国加入WTO,国内企业将逐渐融入世界经济贸易圈中。他们所面临的竞争不仅仅是国内同行之间的竞争,还有来至世界性的竞争压力,尤其是那些跨国性的、技术和资金都非常雄厚的企业逐渐进入中国的经济圈,这迫使国内的企业必须思变,采取措施,积极推动企业战略与管理变革,否则在竞争中就会失去自己的优势,被淘汰出局。其次,中国企业面临着和国际化接轨的问题。世界经济结构和产业格局正处于重大变动时期,欧美许多发达国家和地区为了保持自身的经济优势,降低生产成本,将制造业转移到了中国,中国正成为世界制造业中心,国内的许多企业成为了世界性供需链中的一个重要环节。为适应这一发展趋势,中国的企业在组织结构、管理模式、信息系统建设方面都需要跟进世界的步伐。与此同时,来自国内同行企业的竞争压力增大。国家制定的经济政策日渐宽松和开放,同时创造了相应的经济环境来鼓励企业的创办和成长,使得越来越多的新兴企业孕育而出。这些新兴企业的加入一方面的确活跃了经济氛围,但同时无疑带来了更大的竞争压力。基于这样环境下的中国经济正在处于急剧的转型和发展中,企业的组织、业务和管理几乎无时不刻不处于变动状态。有研究表明:我国企业目前正处于管理变化迅速的年代。例如,几乎所有企业在三年内组织结构都会有一次较大的调整,而10年以上的企业的几乎所有组织和功能都发生过变动。特别是那些高速成长的企业和产权发生变化的企业,组织变化更为激烈,不少企业甚至一年一变。2企业管理软件产品的需求特性互联网时代的企业管理信息化已经从部门级、企业级,发展到社会级的实时在线的应用,应用的范围在深度、广度上都发生了质的变化。在新的商业环境下,用户对软件需求的个性化越来越强烈,企业需要个性化的软件。这种个性化表现为:空间和时间上的个性化。“空间上的个性化”是指不同企业用户对软件系统的需求不一样。因为不同的政治经济环境下,不同的行业,不同的企业都有独特的管理方式和企业文化,以此区别于竞争对手,以赢得市场空间。例如,不同行业的企业用户对ERP系统的需求是不一样的;同一行业的不同用户对ERP的需求也是不一样的。有研究资料表明,在同一个市场经济体系中,市场化的自由程度与企业的个性化程度形成正比例关系。换言之,“企业的价值一定是个性化的”,在充分竟争的市场经济领域取得成功的企业一定具备其独特的核心价值。而中国企业正处于一个市场化转型的经济体系之中,各个行业领域的市场化程度也参差不齐。中国独特的政治、经济与人文环境直接影响着置身其中的中国企业的管理变革,这种影响最直接的市场表现就是:越来越多独具经营管理特色的中国涌现出来。因为,企业信息化管理的角度讲,企业的信息化管理变革必须应对这种“个性化”需求的挑战。企业级管理软件是支撑企业信息化管理变革的最为重要使能工具和平台,因此,与这种变化趋势相适应提要求是,企业管理软件产品的开发与实施应该充分体现和企业核心竞争能力相关联的个性价值,从而推动企业的经营业绩与价值的提升。“时间上的个性化”是指同一个企业用户在不同时间不同发展阶段对软件系统的需求是不一样的。企业的生命周期是一个动态变化的过程。在每个成长阶段,企业都需要有所区别的政策和管理;随着环境的变化,企业的业务和管理方式要相应地发生变化;再加上随着企业概念的外延扩展,如今已变成了一个涵盖供应商、客户以及各种合作伙伴的虚拟组织。例如,一个企业在实施ERP系统之后一年,甚至半年,市场环境变了,企业规模变了,其管理模式、组织机构、业务流程都要随之改变。因此,企业对灵活性或者弹性的需求变得十分重要,相应的,企业级管理软件也需要更高的弹性。[结合企业生命周期理论,虽然道理以前我讲过N遍,但被你这样时、空一划分,嘿嘿清晰明朗。]企业管理的变化要求企业管理软件也必须随之变化,这也是管理软件产品提高客户满意度的必由之路。总体而言,当前时代的企业对管理软件有如下的需求的特性:a,高质量:能够满足企业业务管理的需求,可定制;b,低成本:组件化,可重用性;c,柔性:易调整,可配置;d,可持续发展:企业业务与知识管理的积累平台。e,可集成:开放性架构与标准化接口。[RRS,reconfigurable,reusable,scalable,TQCSEFR…]3两种典型的交付模式目前,中国企业管理软件产品通常采用两种典型的交付模式。其一,以套装软件加上二次开发交付客户。此种方式主体上固化了软件的功能结构,只留一小部分参数配置。这样的软件在具体应过过程中还需要大量的二次开发或者客户化工作,即使这样,仍然时常不能满足企业的需求。应用软件厂商通常会大肆宣扬自己的产品包含“行业最佳业务实践”,并以“管理专家”的身份对客户的管理模式强行变革,以适应这种标准化的“行业最佳业务实践”。然而每个企业所处的竞争环境千差万别,企业的战略、核心竞争力亦有所不同,企业只有保持自己鲜明的个性,并对环境的变化保持高度的柔性,随时准备、需要调整管理策略。“开盒即用”的方式往往具有良好的系统架构和稳定的系统性能,能够适应一定领域的市场需求,但很难满足不同用户的个性化需求。[抓住主要矛盾2/8分析还是要?坐公交地铁还是出租?边际效应递减?同样一把剑,用得高明低下却有天壤之别。有人用得不好却怪剑不好]其二,为客户从代码级开发定制的软件系统。这种定制开发方式,基本上是从客户的个性化需求出发,进行软件定制。诚然,这种定制开发的软件系统能够满足特定用户的大部分需求,但开发者总是很难全面考虑软件的扩展性、稳定性等架构因素,软件产品因此而不能快速适应客户的需求变化,同时也很难提高开发的效率。许多中国管理软件公司,陷身于在软件定制开发的泥潭中无法自拔——软件知识得不到有效的积累,成本又居高不下,这构成中国管理软件公司的发展瓶颈,同时也在一定程度上妨害了管理软件产业的发展。因此,在这个企业形态不断变化、企业外延不断扩展、企业的环境不断变迁、企业的业务不断调整的时代,从上述两种软件交付方式,都不能有效解决软件随需应变的问题——软件开发方式效率低下,软件结构死板僵化。4中国管理软件产品面临的主要矛盾企业管理软件,尤其是大型应用系统面临的危机可以说是一个全球性的问题。美国国家标准和技术研究院的一份研究报告显示:“占据世界软件销售额85%的是大型的专用软件,而其开发的失败率却高达70%!”,这些危机表现在各个方面。首先,以传统方式开发的企业管理软件(尤其是大型系统)难以突破布鲁克斯的“没有银弹论”,找不到软件工程或者项目管理的方法,能够大幅度提高应用软件的开发效率——开发周期长、开发费用高,实施费用超支和工期延长,已经司空见惯[高手就是第一个提出来,而且人家是30-40年前就提出了,软件行业毕竟还太年轻,还有很多要向工程类学习]。更加可怕的是,随着企业的环境和需求的不断变化,“建成即成闲置”,形成软件工程的灾难。其次,客户对管理软件的诸多期望几乎无法得到完全满足。例如,客户期望实现业务集成和协作,在协作基础上构建出高效的企业应用体系;客户期望对供应链上的信息进行及时传递与处理,以实现更快捷的市场响应能力;客户期望能够快速实施和低成本部署满足个性化需求的软件系统,并适应未来商业环境的变迁……[变化、期望也正常,为什么不反思一下,这些东东是不是都要解决?都需要信息系统来解决吗?这个东西信息系统能不能解决?为什么都要往自己身上揽?就象刀能切东西,一般的刀切菜就很好,可你偏偏拿它来切石头。。。搞信息化的人一定要分哪些是信息系统能解决的,哪些不能,哪些是直接能解决的,哪些是间接才能解决的。麻烦总是自找的]一句话,客户对软件功能和性能的要求越来越高。在这种市场需求下,要实现企业各个层次的集成,必然会导致软件在规模、复杂度、功能上的空前扩张。不仅如此,大型管理软件应用的危机还表现为系统部署运行和维护的“危机”。应用环境从单机应用,过渡到客户机/服务器的环境,再过渡到浏览器/服务器的环境,并进一步向多层式(N-tier)分布式系统的网络环境迁徙。今天,基于互联网的企业级应用要求软件实现跨空间、跨时间、跨设备、跨用户的协同,软件处于极度复杂的异构环境中,这种情形下,以传统的软件开发思路应对当前的危机就只能是刻舟求剑、缘木求鱼。[本质上来说,这些对信息系统要求都太高,刚出生就要它举千斤打职业赛,伤痕累累甚至有些夭折也就难免了,当然也可能会加速其成长的过程]类似的危机,在中国表现得尤为突出。中国是一个迅速发展和不断转型的国家,中国企业的形态因此而更复杂,中国企业的改革变化空间因此而更大。正因如此,中国企业级管理软件开发和运营的危机也就更为严重,企业信息化的风险更多,失败率更高。总体而言,现阶段中国管理软件产业的基本矛盾是不断增长、日益复杂多变的社会需求与落后的软件生产力之间的矛盾。和美国、日本、印度等软件产业发达的国家相比,中国管理软件产业起步较晚,其发展历程与现状均有着鲜明的“中国特色”。在“不断增长的社会需求与落后的软件生产力之间的基本矛盾”的大背景之下,当前中国本土管理软件产品开发面临最突出的矛盾就是“企业以用户快速多变为主要需求特征的个性化与管理软件产品的通用性之间的矛盾”,而就其具体表现而言,这种矛盾主要有两个方面:其一,软件与需求脱节,包括软件实施的周期长、成本高等;其二,企业变化快与软件调整难之间的冲突,也包括软件维护成本高、与新环境集成困难等问题。第二章管理软件传统开发模式的弊端5,软件业与传统制造业的异同首先需要说明的是,作为管理软件公司,其基本的任务就是制造适合企业用户业务需求的管理软件产品,管理软件业与传统制造业的基本业务逻辑是相同的。如下表一所示:产品生产环节和流程传统制造业硬件产品与服务市场调查、产品定义、产品设计、产品加工、产品组装、产品安装、产品维护管理软件业软件产品与实施服务业务调查、需求定义、产品设计、软件编码、集成测试、软件实施、系统维护当然,管理软件业与传统制造业又有明显的区别(如下表二所示):[异同当然会有多方面的,但是否更应关注本质的东东?]6.管理软件的传统开发模式“企业管理软件开发模式”主要包括软件体系结构和开发方式两个方面。从软件体系结构的角度讲,【软件体系结构是指Architecture=(componet,connector,environment,principle).(IEEE)】产品形态市场需求响应需求变化响应方法产品重复性变化与成本劳动力传统制造业具体具体、明确、稳定速度快间接的可重复性高成比例劳动密集型管理软件业抽象含糊、不具体、易变速度慢直接的重复性差不成比例知识密集型长期以来,传统企业管理应用软件系统开发的体系结构的发展经历以下几个阶段或者说发展模式:一是基于硬件平台直接开发;二是在操作系统平台上进行开发;三是基于数据库平台开发;四是基于中间件平台开发。在这四种模式中(具体见图1),由于后
本文标题:中国管理软件产品开发战略与平台化架构分析
链接地址:https://www.777doc.com/doc-474932 .html