[转] Hackathon-有趣的快速开发方式
…… 看一看FeedBurner的这次Hackathon过程,便可以感受到这一行动的魅力所在:
- 9:00am,所有的开发者和一些商务人员集中在会议室,开始讨论那些能够在一天内设计、开发、测试的项目
- 快速、广泛交流意见,并决定哪些改进,才是对他们的用户最有冲击力的
- 9:30am,所有人带着他们的任务离开:“放下一切其它的事,在今天结束前完完成他们的项目”
- 所有人,在这一整天中,都非常兴奋的工作着
- 5:00pm,是展示的时间,胜利者得到pizza和啤酒
- 每一个开发者描述一下自己所做的事情。
一天,7项功能,这样的效率真让我羡慕。
总结一下,Hackathon,就是集合公司的所有开发人员(也可以包括一些相关人员),用一整天(并且只用一天)的时间,确定一些开发计划并将其实现。按Joe Kraus的说法,这些计划应该符合如下简单规则:
- 对公司有价值
- 并非那些被“假设”为应该做的事情
- 从创意的产生到拿出一个可工作的模型,能够在一天内完成
并且在全过程中,需要保证参与人员不受任何干扰,并提供充足的美味饮食。
我认为很多公司都应该勇敢的尝试一下,也包括我们公司。
正如Joe Kraus所说,初创企业在成长过程中,每个人都担负了很多长期的项目,很容易产生烦躁的感觉,而丢失了创新的激情和能力。Hackathon这样的活动,刚好可以重新激发这种情绪和能力,毕竟对大部分人来说,一天就能看到结果的项目,会更有激情,也更容易掌控。而且这样人为的设定一个非常紧急明确的Deadline,也会造成一种类似“赛场”的气氛,有利于刺激参与者潜能的发挥。
在偶尔为之的这种高强度工作过程中,大家的共同目标明确,有一种同仇敌忾、并肩作战的感觉,从而使团队成员间沟通和合作的能力,也很容易得到快速提升。
所以,Hackathon既能解决一些实际的问题,又能顺便锻炼队伍,这样的好事,为什么不赶快试试看呢。
Technorati Tags: Hackathon由 herock 发表于 05年07月 4日12:27 AM | 引用