作为一个项目管理者,最担心的事情就是项目的不能够如期完成;作为一个项目实施者,最担心的是无休无止的加班。项目的不能够如期完成直接导致的是用户或者甲方对公司信誉、能力等各个方面的怀疑与否定,项目实施过程中的无休无止的加班导致的则是员工上班积极性、员工思维等哥哥方面的问题。可以说,这两个方面直接决定着该项目的成败,那么,作为一个项目管理者,应该如何去避免该类的事情发生或者尽可能的减少该事情的发生呢?下面我们分析一下。
1、计划不清
作为一个项目的管理者,项目执行时最怕的就是对该项目没有一个较好的规划。就我个人来说,我比较喜欢先思而后行,喜欢什么事情想清楚了再去做,在没有想清楚的情况下去做我个人认为就像无头的苍蝇,只能乱飞乱撞。那怎么样去做好一个项目的计划呢?首先,在项目进行前,先和产品经理、领导、客户等相关人员沟通好,确定好项目实施过程中的轻重缓急,然后用“思维导图”或者类似的工具队项目的计划做一张计划图;其次,作为管理者,不可独断专行,有些问题或者技术上的问题当团队的大部分人员统一是,作为管理者你必须得接收;再次,细化项目的规划,项目实施要细化到天,功能要明确到人,确定里程碑。
2、需求不明
做项目时,我们所面对的甲方大部分都不是专业人员,即使是专业人员,提出的需求也比较乱,所以,首先,我们在和甲方进行沟通时必须得引导甲方的思维,在产品需求文档中将功能、业务流程等写完整清除,并尽可能的记录沟通细节;其次,就是需求变更,很多时候我们将产品做了一个大概的样子的时候客户才会慢慢知道他所想要的是什么,这时就会产生需求的变更或者升级,因此,在项目规划时尽可能提前的想到并解决一些问题,当客户需求发生变化时,也要要求他们提前提出;再次,就项目遇到的问题,不要将问题留到最后。
3、沟通不畅
这个沟通指的是团队之间的,团队之间的沟通不畅也是造成类似问题的重要原因,所以,首先,建议建立内部沟通网络,QQ讨论群,飞秋,或者类似的东西,有啥问题,提出来,大家及时沟通,及时解决;其次,项目文档资源的共享,可以考虑建ftp或者文档共享都可以;再次,每天固定开一刻钟会议,解决提出问题,每周一次周会,并撰写周报;最后,有条件的话尽量坐在一起办公,这样方便大家的交流与沟通。
4、尽可能的代码重用
项目中有很多模块或者功能是类似的,我们最好把它们写成接口或者类,大家直接调用,提高编码效率。