1 、缘起
2011年11月,我们举办了“盛大云计算创意&开发大赛”,意在吸引国内的开发者来了解什么才是真正的、开放的、适合他们的云计算,因为此前“云计算”的概念在国内已经被严重误导——就连淘宝上搜云计算也能搜出一大把来——而我们认为,只有IaaS(平台即服务)才是真正的云计算。
为了让大赛更刺激更有趣,我们决定增设一个名为Cloud Jam的挑战赛,要求开发者在33小时内当场完成基于云计算的项目创意、开发、部署。其刺激之处在于对开发者的实力有要求,面对面的较量和对着屏幕较量是完全不同的感觉;有趣之处则在于,参赛者还可以现场寻找志同道合的人进行组队,隐有人潮人海觅知音的感觉。
最后,比赛的时间定在了2012年4月7日至8日,周末两天,33小时,现场组队,现场开发,现场评审,现场发奖。
其实决定办Cloud Jam的时候距离比赛只有一个月左右,时间非常紧迫。
我们最开始选择新浪微博的“微活动”作为活动平台,并在17StartUp、ITEye及iWeekend等社区进行宣传。结果后来才发现微活动的功能不够完善,很多必须的统计信息无法收集,于是又重新设计了比赛页面(http://v.to/cloud)并新增了抢座网的报名通道。事后来看,选择活动平台的失误还是对大赛造成了一定的影响。
在线上紧锣密鼓宣传的同时,我们也利用IT龙门阵、CTO俱乐部、PMI项目经理活动、Cloud Foundry等 线下活动进行了现场的宣讲,效果也非常不错。这也算是一种O2O吧?
为了让参赛者能够心情愉悦地参赛,我们准备了独立的WiFi网络,采购了大量的食品和饮料,甚至还准备了一些舒缓轻松的音乐和搞笑的视频短片,以便选手们短暂休息之需。
3、 激情33小时
Cloud Jam的开始时间为4月7日上午10点,但是早在8点半,就有一位参赛者从天津赶至会场;10分钟后,上海也有选手到场。
活动正式开始时,北京赛场已有30多位参赛者。比赛进行中,有些团队呼叫了场外支援,其中还有一位美女设计师……这是后话,暂且按下不表。
开场演讲由气场十足的范路(@LukeFan)主持,他向参赛者介绍了盛大云、盛大云计算创意&开发大赛、Cloud Jam规则与日程以及注意事项等。
随后是参赛者进行自我介绍。他们中有来自百度、雅虎、IBM等 大公司的,也有在校学生,当然还有一些创业者;其中多数人是程序员,前端技术以AIR和HTML5为主,后端则有PHP、JAVA和Ruby on Rails等,此外还有QA、PM、UI等 角色。
个人介绍之后,我们留了5分钟时间让参赛者以“组队”为上的进行沟通。事实再度证明,程序员其实一点儿也不宅,和陌生人“搭讪”的能力还是相当强的。 ^^
再接着就是有项目的人介绍项目,并且进行现场招募——这也是Cloud Jam有趣的地方之一,比赛结束后,很多人都很兴奋在这里找到了新的队友,而且有些项目就是在组队后才经过讨论最终确认成型的。
最后,北京一共组成了15个团队,最大的一个团队有5个人,而“个人团队”竟然有6个!
上午11点,各团队已进入开发状态。
下午一点半,来自五道口“奥巴巴”的比萨终于送到,所有参赛者再次聚到一起,一边吃饭一边交流问题,其乐融融的景象很有几分学校的感觉……
吃饭的同时,有团队开始呼叫场外支援,参赛者总人数再度增加。
期间发生了两个小插曲:一是有个团队使用C#,但盛大云没有提供C#的例程和相关文档,盛大云的志愿者斯文同学帮助解决了;二是有个团队的云主机重启后发生问题,于是我们找盛大云24小时在线客服进行解决,得到迅速解决,也让参赛者意外体验了一下盛大云的服务。
第一天晚上,一部分参赛者回家睡觉,而一些项目紧张或者离家比较远的参赛者决定留下来通宵工作。我们的志愿者也有一些留下来陪着大家,在办公室的沙发上过了一夜,也算是体验了一把创业的艰辛。
虽然当时不是很冷,但是为了大家的健康着想,我们还是要求所有人都睡觉,结果有个参赛者说,这是他最近一段时间睡的最早的一天了……当时已经过了凌晨12点。
我们真心地劝慰每一位朋友,身体永远是本钱,即使是创业,要是把身体拼垮了也是一件得不偿失的事情,身边已经有太多的案例。
好在第二天,所有参赛者都又生龙活虎地上场了。
经过一天一夜,大家都互相比较熟悉了,于是第二天出现了一些跨团队、跨项目的合作,这让我们非常开心 ,“友谊第一比赛第二”的口号在这个物欲横流的时代、在一群成年人身上得到体现,真的很难得。
评审环节从第二天下午3点开始。这个环节采用了类似比赛中少见的异地视频同步方式,上海和北京的参赛者同聚一堂,向其他参赛者和5位评委老师介绍项目并作现场演示,并回答评委提问,由评委和其他参赛者共同打分,最后选出优胜者。
这个时候,团队架构是否完整的差异就体现出来了。一些配置比较齐全的团队,比如产品经理、设计师、程序员等角色完备的团队,产品的完成度和完美度要更好一些,在讲解和演示时也更从容一些。相比之下,一些纯工程师组成的团队在讲解环节就吃了亏。
令人感动的是,有些参赛者在最后离场之前还主动和志愿者们一起清理了这两天留下的生活垃圾,相信这种细微之处的责任心,一定会在未来帮到他们。
整体而言,很多项目都做得非常不错、非常有创意,参赛者也都竭尽可能地利用33小时做出尽可能完善的作品。当然,每次比赛总会有一些团队准备得更加充分,比别人更加努力,这也是比赛的意义所在。这并不是说那些没有得奖的项目不好,但总会有些人做得更好一些。
北京的获奖项目:
冠军:泡泡大对战。一个结合LBS的移动端游戏,让一定范围内的用户自动组合在一起,进行跨平台的点泡泡比赛。他们准备在这次比赛之后继续完善项目,并争取尽快将其推上AppStore,然后通过道具付费的方式实现盈利。值得一提的是,这个团队的成员在参加比赛之前很多人互不相识,却在比赛后走上了共同创业的道路。
亚军:猎影。一个使用AIR平台开发的跨平台MMORPG游戏引擎。团队利用两天时间完成了这个引擎,但是没来得及开发出第一款完整的游戏。这个项目向大家展示出,现在完全可以在各种移动平台上,做出以前只有在PC上才能实现的重型MMORPG游戏。使用这套引擎,再做一些设计,就可以得到一个完整的跨平台移动端MMORPG。这个项目也会在比赛之后,继续向着商业化的道路前进。
季军:云端纪念册。这是一个利用云存储技术,将某一类特定人群的某一类特定信息进行聚合的SNS项目。这是一个由年轻人组成的团队,他们中大部分人都是刚刚走出校门的学生,他们希望能将在校期间很多难忘的回忆记录下来,于是就做了这么一个项目。
上海的获奖项目:
冠军:V2EX。一个开源问答、论坛平台,这个项目提供了一套基于云的开源社交平台,任何人都可以使用这套源代码,在盛大云上部署出自己的社交平台来。V2EX和传统的论坛以及问答网站的差异就在于,可以在内容和用户比较少的时候得到很好的聚集,并通过一些算法和策略,自动提升内容的质量,让优质内容可以被更多的人看到。
亚军:Weipage,将微博内容进行聚集。微博中存在海量内容,但是用户希望找到自己想看的内容还是有一定难度,毕竟微博中的信息流是以人为单位的单向关注为基础。这个项目要做的就是将内容以事件分类,然后放置在其他网站上,让用户能够集中看到一类信息,而不用管这些信息是由谁产生的。
季军:Do Him,一个有趣的HTML5小游戏。在移动互联网时代,很多应用都不赚钱,特别是Instagram被成功收购之后,移动互联网应用不赚钱好像更加成为了天经地义的事情。不过Instagram毕竟只有一个,大部分应用和服务还是需要靠自己赚钱养活自己的,而最清晰的移动互联网商业模式莫过于游戏。HTML5游戏的最大优势就在于,可以跨平台,可以在不同的移动客户端上运行。
5、 经验教训
我们经常说,所有的事情都是看起来容易做起来难,但这不应该成为我们没做好一件事情的理由。这次比赛中的亮点不少,但是经验和教训也一样很多,将之罗列出来以自勉。
a. 报名平台。对于一个偏技术的活动,新浪微博可能并不是最佳的平台,抢座网相比之下要好很多,如果条件允许的话,做一个自己的活动报名网站更理想。
b. 宣传渠道。之前太过侧重网络宣传,而从这次的比赛来看,借助各种与比赛目标人群相吻合的线下活动进行宣传,可能带来意想不到的宣传效果。
c. 评审环节。对于一些Cloud Jam的参赛者而言,33小时开发出作品可能不是很难,但是要在5分钟内清晰地讲解、演示作品就不是那么容易了,以后的活动中应该适度增加讲解时间,并且提前组织参赛者排练讲解环节。
d. 项目太多。应该在比赛开始的阶段,狠心砍掉一些项目,建议参赛者组队来实现完成度更高、价值更高的项目。
6、活动的意义
举办这次Cloud Jam的初衷有两点:一是让大家知道真正适合创业者和中小团队的云计算是什么样子,在比赛的过程中进行体验;二是提供一个让开发者互相认识、交流的平台,一个面对面交流的机会,如果能够找到未来创业路上的同伴则是再好不过了。
从结果来看,这两个目的都达到了,这就是这次活动的意义。