转眼间team project时间已经过去了大半,经过组员们的不懈努力我们的“呆呆”终于成功发布了alpha版本,想来这段时间的工作,感触颇多,尤其是最近发生的很多事更让我体会到了我们队员的可爱和我们团队的可贵。 

发布alpha版本后我陆续接到了试用用户的反馈,组里也开了几次会大家一起讨论了前段时间工作的不足和经验教训,以此期待能够在beta阶段做的更好。


Planning / Goals

关于整个项目的目标和计划,从一开始的波折到后来正式确定做情侣聊天软件,现在我们的目标很清楚,就是打造一款专属于情侣的聊天软件,并且能够提供一些适合于情侣们使用的特别功能。但是我们的亮点在哪?有什么吸引力能够让别人放弃QQMSN而专门下载并且安装一个客户端?这个也是每次我向别人介绍项目时最常被challenge的一个问题,日历共享?涂鸦画板?私密日记?貌似每一个都有前人做过,那么我们是否能够做到足够好来吸引足够多的用户群?现在看来也许网页版是个不错的选择(在此也感谢某Tsinghua同学和Shaoqing的建议),毕竟网页的浏览量和其下载量实在是无法相提并论的,通过网页版将最吸引人的feature展现出来,让用户体验到我们软件的与众不同,吸引第一批的用户,如果用户感觉不错就可以进一步下载客户端软件。 

 

Scheduling

alpha cycle的经验来看,大部分预计完成的工作都按时完成了,当然有很多的工作都是dev加班加点甚至熬通宵才赶出来的,一个最大的教训就是应该要把UIdev分离开,很多时候组员对软件各模块的UI不满意就跑去找devdev正在写code呢,又得转去改UI ,而且UI本身就是一件费时费力的事,导致dev的工作量无谓增加而且最后整体UI的风格也不统一,因此我们决定在beta阶段由专人负责整体的UI设计,dev只需要专注于具体功能的实现。 

 

Resources

我们的alpha cycle其实大部分做的都是增量开发,很多模块都是借鉴了前人的结果,利用开源代码实现我们想要的feature,这样子的好处是大大减少了devcode的时间,但是也碰到些问题,比如有些封装好的模板对外预留接口很少,要做改动就很困难。 

 

 Testing

前任test相当给力,找到很多bug,帮助dev改进了不少地方,但是存在的问题是服务器down掉的时候经常不知道是什么原因,这部分的bug可能需要test针对服务器部分代码专门进行测试。 

 

Teamwork and communication

团队项目的关键就是大家的合作是否愉快、和谐,真的很高兴我们的组员都非常nice,虽然平时的分歧不可避免,但是所幸最后都很好地解决了;虽然并没有每天开全组的会,但是负责同一模块的人经常沟通交流,再加上PM的传达大家之间基本都了解整组的工作进度和别人存在的问题,并且合力解决遇到的困难障碍,这种方式往往比全组的开会更加有效。希望在beta cycle中我们能够继续保持这种愉快的合作,争取能够推出一款让用户 眼前一亮的beta版本!

 

posted on 2011-01-21 16:33  CodingCrazy 小组  阅读(182)  评论(0编辑  收藏  举报