【IT168 技术文章】
著名的作家和商业顾问,Roger Burlton,曾经将一个成功的消费品公司的一年时间描述为:
“在这一年中,该公司将主要的客户注意力转移到电子商务方面,将销售的机理模式转变为新型的网络市场模式,同时考虑到竞争对手的反应,将产品价格降低40%。并且在5个国家中开设或整合分支机构,每个分支机构都具有不同的规章要求。然后该公司将被巨型的全球性的竞争对手购并,该对手不具备电子商务的手段或网络渠道。他们一起将成为在该行业中世界性的主要厂商。然后该公司为了巩固其地位将收购同行业中其他具有互补产品的网络市场公司,并与之合并。” 虽然这个公司在一年中变化比较大,但是这是一个典型的现象。今天的商业在一直发展变化。所有公司都应该应对不断变化的市场压力,同时将成本最小化。
1.产生变化的原因
剧烈的竞争,使得产品大众化并缩短了商业周期,强迫公司采用自动化的操作并降低成本。
期望的投资者回报,需要成长性,这意味着开发新的市场和产品,也包括并购。
实用的新技术,例如互联网以及丰富的开发框架,强迫公司尽快开发出先进的应用,以保证能在市场中生存。
几乎所有的业务变化都会影响到支撑这些业务的IT应用和基础设施。新的市场和产品或者需要新的应用系统或者需要现有应用系统的完善。并购也将产生集成项目,以及应用的整合。一般来说,应用环境的变化反映了组合业务模式的变化。
组织战略与行动计划→应用环境变化
这里持续的环境变化给IT组织带来了重要挑战。当问IT专家最重要的3个应用管理挑战时,大部分回答都包含了变化。
●最值得注意的包括:
●部署新的应用
●现有应用系统的变化
●应用的集成和整合
简单地说,IT组织陷入了变化的沼泽,面临着由此带来的无数问题。
2.无计划的变化
应用环境的持续变化带来的最重要问题中包含着一些意外的副作用。实际上,很多性能和可用性问题和生产环境中应用的故障是与应用环境的无计划的变化有关的。试举几个无计划的变化示例:用户活动的意外增长可能对应用的性能产生负面影响。例如,一次成功的市场活动可以促使更多的购物者涌向电子商务网站,或者促使柜台交易量急剧增加,超过了开发人员的预计,这些负载可能导致应用的故障。上线的代码的变化可能存在意外的副作用。一个模块中较小的改变可能会给其他模块的性能带来严重影响,甚至可能造成故障。经验丰富的应用开发人员知道每次接触应用都会带来应用故障的风险,尽管这些变化看起来多么符合流程。基础设施配置的变化也可能对应用的性能产生巨大的影响。数据库或应用服务器配置的变化经常是上线应用故障的原因。