【问题标题】:Open source as a speed breaker to my project [closed]开源作为我项目的减速器[关闭]
【发布时间】:2009-09-20 02:21:53
【问题描述】:

我们开发科学软件,我管理一小群编写出色代码的应用科学家。我们的许多产品都依赖于我们一直用于开发稳定代码库的稳定开发工具。现在的问题是,管理层的某个人参观了一个开源会议,很高兴看到有很多很棒的工具可以在内部免费使用,而不是我们迄今为止一直在使用的商业工具。所以他建议管理层减少购买我们正在使用的工具的成本,并转向开源工具。现在我对开源运动没有任何反对意见,但通过一个小实验,我发现我的团队花费了更多时间为这些开源工具调试和维护稳定的代码库。

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

【问题讨论】:

  • 您为什么不告诉我们您目前使用的工具是什么?然后人们可以讨论开源替代方案的利弊。
  • 编程题在哪里?这更适合 managementoverflow.com 或我认为的日常 WTF。
  • 是的,例如对于机器视觉产品,我们使用 Visual Studio 2005 并且仅使用它会产生累积成本,因为那时我使用的是 Windows。很有可能将代码库转移到 Linux 上,但是还涉及其他成本,比如我必须让一大群开发人员在 Linux 上维护构建或培训现有人员进行 Linux 开发等,等等我想知道到目前为止,是否有任何案例研究可以提供可能的场景和相同的分析......

标签: open-source project-management


【解决方案1】:

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

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

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

很难获得统计数据。 86% 的统计数据都是现场制作的。

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

【讨论】:

  • 哈!好的统计参考! :)
  • 唯一的问题是:现在我很好奇你是不是当场做了那个,还是你真的从某个地方引用了它。
  • 它是由编造的人引用的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-31
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多