一、软件项目管理的定义
软件工程的活动包括问题定义、可行性研究、需求分析、设计、实现、确认、支持等,所有这些活动都必须进行管理,软件项目管理贯穿于软件工程的演化过程之中。
二、软件项目管理的过程
管理的过程分为如下几个步骤:
(1) 启动软件项目
启动软件项目是指必须明确项目的目标和范围、考虑可能的解决方案以及技术和管理上的要求等,这些信息是软件项目运行和管理的基础。
(2) 制定项目计划
软件项目一旦启动,就必须制定项目计划。计划的制定以下面的活动为依据。
- 估算项目所需要的工作量
- 估算项目所需要的资源
- 根据工作量制定进度计划,继而进行资源分配
- 做出配置管理计划
在项目计划制定的时候,我们通常会使用到甘特图或者是路线图进行可视化跟踪展示,比如以下是我们在 PingCode 这个工具绘制的路线图: