大概今年7月份左右,老板说你负责新的记账项目,我当时还惊讶了一下。
在负责记账项目之前,我一直是做Android部门的管理和开发工作。部门总共5个人,管理相对来说还比较轻松。
通过从以前的项目组中抽调人手,记账这个产品技术团队很快拼凑出来了。于是我正式开始了我的单独项目管理工作。
管理是什么?
我所以为的管理是除了负责,安排,协调相应的工作之外,更多的是服务,服务你部门中的人。让他们开心,快乐,营造好的工作氛围,尊重每个人,感受每个人的想法,让团队中的每个人有温暖感,大家开开心心的一起工作。
截止到目前,差不多5个多月的时间里,我遇到了很多问题,我和我的团队也经历了各种磨合。
在管理中我大致经历了三个阶段:
1.充分相信我的团队
一开始做事情的时候,我很相信我的团队。每件事情我只问结果,不问过程,充分的相信每一个人。
这一阶段我遇到了很多问题:
1.团队配合中调试时间很久,版本进度延迟
2.版本回滚
3.App发出去,造成用户数据丢失
这一阶段,我给予了团队中每个人充分的信任,相信每一个人的能力,但是就像我上面列举的一样,代价是惨重的。
就像一开始说的一样,这个团队是临时拼凑起来的,每个人都是从各个部门抽调而来的。他们在之前的团队,部门都有相应的主管负责他们的工作。现在他们是自己一个人在独立开发,他们是否真的又这个能力,是否真的能独当一面。一开始我是以为可以的,后面慢慢的否定了这个想法。我知道我的团队中的人大部门不能独立完成他们的工作,或者独立完成之后会有很多问题,有些问题甚至是致命的。
2.不相信我的团队
这是我走向的另一个极端,也是我犯的一个错误,我开始不相信我的团队,因为他们犯了几次低级的错误,我很生气。
我开始想法设法从外部找寻帮助,找到每个人的主管,让每个人的主管替他们把控工作,制定技术方案。这种方法在当时奏效了,但不是长久之计,因为我的团队需要成长,他们需要抛开奶瓶,需要独立。
3.帮助他解决问题
怎么办?问题已经很明显了。我的团队还处于初级阶段,团队中的大部分的人的能力还不够,这样下去,项目会垮掉,团队也会垮掉。
采取的措施:
1.加班。
能力不够,加班也许是最快,最有效的弥补方式。俗话说,笨鸟先飞早入林。
2.加强流程的控制。
制定清楚的工作计划,规范各个人的工作内容,加强风险控制。
每个人每周发一封周报,总结本周的工作,有哪些做得好的,有哪些做得不足的地方,规划下周的内容。
指导每一个人预估合理的完成时间。
每日开晨会,清楚当天需要完成的事情,提高工作效率。
作为管理者更重要的是加强风险控制,清楚没个时间节点可能出现的风险。给出备选方案。
3.加强产品版本的控制。
做版本规划的时候,产品和设计尽可能提前研发两个版本,因为大部分的回滚都是产品的回滚,产品和设计提前研发两个版本的原因,一方面是给产品足够的时间想产品,另一方面也是为了避免产品研发完成之后在回滚,这时候成本就很高了。
当然,我想这个团队还需要成长,还需要踩坑。当然,我也知道这个团队会越来越好。