📜  如何管理 Web 开发项目?

📅  最后修改于: 2021-10-21 05:58:57             🧑  作者: Mango

在我们详细讨论这个话题之前,让我们先看看一些事实和调查……

  • 根据Wrike 的一项调查,只有64%的项目达到了各自的目标。是的!而且,糟糕的网站开发项目管理实践是任何项目失败的主要原因之一。
  • 根据哈佛商业评论,平均而言,项目超出预期成本的27%左右。
  • 根据盖洛普的数据,只有2.5%的公司以成功的方式完成了 100% 的项目。
  • 根据Ruby 开发商店委托进行的一项调查,New Bamboo 超过30%的 Web 开发团队交付项目延迟或超出预算。
  • 一项对 5400 个大型 IT 项目的研究发现,这些项目的运行超出预算45% ,超出时间 7%,同时交付的价值比预期低 56%
  • 基于软件项目研究的一个采访中,Geneca发现,项目参与者的75%缺乏信心,他们的项目将取得成功。

所有这些调查足以表明适当的项目管理在每个组织中都非常重要。 Web 开发是一个复杂的过程,每个项目成功的背后都有一个更好的团队、规划和战略协同工作。主要动机或每个组织都是为了满足客户的要求或愿望。更好的项目管理策略不仅可以节省资金,还可以节省时间和市场声誉。在这个博客中,我们将讨论一些针对项目经理或团队领导者的有效项目管理技巧和技巧。我们将讨论管理 Web 开发项目的一些步骤、角色、责任以及使其成功的一些技巧。

如何管理 Web 开发项目

项目管理就是以有效的方式使用资源以满足利益相关者的要求。因此,在任何类型的 Web 开发项目中,主要涉及两个重要元素。一个是应该使用该项目并从中受益的客户或高级领导人员,另一个重要因素是您完成项目所需的资源

项目经理/团队负责人的角色和职责

每个项目都从项目经理/团队负责人的角色和职责开始。以下是项目经理的一些职责。

  • 收集利益相关者或客户的所有需求。
  • 定义项目的目标/目的和范围。
  • 规划所有步骤并对活动进行排序。
  • 资源管理
  • 估计完成项目的时间,并考虑到所有可用的东西和资源,相应地安排它。
  • 记录任务/时间表
  • 预算估算。
  • 分析和管理风险
  • 创建团队,根据专业领域为其分配任务并领导整个团队。

管理 Web 开发项目的步骤

A) 启动

在这个阶段,项目经理主动启动项目。他/她对项目进行概述,并根据项目的类别和所需的技能组合来选择团队。整个项目在这个阶段都有一个正确的方向,所以这个阶段是由项目经理非常仔细地进行的。让我们讨论项目启动涉及的重要步骤……

1. 从创建业务案例开始:在此阶段,项目经理必须以清晰准确的方式尽可能具体地记录以下事项。

  • 基于从利益相关者那里收集到的需求,对问题和机会的简单解释。
  • 分析各种解决方案和备选方案列表。
  • 对业务优势、成本和潜在风险的简短分析。
  • 记录项目要求及其潜在结果。
  • 对问题的不同解决方案的简短说明以及应用它们的快速过程。
  • 启动项目所需的资源清单、预算分析和时间表。

2. 进行可行性研究:此步骤在创建业务案例之后进行,此阶段的主要目的是列出针对业务案例中出现的问题和机会的可能解决方案。项目经理在这里分析各种解决方案并准备一份文件来检查解决方案是否可行。

  • 涉及商业问题或机会的各种提议解决方案的研究。
  • 确定并列出适合给定问题的可能替代解决方案
  • 识别并列出每个解决方案中涉及的潜在风险。

3. 制定项目章程:在创建业务案例并进行可行性研究后,项目经理需要创建项目章程。该章程包括项目的愿景、范围、截止日期和可交付成果。章程需要包括以下内容……

  • 项目的目的、愿景和目标。
  • 项目范围
  • 项目中涉及的各种任务的时间表或截止日期(关键可交付成果)
  • 双方重要的项目利益相关者/客户
  • 重要的角色和责任。
  • 项目组织架构

4. 选择和创建项目团队:根据项目类别/领域和完成项目所需的技能组合,项目经理会找到合适的人并组建一个可以协同工作并在截止日期前交付项目的团队。需要职位描述才能找到具有特定技能的合适人员来完成项目。该描述应包括以下所有内容:

  • 角色的目标和范围
  • 与角色相关的职责
  • 所需资格
  • 关键绩效指标或绩效评价标准
  • 工资、奖金、额外福利或津贴。

5.设置资源和办公室:这一步对于项目的成功交付也很重要。项目经理必须处理以下事项……

  • 可以建立适当基础设施并且所有设备、工具和设施均可用于项目顺利运行的地点。
  • 定义每个员工的角色和职责。
  • 与团队和其他员工一起创建 Web 开发项目的标准流程。

B) 适当的规划

这是一个重要且关键的阶段,尤其是对于大型或复杂的项目。项目经理创建路线图并与团队沟通详细信息。他/她设定目标,定义项目的目的或范围,分解项目,估算成本,确定里程碑,并为项目执行逐步制定适当的计划。从项目开始到结束,路线图都需要清晰明确。规划必须包括以下内容。

  • 将问题分解为较小的任务,对每个任务进行排序以完成项目。
  • 创建时间表,估算成本并设置绩效指标以检查项目进度。
  • 正确规划风险管理。

C) 执行

计划完成后,项目经理会创建团队并将任务分配给团队成员。他必须弄清楚谁必须完成什么样的特定任务。整个问题被分到团队中,团队成员之间应该有适当的协作和理解,以便提前完成他们的工作,避免项目的延误。项目经理还与团队成员举行会议,并建立跟踪系统以检查项目进度。这些会议还清除了团队成员或利益相关者之间的混乱,并有助于轻松交付项目。大多数真正的工作发生在这个阶段。

  • 资源管理
  • 时间和任务管理
  • 风险管理和修改。
  • 与团队成员和客户沟通

D) 监控

监控与项目执行同时进行,项目经理监控项目的进度并确保每个成员都表现良好。他/她还检查团队成员所做工作的质量。他/她还跟踪项目成本并确保团队成员在特定时间范围内完成每项任务以及所需的输出。

  • 选择各种KPI
  • 控制和监视通信
  • 与客户或利益相关者互动。

E) 项目结束

此阶段包括将项目成功交付给利益相关者。结束项目包括范围验证,项目经理从利益相关者那里获取反馈,以确保所有承诺是否都包含在最终可交付成果中。项目经理收到对项目的完整审查,并显示团队的全部努力和绩效。

项目管理技巧

以下是项目经理在向利益相关者交付成功项目时应考虑的一些技巧。

  • 正确理解客户的要求和他们的期望。清除所有疑虑并制定计划,明确界定所有责任。
  • 了解单个团队成员的实力、能力和技能组合,以便为每个成员分配特定任务。
  • 与团队成员和利益相关者进行适当的沟通。任何变更或额外任务都需要适当及时地传达,以避免未来发生任何冲突或风险。
  • 选择最好的项目管理工具,让项目顺利运行。 GitHub、在线校对工具、ProofHub、Invoicely、甘特图、报告、自定义工作流等都是一些不错的在线项目管理工具,功能很多。这些工具可帮助团队成员相互协作。