Open source 开源作为我的项目的减速器

Open source 开源作为我的项目的减速器,open-source,project-management,Open Source,Project Management,我们开发科学软件,我管理着一小群编写优秀代码的应用科学家。我们的很多产品都依赖于稳定的开发工具,我们一直在使用这些工具开发稳定的代码库。现在的问题是,管理层的一个人参观了一个开源会议,他非常高兴地看到有很多伟大的工具可以在内部免费使用,而不是我们迄今为止一直在使用的商业工具。因此,他建议管理层降低购买我们正在使用的工具的成本,转而使用开源工具。现在我并不反对开源运动,但通过一个小实验,我发现我的团队花了很多时间调试和维护这些开源工具的稳定代码库 我敢肯定,到目前为止,很多其他项目经理都有这个问题

我们开发科学软件,我管理着一小群编写优秀代码的应用科学家。我们的很多产品都依赖于稳定的开发工具,我们一直在使用这些工具开发稳定的代码库。现在的问题是,管理层的一个人参观了一个开源会议,他非常高兴地看到有很多伟大的工具可以在内部免费使用,而不是我们迄今为止一直在使用的商业工具。因此,他建议管理层降低购买我们正在使用的工具的成本,转而使用开源工具。现在我并不反对开源运动,但通过一个小实验,我发现我的团队花了很多时间调试和维护这些开源工具的稳定代码库


我敢肯定,到目前为止,很多其他项目经理都有这个问题。人们会讲述他们的经历并让我知道关于这个主题的任何研究吗?我想通过提供一些统计事实,而不仅仅是经验证据,向管理层提供成本效益分析。我很高兴了解一些案例研究。

我认为开源非常好,但我使用商业IDE(IntelliJ)进行Java开发,尽管有流行的开源替代品Eclipse和NetBeans。根据我的经验,IntelliJ是最好的IDE,它对我的工作效率有着可衡量的影响

我不能说这适用于所有工具,但在本例中确实如此

我不相信开源或商业工具可以在这里占据优势,因为我可以举出双方的好例子和坏例子。笼统的陈述和“我也是”的想法通常是个坏主意

很难得到统计数字。86%的统计数据是在现场完成的


我希望在一家产品以科学为基础的公司里,经理们会更加理性。你是一家小公司,好好谈谈吧。如果在您的情况下不可能,那么没有人有机会。

为什么不告诉我们您目前使用的工具是什么?然后人们可以讨论开源替代方案的利弊。编程问题在哪里?我认为这更适合managementoverflow.com或每日WTF。是的,当然,例如,对于机器视觉产品,我们使用Visual Studio 2005,仅使用它就有累积成本,因为当时我使用的是Windows。很有可能将代码库转移到Linux,但是还涉及到其他成本,比如我必须让一大群开发人员在Linux上维护构建或培训现有人员进行Linux开发等等,我想知道到目前为止是否有任何案例研究可以给出可能的场景和相同的分析……哈!好数据的参考资料!:)唯一的问题是:现在我很好奇你是不是也在现场编造了这个,或者你是否真的从某个地方引用了它,它是从编造它的人那里引用的。