对于新手而言,学习项目管理的核心技能对于确保项目目标的明确性、资源的有效利用、团队协作的顺畅性、风险的有效控制,以及按时按质完成任务至关重要。项目管理对组织成功至关重要,它提高资源配置效率,促进创新,确保项目成果满足预期目标,从而为组织带来竞争优势和价值。
而常见的需要重点学习的技能如下:
1、学基础的知识体系
了解项目管理的基本概念、五大过程组(启动、规划、执行、监控、收尾)、十大知识领域(整合、范围、时间、成本、质量、资源、沟通、风险、采购、干系人管理)以及项目管理的标准和最佳实践。
2、学基本原则
在学习基本知识概念后,需要重视学习体系下的原则。如新版PMBOK的12大原则、敏捷12原则、Prince2的7大原则、规模化敏捷SAFe的10大原则等。做项目的底层逻辑是执行,在执行过程中,原则对行动的指导非常重要。为顺利达成项目的最终目标,需重原则。而在原则指导下的方式、方法则是千变万化的。
如,新版PMBOK的12大原则如下:
12大原则告诉我们,需重点考虑人的因素,过程的合理性以及环境的影响力。如,人的因素,包括:项目经理的定位、团队的参与、相关方的协同参与等。
3、学全局观:全局最优
在系统学习知识体系和原则后,我们需要对知识进行总结和整合,形成自己的结构化思维。如,我们可以查看下图:
当形成结构化思维时,才可以更好地形成全局思维,从而更好解决项目中的问题。而最典型的全局思维模式,即发现问题-界定问题-探究根因-制定方案-评估方案-做出决策。这就是我们常说的,项目经理追求的是全局观,全局最优,而非局部最优。在形成结构化思维后,站在更高的维度看项目 ,具备全局思维,才能更好地透过表象看本质,解决问题。
4、学流程
项目管理中的各个知识域中的输入输出,是由一个个流程链接起来的。在实际开发项目中,我们需要梳理项目每个阶段的实际工作内容,以及如何实现,每个角色如何配合等。
因为流程是为效率服务的,良好的流程可以提高项目成功率,优化资源利用,促进团队沟通协作,有效控制项目进度和成本;流程还帮助团队成员明确任务和责任,减少混乱,提高透明度,从而使项目管理更加高效和可控。
5、学管理和领导力
成为卓越的项目经理,需将项目管理与领导力融会贯通,而非孤立追求。学习管理深挖项目管理核心,聚焦于目标掌控与团队心理洞察。
首先,目标管理是项目管理的核心,深入研究管理理论,才能深刻理解目标的本质,并激发对目标追求的内在动力。
其次,领导力的塑造应聚焦于团队的心理状态,因为人是项目的核心。单纯的管理已难以凝聚人心,需要项目经理通过领导力来施加影响,凝聚团队力量,从而推动项目的顺利进行和成功交付。
6、学工具
工欲善其事必先利其器。工具在软件开发项目中的重要性体现在提高开发效率、促进团队协作、优化代码质量和加速项目交付等方面。
工具的使用应遵循以下步骤:
首先,根据项目需求选择合适的工具,如版本控制系统、集成开发环境、测试框架等;
其次,进行工具配置,确保它们能够无缝集成到开发环境中;
然后,对团队成员进行工具使用培训,确保每个人都能有效利用工具进行工作;
接着,实施持续集成和持续部署流程,自动化测试和部署,提高软件交付的速度和质量;
最后,监控工具的使用效果,根据项目进展和团队反馈进行调整和优化
随着AI的快速发展,接入大模型的项目管理工具,我们需要深入学习,如Co-Project智能项目管理平台,是CoCode旗下的软件开发全生命周期的项目管理平台,涵盖了从需求、计划、设计、开发、测试再到交付的整个项目周期管理流程,打造从构思到产品各环节的新一代研发管理平台。其中的需求条目化、AI自动估算、自动生成测试用例等AI功能,极大提高了研发效率和质量。
新手入行项目管理,应重点学习项目管理的基本流程、工具使用、沟通协调、风险管理和时间管理等技能。项目管理确保资源有效利用,目标明确达成,对组织成功至关重要。