系统集成的成本?

时间:2009-11-11 15:01:16

标签: estimation roi

在您所处理的软件开发项目中,系统集成的近似成本(表示为系统总成本的百分比)是多少?系统集成包括与其他软件,数据库等集成。

4 个答案:

答案 0 :(得分:3)

33.3%,因为系统集成通常与相当大的风险相关,而这些风险在项目的其他阶段(编码,文档等)并不普遍。

答案 1 :(得分:2)

这是一个非常难以估计的值,特别是当您面对与您不熟悉的系统集成时。您可以做的最好的事情是跟踪您或您的团队在类似项目上的过往表现,并使用这些值来估计您将如何在新项目上执行。

通常,如果出现以下情况,系统集成将需要更长时间:

  • 它使用您或您的团队尚未使用的协议,数据库引擎,操作系统等。
  • 供应商或社区支持缺乏或没有响应。
  • 官方系统文档不够详细或已过时。
  • 该系统没有大的全球市场份额。这样的系统将不具有广泛的用户群和在诸如此类的在线编程Q& A站点中的大量足迹。这可能包括新的,不太受欢迎的或高度域限制的系统。

答案 2 :(得分:2)

0到99%之间。我已经构建了根本没有集成的系统和基本上只是集成其他系统的系统。集成的好处在于它很容易估计。但只有完全理解界面。然后它只是一个功能的重复。

但是有一些复杂的因素。他们可以让它变得非常昂贵,不可能:

  • 是你需要很好理解的系统(开发它的程序员还能在那里工作吗?)
  • 是您必须与重构良好(并具有自动化单元和验收测试)集成的系统?
  • 单个或多个平台?
  • 是域名专家吗?

答案 3 :(得分:1)

这取决于整合系统的重要性和其他因素。

我在系统中工作,集成了一堆作为应用程序核心的Web服务。如果Web服务出现故障,我们的系统根本没用。

在尝试评估成本时,我会列出以下变量:

  • 您整合了多少个系统以及更改频率?
  • 您有这些系统的文档吗?
  • 是否是您无法控制的第三方组件/服务?
  • 如果您可以控制集成系统,它是否会使用太多“遗留”代码,例如COBOL; (只是一个例子,至少我工作的COBOL程序员很贵);
  • 您的员工是否熟悉集成系统和应用程序本身?
  • 如果集成服务失败,对您的应用程序有什么影响?

在这些情况下,员工的小时费率是多少?他们需要在这些集成系统上工作多少小时?你的项目有多少钱?我不能说如果不知道这些细节,特别是最后一个细节,你的情况会花费X%。