如何说服您的经理使用开源软件

开发人员和IT员工喜欢开源软件,但是当他们试图在工作中使用开源软件时,他们经常发现他们的经理,或者他们经理的经理有很多顾虑。在本文中,我们将概述一些可以用来说服经理使用开源软件的策略,以及如何使这些策略有效的技巧。

你知道谁喜欢开源软件吗?开发人员喜欢开源软件。开发人员和IT人员。如果开源是一个乐队,这些人将是最大的粉丝。他们下载过,他们使用过,他们知道它有用——他们知道它为他们节省了大量的时间和金钱。只要有必要,他们就倾向于使用开源软件。

但是,当开源爱好者试图在工作中使用开源软件时,他们经常发现他们的经理,或者他们经理的经理有很多顾虑。在与他们进行斗争之后,他们通常会聘请外部专家来说服他们的经理;或者干脆放弃他们的计划。要说服管理层相信使用开源是可以的,工作量太大了。

我们不想指责任何人,但你知道接下来会发生什么。权威受到质疑,革命悄然而至,接下来你就会知道,开源软件正在被谨慎地、非正式地使用,只是为了证明它是有效的!肯定有更好的办法。幸运的是,有。在本文中,我们将概述一些可以用来说服经理使用开源软件的策略,以及如何使这些策略有效的技巧。

  • 确保您了解专有软件是如何获得的。
  • 了解你的经理对开源的看法。
  • 解决所有管理的问题和疑虑...优选提前。
  • 破除关于开源软件使用的普遍神话。
  • 创建基础架构。
  • 走一两条捷径(风险自负!)
  • 建立你的计划。

确保您了解专有软件是如何获得的

通常,开发人员并不真正了解他们的公司是如何获得软件的。他们需要什么;所以他们告诉他们的经理,一个软件就莫名其妙地被购买了,并出现在他们的办公桌上。(或者,更有可能的是,他们被告知他们需要使用什么软件,他们只是从一个中央存储库下载。)在大多数大公司,有一个完整的软件采购过程。

许多人尝试只需将开源软件添加到现有过程中。虽然开源通常不会完美地适合现有流程,但最好尝试使用尽可能多的过程 - 同时只需添加步骤即可解决开源软件唯一的问题。所以,虽然你很不可能将开源软件适应您的采购过程,而无需进行任何更改,能够讨论您如何处理您公司关注软件采购的所有问题的问题帮助您的案例。采购过程正常涵盖的事物的例子是:

  • 价格。预先成本和持续成本都存在争议。这包括购买软件、安装和集成软件以及提供维护和支持的价格。最好解决每一个潜在成本,即使您公司对开源软件的特殊使用可能不会涉及到所有这些成本。
  • 源代码托管。采购过程通常会解决软件公司缺乏业务时会发生什么。通常有一个子句,说明客户将获得源代码的副本,以及继续使用该产品的权利。虽然这不是开源软件的问题,但如果您与开源软件提供商结束的合同或者公司脱离业务,则值得指出您会做的。
  • 支持。谁来支持这个软件?使用专有软件采购模型,谁负责支持通常是显而易见的;这意味着这个问题更多的是关于条款支持:24x7,工作时间,电话号码等。

了解你的经理对开源的看法

不要假定您知道您的经理对开源软件的看法。他们很有可能对开源软件了如指掌,并且一直在家使用它。也有可能他们会为每条流言倾倒。你的经理:

  • 可能是一个开放源码的大粉丝.在这种情况下,问题可能出在你经理的经理身上。
  • 可能什么都不知道关于开源软件,却不敢承认。在这种情况下,以不具威胁性的方式提供大量信息。
  • 可能认为开源是什么坏或威胁.不管是对是错,你的经理可能已经决定了开源软件是不好的。如果可以的话,试着弄清楚他们为什么会得出这个结论。也许他们认识的人有过糟糕的经历,或者他们读过一篇带有错误信息的文章。
  • 五月相信每一个神话你曾经听过过,有些你没有关于开源软件。一定要解决所有神话,而不仅仅是那些是反开源的神话。解决所有这些,即使是那些有助于你的原因的人,也让您了解开源软件的知识渊博(和公正) - 这将最终帮助您的原因。

外部源代码也有助于解决管理人员对使用开源软件的关注。根据经理的学习方式,你可以给他们提供在线资源,比如Wazi或者像书一样大教堂和集市(你可以找到一个书单)或与OSBC等会议。你甚至可以拉到外面的专家来与他们交谈 - 也许在手机上开始。

解决管理层的问题和疑虑...最好提前

如果你的经理(或他们的经理)不熟悉开源软件,他们会有很多问题。在你提出建议之前,一定要预料到并回答他们。请注意,开源软件通常被认为比专有软件更安全,原因有很多,包括:越来越多的人审查代码,越来越多的人测试和提交bug,越来越频繁的发布来解决任何问题。

下面是一些管理人员经常对开源软件提出的问题和担忧。

为什么这些人免费做这些?

经常让管理人员感到困惑的一件事是,为什么这些人(即开发人员)致力于免费的开源软件。他们不一定担心你一分钱一分货。他们更怀疑开发人员可能有不可告人的动机,如果不了解这些动机,他们就无法评估开源软件是否免费。

开源软件开发人员编写开源软件:

  • “挠痒”。人们开始编写开源软件的最常见原因是他们想要什么。例如,当他们收到新邮件时,他们希望自己的屏幕闪动而不是哔哔作响,因为他们听不见或者他们在会议上花了很多时间。他们希望天气显示在他们的桌面上。他们希望能够与朋友分享他们的文件。
  • 去解决他们遇到过的问题或者他们见过的问题。这是挠自己痒的延伸。一旦人们发现他们可以解决自己的问题,并且发布了自己的软件,他们就会发现其他人也觉得这个软件很有用,并且会提交错误修复和功能想法。
  • 识别。开源软件背后最强大的力量之一往往没有被认识到。开源软件是一种精英制度,个人因其代码的力量而得到认可。让别人知道你写了很好的代码,并且维护了你的声誉,这是一个强大的动力。
  • 因为他们喜欢编写软件。你可能想要忽略这个原因,因为它真的很难说服不写软件的人这是真的。编写代码的人真的很喜欢写作代码.编程不仅有趣,而且很容易上瘾。

它从何而来?

这与“为什么他们要写它”的问题密切相关,但略有不同。当一个经理问这个问题时,就好像他们在问:谁这些人吗?答案是,他们是软件开发人员。他们是专业人士,在白天编写付费软件,在空闲时间或为雇主编写开源软件(见上面的上瘾和搔痒).你可以在网上找到一些相关研究,但以下是一些粗略的统计数据:

  • 40%的开源软件开发人员是通过开发开源软件获得报酬的。其余的都是志愿者。
  • 很容易判断一个开源软件项目是否主要依赖于一家公司的工作。
  • 大多数开源软件开发人员是男性(不到2%是女性)。
  • 大多数人都有家庭和全职工作。
  • 他们中的大多数都是全职软件开发人员。
  • 开源开发人员是一个非常国际化的群体。(红帽最近创建了一个开源活动地图这显示了开源软件开发人员生活在世界各地。)

没有支持

开源软件世界中的支持与专有软件世界中的支持看起来有点不同。自然地,这常常导致人们得出结论,认为不支持开源软件。这不是真的!开源软件通常比专有软件有更多的支持选项——至少对更流行的项目来说是这样。在专有软件世界中,很明显,如果您从IBM购买AIX,您将从IBM购买支持。在开源软件世界中,您可以从任意一个网站获得Linux,然后从任意数量的供应商购买支持。

这是一种安全风险

因为开源软件是由分布在世界各地的个人编写的,而不是由大公司编写的,而且因为所有的源代码都是可见的,所以人们通常一开始就认为它存在安全风险。开源社区已经成功地证明了这不是真的。今天,开源软件被认为至少和专有软件一样安全。

这是一个法律风险

人们对开源软件和法律风险产生了很多恐惧。事实是,任何商业行为都有一定的法律风险。开源软件的法律风险只是不同于使用传统专有软件的风险。一个好的政策可以帮助解决和减轻公司可能面临的法律问题。看到创建开源策略的最佳实践为更多的信息。

你会给我们的IP

很多人都非常害怕科技性质GNU通用公共许可证(GPL)在其中释放了许多开源。他们担心如果他们使用GPL-授权的软件,他们将不得不赠送所有的软件。通常,它们允许使用开源软件,除了GPL下的任何许可。显然,如果您想确保贵公司不禁止在GPL下许可的软件,您应该提前处理TIS。有很多方法可以确保不小心切换您的软件。它们的范围从未将任何GPL许可软件复制到您的代码库中,以与代码中的任何GPL软件链接到不分发任何GPL许可软件(或从中派生的任何GPL许可软件。)

泡沫破灭的神话

下面是一些关于开源软件的常见误解。同时解决“好”神话和“坏”神话。如果您的管理层真正了解开源软件,从长远来看,这将有所帮助。

相关:
12 第1页
第1页共2页
工资调查:结果已经出来了