软件项目管理(5)

简介: 软件项目管理(5) 1、软件项目计划 项目计划是项目组织根据项目目标,对项目实施过程中进行的各项活动做出周密的安排。 确定工作任务数量,安排任务的时间进度,制定所需资源及费用计划。

软件项目管理(5)

1、软件项目计划
项目计划是项目组织根据项目目标,对项目实施过程中进行的各项活动做出周密的安排。
确定工作任务数量,安排任务的时间进度,制定所需资源及费用计划。
在软件开发过程中,软件项目计划设计到实施项目的各个环节,是有条不紊地开展软件项目活动的基础,是跟踪、监督、评审计划执行情况的依据。
1)项目计划的特征
(1)可行性
(2)弹性和可调性
(3)创造性
(4)分析性
(5)响应性
2)编制项目计划需具备的条件
(1)整个项目要能够按照工作内容进行详细的分解;
(2)根据工作组合关系、产品结构、拥有的资源以及管理目标等,能够确定组成项目的各项活动的先后顺序;
(3)每项任务或活动的时间、成本和性能都要估计出来,并尽可能详细。
3)项目计划编制的内容
软件项目计划提供一个项目管理人员对资源、成本、进度等做出合理利用或估算的框架,同时对项目的相关工作做出周密的计划和安排。
一个完整的软件项目计划包括:
(1)项目的范围计划
确定软件项目的范围,两方面内容:一个是产品范围(特征和功能);另一个是项目范围(需完成的工作)。
软件项目范围设计软件的功能、性能、限制、接口和可靠性等方面的内容。
(1.1)软件在功能、性能方面的相对锁定
(1.2)系统接口数据流和内容的明确规定
(1.3)其它要求
编制软件项目范围计划是项目工作的细化和归档过程。
范围管理计划描述项目范围如何管理、项目范围怎样变化才能与项目要求相一致的问题。
(2)进度计划
项目进度计划是整个项目计划的核心内容之一,体现在项目中每个任务的具体实现者与实现时间。
要完成软件项目进度计划的编制工作,一般需要经过以下步骤:
(2.1)分析项目结构
项目结构的分解、项目单元的定义、项目单元之间逻辑关系的分析
(2.2)分解项目工作
项目工作分解的基本思路是:以项目目标体系为主导,以项目的技术系统说明为依据,由上而下、由粗到细地进行。
对项目工作的分解通常按照工作分解结构WBS(Work Breakdown Structure)的原理进行,将项目按照其内在结构或实施过程的顺序进行逐层分解形成结构图。
它可以将整个软件项目分解成相对独立、内容单一、易于成本核算与检查的项目单元,并能把各项目单元在项目中的地位与构成直观地表示出来。
WBS图是软件项目开展过程中,为完成最终软件产品所必须进行的全部活动的一张活动清单,是编制项目进度计划、进行人员分配、制定预算计划的基础。
为了简化WBS的信息交流过程,通常利用编码技术对WBS进行信息转换。
也可以将项目结构图使用表格的形式表示,称为项目结构分析表。表中可以列出各项目单元的WBS编码、名称、责任人、成本、项目单元间逻辑关系等信息。
进行项目分解,制定WBS图要注意以下几点:
应在各层次上保持项目内容的完整性,不能遗漏任何必要的组成部分。
一个项目单元只能从属于某一个上层单元,不能同时交叉从属于两个上层单元。
相同层次的项目单元应具有相同的性质。
分解出的项目结构应具有一定的弹性,它能够方便地扩展项目范围、内容和变更项目结构。
(2.3)确定责任分配矩阵
责任分配矩阵是一种将所分解的工作任务落实到项目的有关部门和个人,并明确表示出他们在组织工作中的关系、责任和地位的一种方法和工具。
责任分配矩阵是一种矩阵图,矩阵中的符号表示项目工作人员在每个工作单元中的参与角色或责任。
采用责任矩阵来确定项目参与方的责任和利益关系。
责任是由线条、符号和简洁文字组成的图表,不但易于制作和解读,而且能够较清楚的反映出项目各部门之间或个人之间的工作责任和相互关系。 

目录
相关文章
|
2月前
|
监控 项目管理 开发者
『软件工程7』详解软件项目管理之风险分析与管理
该文章详细讲解了软件项目管理中的风险分析与管理,包括风险的定义、类型、管理流程以及如何建立和使用风险表来跟踪和处理潜在风险。
|
2月前
|
项目管理
「软件项目管理」一文浅谈软件项目风险计划
该文章深入探讨了软件项目风险计划的制定,包括风险识别、评估、应对策略等内容,并提供了风险条目检查表、风险概率及影响分析矩阵等工具,帮助项目管理者有效地管理和减轻项目中的潜在风险。
「软件项目管理」一文浅谈软件项目风险计划
|
2月前
|
存储 项目管理
「软件项目管理」一文详解软件配置管理计划
该文章详细阐述了软件配置管理计划的各个方面,包括配置管理的基本概念、配置项的标识、变更控制流程以及配置审计的方法,并提供了实施配置管理的最佳实践。
「软件项目管理」一文详解软件配置管理计划
|
2月前
|
算法 项目管理
「软件项目管理」一文详解软件项目进度计划
该文章深入讲解了软件项目进度计划的制定方法,包括关键路径法(CPM)的基本概念、ES/LS/EF/LF关系图的绘制、浮动时间的计算以及时间压缩和资源优化技术,并通过实例演示了如何有效管理项目时间。
|
2月前
|
项目管理
「软件项目管理」一文了解软件项目团队计划
该文章全面介绍了软件项目团队计划的制定,涵盖人力资源规划、项目组织结构设计、责任分配矩阵(RAM)的应用、干系人管理策略及项目沟通计划的编制等多个方面,帮助项目经理有效地组织和管理项目团队。
|
3月前
|
监控 项目管理
软件项目管理:从计划到成功的实践
【8月更文第20天】在快速变化的IT行业中,高效的软件项目管理是确保项目成功的关键。本文将探讨软件项目管理中的几个核心领域:项目计划与估算、风险管理、人员配置与团队建设以及进度控制与成本管理,并通过具体案例加以说明。
534 2
|
监控 项目管理
软件项目管理
一、软件项目管理 软件项目管理是指对软件项目进行规划、组织、指导和控制的过程,以实现项目目标,确保项目按时、按质、按量完成。软件项目管理涉及到项目的各个方面,包括项目计划、需求管理、进度管理、风险管理、质量管理、资源管理、沟通管理等。 下面是软件项目管理的一些重要方面: 1. 项目计划:项目计划是指对项目进行全面的规划和安排,包括确定项目目标、范围、时间、成本、资源分配等。项目计划需要考虑项目的可行性、风险评估和资源可用性等因素。 2. 需求管理:需求管理是指对项目需求进行收集、分析、确认和控制的过程。需求管理包括需求的提取、需求的优先级排序、需求的变更管理等,以确保项目按照用户需求进行开发。
94 0
|
6月前
|
监控 测试技术 项目管理
软件体系结构 - 软件项目管理
【4月更文挑战第9天】软件体系结构 - 软件项目管理
87 0
|
测试技术 索引
严格的项目流程,竟然带来...
还在等什么,快来一起讨论关注吧,公众号【八点半技术站】,欢迎加入社群
严格的项目流程,竟然带来...