同样,对于医疗也是如此,这里只是举了几个例子,其实还有很多医疗方面新型的服务。我们通过智能的产品,可以将它们嵌入到智慧的地球系统当中,这就可以帮助我们的社会作为一个整体继续不断地发展和繁荣。这就是我们的承诺,是我们大家的承诺,对自己的承诺要利用信息技术,用一种积极的方式来帮助我们面对我们今天面对的经济和根本的资源环境挑战,因此我们世界上的人口越来越多,我们面临的挑战也越来越多。在IBM,我们一直非常关注越来越多的智能的解决方案,以便能够帮助我们不断前进。我们非常认真地对待这些问题,我们不仅仅只是提出这个概念,只是作为一个市场营销的概念,而是说我们非常地关注解决方案。比如说在智能的医疗系统,更有效率地使用。

IBM RSC 09 Daniel Sabbah:案例与创新
比如说在食物链的分布等等方面。大家知道,我们面临着很多的挑战,在水资源交通、公共安全而且每一个这样的挑战都要求我们要共同的合作在这样一个复杂的系统当中,这里面有很多的信息是从智能的产品生产出来的,而这些智能的产品是互联互通的。但是为了真的能够思考继续我们这样一个演进的话,这样一种创新和洞察力就需要我们变得更为有效率,而且更为有效力来产出那些软件,这些软件可以使得智慧的地球成为可能。而且在这样的一个方面,Rational关注的焦点放在提供这样的工具、平台、方法,这些平台、工具、方法对于我们继续演进到新一代的软件解决方案时代非常重要。这新一代的软件可以帮助我们解决我们所面对的各种各样的挑战,它可能是个人的挑战,可能是由于标准的缺乏或者可能是那种非常复杂的相互依赖型的在系统的系统当中,或者它可能是团队的挑战,因为所有的这些互联互通的软件都是在世界各地很多不同的企业当中开发的,因此它们需要整合。我们还没有在开发软件,在地理上相隔非常远的开发软件我们的整合做的还不是特别好,因此我们需要有一定的工具来了解和面对这样的复杂性、降低整合的复杂性,以便能够将这种系统中的系统整合的更好。
组织层面的挑战:我们并不是有无限的时间,也没有无限的资源和知识产权,我们必须要更有目标、更有效率来生产符合特定目标的软件,我们需要理解,不仅仅是这些软件的衡量标准,而且软件的经济标准来衡量什么是正确的软件,来理解组织什么样的结构,这样的话才能够产生相应的商业结果。所以我们不应该对于那些传统的衡量标准墨守陈规,我们应该变得更加灵活,我们要更加及时,随需应变,而且我们还需要对于质量有各种各样定义的方式。
最后是从业务和社会的角度。这个角度的灵活性,在这个层面上的架构、一致性可以给我们这样一种能力,就是可以不断地提供整合的解决方案,准确、快速、高质量地提供解决方案,而且可以降低互联互通的解决方案的复杂性。如果不能够克服这些挑战,如果不能够有新一代的思维方式,在设计软件和软件的衡量标准当中我们就没有办法非常有效地建立起智慧的产品和智慧的地球。
因此,在过去的四年当中,我们一直在重新思考整个的一个成熟度的模型,我们也在重新地思考我们对于软件工程的理解以及软件工程相关的衡量标准,以便我们能够面对这样的挑战。而且我们就找到了一些新的关于成熟度模型的思考方式,他们也找到了新的组织信息的方式,同时,我们也利用同样的这样的网站、同样的互联网和同样的标准来帮助我们自己不断地改善和解决这些挑战(在全球范围内)。我们的团队精诚协作,他们了解互相彼此的工作,所以他们就可以将关于软件生产的信息更好地诠释,是的软件生产变得更加有效,而且提供更好的解决方案,我们也将特定的一些原则应用到我们的软件开发当中,这样的话我们会成为新一代的思考方式和新一代软件开发和应用的楷模。
我们也看到结果告诉我们,如果你开始看这样一种新的模型,如果你开始以一种不同方式分析软件和软件开发的发展,你就可以迅速地改善我们生产的能力,来交付和创新,来交付管理。
所以不仅仅是在一个个人的层面,而且是在团队的层面、组织层面、以及业务层面,因此在社会的层面也是如此。我们可以更加快速、以更高的质量生产软件,以更好的理解交付时间、以及上市时间。我们怎么实现这一点?通过让我们更加集中我们关注焦点的方式来实现这一点,所以并不是说过去四十年告诉我们该怎么做的,而是我们需要了解我们所需要的目标是什么,要去理解在我们所需要达到目标这样一个背景下所需要采取的这样一些措施。我们需要有更高层次的整合和诠释,同时,同样类型的这样一些洞察力,就像我们在解决方案当中谈到的洞察力都是我们需要和必要的,以便我们变得更加有效,交付更加有效的解决方案。也就是我们首先要分析我们的业务目标,然后将这些业务目标从上而下地变成一些运营的目标,然后对他们进行排序,同时也要跟我们的消费者进行交流。我们的消费者也就是在座的大家——我们的客户。
同时我们要创新,发现新的价值,把我们的关注点放在我们的业务目标上,改善质量。质量是指它是衡量,比如说我们在100万行的代码当中有多少缺陷,我可以写一个程序,这个程序里面可能没有任何的缺陷,但是唯一的问题就是它不能够实现你所想达到的目的。这样一个概念“完美的质量”,它是通过标准的方法,比如通过CMMI来衡量的,这种衡量的标准在今天的世界不能那么重要了,它不是人们所需要的原则,比如说在CMMI背后有一些原则现在已经不需要了,而这种质量的概念,如果没有一个明确的对于消费群体的了解,通过消费群体客观地和主观地衡量你的质量,那样的话,质量就没有任何意义了。所以,我们今天所使用的这样一种质量的衡量标准不足够,它们没有将背景放在考虑当中,我们必须要改变我们思考生产软件的方式。而且我们必须要有工具、方法以及程序来帮助我们重新思考、重新理解我们生产软件的方式,否则我们会失败,我们就不能够提供智慧的产品和智慧的解决方案,作为企业、作为社会,我们都禁不起失败。
因此,我们将一些新的方法、将更加互动的客户整合,整合到我们的流程当中来,在原则上来讲,我们都将此称为敏捷的方法,在实践当中敏捷的方法,如果没有真正的理解客户对于质量的看法,我们这样敏捷的方法也不会比别的方法更好。它也不会比别的软件开发程序更加有效率,所以我们所得出的结论就是找到一些新思维的方式和新的应用方式,将正确的原则,以正确的方式,应用到我们渐进的模型当中,这样一个渐进的模型真正关注的是客户所关注的质量,以便能够真正地生产出我们在正确的时刻最需要的产品,我们需要把客户的反馈融入到我们产品的开发当中,这也是我们怎么样在开发和生产我们新产品的过程,在过去的三年当中都是如此,这也是在我们新的Jazz平台上做出来的。因此,我们就创造出这样一种新的概念,叫做敏捷,因为敏捷就是小的一个团队敏捷,它对于系统的系统是没有效力的,敏捷如果带有一种天真的假设,以为客户会非常简单的反映他们对质量的要求是不对的,因为假设每个人都是生活在一个房间里,这样的话是不能够成规模的,是没有作用的,行不通的。所以我们扩展的敏捷性的结合。以及以业务和经济利益为基础的这样一种模式,重新思考一下方法论、流程和工具,以便能够应对我们未来所面临的挑战。
关注此文的读者还看过: