主题:5    

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和啤酒
  • 每一个开发者描述一下自己所做的事情。
一天,7项功能,这样的效率真让我羡慕。

  总结一下,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 - 駭客松

Submitted by charlesc on Wed, 2005-07-06 23:49. 

不必是駭客,也應該這麼來一下(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

Jotspot Inaugural Hackathon

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

您的浏览器可能不支持Frame, 优友地带需要使用Frame才能显示正常页面!