软件质量经济学
上QQ阅读APP看书,第一时间看更新

作为一家重要的电信公司,我们的业务包括产品和服务的复杂组合。有些业务有长达几十年的历史,而有些业务则只是刚刚起步。在我们的部分业务中,客户现在通过无数运行在多种平台、技术和标准上的移动设备访问复杂的业务流程。移动接入革命,仅仅是我们必须掌握的不断变化的一个例子。在我们的不少新市场中,我们的一些竞争对手甚至在十年前还没有出现。

为我们的客户服务的IT系统,已经建立了几十年。在这几十年中经历了不断变化的监管框架、激烈的竞争以及并购活动,这些系统为我们现有的和新兴的产品,提供了关键任务的网络管理、计费和客户服务基础设施。在应对紧迫的业务需求时,我们根本不能奢望精心打造绿地解决方案。

尽管IT有复杂的本性,但我们的利益相关者期望的无外乎是,在降低成本的同时能够持续改进服务质量。这种情况在我们的市场上已经有相当一段时间了,而且这也是我的组织的一个主要行动重点。我们一直致力于应对这一挑战的一个领域是,度量软件开发生产率和质量。作为CIO(首席信息官),我负责公司的内部信息技术组织和基础设施,以及所有软件应用程序的升级。当你开始认真考虑时,其实我们业务的核心专长是对软件编码,而这些软件能够使我们的关键任务过程自动化。是我们的IT架构的软件层次从根本上推动着我们产品的上市时间、我们的风险框架以及我们的成本结构。

我们度量软件生产率来分配资源,并在我们的投资交易中做出明智的权衡。除了通过测试度量功能水平,我们还在结构水平上度量软件质量,使我们在交付速度、商业风险和技术债务(维护和改进交付的解决方案的长期成本)之间做出正确权衡。

数年来,我们已经成功地度量了我们的开发项目的质量,并将这些度量指标包括进我们的一些服务水平协议中。我们现在开始把生产率度量与质量度量放在一起进行组合考虑,以获得我们用当前的交付敏捷性交换未来的商业敏捷性的程度的更真实场景。

之所以说本书是一座里程碑,有三个原因:它是实用的,它是数据驱动的,它超越了演示如何管理结构质量的传统的质量论述方法,而结构质量对于我们的业务是一个重要的软件质量元素。正如我们投资于我们的企业架构来积极地管理核心应用程序软件的演变一样,我们正强烈关注这些应用程序在结构层面上的分析和度量。这些措施使我的组织以积极的姿态来为我们的公司构建一个更好的未来,而对我来说,则是严格管理基本经济要素,以满足并超越利益相关者的期望。

我们期待在固定电话、手机、数据及按需的产品和服务方面有一个激动人心的快速增长期时,我可以向你保证,这是我的管理团队和我会放在手边常常参考的一本书。

——Thaddeus Arroyo,AT&T公司CIO

F.Thaddeus Arroyo AT&T公司的CIO,负责AT&T的信息技术。他于2007年1月,即在AT&T、南方贝尔和Cingular刚刚完成合并后,被任命担任目前的职位。根据他的角色,他负责指导公司的内部信息技术组织和基础设施,包括互联网和内联网能力,开发覆盖消费者及流动市场、企业的业务分部和AT&T企业系统的应用系统。他还负责监管AT&T的企业数据中心。