奥巴马竞选中的技术团队:“要聪明,不要完美”
在谈论今年的美国大选的时候,技术成了一个热门的话题。对互联网的嗅觉和娴熟运用上,奥巴马的确比竞争对手高出一筹。
他曾经在新生的社交网络 Google+ 上注册账号,引起大量围观;也曾经在 Reddit 的 IAMA 板块出现,激发网上热潮。在竞选获胜之后,他在 Twitter 上发了一句配有图片的短语 “Four more years”,成为有史以来转发量最大的 Tweet。时代周刊曾撰文一篇,认为这是 “一次被大数据改变的美国大选 ”。奥巴马无愧 “互联网总统” 的称号,而他手下也有着一流的技术团队。
相比奥巴马一方,罗姆尼竞选团队在技术上的失败同样引入关注。Ars Technica 网站在采访相关人员并对相关文件分析之后,得出的结论是:奥巴马的技术团队胜过对手的原因是,他们使用了与之相反的策略——技术的 “内包”。
奥巴马一方的资金和人力投入都超过罗姆尼,但在互联网产品和技术的使用上花费相对较少。根据 Ars 网站的分析,奥巴马团队在技术服务和咨询上的花费是 930 万美元,而内部的技术相关支出是 200 万美元。相比来说,罗姆尼的竞选团队则在外部技术服务上花费了 2360 万美元。
奥巴马的竞选团队购买了硬件和软件,组成了自己的 IT 部门。通过大量开源软件的使用,他们构建了一个复杂的云端架构。从一个事实也可以看出他们对技术的重视,竞选团队中工资最高的人是首席技术官 Michael Slaby,他的年薪大概是 13 万美元,而罗姆尼竞选团队的技术主管,薪水只有 8 万美元。
根据奥巴马技术团队主管 Scott VanDenPlas 的说法,他们选择了最少的花费,达到了最佳的效果。“要聪明,不要完美”,他说,“我们做了许多工作来简化事情,当你拥有一个在限制面前不退缩的团队时,你会获得许多真正惊人而且有创造性的方案。”
技术团队使用了大量的开源软件。在选择服务器的操作系统的时候,他们选择了 Linux,特别是 Ubuntu 系统。“使用合适的技术,达到合适的目的”,VanDenPlas 说,“有人估计过,大概有 10 个不同的 DBMS/NoSQL 系统,我们编写了大概 200 个应用,使用的是 Python、Ruby、PHP、Java 和 Node.js。” 另外,技术团队编写的应用几乎全部运行在亚马逊的网络服务上,节省了基础设施管理上的花费。
技术团队并不是唯一的内部 IT 人员,竞选团队还有运行着自己的数据分析部门,雇佣了大量的网页设计师和后台管理人员。竞选团队中的技术人员超过了 1000 人。
在硬件和软件的购买上,芝加哥外的 CDW 公司成为主要的供应商,而微软也卖给竞选团队 52 多万元的软件授权。
技术的内包不仅给了奥巴马竞选团队灵活性和高效率,而且节省下来的钱可以用在更有效的地方,比如广告。在这方面,奥巴马竞选团队的投入是罗姆尼团队的五倍。
VanDenPlas 说,这就是训练良好的专业选手和一群呱呱叫的业余选手之间的差别。毫无疑问,共和党人不会忽视这次教训,“如果下次选举的时候,两党之间的差别仍然如此大,我会很震惊的。如果你想要赢得选举,这些错误是不应该重复出现的。”
图片来自 Ars Technica