通过自动反馈控制调整信息技术系统开发的方法和系统技术方案

技术编号:6387539 阅读:223 留言:0更新日期:2012-04-11 18:40
一种根据商业目标调整信息技术系统开发的方法,可以包括获得多个有关信息技术系统开发过程的度量以及将多个度量与至少一个有关信息技术系统的量化商业目标进行比较,以确定多个度量和量化商业目标之间的差值。该方法可以进一步包括自动地执行所计划的动作,其中,该计划动作依照差值调节至少一个可在信息技术系统的开发过程中使用的资源。

【技术实现步骤摘要】

本专利技术涉及软件和/或信息技术(IT)的开发和操作,特别地涉及以更符合商业目标的方式管理IT系统的开发和/或维护。
技术介绍
一般地,组织内的信息技术(IT)决策和投资大部分作为在独立的基础上分析每个IT项目的结果而发生的。也就是,每个IT项目在成本、所需人工小时等等上被认为是与其它IT项目无关的。直至商业报告周期的结尾,例如,在财政年度的结尾,才会在整体上对IT项目进行评审。而且,直至这种商业报告周期的结尾,甚至仍然在独立的基础上对IT项目进行评审,来确定项目实际上是否满足组织的商业需要。近来,商业已开始将注意力集中于一个给定的IT项目实际上是否为组织的商业需求服务。称为项目组合管理(PPM)的领域已经形成,以处理这些问题。PPM寻求以根据共同的策略调整IT投资及人力为目标,在组织内选择和优先排列IT投资。通过这种方法,可以产生增加的商业价值。实际上,PPM试图将一系列IT项目组织为包括获取项目目标、成本、时间、成绩、资源、风险和其它关键因素的报告的单个组合项目。执行者定期评审整个投资组合,适当地分布资源,以及调整IT项目,以产生最高的部门回报。虽然PPM提供一种评审IT项目的不同方式,但是,一种评价是,PPM与IT管理的其他传统方法一样,太过集中于主观商业和/或财政数据。通常在成本和时间表上设定目标。然后,将目标与员工进行沟通,以进行实现。但是,随着开发的进行,实现策略和商业目标之间的距离也在加剧。所收集和分析的主观数据并不是足够确切-->地反映软件开发过程中的多种实际情况,例如,有关IT系统架构的风险、系统缺陷、复杂度、代码更改速度等等。此外,现有PPM系统依赖于对IT项目状态的人工干预和感知,以确定为了满足所建立的商业目标,是否调整资源以及应当对这些资源进行调整的程度。但是,如果是所收集数据的主观属性,则这种决策是困难的。而且,通常的情况是,在操作层和负责管理给定IT项目的高层管理之间几乎不存在反馈。适宜提供一种解决方案,其提供一种克服上述限制的、用于保证根据商业目标调整IT项目的自动解决方案。
技术实现思路
本专利技术提供一种用于根据商业目标调整信息技术(IT)系统的开发的方法和装置。本专利技术的一个实施方式可以包括获得有关IT系统的多个度量。度量可以涉及IT系统的开发过程和/或IT系统的操作方式。可以将多个度量与至少一个有关IT系统的量化商业目标进行比较,以确定多个度量和至少一个量化商业目标之间的差值。方法可以进一步包括自动地执行所计划的动作,其中,计划动作依照差值调节至少一个可在IT系统的开发过程中使用的资源。本专利技术的另一个实施方式可以包括一种用于根据所建立的商业目标调整IT系统的开发过程的系统。系统可以包括一个或多个测量系统,被配置为收集有关IT系统开发过程的度量;以及比较器,被配置为将从测量系统收集的度量与所建立的商业目标进行比较,以确定采取收敛措施。系统可以进一步包括控制器,被配置为解释收敛措施,以自动地选择和调节开发过程的至少一个变量。本专利技术的另一个实施方式可以包括一种机器可读的存储器,在其上存储有计算机程序,计算机程序具有可由机器执行的多个代码段,用于使机器执行在这里所说明的多个步骤和方法。附图说明-->在附图中表示了多个目前首选的实施方式;但是,将了解到,本专利技术并不限于所示的确切设置和手段。图1是说明依照本专利技术一个实施方式的用于根据商业目标调整有关信息技术系统的开发工作的系统的示意图。图2是说明依照本专利技术另一个实施方式的用于根据商业目标调整信息技术系统开发的方法的流程图。具体实施方式虽然说明书以定义被认为是新颖的本专利技术特征的权利要求书作为结束,但是,结合附图阅读详细描述,将更好地理解本专利技术。根据需要,在这里说明本专利技术的详细实施方式;但是,将了解到,所说明的实施方式只是本专利技术的示例性示例,其可以以多种方式实现。因此,在这里说明的具体结构和功能细节并不解释为限制,而只是作为权利要求书的基础,以及作为指导本领域中技术人员以任何实际上适当的详细结构使用本专利技术的代表性基础。此外,在这里使用的术语和短语并不旨在进行限制,而是提供对本专利技术的可理解性描述。本专利技术提供一种由具有已经建立或者定义的商业目标的组织来实现的解决方案,用于对有关信息技术(IT)项目和/或系统的开发工作进行调整。依照在这里说明的专利技术设置,可以将从IT系统的软件开发过程获得的度量与组织所建立的商业目标进行比较。如在这里所用,软件开发过程可以表示开发和/或IT系统维护工作。商业目标可直接或者间接地与正在开发的IT系统相关。通过对度量与商业目标进行比较,可以确定这两者之间的差值或者差异。基于那个差异,也称为误差信号,可以调节与软件开发过程相关的一个或多个变量。本专利技术允许以自动的方式对可以代表资源的变量进行调节和/或管理。通过在负责调节变量的控制器和软件开发过程之间使用反馈环路,专利技术的设置不断地试图降低度量和商业目标之间的差异,以有助于实现所建立的商业目标。-->图1是说明系统100的示意图,该系统用于依照本专利技术的一个实施方式,根据商业目标调整有关IT系统的开发工作。如图所示,系统100可以包括比较器105、控制器120以及一个或多个测量系统135。一般而言,商业目标110为与软件开发过程130相关的所选可测量值定义目标值或者等级。软件开发过程130表示创建一个或多个IT项目和/或系统的过程。如果商业目标110在软件开发过程130期间保持在目标等级,则所得的IT系统将满足或者超过组织所描述的期望值的可能性非常大。注意到,商业目标110可以是有关软件开发过程130的其中一个或多个的可测量的量值。在本专利技术的一个实施方式中,商业目标110可以从软件开发的各个方面中获得,包括但不限于,商业和/或财政、软件生命周期分析、测试等等。商业和/或财政目标的示例可以包括但不限于,对正在开发的IT系统的投资回报的测量值,IT系统的开发过程是否按时完成,或者IT系统的开发过程是否在预算内。软件生命周期目标的示例可以包括但不限于,正在开发的IT系统复杂度的测量值,开发IT系统的团队在熟练性和/或专业技术方面的属性,等等。无论如何,应当了解到,商业目标可以是单个量值的测量值,或者可以是在多个独立量值上进行估计的更加复杂的评估或计算。度量140与商业目标110相似,这是因为,度量140可以为有关软件开发过程130的一个或多个可测量的量值提供指示器或者测量值。但是,与商业目标110不同,度量140是直接从在软件开发过程130内使用或者插入到其中的测量工具而确定的。从而,虽然商业目标110提供软件开发过程130追求的目标或者理想值,度量140提供软件开发过程130中每天正在实际发生的测量值。关于系统100,比较器105可以被配置为在适当的信息处理系统中执行的软件模块。比较器105将一个或多个商业目标110与一个或多个度量140进行比较,以确定差值115。在一个实施方式中,差值115可以是反映特定商业目标110和相应度量140之间差异的单个值。在另一个实施方式中,差值115可以涉及多个量值,由此,-->反映多个商业目标110和相应度量140之间的差异。无论如何,差值115提供了定义商业策略的商业目标110和实际IT系统的过程或实现方式之间本文档来自技高网
...

【技术保护点】
一种根据商业目标调整信息技术系统开发的方法,包括:获得多个有关该信息技术系统开发过程的度量;将该多个度量与至少一个有关该信息技术系统的量化商业目标进行比较,以确定该多个度量和该至少一个量化商业目标之间的差值;以及自动地执行所计划的动作,其中,该计划动作依照差值调节至少一个可在该信息技术系统的开发过程中使用的资源。

【技术特征摘要】
US 2005-11-8 11/164,0351.一种根据商业目标调整信息技术系统开发的方法,包括:获得多个有关该信息技术系统开发过程的度量;将该多个度量与至少一个有关该信息技术系统的量化商业目标进行比较,以确定该多个度量和该至少一个量化商业目标之间的差值;以及自动地执行所计划的动作,其中,该计划动作依照差值调节至少一个可在该信息技术系统的开发过程中使用的资源。2.根据权利要求1所述的方法,其中,该资源已经与该开发过程相关联,自动执行计划动作的所述步骤进一步包括依照该差值调节该资源的参数。3.根据权利要求1所述的方法,其中,该资源已经与该开发过程相关联,自动执行计划动作的所述步骤进一步包括使该资源与开发过程解除关联。4.根据权利要求1所述的方法,其中,该资源还未与该开发过程相关联,自动执行计划动作的所述步骤进一步包括将该资源分配给该开发过程。5.根据权利要求1所述的方法,其中,该多个度量包括对该信息技术系统的投资回报的测量值。6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:阿舒克托尔拉帕尔利雷迪
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1