项目背景:某个大公司的基于google android平台的应用系统。
项目日期:2009.11~(产品出货)
项目简介:项目分成了十二个独立的应用,其中有六个是我们团队来完成,另外六个其他一个团队(不在一个地区)完成。PM是另外另外一个团队的。我们团队有一个专人负责双方团队协同开发,类似我们团队的一个PM,人却与另外一个团队在一起。
个人在项目中的介绍:
项目开始之初,本人负责其中一个应用,以及抽取和整合所有应用中的公共模块。当我专注自己负责的应用开发时,整个项目出现了一些问题,于是Boss有意见了,说,不仅只管自己负责的部分,还要管其他几支应用,因为我是function leader。
于是我就不再专注Coding,把心思放在整个项目上,负责与另外一个团队以及我们的PM沟通。结果一天到晚忙的要死,基本上做的事情属于PM+Function Leader的范畴。通过一阵努力,项目慢慢又恢复到正轨。
项目的RC日期快到了,应用开发中又出现了一个比较严重的问题(性能问题),结果Boss又有意见了,说,我是一个function leader,要关注代码,其他事情放开,尽快把问题搞定。
这个该死的项目,害得我们团队做了很多无用功,把大家折腾的要死,特别是搞得我顾此失彼,弄的我精疲力尽,最后还得不到Boss的一个“好”字。当然项目中另外一个团队很混乱,特别是有一个QA,总是要我们搞这搞那的。基本上1/4的时间消耗在这些无意义或者无用的事情上。
这几天就专攻一下这些性能的问题。