项目资源只是指成功开发和完成项目所需的资源。这些资源可以是有助于执行项目中某些任务的资金,人员,材料,工具或用品。没有这些资源,就不可能完成项目。在项目计划阶段,确定完成项目所需的资源以及如何分配资源是关键要素,也是要做的非常重要的任务。在项目管理中,一些必需的资源被分配给项目的每个任务以完成工作。
考虑三种类型的资源,这些资源对于项目的执行以及按时,按预算完成项目非常重要。这些资源可以用金字塔(也称为资源金字塔)表示。在金字塔的底层(即最后一层),存在硬件和软件工具,然后在中间层,存在可重用的组件,而在金字塔的顶层(即顶层),则存在人力资源。如下图所示:
当软件计划者想要指定资源时,他们使用四个特征来指定资源:
- 资源说明
- 资源可用性
- 资源可用的时间
- 资源可用性的持续时间
资源类型:
- 人力资源 –
人在软件开发过程中起着重要作用。无论项目的大小和复杂程度如何,如果您想有效地执行项目任务,那么人力资源就非常重要。在软件行业中,为人员分配了一些组织职位,例如经理,软件开发人员,软件测试,工程师等。这些职位取决于他们的技能和专业。仅对于小型项目,一个人可以执行所有这些角色。但是对于大型项目,需要团队合作。通过计算开发工作量(人/月)估算项目所需的总人数。
- 可重复使用的组件–
为了简化软件开发过程或加快软件开发过程,工业界倾向于使用一些现成的软件组件。可以将组件定义为可以在软件开发过程中创建和重用的软件构建块。通常,无论类型,大小或复杂程度如何,所有项目都需要资金。管理项目预算是所有项目经理必须做的最重要的任务之一。可重用资源(也称为成本资源)非常有用,因为它们有助于降低开发的总体成本。组件的使用强调可重用性。这也称为基于组件的软件工程。 - 硬件和软件工具–
这些实际上是项目的一部分的物质资源。在开始开发项目之前,应先计划此类资源,否则会给项目带来问题。例如,如果您在执行任务期间需要某些软件元素,并且由于某种原因您无法按时获得它们,那么即使它们可能需要数周才能从制造商处交付,这也会导致项目延迟。