项目管理的规划和调度工具
我们生活在一个快节奏的竞争激烈的世界里,每个人都希望自己的工作尽快完成。世界各国的行业也未能幸免于这种思维模式。购买产品和服务的客户、提供产品和服务的公司以及从事这些项目的员工,每个人都承受着在截止日期或之前完成工作的压力。因此,更准确、更谨慎地制定项目进度计划势在必行。
让我们讨论一下如果项目中没有采用适当的进度管理流程,任何项目都可能发生的情况。
业务场景-问题

Brend是一位负责的项目经理,领导着一个电子商务项目。在项目进行到一半的时候,Brend和他的团队注意到项目进度滞后。一些活动尚未完成,一个重要的里程碑即将到来。
交付主要里程碑的任何延误都可能影响他和公司与客户的关系。这可能会损害Brend在他公司中的声誉。如果即将到来的里程碑有任何延误,都可能让客户不满意,而Brend讨厌对客户说那些后悔的话:“对不起!我们需要更多时间”。
解决方案
Brend与他的团队召开紧急会议,评估延误对项目的三重约束——范围、进度和成本以及质量的影响。在正确评估影响后,Brend检查了资源的可用性和限制,并重新计算和分析了当前影响下的风险计划,并制定了他的策略来应对项目的延误。
Brend目前可以应用两种流程来使进度回到正轨,他可以在项目中添加更多可用资源来加快剩余工作的速度,但额外的资源可能没有所需的知识。另一种可能性是,团队可以检查关键路径并识别可以并行排序的一系列活动。
计划您的进度:工具和技术
专家在知识领域、应用领域、行业等方面的过去经验将帮助项目经理对特定活动所需的时间做出大致估计。
在估计项目进度时,可以使用一些分析技术来提高其准确性。项目管理软件工具,如SLIM、SEER-SEM、企业项目管理 (EPM) 等,可以帮助进行估计。
项目经理可以与团队举行多次会议,以制定各种活动的进度计划。这些会议可能包括项目发起人、选定的团队成员、选定的利益相关者以及其他需要的人员,以便获得更多关于概率的观点。在敏捷方法中,“计划扑克”技术是此类会议的一部分,用于排序活动以更准确地安排它们。
影响进度管理计划的因素
组织内部和外部的因素都会影响进度管理计划。例如:
组织文化应该被其项目经理充分理解。管理风格和个性会影响进度和整个项目。
在准备进度计划时,项目经理应牢记项目的执行环境和组织的一般工作条件。
组织结构也在项目进度中扮演着重要的角色。主要有三种类型的组织结构,它们是:
**职能型组织**——这些组织结构基于管理层级,分为几个部门,如人力资源、财务、工程、质量控制、库存、采购等……每个部门作为一个单元工作,几乎不需要或根本不需要其他部门的直接参与。
**项目型组织**——根据业务战略目标,一些组织将跨部门的人员和资源组合在一起,以实现独特的项目目标。资源可能属于不同的部门,但组合在一起以实现项目目标。并且,一旦项目完成,资源将释放回各自的组。由于资源永久分配给该项目直到完成,项目经理拥有更大的权力。
**矩阵型组织**——这种组织结构是职能型结构和项目型结构的混合体。在这种类型的组织中,职能经理比项目经理更有权力,因为对资源的控制权仍然掌握在职能经理手中。
我们从进度管理计划中获得的好处
适当的项目进度计划可以帮助我们预测每个活动的现实时间表。
可以指定活动持续时间,并为意外情况留出一定数量的时间。
定义了每个单位的度量,例如资源小时、天和周。
项目经理可以在任何阶段报告任何指定活动的当前进度时借助此计划。
可以通过已定义的活动进度来衡量工作的绩效。
确定活动
进度计划的一个重要方面是确定工作包,可以将其进一步分解为提供估算基础的活动。
有一些工具和技术可以用来定义这些活动。
工具和技术
**分解**——这是一种将项目范围和可交付成果分解成更小部分的技术,这样可以更好地管理。完成该工作包所需的努力称为活动。此过程创建工作分解结构 (WBS)、WBS 词典和活动列表。
**滚动式规划**——仔细计划近期工作的所有细节,考虑最低级别的工作包,而对未来的工作则制定高级别计划。这种迭代技术称为滚动式规划。由于我们对近期有更清晰的认识,因此可以更容易地将工作包分解成活动。而对于未来的工作,可以根据我们对这些工作包的了解来分解工作包。
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP