基于商用现货(COTS)的应用项目:类型、差异与应对策略
在当今的软件开发领域,基于商用现货(COTS)的应用(CBA)项目正变得越来越普遍。然而,并非所有的CBA项目都是相同的,不同的项目在开发过程、风险和资源分配上存在显著差异。了解这些差异对于项目的成功至关重要。
1. CBA项目的发展与挑战
在过去的几年中,CBA项目的数量呈现出显著的增长趋势。从1997年到2001年的五年间,CBA项目在USC电子服务项目中的占比从28%急剧上升到60%。这种增长不仅反映了COTS产品在市场上的广泛可用性,也表明了企业对快速交付和降低成本的需求。
然而,采用通用的CBA开发流程往往无法满足项目的实际需求。许多团队在开发过程中陷入了资源分配的陷阱,例如过度进行COTS评估而忽视了培训、定制和集成所需的时间,或者评估不足导致在建设阶段出现问题和延误。这些问题可能会导致项目延迟、无法实现预期的功能能力,甚至造成严重的损失。
2. CBA项目的努力分布
基于2000 - 2002年USC - CSE电子服务数据和1996 - 2001年COCOTS校准数据,我们发现COTS相关的努力(评估、定制和胶水代码)分布存在很大的差异。不同的项目在这些方面的侧重点各不相同,有些项目几乎完全是定制工作,有些则主要花费时间在COTS评估上,还有些则专注于胶水代码的开发。
这种差异表明,CBA项目可以根据其主要的努力领域进行分类,这有助于项目团队更好地理解项目的特点和风险,并制定相应的开发策略。
3. CBA项目的类型
CBA项目可以分为三种主要类型:评估密集型(ACBA)、定制密集型(TCBA)和胶水代
COTS项目类型与应对策略
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



