2009-11-11 88 views
1

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

回答

2

这是一个非常难以估计的值,尤其是当您面临与您不熟悉的系统集成时。您可以做的最好的事情是跟踪您或您团队过去在类似项目上的表现,并使用这些值来评估您在新项目中的表现。

  • 它使用协议,数据库引擎,操作系统等,你或你的团队还没有合作过:

    一般来说,如果系统集成将需要更长的时间。

  • 供应商或社区支持缺乏或无响应。
  • 官方系统文档不够详细或已过时。
  • 该系统没有大的全球市场份额。这样的系统在用户群和网上编程方面的用户群不会很大Q & A这样的网站。这可能包括新的,不太受欢迎的或高度域化的系统。
+0

不要忘记: - 独立开发的组件,没有使用通用接口设计,或者只是在到达时才进行测试,以使它们一起工作。 – 2009-11-11 16:23:06

3

33.3%,因为系统集成通常与项目其他阶段(编码,文档等)中不常见的相当大的风险相关联。

2

0到99%之间。我建立的系统完全没有集成,而系统基本上只是其他系统的集成。整合的好处在于它很容易估计。但只有当界面被完全理解时。然后它只是功能的重复。

虽然有一些复杂的因素。他们可以使它不可能非常昂贵:

  • 是你必须有很好的理解(谁做开发它仍然在那里工作的程序员?)
  • 是你必须有良好集成系统集成系统重构(并具有自动化单元和验收测试)?
  • 单个或多个平台?
  • 是领域的专家?
1

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

我曾在系统中集成了一系列作为应用程序核心的Web服务。如果网络服务停止运行,我们的系统毫无用处。

  • 多少系统集成你怎么经常被他们改变:

    试图评估成本的时候我会列出以下变量?

  • 你有这些系统的文档吗?
  • 它是您无法控制的第三方组件/服务吗?
  • 如果您可以控制集成系统,是否会使用过多的“传统”代码,如COBOL; (只是一个例子,至少在我工作的地方COBOL程序员很贵);
  • 您的员工是否具有集成系统和应用程序本身的经验?
  • 如果集成服务失败,对您的应用程序有什么影响?

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