我没有前进的方向,我在漂泊游荡,我是个有知识的吉卜赛人。
——Lotus 1-2-3软件的共同发明人米奇·卡普尔
1981年IBM准备打入的产业是个非常奇特的经营环境,它有其自己的价值观,有自己的文化,甚至有一种神秘感。
VisiCalc软件的问世是个人计算机产业中的一个传奇。VisiCalc软件的成功是它发展成为一个产业的主要依据之一,而不是说明只存在一个业余消遣设备的市场。
1981年,凡是与个人计算机有关系的人似乎都能告诉你为什么唐·布里克林在哈佛研究生院学习商业管理时就提出了最早的电子表格软件的思路,他是如何聘请麻省理工学院的计算机系老同学鲍勃·弗兰克斯顿来开发该软件的,他们如何创办了软件艺术公司(Software Arts),以及1979年4月软件艺术公司是如何与个人软件公司(Personal Software)签订合同来销售其软件VisiCalc的(个人软件公司是当时声誉很好的一家个人计算机软件企业,尽管它只不过是由唐·法尔斯特拉和他的未婚妻在一个公寓中销售软件的一个公司)。至于最初只是为苹果Ⅱ计算机开发的VisiCalc究竟如何取得决定性的成功,并且成为个人软件公司的最畅销产品,两年销售10万套,这些情况在当时都产生过重大的影响。布里克林开发的产品确实非常成功,不是VisiCalc软件本身,而是电子表格软件相当出色。在一块很大的黑板上出现一个可以移动的窗口,各个单元格里的值可以随着另一个值的变更而变化,在两维空间中进行数学运算的思路,设计方案中对一些因素的取舍,整个思路毫不混乱的简洁性等等,所有这一切都说明它可以称得上是真正的发明创造。
在当时,只有真正的发明创造才能成为真正的畅销产品。
后来为软件艺术公司工作过的戴维·里德对当时的市场环境的基本情况作了如下的归纳:“产品的第一代通常是取得成功的产品。如果推出了某个新产品,你会发现只有大量新用户才会去使用新产品。”
里德是从产品和市场角度来谈论这个问题的,但是产品可以开辟新的市场,而在PC产业的早期,多半情况是成功的产品才能开辟新的市场。市场上取得成功的第一个产品并不总是由某人首先提出的现有的热门产品。有时需要创造新的热门产品,要开发世界上还没有的新的产品种类。
当早期的个人计算机客户对新型计算机趋之若鹜的时候,他们购买了新发明的产品,并且给发明者以褒奖。在那些日子里,新产品的发明者与市场之间常常有着非常密切的关系。
电子表格软件确实是个发明创造,与许多已经获得专利保护的小软件相比,它更称得上是一种发明创造,这使得布里克林故意作出的关于不为电子表格软件申请专利的决定具有更重要的意义。这样,它就敞开了大门,使得人们可以对电子表格软件随意进行修改,并且可以反复进行协同操作,这些在当时来说都促进了软件的发展。
另外,我们也可以这样来认为,布里克林的决定为米奇·卡普尔的事业发展打开了大门。不过卡普尔的事业发展早在20世纪60年代就开始了。
人们都认为,卡普尔是个前途无量的孩子。早在高中低年级的时候,他就开发了作为科学博览会展出项目的计算机。不错,它确实只不过是一台加法机,配有一个电话拨号装置作为输入器。但是,1964年有多少孩子考虑过制造计算机的问题呢?
在实现自己理想目标的过程中,卡普尔周围的人给了他许多鼓励。他的父亲是个相当成功的小企业主,他不主张卡普尔把企业经营作为自己事业的奋斗目标,他认为当一名大学教授才是来自波士顿的有为青年值得追求的远大目标。他的学校也给了他许多鼓励,该校开设了一门计算机编程课,对于20世纪60年代的高中生来说,这是一门非常特殊的课程。另外,国家科学基金会又在夏季开设了一些补充课程,哥伦比亚大学也开设了周末课程等等。
1967年,卡普尔高中毕业了,这时发生了一些别的事情。
这是个“恋爱的夏季”,旧金山的海特-阿希伯利聚集了大批嬉皮士,推出了甲壳虫乐队的“佩珀军士”唱片专集。这一年秋季,米奇·卡普尔考入耶鲁大学,但是他的脑子却飞向了3000英里之外的地方,他的事情往往安排到了一周之外,他多多少少沉缅于性爱、毒品和摇滚乐。
对此他的父母很不高兴。
唉!米奇曾经是个好儿子,他在耶鲁大学认真读书,取得了学位。在读书过程中他见到了更多的计算机,这既引起了他的兴趣,也使他感到若有所失。他继续到研究生院深造,但是20世纪60年代的美国文化已经深入他的内心深处。
20世纪60年代,退学是许多人的一个选择。只靠知识的皮毛,你也能过日子,即使你不是经济雷达屏幕上的一个闪光点,你也不会挨饿。那些年里,卡普尔1年可以挣1.2万美元,但一般来说这点钱太少了。他漫无目标地在游荡,正如他后来描绘自己这一时期的生活时所说,他成了一个“有知识的吉普赛人”。他曾经教过抽象思维课,做过无线电唱片音乐节目的兼职广播员,当过精神病院的咨询员,而且娶了老婆又离了婚。
年届30岁的米奇依然经济拮据,漫无人生目标。这时他拣起往日曾经有过的一项爱好,他用自己的立体声音响设备作抵押,买了一台苹果Ⅱ计算机,开始从事计算机编程,他成了一名BASIC语言黑客。
到了这个时候,米奇·卡普尔漫无目标的人生才选定了开发VisiCalc软件这个导致他成功的方向。
卡普尔与计算机编程的关系具有自相矛盾的两重性。他非常喜欢计算机工作时的清晰和条理性,但是每当他试图让计算机清晰而条理地工作时,他也会感到心烦意乱。他并不认为自己是个优秀的编程员,但是他坚持不懈的努力,使自己具备了足够的条件,因此他能够完成一项软件的开发,使之与VisiCalc电子表格配套运行,以便绘制和分析电子表格数据。
实际上卡普尔在软件开发上干得非出色,完全能够引起个人软件公司对他产生兴趣。由于销售VisiCalc软件而大发其财的唐·法尔斯特拉正打算开发新的产品,而米奇则将自己的开发成果作为一种可以纳入个人软件公司的“Visi”产品线中的一个产品来推销。他将自己的产品取名为Visi Plot/Visi Trend。米奇在个人软件公司中干了几个月,但是当公司来了一个新的管理班子时,觉得很不开心。法尔斯特拉为他的软件支付120万美元,以收购他在公司中拥有的股权。
米奇·卡普尔原是个抽象思维教师,实际上他不需要120万美元这笔钱,他也不知道如何处置这笔钱,最后他决定开一家公司。这不是他的父亲所希望的,父亲一直希望他成为一名大学教授。这与卡普尔自己在20世纪60年代所持的反企业价值观完全背道而驰。不过,他这样做的理由是,拥有自己的公司后,他就可以做自己想做的事情,同时又能够挣到足够的钱,使自己不会感到像个流浪者。
他将自己的公司取名为微财务系统公司(Micro Finance Systems),公司开发的第一个产品称为“经理人员情况简介系统(Executive Briefing System)”,它的技巧是运用图表或图形,组织成一个演示系统,它采用了Visi Plot软件的外观和形式。米奇提出了该软件的思路并进行了软件设计,不过这一次他找到了一位编程助手,即名叫托德·阿吉尔尼克的一个十几岁的黑客,帮助他进行该软件的编码。后来卡普尔明确说明了他在软件产品开发中担任的角色是软件设计师,而不是编程员,不过在官员情况简介系统开发的早期,他对这个概念并不清楚。但是他知道,他需要一位比他自己更好的编程员来编写他的软件。
此后不久,卡普尔将公司改名为莲花开发公司(Lotus Development Corporation),以纪念自己担任抽象思维教师时的那段日子。这是在“经理人员情况简介系统”上市销售之前的事情。实际上该软件几乎没有上市销售,虽然在莲花公司的财务报表上确实显示出“经理人员情况简介系统”的一些销售记录,但是卡普尔从未花大力气去推销这个产品,而且不久完全放弃了这个产品,将莲花公司的全部力量用来开发另一个产品。
莲花公司的第二个产品是在苹果Ⅱ计算机用户小组的聚会上偶然遇见经验丰富的专业编程员乔纳森·萨克斯之后,受到他的启发而开发的。
萨克斯拥有自己的软件公司,名叫同心数据系统公司(Concentric Data Systems)。不久前,萨克斯曾经在数据通用公司负责领导一个编程员小组,编写一个操作系统,此前,萨克斯曾在麻省理工学院从事了十多年的软件研究和开发。同心数据系统公司是一家小型咨询公司,公司的成员一位是萨克斯,他想从事产品开发;另一位是约翰·亨德森,他是萨克斯在数据通用公司工作时的老板,他通过编程合同给公司带来了真正的收入。两人一道为数据通用公司的硬件编写了一个技术上非常出色但对公司的前途来说却极其糟糕的电子表格软件,该软件对同心数据系统公司的经营盈亏没有起到任何作用,却在很大程度上导致他们合伙关系的破裂。当他们分手时,他们仍然共同拥有电子表格软件的监管权。后来萨克斯与卡普尔取得了联系,并且用C编程语言为一种采用Z80微处理器的计算机重新编写了电子表格软件。
不久就出现了两个需要解决的问题,即用C语言编程的效率不如汇编语言,而Z80处理器也不是未来要发展的计算机平台。当IBM PC于1981年8月推出时,卡普尔和萨克斯立即明确了将来将要使用什么样的平台,于是立即改变了开发方向。
用C语言编写代码以及使用Z80处理器来开发计算机的方案作废了,萨克斯喜欢的功能强大的嵌入式编程语言过时了,已有的简单电子表格软件不久就成为一种具备3个功能的软件。卡普尔认为,已经开发的是纯粹的电子表格软件,而集成式软件只不过是骗人的玩意儿。他们的软件能够将电子表格、图形和文字处理功能组合在一个集成式软件之中。卡普尔解释说,由于该软件的功能更强大,因此他们能够收取更高的费用。
盈利并不是莲花公司加大软件开发力度的主要动机,不过在经营软件的过程中,卡普尔发现通过软件的经营,他可以获得大量的利润,他认为这是件“好事”。这时他还发现,当时软件公司的营销战略有点儿古怪。如果个人计算机软件的开发将成为一项重要的产业,如果卡普尔认为法尔斯特拉付给他的120万美元对他非常重要,那么软件公司的营销战略必须改变。
与此同时,萨克斯正在从事软件的编写工作,而且干得废寝忘食。他在家里工作,然后每周到办公室去一次,运行最新编写的代码,让卡普尔进行审查,并获取反馈信息。他们似乎想赶在某个时间之前完成软件的开发,但又不知道确切的截止日期。当IBM公司推出它的个人计算机的时候,不管什么时候,他们的产品也将亮相市场,但是没有办法知道究竟还有多长时间亮相。
当萨克斯根据卡普尔的设计反馈信息对软件不断改进,使之成为真正的上市产品时,它原先的3项功能,即电子表格、图形和文字处理功能,改成了电子表格、图形和数据库的管理功能。实践证明,文字处理软件有点儿复杂,实现起来比较困难。不过后来表明这是个很好的选择,数据库的功能适合其他的操作。它仍然是个包括3项功能的软件,这一点卡普尔认为非常重要,他们决定在产品的名字中让这3项功能体现出来,因此将该软件取名为Lotus 1-2-3。
1981年,突然出现了该软件畅销的极好商机。IBM公司推出了它的个人计算机,卡普尔立即开始向潜在的投资商和买主宣传Lotus 1-2-3软件的优点。
卡普尔心想,唐·法尔斯特拉是个潜在的买主,他已经购买了他的Visi Plot/Visi Trend。法尔斯特拉对卡普尔非常了解,并且拥有购买软件的资金并在市场上占有很强的实力地位。个人软件公司是当时最大的个人计算机软件公司,1981年的总营业额达1200万美元。但是法尔斯特拉否定了卡普尔要他购买Lotus 1-2-3软件的想法,并且祝愿卡普尔财运亨通。
对卡普尔软件进行投资的潜在投资商之一是风险投资商本·罗森。卡普尔向罗森大力宣传电子表格、数据库和图形管理的集成式软件,该软件能够利用IBM PC的640K内存。他还向他宣传自己的公司,声称莲花开发公司将发展成为一个重要的软件公司。
罗森接受了这种说法,他于1982年投入100万美元创业资本,以实现莲花开发公司的腾飞。1982年4月,莲花公司创办并开始运营,它拥有8位员工和一个正在开发的产品。6个月后,即1982年10月,在纽约世界贸易中心的世界饭店,莲花公司宣布正式推出Lotus 1-2-3软件。当时一些重要的新闻界人士出席了这次产品发布会,第二天《华尔街日报》刊登了这个新闻发布会的报道。
12月份,罗森又向莲花公司注入380万美元资金,这是前所未闻的事情。从投资情况来看,从投资的风险来看,他们都陷入了一个从未有人探索过的经营领域。以前没有哪个人将那么多的资金投入一家个人计算机软件公司。当然没有人将那么多的资金投入这样一个公司,因为它的全部销售记录只不过是在康涅狄格州的西哈特福德商店货架上出售了“经理人员情况简介系统”软件的几个拷贝而已。
Lotus 1-2-3软件的销售明显是一场赌博。在迄今为止的个人计算机产业的短暂历史中,它无疑是规模最大的一次软件营销闪电战。为了进行产品促销,卡普尔聘请麦肯锡公司的人员担任顾问,而麦肯锡公司又将这项工作交给了名叫吉姆·曼齐的新雇员。
Lotus 1-2-3软件于1983年1月推向市场,第一年共售出20万个拷贝。4月份它就在最畅销软件排行榜上名列第一,并且在1983年的其他时间里一直保持着这个地位。这一年,该产品为莲花公司带来了5300万美元的销售收入,使得本·罗森的480万美元投资获得了很高的回报。
曼齐成了这次产品促销活动的英雄,5月份他加入莲花公司,担任市场部主任。他在《华尔街日报》上刊登了产品广告,这是个惊人的举动,因为当时在企业圈子里人们对个人计算机普遍持怀疑态度。在3年时间里,Lotus 1-2-3的销售额达到3亿美元,Lotus 1-2-3使得电子表格软件的思路深入到了它原定的商务用户的心里。许多企业都喜欢使用Lotus 1-2-3,它们也喜欢制造该软件的公司。在个人计算机软件公司中只有莲花开发公司在企业界看来是一家真正的企业,而不是一帮幸运的黑客。
在软件发展过程中,开发出Lotus 1-2-3软件的幸运黑客认识到他销售的产品只不过是个电子表格软件而已。他真笨,他还以为它是个集成式软件呢!