软件工程 |项目管理流程
项目管理是将知识、技能、工具和技术应用于项目活动以满足项目要求。
项目管理过程包括以下4个阶段:
- 可行性研究
- 项目计划
- 项目执行
- 项目终止
可行性研究:
可行性研究探索系统要求以确定项目的可行性。可行性研究有几个领域,包括经济可行性、操作可行性、技术可行性。目标是确定系统是否可以实施。可行性研究过程将用户指定的所需详细信息和其他特定领域的详细信息作为输入。这个过程的输出只是说明项目是否应该进行,如果是,约束是什么。此外,在决定启动项目之前,还要评估所有风险及其对项目的潜在影响。
项目计划:
详细的计划说明实现所列目标的逐步战略是任何项目的组成部分。
规划包括以下活动:
- 设定目标或目的
- 制定战略
- 制定项目政策
- 确定行动方案
- 制定规划决策
- 为项目制定程序和规则
- 制定软件项目计划
- 准备预算
- 进行风险管理
- 记录软件项目计划
此步骤还涉及工作分解结构 (WBS) 的构建。它还包括使用各种技术的规模、工作量、进度和成本估算。
项目执行:
通过选择适当的软件开发生命周期模型 (SDLC) 来执行项目。它包括许多步骤,包括需求分析、设计、编码、测试和实施、测试、交付和维护。这样做时需要考虑许多因素,包括系统的规模、项目的性质、时间和预算限制、领域要求等。不适当的 SDLC 可能导致项目失败。
项目终止:
终止项目可能有多种原因。尽管期望项目在成功完成后终止是常规做法,但有时,项目也可能在未完成的情况下终止。当在给定的时间和成本限制下无法满足要求时,必须关闭项目。
失败的一些原因包括:
- 快速变化的技术
- 项目超时
- 组织政治
- 客户需求变化太大
- 项目超出预算或资金
项目终止后,将进行绩效后分析。此外,还发布了一份最终报告,描述了处理未来项目的经验、教训和建议。
结论
项目管理是一个需要责任的过程。项目管理过程将所有其他项目任务集中在一起,并确保项目顺利进行。因此,项目管理团队应该对所有项目管理程序以及可用于每个程序的工具有透彻的了解。