软件工程方法与奥践 第9章软件项目管理 子教
软件工程方法与实践 第 9 章 软件项目管理 电 子教 案
第9章软件项目管理 9.1软件项目管理范围 92人员组织范型 9.3软件成本估计 994软件质量保证(SQA) 99.5软件过程管理 9.6小结
第 9 章 软件项目管理 9.1 软件项目管理范围 9.2 人员组织范型 9.3 软件成本估计 9.4 软件质量保证(SQA) 9.5 软件过程管理 9.6 小结
91软件项目管理范围 技术和管理是软件工程化生产不可缺少的两个方面。对 于技术而言,管理意味着决策和支持。只有对生产过程 进行科学的、全面的管理,才能保证达到提高生产率 改善产品质量的软件工程目标。 软件项目管理是软件工程的保护性和支持性活动。它于 任何技术活动之前开始,并持续贯穿于整个软件的定义、 开发和维护过程之中。 软件项目管理的目的是成功地组织与实施软件的工程化 生产,完成软件(产品)的开发和维护任务。主要是对 项目的人员、费用、进度和质量四方面的管理
9.1 软件项目管理范围 技术和管理是软件工程化生产不可缺少的两个方面。对 于技术而言,管理意味着决策和支持。只有对生产过程 进行科学的、全面的管理,才能保证达到提高生产率、 改善产品质量的软件工程目标。 软件项目管理是软件工程的保护性和支持性活动。它于 任何技术活动之前开始,并持续贯穿于整个软件的定义、 开发和维护过程之中。 软件项目管理的目的是成功地组织与实施软件的工程化 生产,完成软件(产品)的开发和维护任务。主要是对 项目的人员、费用、进度和质量四方面的管理
911人员 ◆软件项目开发的资源主要是人员、开发时间、软件工 具、运行所需要的软/硬件等。 ◆软件开发过程是人智力密集型的劳动。开发组织为提 高软件生产率,必须最大限度地发挥每一个人的技术和 能力。软件项目由项目负责人(项目经理)总负责。 ◆人员管理涉及到招募、选择、培训、业绩、报酬、专 业发展,以及培养团队精神和企业文化等一系列“以人 为本”的组织工作,通过吸引、培养、激励留住有创造 力、技术水平高的人才,增强软件组织软件开发能力
9.1.1 人员 ◆软件项目开发的资源主要是人员、开发时间、软件工 具、运行所需要的软/硬件等。 ◆软件开发过程是人智力密集型的劳动。开发组织为提 高软件生产率,必须最大限度地发挥每一个人的技术和 能力。软件项目由项目负责人(项目经理)总负责。 ◆人员管理涉及到招募、选择、培训、业绩、报酬、专 业发展,以及培养团队精神和企业文化等一系列“以人 为本”的组织工作,通过吸引、培养、激励留住有创造 力、技术水平高的人才,增强软件组织软件开发能力
1.人员资源计划 对开发人员资源的需求(计划),是随时间变化的一个 指数函数曲线— rayleigh- Norden曲线模式。 人员资源需求A >时间 图91开发人员资源需求随时间变化的曲线
1. 人员资源计划 对开发人员资源的需求(计划),是随时间变化的一个 指数函数曲线——Rayleigh-Norden曲线模式。 td 图9.1 开发人员资源需求随时间变化的曲线 时间 人员资源需求