1.3.8 同时担当多种角色

很多大企业会同时扮演多种角色,例如,如AT&T那样的大公司就同时扮演着以下所有角色:

●为自己使用而构建内部IT软件;

●为市场营销和客户支持而构建Web应用程序;

●为向客户销售或出租而构建嵌入式软件;

●为向客户销售或出租而构建系统软件;

●委托国内外包团队按合同构建软件;

●委托离岸外包团队按合同构建软件;

●购买和租用COTS软件包;

●获取并使用开源软件;

●提供依赖于软件的商业服务。

这是非常普遍的模式,很多大公司构建并使用多种类型的软件。但不管是什么模式,对处于供需关系两端的开发和使用两方面来说,软件质量都是成功的关键因素。