软件随想录(local.joelonsoftware.com/wiki)-2000年06月03日 策略书之三:让我换回去! - Strategy Letter III: Let Me Go Back!

本文主要是介绍软件随想录(local.joelonsoftware.com/wiki)-2000年06月03日 策略书之三:让我换回去! - Strategy Letter III: Let Me Go Back!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2000年06月03日 策略书之三:让我换回去! - Strategy Letter III: Let Me Go Back!

 

 

The Joel on Software Translation Project:策略书之三

From The Joel on Software Translation Project

Jump to: navigation, search

策略书之三:让我换回去!

作者:周思博 (Joel Spolsky)
译:Paul May 梅普华
Saturday, June 03, 2000
属于Joel on Software, http://www.joelonsoftware.com

当你想让人们由竞争者的产品改用你的产品时,必须了解进入障碍,而且还要了解得比你想像中深入,否则大家是不会换过来的,而你只好一直等了。

在某篇之前的策略书中,我写过两种公司间的差异:试图赢得现有竞争的Ben and Jerry型公司,以及试图在无竞争的新领域「抢地盘」的Amazon.com型公司。当我90年代初期在微软参与Excel工作时,微软是个标准的Ben and Jerry型公司。当时已确立的竞争者Lotus 123几乎独占了试算表市场。当然有些新使用者买的电脑就附有Excel,不过大体上说,如果微软想卖试算表,就得让使用者切换过来。

这时最重要的事就是承认它。有些公司连这样都做不到。我上一家公司Juno的管理阶层就不愿意承认AOL已经取得支配地位。他们会说:「还有几百万人还没上网。」还说:「每个市场都可以容纳两家厂商,就像时报(Time)和新闻周刊(Newsweek),可口可乐与百事可乐等等。」他们唯一没说的就是「我们必须让大家由AOL换过来。」我不知道他们在怕些什么。或许他们认为自己害怕「唤醒睡狮」吧。某位Juno的明星程序员(不是我)很有,肆无忌惮地在公司会议上问了个简单的问题:「我们为什么不多做点什么把AOL的用户抢过来?」结果他被拖出去骂了一个小时,还取消了本来答应的升迁。(猜猜看他后来去哪家公司?)

进入一个有竞争的市场并没有错。事实上即使像eBay那么有全新型态的产品,还是会有竞争的:车库拍卖!不要太心急。如果你的产品在某方面比较好,就有相当好的机会让大家换过来。不过你必须策略想的思考,而策略性的思考意味著在明显的作法外再多想一步

要让人们改用你的产品,唯一的策略就是消除障碍。想像现在是1991年。主导的Lotus 123试算表产品拥有100%的市场。而你是微软Excel的产品经理。问问自己,什么是切换的障碍?什么事会阻止使用者变成未来Excel的客户?

障碍 
1.他们必须知道Excel而且认为它比较好 
2.他们必须购买Excel 
3.他们必须购买Windows才能执行Excel 
4.他们必须购买把现有的123试算表转到Excel 
5.他们必须购买重写不能在Excel执行的键盘宏 
6.他们必须购买学习新的使用介面 
7.他们需要内存较多而且较快的电脑 

如此类推。在大家成为你的客户之前,把这些障碍想成他们得进行的障碍赛。如果一开始有一千个跑者,一半的人会被轮胎绊到;没被绊到的有一半爬不过墙;爬得过去的有一半过绳梯时掉到泥坑里;如此类推到最后可能只有一两个人能克服所有障碍。只要有八或九道障碍,所有人都会有个理由不买你的东西。

这个计算表示如果想攻下现有的市场,消除切换障碍是必须去做的最重要的事,因为只要消除一个障碍可能就能倍增销售量。消除两个障碍销量又会再倍增。微软就由障碍清单著手处理所有的项目

障碍解决方案
1.他们必须知道Excel而且认为它比较好宣传Excel,发送展示用磁碟片,全国巡回到处示范
2.他们必须购买Excel原123用户换成Excel时提供特别折扣
3.他们必须购买Windows才能执行Excel制作一个执行时期Windows版本,随著Excel免费附送
4.他们必须购买把现有的123试算表转到Excel让Excel能读取123试算表
5.他们必须购买重写不能在Excel执行的键盘宏让Excel能执行123宏
6.他们必须购买学习新的使用介面让Excel能使用Lotus的功能键,让你可以用原本的方式作业
7.他们需要内存较多而且较快的电脑等摩而定律解决电脑运算力的问题

效果非常的好。不断努力消除障碍就慢慢地挖走一些Lotus的市占率。

由旧有的独占转移成新独占时常常可以观察到一件事,就是会有一个神奇的「引爆点」:某天早上醒来,你的产品就由两成市占率变成八成。这种翻盘通常发生得非常快(由VisiCalc到123再到Excel,由WordStar到WordPerfect再到Word,由Mosaic到Netscape再到Internet Explorer,由dBase到Access,如此类推)。发生的原因通常是最后一个进入障碍已经消失,于是突然间大家很自然地就切换了。

显然的,解决显而易见的进入障碍是很重要的,不过当你自认已经处理了明显的障碍时,必须继续找出那么不那么明显的障碍。而这就是这个策略微妙之处,因为不明显的事物也会阻止大家切换。

这里有个例子。今年夏天我大部份时间都待在海滩边的一间屋子里,可是我的帐单还是寄到我在纽约市的公寓,而我又时常出去旅行。有个很不错的网络服务PayMyBills.com应该能让你日子过得更单纯:你把所有的帐单都改寄到他们公司,他们会把帐单都扫描到网络上让你到处都看得到。

PayMyBills每个月约九美元的费用感觉还算合理,我也在考虑是否要用,不过我以前用Internet的财务服务的运气都不太好,比如Datek做我的财务报表就出了很多算术错误,害我都不敢相信他们是有执照的。所以我愿意试用PayMyBills却并不喜欢,我希望有退路可以回到原本的作法。

问题是等我用了PayMyBills之后如果不喜欢,我得逐一通知每一家可恶的信用卡公司,再度更改我的地址。这可是一大笔工夫。因为我害怕万一要切换回来会太麻烦,所以没有用他们的服务。之前我称这种作法为「秘密锁定」而且稍微赞美了一下,不过如果潜在的客户发现了这件事就麻烦了。

这就是进入障碍。不是切换进去有多难,而是切换出来有多难

而这也提醒我一件事,Excel的引爆点大约发生在Excel 4.0推出的时候。而最大的原因就是Excel 4.0开始能确实写出Lotus试算表。

没错,你听到我说了。是写出不是读取。结果阻止大家改用Excel的原因,是因为合作的其他人还在用Lotus 123。他们不想用一个写出的试算表只有自己能读的产品:一个典型的鸡生蛋蛋生鸡问题。如果公司其他人都在用123,只有你一个人是Excel迷,即使你再喜欢,在能融入123环境之前还是不会换用Excel的。

要攻下一个市场就得消除每一个进入障碍。如果你只忽略了一个会绊到一半潜在客户的障碍,那么就定义来说,你就不可能获得五成以上的市占率,而且也永远不能取代主要的竞争者,然后就被卡在鸡生蛋蛋生鸡问题的困境里。

问题是大部份经理人就像拒绝多想一步的棋手一样,一次只会想到一步棋。这种人大多会说:「让大家转来用你的产品当然很重要,不过何必浪费我有限的工程预算让大家转换出去嘱?」

这实在是很幼稚的策略。让我想起那些独立的书商,他们说:「我为什么要让大家在我店里舒适地看书?我要他们来买书!」然后某一天Barnes and Nobles在店里安排沙发咖啡厅,简直就在大家到他们店里看书就好而不用买书。于是这些客户全都到他们店里一坐就是几个小时用脏手抓著书看。不过客户找到想买的书的机率,和他们待在店里的时间是成正比的。于是连在爱荷华市最小间的Barnes and Nobles超市每分钟都可以赚进几百美元,而独立书店则关门大吉。亲爱的,曼哈顿上西部的Shakespeare and Company书店并不是因为Barnes and Nobles的价钱低才关门的,真正原因是Barnes and Nobles店里的人比较多

这个策略较周详的作法并不是对潜在客户施压。如果某人还不是你的客户,试图锁定他们并不是个好主意。等你有100%市占率时再来跟我谈锁定吧。在那之前谈锁定实在是太早了点,如果有客户发现你的意图,你只是在花工夫把他们锁在外头罢了。没有人会想切换到一个以后会让他们失去自由的产品。

让我们举个更新的例子,ISP是个很竞争的市场。几乎没有ISP会提供服务在客户离开后把电子邮件转寄到其他电邮地址。这是个最糟糕的小气想法,而我很惊讶竟然没有人发现。如果你是个想让大家切换进来的小ISP,人们会担忧最大的障碍就是要把新的电邮地址通知朋友。所以他们根本不想试用你的服务。即使试了暂时也不会把新地址告诉朋友,以免过一阵子就不用了。这表示新的电邮根本不会收到多少信,也表示他们并不会真的试用,当然也不会知道自己是否比较喜欢你的服务。结果是双输。.

现在假设某个勇敢的ISP作出下面的承诺:「试试我们吧。如果你用了之后不喜欢,我们会维持你的电邮信箱,还会免费把你的电子邮件转寄到任何其他ISP。永远有效,你要换几次ISP都可以,只要通知我们,我们就是你永远的转寄服务。」

当然啰,事业经理人会反对。我们为什么应该让客户容易离开服务呢?因为他们太短视了。那些人现在并不是你的客户,试图在他们成为你的客户之前锁定他们,只会把他们锁在外头。不过如果你做了承诺让他们在不高兴时可以容易离开,突然间就消除了另一个进入障碍。就如前面我们所学到的,即使只消除一个进入障碍都会对转换有重大的作用,随著时间流转,等你敲掉最后一个进入障碍时,大家就会开始涌入,而生活也暂时变得美好。直到某人对你做一模一样的事。

这些网页的內容为表达个人意见。
All contents Copyright © 1999-2006 by Joel Spolsky. All Rights Reserved.

 

这篇关于软件随想录(local.joelonsoftware.com/wiki)-2000年06月03日 策略书之三:让我换回去! - Strategy Letter III: Let Me Go Back!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/885330

相关文章

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

Go语言并发之通知退出机制的实现

《Go语言并发之通知退出机制的实现》本文主要介绍了Go语言并发之通知退出机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、通知退出机制1.1 进程/main函数退出1.2 通过channel退出1.3 通过cont

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

使用Go实现文件复制的完整流程

《使用Go实现文件复制的完整流程》本案例将实现一个实用的文件操作工具:将一个文件的内容完整复制到另一个文件中,这是文件处理中的常见任务,比如配置文件备份、日志迁移、用户上传文件转存等,文中通过代码示例... 目录案例说明涉及China编程知识点示例代码代码解析示例运行练习扩展小结案例说明我们将通过标准库 os

深入理解Go语言中二维切片的使用

《深入理解Go语言中二维切片的使用》本文深入讲解了Go语言中二维切片的概念与应用,用于表示矩阵、表格等二维数据结构,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录引言二维切片的基本概念定义创建二维切片二维切片的操作访问元素修改元素遍历二维切片二维切片的动态调整追加行动态

go中的时间处理过程

《go中的时间处理过程》:本文主要介绍go中的时间处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 获取当前时间2 获取当前时间戳3 获取当前时间的字符串格式4 相互转化4.1 时间戳转时间字符串 (int64 > string)4.2 时间字符串转时间

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁