了解项目管理方法、技术和工具
作者: 来源: 文字大小:[大][中][小]
由于
项目管理既涉及技术组织,也涉及人员管理,不同的项目管理技术取决于不同的目标。同时,一个好的项目经理必须有一个一致而灵活的策略来处理团队项目。
项目管理方法
项目管理可使用许多方法。具体的方法将取决于公司的规模、团队组成、项目需求和目标,以及项目本身的性质。每个项目管理方法都有大量可用的资源,下面为大家做个简单的总结:
线性方法
当未来更容易预测时,采用线性方法是最好的。
线性方法需要有先入为主的预见,包括按照预定义的、特定的顺序安排静态阶段( 如需求分析、设计、测试、实现和维护)。这种方法的一些例子包括瀑布方法、关键路径方法和关键链项目管理都应用了这种方法。
敏捷方法
带有卡片和列的看板图—待办和正在做—敏捷方法最适合于可能需要响应变化的协作项目。
敏捷方法通常利用短期交付周期或“冲刺”,对未来不可知,允许在整个项目中快速调整。这种方法的应用包括Scrum敏捷、看板、极限编程(XP)和自适应项目框架。
混合方法
由于涉及到的每个项目和每个组织的独特需求,许多团队将调整他们的方法,以混合不同的方法。
最常见的混合是瀑布式项目管理和敏捷项目管理的混合,使用瀑布式方法进行项目计划和需求分析,使用敏捷方法进行开发和评估的执行阶段。
项目管理技能与技术
传统上,项目管理技术围绕着项目计划和调度技能,包括:
○ 制定预算并与时间框架保持一致
○ 为任务分配资源,并通过进度报告跟踪能力和产出
这在当今仍然适用,但最近越来越广泛地认识到,项目管理也围绕着沟通技能、领导能力和强烈的商业意识。下面5个项目管理技术,每个现代项目经理都应该熟悉:
1.把一个项目分解成几个任务
这种技术也被称为“项目分解”,它是关于将工作组织成小的、可管理的、经常是分层的块。这里的目标是获得一个任务级别的视图,以实现准确的成本估算、现实的时间表,并从下至上地理解任务依赖关系。输出通常是一个工作分解结构。
2.可视化项目时间表
在某些情况下,项目经理需要将项目计划的高层视图共享给执行发起人、客户、项目涉众或他们的项目团队。做到这一点的最好方法是以一种显示持续时间、优先级、依赖关系和/或所涉及的工作级别的方式将工作可视化。这可以采用甘特图、PERT图或项目路线图的形式。
3.测量项目和团队绩效
项目很可能不会完美地按照计划进行,因此,跟踪项目在成本、时间和范围方面的表现——以及团队在速度、协作和士气方面的表现——是做出关键调整以取得成功的关键。其中的一些技术包括挣值管理、创建需求跟踪矩阵、收集团队反馈、进行冲刺回顾,以及创建心理上安全的工作环境。
4. 风险管理和问题解决
风险管理可以帮助项目经理为可能发生或不会发生的意外制定计划。解决问题可以帮助项目经理处理已经出现的问题。
这两者对于项目经理来说都是至关重要的。风险管理通常由风险寄存器或风险日志支持,这些日志可以帮助团队协作地捕获、跟踪和计划风险。解决问题可以通过诸如根本原因分析之类的技术来支持。
5. 优先级
就交付一个项目而言,并不是所有的事情都是最优先的。优先级可以帮助项目经理评估和沟通需要按照什么顺序完成什么,什么任务是关键的,以及什么变更请求应该被处理到当前项目中,而不是建议他们转移到下一个阶段。一些优先化技术包括莫斯科优先化或创建优先化矩阵。