2009-09-20 50 views
0

我们开发科学软件,并管理一小组编写伟大代码的应用科学家。我们的很多产品都依赖于稳定的开发工具,我们一直在开发稳定的代码库。现在的问题是,来自管理层的人访问了一个开源会议,并且很高兴看到许多优秀的工具可以免费在内部使用,而不是我们迄今为止使用的商业工具。所以他建议管理层去掉购买我们使用的工具的成本,并转向开源软件。现在我对开源运动没有任何反应,但通过一个小实验,我发现我的团队花费了更多的时间调试和维护这些开源工具的稳定代码库。开放源代码作为我的项目的速度打击者

我相信很多其他程序管理员到目前为止有这个问题。人们会将他们的经历联系起来,让我知道关于这个问题的任何研究吗?我想通过给出一些统计事实而不仅仅是经验证据来为管理层提供成本效益分析。我会很高兴知道一些案例研究。

+0

你为什么不告诉我们你目前使用的工具是什么?然后人们可以讨论开源替代品的优缺点。 – 2009-09-20 02:32:06

+0

编程问题在哪里?这对于managementoverflow.com或我认为的每日WTF更合适。 – Kurt 2009-09-20 02:34:49

+0

是的,例如,对于机器视觉产品,我们使用Visual Studio 2005,并且只是使用它,因为我在Windows上,所以累积成本。它很有可能将代码转移到Linux上,但还有其他一些成本,比如我必须得到一大堆开发人员来维护Linux上的构建或者培训现有的Linux开发人员等等。我想知道如果迄今为止有任何案例研究可以给出可能的情景和相同的分析...... – iceman 2009-09-20 02:38:04

回答

2

我认为开源很棒,但我使用商用IDE(IntelliJ)进行Java开发,尽管Eclipse和NetBeans有很多流行的开源替代方案。根据我的经验,IntelliJ是最好的IDE,可以对我的生产力产生可衡量的影响。

我不能说所有工具都是如此,但在这种情况下是这样。

我不认为无论是开源还是商业工具都可以在这里声称制高点,因为我可以引用双方的好的和坏的例子。总括陈述和“我也是”的想法通常是一个坏主意。

统计将很难得出。所有统计数据的86%都是当场编制的。

我希望公司的产品基于科学的公司的经理更加理性。你是一个小公司 - 谈论它。如果在你的情况下不可能,那么没有人有机会。

+0

哈!良好的统计参考! :) – klabranche 2009-09-20 02:35:21

+0

唯一的问题是:现在我很好奇,如果你现场也做了那个,或者如果你真的从某个地方引用它。 – 2009-09-20 02:45:05

+0

它是从制作它的人引用的。 – ChrisW 2009-09-20 03:04:06

相关问题