Mac 上项目管理工具的一段简史

MacProject,图片来源:www.wikipedia.org

Mac 上的项目管理软件有着出乎意料的悠久历史。从 LisaProjectMacProject,再到 Merlin Project,这里往往诞生了最优雅的解决方案。本文回顾了这段发展历程,并解释为何恰恰是 Apple 的生态如此深刻地影响了项目管理软件。

我在项目管理中找到了自己的职业热情:我热爱着手新的课题、组建团队,并把项目从构想一直推进到落地运行。在这个过程中,我必然要持续思考一个问题:哪些工具最适合为我和我的团队减轻工作负担。由于无论从历史还是当下来看,Mac 上都诞生了最出色的项目管理软件解决方案,我便整理了这样一段小小的历史。它同时也回顾了(Apple)计算机从最初到今天的发展历程。

计算机的起源

在我看来,计算机时代的开端可以追溯到 18 世纪和 19 世纪的美国纺织业。当时人们通过穿孔纸带系统控制织机,根据纸带上的信息让不同颜色的纱线恰好穿过织机,或者不穿过。于是人们构建出了长长的 0/1 事件链,最终织出布料图案。同样的原理随后延续到自动钢琴或手摇风琴上,直到 19 世纪末已经被美国行政部门用于数据处理的最初任务。在此基础上,信息可以存放在穿孔纸带或穿孔卡片上,并再次被调取。

面向私人用户的首批计算机

到了 20 世纪 40 年代,机器已经能够基于穿孔纸带进行计算。政府机构、大学和大企业开始使用复杂的计算机器。在 20 世纪 60 年代,出现了首批类似打字机的键盘以及屏幕的雏形。1976 年,Apple 首次开始将面向家庭使用的计算机推向市场。不久之后,Xerox 开始研发图形用户界面并在最初的设备上推出。Apple 很早就认识到其中的潜力,从 Xerox 获得了该技术的授权,还采用了来自 Sun Microsystems 的新型鼠标,并将所有这些理念结合到 Apple Lisa 的产品研发中。Apple Lisa 旨在汇聚这一切并赢得商业目标客户。

Apple 项目管理软件的先驱

Apple Lisa,图片来源:mac-history.net

1981 年,当 Apple 公布关于 Lisa 产品研发的信息时,当时在 HP 工作、并为项目规划中的问题感到烦恼的 Debra Wilrett 注意到了这一点。她意识到,Lisa 将为她提供借助图形用户界面解决项目工作中难题的可能性。她向 Apple 的市场部门提出了自己的设想,对方认识到了其中的商业价值。Apple 向 Debra 提供了一份合同,并交给她一台 Lisa 预产型号,让她可以着手工作。Debra 随后自立门户,开始开发 Lisa Project。Apple Lisa 于 1983 年初问世,LisaProject 应用也随即可用。

Lisa Project 是首个配备图形用户界面的项目管理应用。其主要用途是交互式地创建 PERT 图。PERT 代表 Program Evaluation and Review Technique,在德语中通常称为事件节点网络计划技术。借此,人们可以录入、展示并使各工作包之间的依赖项与关系变得可追溯。对于每个工作包,都能看到哪些工作包必须先完成,相关工作才能开始。此外,还可以动态生成 关键路径时间计划资源计划 以及 成本规划,而时间计划可以以甘特图的形式可视化。LisaProject 甚至赢得了 NASA 的青睐,NASA 成为该软件最大的客户。

Mac

Project 的诞生

MacProject,图片来源:www.mac512.com

总体而言,Apple Lisa 并未在商业客户中取得多大成功,并于 1986 年停产。Apple 早在 1983 年间就调整了战略,试图推出一款面向家庭领域、价格更低的 Lisa 变体。在此基础上,Apple 开发出了 Apple Macintosh,于 1984 年初上市。这是首次出现一种新型个人计算机,面向私人用户,配有鼠标、键盘、屏幕和图形用户界面,而非命令行界面。在系统架构方面,Apple 仍然延续了供应商 Motorola。

Apple 给自己定下目标:除了通过 1984 年超级碗广告 等方式吸引的私人用户之外,最终还要打入企业市场。为此需要商业软件。Apple 请 Debra Wilrett 将她的软件 LisaProject 移植到 Mac 上。Debra 实现了这一愿望,LisaProject 由此变成了 MacProject。

1987 年,Apple 成立了一家分拆公司:Claris。Mac 上的所有商业应用都集中到这里,MacProject 也在其中。

项目管理软件的推动者

在 20 世纪 80 年代,James Halcomb 是 关键路径法 领域最受追捧的专家之一,该方法长期以来一直是项目管理的同义词。他使用 LisaProject 并对其赞不绝口。随着价格低廉的 Mac 和 MacProject 的普及,他开始在自己的研讨会中运用和讲授这项技术。他撰写了《Planning Big with MacProject》一书,该书成为最受欢迎的 Mac 软件专业著作之一,向读者介绍了网络计划技术、关键路径和 MacProject。这使得该应用在 80 年代后期发展成为项目管理的标准工具。

跟随者:Microsoft 的项目管理工具

有一件事多少被遗忘了:Microsoft 在 80 年代也大量为 Apple Macintosh 开发软件。早在 1984 年,Microsoft Project 就被推向市场,当时基于 MS-DOS,界面非常简单,是基于行的「命令行式」界面。直接对比之下,MacProject 要优雅和实用得多。1990 年,Project 推出了首个 Windows 界面版本,首次让真正的图形界面进入 Microsoft 系统。1991 年,Microsoft 随后将 Project 移植到 Mac 上,由此直接成为 Mac Project 的强劲竞争对手;Mac Project 一直持续开发到 1993 年。

项目管理应用市场上的首批独立厂商

AEC Software 于 1987 年推出了一款新产品:FastTrack Schedule。与其对手 Claris 和 Microsoft 不同,AEC 是一家非常小的公司。它成功为自己的软件找到了细分市场并在市场中立足。他们将该工具翻译成六种语言,并补充了当时其他应用所缺少的功能,例如多用户共同进行规划协作的可能性、组合管理、工作流以及报告体系。此外,该软件同时面向 Microsoft 和 Apple 发布,且文件相互兼容。使用 Mac 的项目经理和使用 Windows 的项目经理可以共同处理相同的文件。

多年间,市场上又出现了更多项目管理软件厂商,到 90 年代中期已有大约 30 种不同的产品可供选择。

操作系统市场的整合

在 80 年代,PC 平台和操作系统市场上还活跃着多家厂商。在操作系统领域,除了 Apple 和 Microsoft,还有 IBM、DEC(Digital Equipment Corporation)等。市场被划分为不同的系统架构。

在 IBM 兼容架构的细分领域,Microsoft 开发了自己的一个 Unix 衍生系统,名为 Xenix,并于 1980 年推向市场。然而随着 OS/2 开发的启动,Microsoft 对 Xenix 失去了兴趣,但仍然忠于 IBM 架构,并将 MS-DOS 开发为操作系统。作为其可视化前端,Windows 于 1985 年面世。

自 80 年代后期起,IBM 架构和应用在商业领域逐渐占据主导。Microsoft 由此开始了它在商业世界的征程。IBM 自身则试图以 OS/2 作为其架构的操作系统加以推广,并实现了若干创新(如 32 位架构、多任务处理),这些也被其他厂商所借鉴,但 OS/2 始终未能赢得值得一提的市场份额。

在 90 年代,办公应用领域仍存在多款相互竞争的应用。除了 Microsoft Office,最大的厂商还有 Corel WordPerfect Suite、Lotus SmartSuite(Lotus 后来归入 IBM)和 StarOffice。但 Microsoft 早在 90 年代中期就已达到超过 80% 的市场份额。

在 Apple 的世界里,Claris 及其应用套件 ClarisWorks 后来变成了 FileMaker。该应用套件回到了母公司 Apple,并以 AppleWorks 之名继续发展。Apple 将其 AppleWorks 限定在 Mac 上,而其他厂商则又把自己的商业解决方案也发布到 Mac 上。各厂商相对于市场霸主的份额不断下降。这导致了进一步的整合,以至于在 90 年代末至 2000 年代初,Mac 上的商业应用供给非常匮乏。

对 Mac 项目管理应用市场的影响

NeXT 标志,图片来源:www.wikipedia.org

Apple 在 90 年代初面临一个问题:其 MacOS 被视为技术上陈旧、缺乏前景,而其硬件却销路良好。为解决这一问题,1996 年底 Apple 收购了 NeXT 公司。NeXT 在 Steve Jobs 的领导下开发了一套基于 Unix 的操作系统,技术上被视为具有开创性,但其硬件无法达到 NeXTstep 的高水准。因此,Apple 收购 NeXT 极具意义!

此后,Jobs 推动 Apple 转向一套面向未来的操作系统,其内核基于 NeXTstep 的研发成果。后来由此发展出 MacOS X。

这一转变对现有软件的兼容性产生了重大影响。原有软件无法再在新操作系统上运行,必须投入大量精力进行移植或重写。大部分软件厂商,尤其是较小的公司,不愿在销量不明的情况下投入这样的精力。于是 MacOS X 突然之间只剩下一款大型项目管理软件:FastTrack Schedule。

Microsoft 与 Apple 的不同定位

虽然 Apple 在 90 年代凭借 PowerPC 也推出了采用 IBM 架构的机型,但它最终失去了商业市场。或许可以这样总结:Apple 成为面向消费者以及音乐人、摄影师、设计师等创意人群的厂商,而 Microsoft 则成功主导了商业市场,同时在消费者市场也占据强势地位。从广义上说,Microsoft 安于这样一点:私人用户本来就在办公室里熟悉了它的软件。

相比之下,Apple 则试图将「使用的简易性」,用新词来说就是 Usability,置于核心位置,不仅体现在其软件上,还体现在它所有的产品上。借此,它得以与大多数其他厂商区分开来。

新一代项目管理应用

Merlin Version 1

Merlin 第 1 版,于 2004 年发布

2004 年,德国小公司 ProjectWizards 为 Mac 开发了一款全新的项目管理应用。团队自身完全是 Mac 的拥趸,并把自己的 MacBook 带进了商业世界。他们希望在工作中能像在家里一样直观地工作。为完成工作,他们需要一款好用的项目管理软件,却找不到合适的程序。

ProjectWizards 为项目规划开发了一款自己的精简解决方案,配有美观的图形界面:Merlin。由于 Mac 上出色项目管理软件的市场多年来处于空白状态,该工具在发布后不久便取得了极大成功。

ProjectWizards 将其用户置于产品改进的核心。多年间,ProjectWizards 将其产品从 Merlin 更名为 Merlin Project。功能不断增加,同时易用性与清晰度也进一步得到优化。

Merlin Project 多年来一直跻身 Mac 上领先的项目管理软件之列。对我而言,使用 MS Project 虽然实用,却更像是一种折磨,而 Merlin Project 凭借周密的功能性和美观的设计在各方面都令人信服。在为开发所做的所有决策中,ProjectWizards 的目标始终是提供 Mac 上最好的项目管理软件。

关于作者

Harald Zuber 担任项目组合经理,负责某集团的一个关键组合。他充满好奇心,热爱投身于新的挑战和技术之中。他帮助团队高效工作,把创意付诸实现并推进到运营之中。更多关于 Harald 的信息见 zauberwerk.com


如果您对这篇博客文章有任何疑问或希望参与讨论,欢迎您在我们的论坛中发帖

规划项目, 让计划真正奏效。

一款管理项目计划的应用,在所有 Apple 设备上原生运行。