软件项目管理综述

软件项目管理综述

1. 软件项目管理的目标,任务与主要内容

项目管理:项目管理是管理学的一个分支,是指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。

项目管理的核心范围:范围,进度,成本

项目管理的三个基本目标:

1、 项目范围管理
是为了实现项目的目标,对项目的工作内容进行控制的管理过程。它包括范围的界定,范围的规划,范围的调整等。
2、 项目时间管理
是为了确保项目最终的按时完成的一系列管理过程。它包括具体活动界定,活动排序,时间估计,进度安排及时间控制等各项工作。很多人把GTD时间管理引入其中,大幅提高工作效率
3、 项目成本管理
为了保证完成项目的实际成本、费用不超过预算成本、费用的管理过程。它包括的配置,成本、费用的预算以及费用的控制等项工作。

项目管理的任务:

在项目管理中记录了各个项目的详细信息包括日期,名称,完成进度等,还能够根据需求增加新项目、指定项目小组成员、指定项目经理、分派任务等。
而任务则是交派的工作,是项目经理按照项目进行的需求进行分解,将任务分派给不同的人员,并确定每个任务的起止时间,根据任务的完成情况再进行时间和内容调整,并将时间报给客户
任务管理是指对任务进行一系列的操作,包括增加新任务,修改任务,授予任务权限,提交任务等。

项目管理的内容:

1、项目范围管理
  是为了实现项目的目标,对项目的工作内容进行控制的管理过程。它包括范围的界定,范围的规划,范围的调整等。
  2、项目时间管理
  是为了确保项目最终的按时完成的一系列管理过程。它包括具体活动的界定,如:活动排序、时间估计、进度安排及时间控制等项工作。
  3、项目成本管理
  是为了保证完成项目的实际成本、费用不超过预算成本、费用的管理过程。它包括资源的配置,成本、费用的预算以及费用的控制等项工作。
  4、项目质量管理
  是为了确保项目达到客户所规定的质量要求所实施的一系列管理过程。它包括质量规划,质量控制和质量保证等。
  5、项目人力资源管理
  是为了保证所有项目关系人的能力和积极性都得到最有效地发挥和利用所做的一系列管理措施。它包括组织的规划、团队的建设、人员的选聘和项目的班子建设等一系列工作。
  6、项目沟通管理
  是为了确保项目的信息的合理收集和传输所需要实施的一系列措施,它包括沟通规划,信息传输和进度报告等。
  7、项目风险管理
  涉及项目可能遇到各种不确定因素。它包括风险识别,风险量化,制订对策和风险控制等。
  8、项目采购管理
  是为了从项目实施组织之外获得所需资源或服务所采取的一系列管理措施。它包括采购计划,采购与征购,资源的选择以及合同的管理等项目工作。
  9、项目集成管理
  是指为确保项目各项工作能够有机地协调和配合所展开的综合性和全局性的项目管理工作和过程。它包括项目集成计划的制定,项目集成计划的实施,项目变动的总体控制等。

2. 软件项目管理过程,各过程阶段的任务和主要技术方法

项目管理的完整流程:

在企业项目管理过程中,一个完整的项目流程主要分为以下几步:项目启动阶段,规划阶段,执行阶段,监控阶段,收尾阶段。

① 目启动阶段
首先,企业需要有确定的目标,这个目标要可执行、可拆解甚至可衡量,输入初始状态的企业,输出符合目标描述的企业。
②规划阶段
项目规划阶段包括确定工作任务,任务分解,安排优先级,预算成本和风险管理。
项目计划和控制是项目管理的主线,贯穿项目管理的全过程。为了使一个项目成功任务,必须有一个良好的计划与控制。
任务分解就是项目管理中的WBS原则:从项目目标开始分解,逐层下降,每下降一层,代表对项目工作的更详细的定义,将任务分解到不能再分为止。
③执行阶段
现在为止项目已经万事俱备了,开始着手项目的实施。开始具体分配任务,确认每个任务的开始/截止时间、优先级等。
④监控阶段
监控项目工作是跟踪、审查和报告项目进展,以实现项目管理计划中确定的绩效目标的过程。最常用的就是用甘特图监控项目进度。
⑤收尾阶段
结束项目是完结项目管理所有活动以正式结束项目或阶段的过程。在项目结束后,项目经理需要审查以前各阶段的收尾信息,确保所有项目工作已完成。

项目管理过程组成:
在这里插入图片描述

项目立项,招投标,甲方:招标书定义,供方选择,合同文本准备,合同签署;
乙方:项目分析,竞标,合同文本准备,合同签署,项目结束。

成本估计:

软件开发成本主要是指 软件开发过程中。它所花费的工作量及相应的代价。它不包括原材料和能源的消耗,主要是人的劳动的消耗。

进度计划:
制定项目计划的主要任务是将负责的工程项目分解称为许多逻辑步骤(作业),然后安排这些作业的顺序,确定每项作业,然后安排这些作业的顺序,确定每项作业所需要的时间,以及作业的开始时间和终止

常用工具:

  1. 横道图
    在这里插入图片描述
  2. PERT
    在这里插入图片描述
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件需求工程是软件开发过程中非常重要的一环,是为了确保软件开发项目的成功而进行的一系列活动。在软件需求工程中,通过与客户沟通和交流,收集和分析用户的需求,并对其进行明确和详细的描述。这些需求描述的准确性和完整性对于后续的软件开发和测试工作至关重要。 在软件需求工程中,主要的任务包括需求收集、需求分析、需求规格编写和需求验证。首先,需求收集阶段通过与客户讨论、观察和文档分析等方式,收集用户的需求。然后,在需求分析阶段,对收集到的需求进行梳理、分析和整理,将其转化为更加明确和具体的需求描述。接下来,在需求规格编写阶段,将需求描述以一种统一的格式进行编写,以便开发人员能够理解和实现。最后,在需求验证阶段,与客户进行验证和确认,确保所编写的需求描述符合客户的实际需求。 软件需求工程的目标是确保软件开发过程中的需求理解和一致性,减少需求漏洞和错误,提高软件开发效率和质量。通过合理的需求工程,可以减少后期的软件修改和维护工作,降低开发成本和风险。因此,软件需求工程在软件开发项目中起到了非常重要的作用。 总之,软件需求工程是为了确保软件开发项目的成功而进行的一系列活动,包括需求收集、需求分析、需求规格编写和需求验证。通过合理的需求工程,可以提高软件开发的效率和质量,减少后期的修改和维护工作。这对于软件开发团队和客户都是非常有益的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值