一个项目经理要做的事情

1 保证项目顺利推进

1.1 做防火墙,把不靠谱的需求拦截在墙外

1.2 理清项目需求的逻辑,自己一定要理清所有业务逻辑,不留死角,因为此时的疑点很有可能会造成项目中逻辑的混乱导致项目交付不可控。

1.3 拆解、拆解、拆解,把大的项目拆解成一个个很小的任务。管理的核心就是拆解,拆解成一个个的小任务,才能平滑顺畅的推进项目。任务要小到用小时能衡量出来,比如1小时,4小时的任务。

1.4 每天或确认下组员真实开发情况,包括进度和需求理解。可以通过每天晨会的机制,团队成员互相沟通一下“昨天做了什么”、“遇到了什么问题”、“今天要做什么”,没人三句话,10分钟左右开完晨会。及时了解项目推进的过程中遇到了什么问题,及时消除障碍,为项目进展保驾护航。

2 提高团队作战能力

管理职位不再拼自己的技术实力,而是拼整个团队的作战能力,可以从以下几点来提升团队的能力:

2.1 提升团队每个成员的技术水平

2.2 黑客马拉松的形式,每周挑战一个跟线上业务相关的难题。主动寻找挑战,既可以增加团队成员的参与感,又在攻坚的过程中积累了经验。

2.3 企业wiki的使用。构建内部的技术wiki并建立技术分享机制,鼓励分享,甚至将分享计入KPI考核。让团队在互相分享的过程中加快团队技术的优化升级。故障总结wik也是一种很好的经验积累方式。

3 项目质量保证

3.1 结对编程,两个人互相check对方的代码,以提升代码质量。

3.2 定期review,review的过程中也是全体成员共同学习的过程。

3.3 PR,建立演示的制度,从主管层面上防止团队成员写烂代码。

4 团队成员工作更快乐

如果不是富二代,可能大部分人的人生大部分黄金时间都在办公室读过,工作成了生命中不可分割的一部分,所以让工作变得快乐很重要。

4.1 慎用公司赋予的行政性管理权力,多用非行政性管理权力,比如表率领导力、人格魅力、经验让你的管理更容易被团队接受。

4.2 项目结束之后,召集相关人员召开演示会议。提高团队士气、增加成就感,也可以让技术人员听取前线的反馈。

4.3 开发人员面对太多的需求时,往往都会倍感压力,身心憔悴。所以每次安排任务,工作量控制在大概1~2周能完成的量。

4.4 和程序作斗争,不要和程序员作斗争

4.5 全力去帮助团队成员在自己的分工中取得成功,指挥他们的行动,从而把他们各自的努力合而为一,得到最好的最终结果。

你可能感兴趣的:(一个项目经理要做的事情)