当前位置:Linux教程 - Linux文化 - 开源无所不能:如何进行开源系统引入

开源无所不能:如何进行开源系统引入


最近在技术类媒体上读到大量关于开源(特别是Linux)的报道以及它如何占据了全世界。从网络服务器和集群服务器到开源PBX和MySQL数 据库,它无所不在。作为优秀技术人员,家里可能就有一台用来学习最新知识的Linux设备。看到很大的发展潜力,在耐心的等待管理层觉悟起 来嗅到开源的气味,甚至已经考虑到一些能够进行测试性实施的机会,但是,什么都没有发生。

  销售情况

  在设立完毕的组织机构中引入任何新系统就是一个推销观点的过程。为了促成任何新的销售的发生,需要解决以下的问题:   1)工作表现能与消费者(本案中是你的老板)现在所用的相媲美;   2)提供现有系统所不具备的优势,如更低的价格,或更低的运营成本;   3)长期来看与现有系统相比能够具有更高的投资汇报率(ROI)。

  开源系统是否适合业务需求

  将开源系统引入组织机构应该不容易,不是说一句“别人都在用开源系统”就能实现的。如果表现的象一个孩子,那么任何有能力的经理都会象妈妈一样回答。最好的劝说方法应该是做好案头准备工作,使得“不”字比“是”更难出口。在任何交易中,这都意味着达到了对方的底线 。与技术人员不同的,生意人首先不会考虑功能,而是将硬梆梆的数据摆在第一位。事实上,技术的“先进”或者用个更糟糕的词“酷”都不 是争论中愿意使用的形容词;“酷”可能更适合对市场推广部门讲,而不适合在首席财务官的办公室里讲。当打算争取某个业务方面的人时,首先问问自己:我们要做的事将会怎样影响生意人心中最重要的两个词:赢利和亏损。就本例来说,如果想替换掉公司现在使用的服务器操作 系统和数据库软件,就要明确知道他们的运行成本是多少。如果公司接受提议进行更换,去掉年度的操作系统和数据库成本以后,公司帐本上能增加多少赢利?需要知道以下这些问题:

  现有操作系统每台服务器的成本是多少?是否有按用户数收取的成本?

  数据库软件的基本成本是多少?

  公司是否需要为数据库同时接入连接数量额外付费?

  公司是否受到数据库数量和表格数量的限制(无论是否相信,至少有一个主要的数据库公司对次收费)

  你的数据库支持多少个数据库DBA?付费多少?现有的数据库DBA是否能够管理MySQL服务器?

  数据转换需要多长时间和多少费用?

  这个提议的提出是否会涉及由于对客户进行转换而产生费用?

  合理反击

  其次,还需要弄清楚三个C:兼容性,成本和覆盖面(Capability, Cost,和Coverage)。

  兼容性: 新的Linux或MySQL系统是否能够承担旧系统所处理的工作量?是否能够对付所需要的增长?

  成本: Linux和MySQL技术上是免费的(你可以免费下载)但是肯定不象承担24x7的支持工作,如果从主要的厂商那里购买同等(或者更 高级别)的支持需要多少成本?

  覆盖面: 支持新的制度需要多少维持成本?有多少DBA需要重新培训或重新认证?系统管理员情况又如何?新系统是否非常容易使用,管理员数量是否需要削减?(是的,讨论这个问题可能不太愉快,但是让我们面对它吧。这是生活的现实,能使系统更容易被接受),如果是, 那就赢得了一大步。最后,如果还停留在这一点上。就该环顾四周看是否有人已经在使用你所建议的开源系统。这是唯一一次“别人都在用” 的话能够使用的环节;特别是,如果竞争对手或者其他可比较的行业内其他公司,这句话就更好用了。特别的,要指出他们省下了多少钱。 编写业务方案

  无论是打算引入开源数据库还是其他软件,当编写业务报告时应简短而观点突出。没有人喜欢阅读长长的文件,最好在2-4页的长度内包括以下问题:

  你是谁?

  你发现了什么样的问题?

  你提议的解决方案是什么?

  与现有解决方案相比具有怎样的优势?

  会有怎样的影响(实施成本,与旧系统相比所节约的成本等)?

  可比的企业中获得了怎样的好处?

  下一步应该怎么办?

  如果必须使用PowerPoint, 可以参照Guy Kawasaki的10/20/30规则:10张幻灯片,如果可以的话,压缩到更少;整个演讲不要超过20分钟;字 体不要小于30像素(Guy是世界上最出色的风险投资专家之一,对如何启动项目和推动内部项目颇有心得)。无论你选用哪种方式(短报告或者 PowerPoint),关键是要将将信息技术性的保留在听众心中;肯定不想用技术性的实施细节来折磨听众,或者用过长的演讲来使他们厌烦,最重要的要确保知识是关注的焦点。报告或者幻灯片应该为你的提议奠定一个基础。特别的,如果使用PowerPoint,用大字体会减少幻灯片内容的日容量。一旦提出了业务案,作为这一变化的代理,需要准备好与任何反对开源的论点进行辩论。

  合理反击

  任何“严肃的企业”都不会使用开源我们的竞争对手,如(列出对手公司名称)已节省了YY%。其他还有一些大公司也在使用这个解决方案,比如…Gnu Public License (GPL)会不会“强迫”我们交出源代码或产品?这是一个常见的误解,这种情况只会发生在我们基于别人编写的GPL'd 代码开发和销售软件,但是在发行版中又没有包括原始的GPL'd软件时才会发生。开源软件有很多问题,现在的供应商会帮助修复。许多学生,甚至CNET中的一些人都认为开源软件的除错率比传统商业软件要低很多。大部分开源软件开发的特色在于消除错误的工作进行、测试和发布的速度。与此相对应的,最著名的操作系统供应商有一些主要的安全错误已经出现了5年却一直没有得到解决,甚至在主流平台升级过程中也没有得到解决。现在工作一切顺利,更换会增加成本。准备一个1年,3年和5年的成本分析报告来显示提案能节省多少成本。记住,生意人从不寻找 花钱的新方法,他们只关注省钱的方法。