2006/01/25
uuzone hackthon 成果小结...28天 147项改进!
12月15日,我们拟定采用hackthon的方法来持续改进我们的细节问题:
关于hackthon的一些资料收集我们打算在一个uuzone的小team内采用hackthon的开发模式尝试一段时间,这里收集一些资料给uuzone的同学参考。 也欢迎对这种开发模式有兴趣的,或者有经验的朋友给一些建议或者讨论。
我们打算用hackthon的方式来专门对付uuzone的大量可用性相关的细节改进,这些改进非常细节,在设计清楚地情况下,应该大部分可以1人一天改进一个细节,但这些量是非常大的。
我们成立了一个4人的team, 当然还有其它产品部的同学、美术设计的同学、QA同学、SA同学以及我的参与,拟定采用hackthon开发方式,在未来30天内,每天每人至少干掉1个细节问题。这样,年前,我们就能改进120个细节,呵呵差不多可以把我们目前列出的所有细节的25%给改善了。
刚刚收到我们项目组同学的春节前统计报告:这个小组,28天 147项改进!

Great job! 为我们的同学们而自豪! 我们春节后将持续保持这个小组的工作方式, 不把uuzone做得足够足够好,誓不罢休!
hackthon是个不错的方法,值得推广。
老冒 发表于 2006-01-25 15:45 阅读( 5111) 评论( 5) 引用( 6) Hackathon
2005/12/21
Hackathon? Bugathon? Performathon?
早晨起来,看到项目组同学发出的昨天改进和本周update清单,突然冒出了两个新词汇的创意:
Bugathon - 突击bug马拉松...其实从来如此啊...
Performathon - 解决性能问题马拉松...其实性能应该是个马拉松式的问题,可惜我们常常重视事先预计不足...
呵呵,都是从hackathon演变而来的。
看看这些清单和email的发送时间就知道同学们辛苦啦!
---
修改说明:
1)用户信息、 blog 的查询优化2)相关表的主键 update 优化, 减小db锁的粒度
3)Blog cache优化
4)可用性进一步的改进可用性及bug的修改:
1、修改出现半个字的bug
2、在大部分页面增加了浮动的返回页面顶部的链接,浮动的top文字链接替换
为图片。
3 修改我的地带的更多之类的链接到标题中
4 修改userbox中的消息和邀请按钮的打开方式为新窗口打开
5 在隐私设定不能被别人请求成为uu时,在“邀请他为UU”的文字改为“他暂
时不接受UU请求”
6 新用户注册成功的热心UU改为邂逅UU部分
7 在查看blog页面,增加照片slide show
8 在我的音乐,退出登陆后,还可以访问我的音乐,但其他我的地带部分需要
再次登陆
9 写blog时,如果还没有建立分类,就给个默认分类,并进新建blog页
10 不是UU,在写评价时,建议在写之前就判断不是UU,并提示去邀请UU
11 修改留言功能支持图片,包括编辑,回复,删除等页面
12 个人门户留言头部增加快速留言链接
13 小圈子回复每50条一页
14 没有列表时"读取列表中..."改为"列表中没有歌曲"
15 个人门户中无个人介绍时也显示内容,如果是自己查看则有链接到添加个人
介绍的页面
16 静态站点Blog跟小圈子首页上的图跟下面的文字都去掉
17 注册成功后,验证手机时不显示联通相关链接,直接到绑定移动手机页面;
个人设置中绑定时也是如此
18 为每首歌曲增加了收藏链接
19 增加缺省的blog skin
20 修改了没有歌曲时"歌曲列表"也不可点
21 歌曲列表增加了"歌手"
22 flash的弹出收藏页面增加了样式
23 个人门户滚动blog增加为3条
24 个人门户移动到相册图片会显示相应的中图
25 修改了注册后通过幸运卡号获赠时长时如果卡号错误显示xml的问题,卡号
及验证码输入不正确时的提示信息
26 绑定手机时重新发送验证码链接直接到输入移动手机号码页面
27 修改留言列表的加载方式为ajax方式及相关样式
28 个人门户显示,那个黄色的条比左边的照片高出了点,没有对齐
29 修改新增bug,个人门户照片应显示8个
30 修改个人门户给用户评价,在未登录情况下点“给他评价”、“评价”后重
新登录后返回到个人门户页面。修改bugzilla中: 4937,4953,4980,4981,4968,4985,4990,4995,
4954,5006,4999,5000,4987,4971,4978,5005,5007,4991
老冒 发表于 2005-12-21 08:40 阅读( 4018) 评论( 1) 引用( 0) Hackathon
2005/12/17
hackathon第一天: 小获成功?
hackathon第一天,hackathon开发组的同学们召开早晨的例会,从一大堆问题、改进列表中自己挑选了一些一天内完成的任务。 本来我准备参加晨会的,但我的一个大学同学(jpan)来访,没有能完整参加。
收到项目简报,看到4位负责开发的同学们领取了7条任务:
1、在查看blog页面,增加照片slide show;
2、写blog时,如果还没建立分类,就给个默认分类,不需要强迫添加分类;
3、不是非UU或自己,给自己写评价的时候,建议在写之前就判断不是UU,省得自己写了很多内容,却被告知,你和他还不是uu或自己不能给自己写评价,不能写;
4、我的地带每个栏目的“更多”统一,放到每个栏目的上面;
5、首页做一个浮动的“top”图,可以方便的点到首页的顶部
6、有新消息来时,是打开一个新窗口而不是现在的刷新正在浏览的页面;
7、新用户注册成功的热心UU改为邂逅UU部分
刚刚到dailybuild的环境上粗略看了一下,任务基本都完成了。但显然存在这些问题值得今后考虑:
1、UI设计问题...一些看起来小的问题,如果不经过系统专门的UI和交互设计, 解决后仍然很糟糕; hackathon的任务随机性可能导致一些准备和配合的工作出现问题...这个昨天kick off meeting也就怀疑有此问题,果然第一天就碰到;
2、test流程的问题;
3、协调问题;
anyway, 第一天应该还是小获成功,不过结果还要看明天的测试结果。
---
老冒 发表于 2005-12-17 02:36 阅读( 4103) 评论( 3) 引用( 0) Hackathon
2005/12/15
转载:Hackathon-有趣的快速开发方式(from herock)
WebLeOn今天写了FeedBurner的7个新功能,不但介绍了FeedBurner最新开发的7项非常cool的功能,更主要的是,提到了一个令我非常感兴趣的开发方式:Hackathon。
我以前从来没有听过这个词,于是"google it",结合 JotSpot的CEO-Joe Kraus的及一些相关Blog的描述,得出了如下的判断。
Hackathon,本身似乎是OpenBSD的一项年度盛会,来自全球的OpenBSD开发者们聚集在一起,共同度过一周,在这周内,他们对OpenBSD从开发到推广等方面做讨论,通过面对面的交流,进行集中开发。而JotSpot和FeedBurner大概是借用了这个说法,用来指代其进行的“短期趣味开发”的试验。
JotSpot的CEO-Joe Kraus,在其Blog中写道:
We call it a "hackathon" and we got inspiration from the good folks at Atlassian. The idea is that you make a day-long event (at whatever frequency you want) where everyone works on something that is:并成功的进行了一次尝试。
- valuable to the company
- but not what they're "supposed" to be working on and
- that can be taken from idea to working prototype in one day
FeedBurner紧随其后,于上周四初尝了“Hackathon”的滋味,也是成果斐然,给我们带来了7项创意十足的功能。
看一看FeedBurner的这次Hackathon过程,便可以感受到这一行动的魅力所在:
- 9:00am,所有的开发者和一些商务人员集中在会议室,开始讨论那些能够在一天内设计、开发、测试的项目
- 快速、广泛交流意见,并决定哪些改进,才是对他们的用户最有冲击力的
- 9:30am,所有人带着他们的任务离开:“放下一切其它的事,在今天结束前完完成他们的项目”
- 所有人,在这一整天中,都非常兴奋的工作着
- 5:00pm,是展示的时间,胜利者得到pizza和啤酒
- 每一个开发者描述一下自己所做的事情。
总结一下,Hackathon,就是集合公司的所有开发人员(也可以包括一些相关人员),用一整天(并且只用一天)的时间,确定一些开发计划并将其实现。按Joe Kraus的说法,这些计划应该符合如下简单规则:
- 对公司有价值
- 并非那些被“假设”为应该做的事情
- 从创意的产生到拿出一个可工作的模型,能够在一天内完成
我认为很多公司都应该勇敢的尝试一下,也包括我们公司。
正如Joe Kraus所说,初创企业在成长过程中,每个人都担负了很多长期的项目,很容易产生烦躁的感觉,而丢失了创新的激情和能力。Hackathon这样的活动,刚好可以重新激发这种情绪和能力,毕竟对大部分人来说,一天就能看到结果的项目,会更有激情,也更容易掌控。而且这样人为的设定一个非常紧急明确的Deadline,也会造成一种类似“赛场”的气氛,有利于刺激参与者潜能的发挥。
在偶尔为之的这种高强度工作过程中,大家的共同目标明确,有一种同仇敌忾、并肩作战的感觉,从而使团队成员间沟通和合作的能力,也很容易得到快速提升。
所以,Hackathon既能解决一些实际的问题,又能顺便锻炼队伍,这样的好事,为什么不赶快试试看呢。
原文:http://herock.net/archives/000111.html
老冒 发表于 2005-12-15 21:19 阅读( 4237) 评论( 2) 引用( 0) Hackathon
关于hackthon的一些资料收集
我们打算在一个uuzone的小team内采用hackthon的开发模式尝试一段时间,这里收集一些资料给uuzone的同学参考。 也欢迎对这种开发模式有兴趣的,或者有经验的朋友给一些建议或者讨论。
我们打算用hackthon的方式来专门对付uuzone的大量可用性相关的细节改进,这些改进非常细节,在设计清楚地情况下,应该大部分可以1人一天改进一个细节,但这些量是非常大的。
我们成立了一个4人的team, 当然还有其它产品部的同学、美术设计的同学、QA同学、SA同学以及我的参与,拟定采用hackthon开发方式,在未来30天内,每天每人至少干掉1个细节问题。这样,年前,我们就能改进120个细节,呵呵差不多可以把我们目前列出的所有细节的25%给改善了。
我的理解认为这是类似hackthon的方式,不过这种理解是否到位,以及具体操作会出现哪些问题,这个就留着慢慢边干边解决了。
欢迎参与讨论发表意见, 欢迎随时关注我们这次hackthon尝试的blog直播(我会把进展经常在此分类下列出). :)
部分信息我只设定为了uu可见,所以如果要了解细节,需要成为我的uu.
Hackathon - 駭客松
不必是駭客,也應該這麼來一下(via Schee)。
Startups, innovation, and hackathons:
空出一天時間,讓每個人都投入一個自己所選擇的創新專案。專案 的規模是某樣你可以在一天之內發展出的產品原型。你可以組一個小 團隊來一起做,而創意和創新是關鍵。
Keeping Innovation Alive - The Hackathon:
The idea is that you make a day-long event (at whatever frequency you want) where everyone works on something that is:
* valuable to the company
* but not what they're "supposed" to be working on and
* that can be taken from idea to working prototype in one day
Why do a hackathon?
Because even startups get into a grind where engineers are working on longer term projects and creativity can feel stalled.
Herock有詳細介紹 - Hackathon-有趣的快速開發方式:
"在偶爾為之的這種高強度工作過程中,大家的共同目標明確, 有一種同仇敵愾、並肩作戰的感覺,從而使團隊成員間溝通和合作的 能力,也很容易得到快速提升。"
成功案例:Feedburner - Seven New FeedBurner Features
Hackathon - 駭客松
不必是駭客,也應該這麼來一下(via Schee)。
Startups, innovation, and hackathons:
空出一天時間,讓每個人都投入一個自己所選擇的創新專案。專案的規模是某樣你可以在一天之內發展出的產品原型。你可以組一個小 團隊來一起做,而創意和創新是關鍵。
Keeping Innovation Alive - The Hackathon:
The idea is that you make a day-long event (at whatever frequency you want) where everyone works on something that is:
* valuable to the company
* but not what they're "supposed" to be working on and
* that can be taken from idea to working prototype in one day
Why do a hackathon?
Because even startups get into a grind where engineers are working on longer term projects and creativity can feel stalled.
Herock有詳細介紹 - Hackathon-有趣的快速開發方式:
"在偶爾為之的這種高強度工作過程中,大家的共同目標明確,
成功案例:Feedburner - Seven New FeedBurner Features
老冒 发表于 2005-12-15 21:04 阅读( 5412) 评论( 0) 引用( 1) Hackathon








