软件开发进度表步骤是:1、创建项目范围;2、建立任务顺序;3、分组任务;4、链接任务依赖关系;5、找到关键路径;6、分配资源。其中,创建项目范围是在初始规划期间创建的。
一、软件开发进度表步骤
1、创建项目范围
项目范围语句是在初始规划期间创建的。它是包含项目的特定目标、可交付成果、功能、预算等的文档。此处列出了成功完成项目所需的所有任务(这需要了解利益相关者的要求)。
将任务列表放在一起时要彻底,您不想遗漏任何东西。通过使用工作分解结构 (WBS),您可以组织这些活动并按完成顺序布置它们。了解任务依赖关系及其顺序对于计划管理非常重要。
2、建立任务顺序
任务是导致最终可交付成果的小工作,在深入研究这些任务之前绘制这些任务的顺序是相当关键的。通常,一项任务将依赖于另一项任务来开始或完成。你不想在任务完成一半时意识到由于悬挂目标而无法完成它。
3、分组任务
一旦你收集了你的任务并将它们按正确的顺序排列,你应该借此机会按重要性划分你的任务。您需要知道哪些对项目实施时间表至关重要,必须首先完成,如果有时间可以完成哪些不太重要的事情。您可以使用优先级矩阵来促进此过程。
然后,使用与五个项目阶段(启动、计划、执行、监视和关闭)相关的里程碑来分解您的任务。使用里程碑组织任务可以更轻松地跟踪进度,并为您的团队提供成就感,从而提高士气和生产力。
4、链接任务依赖关系
有些任务可以同时完成,但有些任务依赖于其他任务的开始或完成,然后才能开始或完成。必须在您的日程安排中映射这些任务依赖关系,以使您了解它们,否则您将面临瓶颈并阻碍您的团队的风险。
5、找到关键路径
关键路径是一种在项目中安排任务以查找对项目成功至关重要的任务的方法。这使您可以对时间和成本受到限制时可以忽略的任务做出明智的选择。此方法通常用于进度风险分析。能够为您找到关键路径的软件可以使这一步变得容易得多。
6、分配资源
资源管理和项目调度密切相关。日程表上的每项任务都应具有与完成该任务相关的资源和成本。任务不是自己完成的,如果不将资源可用性映射到每个任务,你就有可能严重超出预算。通过将资源附加到任务,您可以更准确地规划团队的时间并保持其工作量平衡。
延伸阅读:
二、软件项目管理包括哪些内容
软件工程的活动包括问题定义、可行性研究、需求分析、设计、实现、确认、支持等,所有这些活动都必须进行管理,软件项目管理贯穿于软件工程的演化过程之中。软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,软件项目计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。