软件开发项目管理(一名软件开发人员如何更好的成为项目经理、管理好项目?)

软件开发项目管理
作者:墨.小尘

鄙人仅仅只是一个有着4年开发经验的小渣渣,最近能够得到领导的赏识,担任新项目的管理人员。第一次带团队肯定会面对很多困难、挑战,但我不畏艰险,勇于对看困难说不,勇于直面困难的勇气,定会一一攻克难关。
1.如何制定合理的项目计划、如何管理团队、如何与客户沟通、如何与客户汇报、如何建立项目组内部团队氛围?
3.如何和客户建立良好的办公环境?? ? ? ? ? ? ? 

项目经理负责项目的组织、计划及实施全过程,以保证项目目标的成功实现。
从程序员转型项目经理,是从执行层转管理层,算是一种质的改变,有不少需要注意的。作为项目经理,要开始管理团队了,就问你激动不激动?嗯,咱单身猿,终于熬出头,以后也是要带领一波节奏了。
从单纯接受工作安排按要求完成工作任务,到确定团队目标给团队成员分配工作任务。什么,不会分配分解工作?
不要急,莫方。敲黑板敲黑板,先来一个WBS分解,根据项目目标,分解出要做的具体工作任务,每个任务包的工作量控制在一周内,最好是1~3天,太细也没太大必要,会增加管理难度。

WBS分解示例好了,工作任务完成分解,接下来,就是要对任务包进行进度安排和人员分配。画甘特图?不太需要吧,如果是三个月以内的小项目,工作任务不超过三十项,用EXCEL整整就好。EXCEL太low?不不不,黑猫白猫,抓到老鼠就是好猫。

简单的事情简单做,把简单的问题复杂化,那是艺术家,咱不搞艺术,怎么简便怎么来,简单才是王道。
EXCEL项目跟进示例整个项目已经做好安排和分工,是不是觉得自己犀利得飞起,再也没有什么能阻挡你前进的脚步。最常用的技巧已经透露给你,接下来我们就要一本正经的讲讲项目管理那点事。
——项目管理——项目管理的相关知识体系可以参考下《PMBOK》,是美国项目管理协会编订的项目管理指南,整个理论体系还是很完整的。你所提到的哪些问题都有包括在内,包含五大过程组、十大知识领域和四十九个子过程。骚年,好好学习吧。
五大过程
启动->规划->执行->监控->收尾
启动过程组:定义并批准项目或阶段,授权开始该项目或阶段的一组过程。

规划过程组:定义和细化目标,制定项目管理计划。规划最佳的行动方案,以实现项目或阶段的目标和范围。

执行过程组:整合人和其他资源,在项目的生命周期或某个阶段执行项目管理计划。

监控过程组:要求定期测量和监控进展,识别与计划的偏差,以便在必要时采取纠正措施,确保项目或阶段目标达成。

收尾过程组:正式接受产品、服务或工作成果,有序的结束项目或阶段。

十大知识领域
项目整合管理,包括为识别、定义、组合、统一和协调各项目管理过程组的各个过程和活动,而开展的过程与活动。

项目范围管理,包括确保项目做且只做所需的全部工作以成功完成项目的各个过程。

项目进度管理,包括为管理项目按时完成所需的各个过程。

项目成本管理,包括为使项目在批准的预算内完成而对成本进行规划、预估、估算、预算、融资、筹资管理和控制的各个过程。

项目质量管理,包括把组织的质量政策应用于规划、管理、控制项目和产品质量要求,以满足相关方的期望的各个过程。

项目资源管理,包括识别、获取和管理所需资源以成功的完成项目的各个过程。

项目沟通管理,包括为确保项目信息及时且恰当的规划、收集、生成、发布、存储、检索、管理、控制、监督和最终处置所需的各个过程。

项目风险管理,包括规划风险管理,识别风险,开展风险分析,规划风险应对,实施风险应对和监督风险的过程。

项目采购管理,包括从项目团队外部采购或获取所需产品、服务或成果的各个过程。

项目相关方管理,包括用于开展下列工作的各个过程团队:识别影响或受项目影响的人员、团队或组织,分析相关方对项目的期望和影响,制定合适的管理策略来有效调动相关方参与项目的决策和执行。

****************************

****************************

软件开发项目管理相关文章