|
1. 降低IT变化成本的良方:IT纪律和IT自动化 如果IT组织对他们的应用交付和管理行动采用严格的纪律和自动化,那么可以消除大部分改变的成本。 1.1应用交付 很多应用故障是由于在开发和部署新应用和应用改变时缺少控制和纪律导致的。 如果不能正确控制应用的计划,开发和部署,那么将导致: ●对其他组建或应用产生意外的副作用; ●由于不完善的版本控制,丢失改变的源代码或其他程序; ●由于错误的优化和没有在上线的压力下测试,出现上线的性能问题; ●由于费事且易于出错的手工部署的错误,出现混合或不兼容的上线版本。 在应用生命周期的开发和部署阶段,进行小心细致的计划和控制可以消除这些问题。 1.2计划 严格的应用交付开始于计划。计划中经常会忽略的几个方面包括: ●影响性分析 ●容量计划 ●高可用性计划 如果没有实施应用改变的影响分析,可能会导致意外的停机和性能问题。例如,为了满足一个业务变化对数据库模式作了一处简单的修改,可能也需要对其他模块进行改动。如果没有注意到这些改变而没有做相应的修改,就可导致错误的结果,糟糕的性能或应用的停机。这样的问题通过对应用改变的影响作仔细分析就可以很好地避免。最有效的影响性分析最好是使用自动化工具,该工具可以理解源代码和程序对象之间或其他应用组件之间的关系。
|