如何用Rational来做IT治理?
上面谈到了企业人员的工作效率和效果,其实就是一种工作速率与工作质量概念。做软件开发也好,做项目实施也罢,都是要求在一定的时间内,以一定的速率提供一个高质量的软件产品或高质量的项目结果。在完成的过程中,还要关注如何降低风险。整个的IT治理无非是围绕着速率、质量、风险三个因素,同时还要保证使企业所有的活动与业务发展保持一致。这就是说,IT治理要满足企业业务发展的要求。
那么,IT治理究竟是做什么?其中,“治理”的英文是“Governance”,而它的核心对象是就人。IT治理就是建立起权力和职责的链条,同时建立起一种监控的机制,所以IT治理的本质是建立起流程、方法跟制度。
IBM Rational是一个软件开发工具,以前没有在这个开发工具里涉及到IT治理的相关概念。在软件开发的过程中,人们讨论得更多的是SOA架构,对于SOA,有一个概念是“SOAG”这里的“G”就是“Governance”,就是“治理”。所以,Rational与IT治理是密切相关的。Rational是一种开发工具、开发平台,IT治理是一种制度方法,二者的最终目的都是保证产品和项目的最终成功。Rational是一个软件开发平台,可以实现对软件开发周期内各项工作的管理,从另外一个层面上说,Rational可以实现软件开发方面的治理工作。
软件的开发治理是为整个的软件开发过程提供流程与方法以及相应的开发平台,以便使整个软件开发过程更有效率,让开发人员能够在规定的时间内开发出高质量的软件产品----这就是软件开发治理。这里的软件开发治理和上面提到的“SOAG治理”都是IT治理中很重要的方面。
IT治理包括很多方面,无论是专业的软件开发人员,还是专门负责管理的IT管理人员,都在做着从事IT治理的工作,只不过以前做的是分开的,而现在要将的IT治理,就是把各种分散的IT治理整合起来。而Rational在IT治理方面能够做哪些事情呢?
第一点,Rational可以帮助用户建立和推行标准化的治理流程,重用企业的非常好的实践。每个企业里都有自己的标准化流程,建立流程的过程是一件重要的工作。对于企业来说,如何推广标准化流程,如何让企业里的所有人员都遵守流程,并且在工作中自觉地按照这个流程去执行,这是比建立标准化流程更难的事情。
从以往的引擎流程开始,到Jazz的自动化的流程,到现在的Rational流程,最终目的都是使标准化流程建立起来,并被所有人接受和使用。建立流程难,推广流程更难,如何解决这个问题?就是通过Rational来解决。Rational一方面能够保证标准流程的建立,为实现IT治理提供基本条件,另一方面还能实现对项目的组合管理,以保证能够在规定的时间内提供高质量的一个项目结果,并且,保证项目的结果与业务方向保持一致。
针对企业里的多业务,需要用到新的应用系统,而新的应用系统应该保证在规定的时间内完成需要的结果,这时候就需要类似Rational这样的具有整合功能的平台来做支撑。从IT治理的角度看,Ratioanal不能能完成上述业务需求,而且在流程过程中实施监控。
IT治理最根本的就是治理流程的建立,然后是项目组合治理管理的建立,再有就是治理的平台。那么下面我们分别来看这三个方面。
在企业中建立标准化流程的时候,首先要定义一个流程,然后就是建立一个可视化流程,这里的“可视化”是指要明确要做什么事情,人员的角色是什么,最后得到的结果应该是什么,等等。之后,就要去执行这个可视化流程,即让企业内的人员在不知不觉中可以遵守的流程,去遵守这个客户自己定义的项目管理流程。
在客户的企业里面,一些客户原有的项目的管理程度比较低,而在根本上客户也不想把项目做得太复杂,所以总结起来就是项目的立项、实施、收尾。对于客户而言,在项目实施中所用到的方法,不应该局限于某家厂商的方法,比如说,不今天的项目实施用的是B公司的方法,而后天B公司的人员离开之后需要S厂商来实施,而S厂商的人不懂B公司的方法,这就给项目实施带来了障碍。无论是B公司的方法,还是S公司的方法,都不是客户自己的方法。这样客户的项目的成效的好坏,就受制于实施厂商,客户的命运就掌握在厂商手里。这中结果不是客户所希望的,也不是厂商所希望的。所以说,需要一种符合客户业务流程的项目实施方法,这才是解决问题的根本。
客户有新的、多的业务需求通过应用系统来实现,并且要保证在规定的时间内向客户交付满意的结果,而这就需要一个具有整合功能的平台来支撑。整合,恰恰就是IBM Rational最产长的。另外,站在IT治理的层面上,Rational还具有监控的功能,能够对流程进行运营监控。依靠Rational Method Composer,就解决了在企业中建立、推行流程的问题,同时也解决了为不同的团队提供合适的流程问题。Rational Method Composer有很多的方法库和、项目组的管理方法、软件开发方法,还有基于SOA的开发方法,还有相关的IT治理的方法。同时,它还提供了一个框架,可以轻松、快捷地建立自己的方法库。
这就是要讲的如何帮助企业建立和推行IT治理的流程以及固化这个流程。有了这个流程之后,IT治理最基本的部分已经有了,即IT治理的方法已经有了。那么还缺少什么呢?缺少手段,即项目组织管理能力。
IBM Rational如何完成企业高效IT治理?
0
相关文章