重新审视软件开发模型
为了这样一种创新和洞察力,就需要我们变得更为有效率,而且更为有效力来生产那些软件,这些软件可以使智慧的地球成为可能。在这一方面,Rational关注的焦点放在提供这样的工具、平台、方法上。这些平台、工具、方法对于继续演进到新一代的软件解决方案时代非常重要。它可以帮助我们解决所面对的各种挑战。它可能是个人的挑战,可能是由于缺乏标准或者是在非常复杂的相互依赖的系统当中;它可能是团队的挑战,在地理上相隔很远的开发和整合还做得不是特别好,因此需要有一定的工具来降低整合的复杂性,以便能够做得更好。
从组织层面的挑战,我们并不是有无限的时间,也没有无限的资源,我们必须要更有目标、更有效率来生产符合特定目标的软件。我们不仅仅需要用这些软件的衡量标准,而且需要有软件的经济标准来衡量什么是正确的软件,来判断什么样的结构才能够产生相应的商业结果。所以,我们不应该对传统的衡量标准墨守陈规,我们应该变得更加灵活,随需应变。
最后,从业务和社会的角度。在此层面上的架构、一致性可以给我们这样一种能力,就是可以不断地提供整合的解决方案,准确、快速、高质量地提供解决方案,而且可以降低解决方案互联互通的复杂性。如果不能够克服这些挑战,不能够有新一代的思维方式,在设计软件和软件的衡量标准中我们就没有办法有效地建立起智慧的产品和智慧的地球。
因此,在过去的四年中,我们一直在重新思考一个完整的成熟度模型,我们也在重新思考对于软件工程的理解,以及软件工程相关的衡量标准,以便能够面对这样的挑战。今天,我们找到了一些新的关于成熟度模型的思考方式,也找到了新的组织信息的方式。同时,我们可以利用同样的网站、同样的互联网和同样的标准来帮助自己不断地改善和解决这些挑战(在全球范围内)。我们的团队精诚协作,他们了解彼此的工作,所以可以将关于软件生产的信息更好地诠释,使得软件生产更加有效,并且提供更好的解决方案。
结果告诉我们,如果你开始关注这样一种新的模型,如果你开始以一种不同方式分析软件和软件开发的发展,你就可以迅速地改善生产能力,来交付和创新。