我们开发科学软件,并管理一小组编写伟大代码的应用科学家。我们的很多产品都依赖于稳定的开发工具,我们一直在开发稳定的代码库。现在的问题是,来自管理层的人访问了一个开源会议,并且很高兴看到许多优秀的工具可以免费在内部使用,而不是我们迄今为止使用的商业工具。所以他建议管理层去掉购买我们使用的工具的成本,并转向开源软件。现在我对开源运动没有任何反应,但通过一个小实验,我发现我的团队花费了更多的时间调试和维护这些开源工具的稳定代码库。开放源代码作为我的项目的速度打击者
我相信很多其他程序管理员到目前为止有这个问题。人们会将他们的经历联系起来,让我知道关于这个问题的任何研究吗?我想通过给出一些统计事实而不仅仅是经验证据来为管理层提供成本效益分析。我会很高兴知道一些案例研究。
你为什么不告诉我们你目前使用的工具是什么?然后人们可以讨论开源替代品的优缺点。 – 2009-09-20 02:32:06
编程问题在哪里?这对于managementoverflow.com或我认为的每日WTF更合适。 – Kurt 2009-09-20 02:34:49
是的,例如,对于机器视觉产品,我们使用Visual Studio 2005,并且只是使用它,因为我在Windows上,所以累积成本。它很有可能将代码转移到Linux上,但还有其他一些成本,比如我必须得到一大堆开发人员来维护Linux上的构建或者培训现有的Linux开发人员等等。我想知道如果迄今为止有任何案例研究可以给出可能的情景和相同的分析...... – iceman 2009-09-20 02:38:04