在理想的世界中,开源业务的销售流程应该像接听电话和接受订单一样简单。但不幸的是,现实很少是完美的,开源销售流程面临着许多挑战。
其中最主要的是,公司已经习惯于以某种方式开展业务,虽然这种标准系统在采购商业软件时运行良好,但当涉及到开源软件时,传统模式就会崩溃。(在此声明,我所说的开源是指真正的开源软件——即许可成本为零的软件。)
概念验证是一个糟糕的选择
例如,当一家公司寻找企业级软件解决方案时,商业软件供应商通常会同意进行概念验证(POC)。在这种情况下,商业软件公司会派遣一名工程师,自费前往潜在客户的现场。工程师安装软件的评估副本,并向潜在买家介绍软件的功能,重点介绍软件在该特定环境中的运行方式。
该软件会被留下运行一段时间,以便潜在客户可以评估产品。然后,在试用期结束时,许可证到期,除非购买永久许可证,否则软件将停止工作。由于商业软件的许可成本可能非常高昂,因此供应商有动力执行任意数量的 POC——仅一笔销售额就足以弥补那些没有成功的情况。
但是,当涉及到开源软件时,这种方法就行不通了。您的公司可以安装软件,为客户的环境配置软件,甚至向客户展示如何使用它,但随后就无法通过许可费来弥补该成本。简而言之,虽然毫无疑问 POC 是向潜在客户展示您的产品的好方法,但它们对于开源公司来说在财务上是不可持续的。
当任何公司向您提出“只需将其设置好,以便我们可以评估它,然后我们肯定会购买支持合同”的建议时,请警惕。
如果他们以前从未与您联系过,但却说他们想购买您最昂贵的产品,那么尤其如此。这家公司很可能对购买并不认真。更可能的是,他们认为如果他们在您面前晃动足够大的交易,您就会提供免费服务。您不想要这些客户。
您真正想要的客户意识到您的时间和专业知识是有价值的。虽然几乎所有开源公司都生产软件,但大多数公司的收入来自服务,因此成功的最佳方式是将服务收入作为重要的收入来源。虽然这看起来可能违反直觉,但它确实涉及到对售前收费。
正如我上面提到的,公司已经习惯于以某种方式开展业务,许多人对为了评估解决方案而支付费用感到犹豫。改变这种思维方式可能很困难。有时,我会这样向潜在客户解释:您为医生、水管工或汽车修理工的专业知识付费。他们提供的是服务,而不是产品。开源软件的工作方式相同。产品本身是免费的;开源公司的业务是确保该软件为他们的客户最佳地工作。
特别是当您刚开始创业时,诱惑是免费进行评估,只是为了曝光。我强烈建议抵制这种诱惑。虽然我非常乐意在互联网上花一个小时进行基本演示,但任何超出此范围的事情通常都需要采购订单。在 OpenNMS,我们出售时间——我们自己的时间(这很明显),但也包括我们客户的时间。我们的专业知识大大缩短了实施时间(从而降低了成本)。我们的客户认识到这一点并尊重这一点。
征求建议书通常是浪费时间
这让我想到了开源业务可能陷入的最糟糕的时间陷阱:征求建议书(RFP)。
如果您参与过企业软件,您就会看到 RFP。这些通常是庞大的文档,概述了庞大的软件项目,对响应有严格的要求——这些都不太适合服务模式。我曾经被要求参与加州大学系统的大型 RFP。随附的文件明确声明所有服务将由另一家公司执行,但我仍然可以提交提案。由于我只提供服务,因此我拒绝了这个机会。
我将最糟糕的 RFP 称为“万福玛丽亚”,以美式足球中的“万福玛丽亚”传球命名。这是指第三方想要回复 RFP,但他们缺少关键组件,并且他们希望您提供该组件。以下是一个示例(取自实际电子邮件)
“我在土耳其有一个投标,想向他们提交一个解决方案。该投标在电信领域,我们将向电信运营商提交 [解决方案 #1] 和 [解决方案 #2]。客户期望一个设备管理系统。虽然设备有一些原始的管理功能,但我们假设没有。”
“如果您想为该投标提供解决方案,我将转发 RFP 的管理系统部分。RFP 基本上要求 NMS;故障管理、性能管理和库存系统。”
好吧,这真是太清楚了。仅在一个段落中,这家供应商就建议我的公司承担至少一周的无偿工作。而且,即使在最好的情况下,我们也只是与一个不真正了解我们的业务或我们产品的某人的合同分包商。
即使是直接提交给请求提案的公司的 RFP 也很少值得付出努力。去年,我们有一个我们感觉非常好的 RFP。我甚至聘请了一位撰写回复文件的专家。经过数周的工作和数千美元的投入,我们没有中标。
我并不是说所有的 RFP 都不好,您永远不应该回复 RFP,但我要警告的是,对于大多数开源业务来说,这在财务上没有意义。狩猎大象可能适用于通过许可费产生收入的公司,但在开源领域很少奏效。
在售前和 RFP 的情况下,我都建议客户购买服务项目,以便探索开源解决方案。即使需要一两个星期,与可能高达数十万甚至数百万美元的商业软件解决方案相比,这段时间的成本也显得微不足道。
Simon Phipps 最近撰写了一篇文章,指出公司应该愿意为开源解决方案支付与同类商业软件解决方案相同的费用,即使前者缺少所需的许可证购买。我不同意他的观点,但我认为开源公司重新构建整个采购流程非常重要。
由于开源软件固有的自由性,基于它们构建的解决方案实施成本和拥有成本可以更低——这不仅仅是因为缺乏许可证费用,而是因为它们只是更好的解决方案。正如我向那些不确定是否愿意为售前付费的潜在客户指出的那样:虽然您可能不愿意探索开源,但您可以肯定您的竞争对手正在这样做,并且他们可以利用他们的节省来更好地为他们的客户服务。
如果他们能够提供比您更好的服务,那么您的客户还能保持多久?
Chief among these is that companies have been conditioned to do business in a certain way, and while that standard system works fine when acquiring commercial software, the traditional model breaks down when it comes to open source software. (For the record, I use open source to mean software that is truly open--i.e., where the licensing cost is zero.) For example, when a company is looking for an enterprise-grade software solution, a commercial software vendor would often agree to a proof-of-concept, or POC. In this scenario, the commercial software company sends an engineer, at their expense, to the prospective client’s site. The engineer installs an evaluation copy of the software and educates the potential buyer on the software's features, focusing on how it functions in that specific environment. The software is left up and running for a certain amount of time so that the prospective client can evaluate the product. Then, at the end of the trial period, the license expires and the software stops working unless a permanent license is purchased. Since the licensing cost for the commercial software could be quite large, the vendor has an incentive to perform any number of these POCs--just one sale will more than cover the cost of those that don’t work out. But this method falls apart when it comes to open source software. Your company can install the software, configure it for the client’s environment, even show the client how to use it, but then there is no way to recoup that cost with license fees. In short, while there’s no doubt that POCs are a great way to expose potential clients to your product, they simply aren't financially sustainable for an open source company. Beware of any company that approaches you with the suggestion that you "just get it set up so we can evaluate it, and then we'll be certain to buy a support contract." This is especially true if they’ve never contacted you before, yet say they want to buy your most expensive product. It is doubtful that this company is serious about a purchase. More likely, they think that if they dangle a big enough deal in front of you, you'll provide free services. You don't want these clients. The clients you do want realize that your time and expertise are valuable. Although almost all open source companies produce software, most make their revenue through services, and so the best way to be successful is to focus on services revenue as a significant source of income. And while this may seem counter-intuitive, it does involve charging for pre-sales. As I noted above, companies have been conditioned to do business in a certain way, and many balk at the idea of paying a fee in order to evaluate a solution. It can be hard to change this mindset. Sometimes, I’ll explain it to a prospective client this way: You pay a doctor, a plumber, or an auto mechanic for their expertise. They provide a service, not a product. Open source software works the same way. The product itself is free; open source companies are in business to make sure this software works optimally for their customers. The temptation, especially when you’re just starting out, is to do evaluations for free, just for the exposure. I strongly suggest resisting that temptation. While I'm more than happy to spend an hour on a basic demonstration over the Internet, anything more than that usually requires a purchase order. At OpenNMS we sell time--our own (which is obvious enough), but also our client’s. Our expertise considerably reduces implementation time (and thus cost). Our clients recognize that and respect this. Which brings me to the worst time sink that an open source business can fall prey to: the request for proposal (RFP). If you have been involved in enterprise software, you've seen RFPs. These are usually huge documents outlining vast software projects with strict requirements for response—none of which fit well into a services model. I was once asked to participate in an RFP for a large California college system. The accompanying documentation expressly stated that all services would be performed by another company, but I was still welcome to submit a proposal. Since all I provide are services, I declined the opportunity. I call the worst RFPs 'Hail Marys,' after the 'Hail Mary' pass in American football (https://secure.wikimedia.org/wikipedia/en/wiki/Hail_Mary_pass). This is when a third party wants respond to an RFP, but they are missing a key component and they want you to supply it. Here is an example (taken from an actual email): "I have a tender in Turkey and would like to submit a solution to them. The tender is in the telecommunications sector, and we are going to submit [solution #1] and [solution #2] to a telecom operator. The customer expects a management system for the devices. Although there are primitive management functionalities for the devices, we assume there is not. If you would like to give a proposal to deliver a solution for the tender, I will forward the management system part of the RFP. The RFP basically asks, NMS; fault management, performance management, and inventory systems." Well, that's clear as mud. In just one paragraph this vendor has suggested my company undertake at least a week of unpaid work. And, even in the best-case scenario, we'd be a subcontractor on the engagement to someone who doesn't really understand our business or our product. Even RFPs submitted directly to the company requesting the proposal are rarely worth the effort. Last year, we had one such RFP that we felt pretty good about. I even hired an expert at writing response documents. After several weeks of work, and several thousand dollars, we did not get the bid. I'm not saying that all RFPs are bad and that you should never respond to one, but I will caution that for most open source businesses it doesn't make good financial sense. Hunting elephants may work for companies that generate revenue on license fees, but it rarely works in open source. In both the case of pre-sales and RFPs, I suggest that the client purchase a services project in order to explore an open source solution. Even if it takes a week or two, the cost of that time pales when compared to commercial software solutions that can run to hundreds of thousands--if not millions--of dollars. Simon Phipps recently wrote an article (https://open-source.net.cn/life/11/3/open-source-procurement-subscriptions) stating that companies should be willing to pay the same for an open source solution as for a comparable commercial software solution, even though the former lacks a required license purchase. I don't disagree with him, but I think it is important that open source companies re-frame the entire purchasing process. Due to the inherent freedoms in open source software, solutions built on them can cost less to implement and less to own--not solely due to the lack of license fees, but because they are simply better solutions. As I point out to prospective clients who are unsure about paying for pre-sales: While you may not be willing to explore open source, you can bet your competitors are, and they can use their savings to better serve their customers. And if they can provide better service than you can, how long will your customers remain yours?
5 条评论