我们开发科学软件,并管理一小组应用科学家,他们编写出色的代码。我们的许多产品依赖于稳定的开发工具,我们一直在使用它来开发稳定的代码库。现在的问题是,来自管理层的人参观了一个开源会议,并且很高兴看到很多很棒的工具可以免费在内部免费使用,取代我们迄今为止使用的商业工具。所以他建议管理层去除购买我们使用的工具的成本,转而转向开源工具。现在我没有任何反对开源运动的东西,但通过一个小实验,我发现我的团队花了很多时间为这些开源工具调试和维护稳定的代码库。
我相信很多其他项目经理到目前为止都遇到过这个问题。人们会将他们的经历联系起来,让我知道有关这个主题的任何研究吗?我想通过给出一些统计事实而不仅仅是经验证据来向管理层提出成本效益分析。我很高兴知道一些案例研究。
答案 0 :(得分:2)
我认为开源很棒,但我使用商业IDE(IntelliJ)进行Java开发,尽管有流行的开源替代Eclipse和NetBeans。根据我的经验,IntelliJ是最好的IDE,可以放弃,对我的工作效率产生可测量的影响。
我不能说所有工具都是如此,但在这种情况下它是。
我不相信开源或商业工具可以在这里占据制高点,因为我可以举出双方的好的和坏的例子。一揽子陈述和“我也是”思想通常是一个坏主意。
很难获得统计数据。 86%的统计数据都是当场弥补的。
我希望那些以科学为基础的产品的公司经理更加理性。你是一家小公司 - 通过谈话。如果在你的情况下不可能,那么没有人有机会。