项目管理
问答题,画图或者计算,案例题
范围管理,进度管理,成本管理,大题都在这几章,进度方法综合,成本计算基本概念,案例需求和范围,风险和配置不考
什么是项目,项目的特点,什么是软件项目,软件项目的特点,软件项目管理的特点,项目目标实现的制约因素,四个因素,关系,项目管理的定义,项目管理知识体系的内容,九个,项目的生命期,软件项目的生命期
项目范围管理:范围的定义,产品的范围,项目的范围,软件项目的范围就是需求规格说明书,产品范围和项目范围的关系,软件需求管理的案例,看一下怎么回答,如何管理软件变更。从产品范围和项目范围来阐述,WBS的构建,原则和方法,表达形式,如何解决实际问题(重点)
◦ 需求基本概念,需求工程,开发和管理,如何变更
◦ 进度,概念:任务,任务关系,四种,任务画图,pdm等,虚活动,
◦ 时间的估算,关键路径法,以及其中的概念,自由浮动,总浮动,PERT,时间压缩法,压缩单位成本,资源平衡法,如何解决资源冲突,即使是画图或计算,也有概念,影响进度因素,进度控制的内容,进度延期关键因素与措施
◦ 成本:有哪些组成,直接成本,间接成本,估算方法,重点掌握1236,6中的cocoma,参数不用记
◦ 质量与人员,掌握概念,质量保证与控制基本概念,质量管理目的
◦ 组织结构有哪些,每一种的特点,干系人概念,如何管理干系人,沟通的方式有哪些,团队的几个发展阶段,项目经理的职责,
◦ 问答题有六个,每一章一个大的综合题
软件项目管理
1、项目:为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力,是以一套独特而相互联系的任务为前提,有效地利用资源,在一定时间内满足一系列特定的目标的多项相关工作的总称。
2、项目的特点:
目标性,相关性,临时性,独特性,资源约束性,不确定性。
3、软件项目:一种特殊的项目,它创造的唯一产品或服务是逻辑载体,没有具体的形状和尺寸,只有逻辑的规模和运行的效果。
4、软件项目的特点:
(1)软件是一种逻辑实体,不是具体的物理实体,具有抽象性;
(2)软件的生产与硬件不同,开发过程中没有明显的制造过程,也不存在重复生产过程;
(3)软件没有硬件的机械磨损和老化问题;
(4)软件的开发受到计算机系统的限制,对计算机系统有不同程度的依赖;
(5)软件开发至今没有摆脱手工的开发模式,软件产品基本上是“定制的”,无法利用现有的软件组件组装成所需要的软件;
(6)软件的成本相当高昂;
(7)软件本身是复杂的;
(8)很多软件工作涉及社会的因素。
5、软件项目管理:为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。
6、项目管理:是使用各种管理方法、技术和知识为实现项目目标而对项目各项活动所开展的管理工作,涉及到对于项目或项目阶段的起始、计划、组织、控制和结束这样五个具体的管理过程。
7、软件项目管理的特点:
(1)软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保障。需求在开始难以明确与过早签订合同是矛盾的;
(2)周期长,复杂度高,变数多;
(3)软件需要满足一群人的期望,其对项目的关注点不同,利益也不同;
(4)软件项目管理的目的是让软件项目能在控制之下,以预定成本,按质完成。
8、项目管理知识体系的内容(PMBOK):
项目集成管理,项目范围管理,项目时间管理,项目成本管理,项目质量管理,项目人力资源管理,项目沟通管理,项目风险管理,项目采购管理。
9、项目目标实现的制约因素:质量,进度,成本,范围。
*项目范围管理*
1、范围:一个项目所提供的产品和服务的总和。
2、产品范围:根据产品的需求确定产品范围的完成情况,即某项产品,服务或成果所具备的特性或功能。
3、项目范围:根据项目计划来确定项目范围的产成情况,即为了交付具有特定特征和功能的产品所必须要做的工作。
4、软件项目的范围就是需求规格说明书。
5、产品范围和项目范围的关系:
(1)项目范围强调过程,产品范围强调结果;
(2)产品范围是项目范围的基础,项目范围是产生项目计划的基础;
(3)产品范围的完成是对照产品质量性能要求进行衡量的,项目范围的完成是对照项目计划进行衡量的;
(4)只有将产品范围和项目范围有机的结合起来,才能确保项目所做的工作能够取得规定的交付成果。
6、从产品范围和项目范围来阐述,WBS:
(1)表达形式:图表形式,清单形式,气泡图
7、需求工程:包括需求开发和需求管理,
需求开发:需求获取,需求分析,规格说明,需求验证;
需求管理:变更管理,版本控制,需求跟踪,需求状态
*软件进度管理*
1、任务:确定为完成项目的各个交付成果所必须进行的诸项具体活动。
2、任务之间的关系:
结束-开始 结束-结束 开始-开始 开始-结束
任务间关系的依据
硬逻辑关系 (强制性依赖关系) 固有的、不可违背的
软逻辑关系 人为的、主观的
外部依赖关系 项目活动与非项目活动之间
3、画图:
网络图:PDM,ADM; 甘特图;里程碑图;资源图
4、虚活动:为了定义活动,为了表示逻辑关系,不消耗资源
5、PERT
6、关键路径法,时间压缩法,资源平衡法
7、总浮动时间:一个活动的最晚开始时间减去最早开始时间
自由浮动时间:在不影响后置任务最早开始时间的前提下,一个任务可以延迟的时间
8、影响软件开发项目进度的因素:
(1)80-20原则与过于乐观的进度控制;
(2)范围、质量因素对进度的影响;
(3)资源、预算变更对进度的影响;
(4)低估了软件开发项目实现的条件;
(5)项目状态信息收集的情况;
(6)执行计划的严格程度;
(7)计划变更调整的及时性;
(8)未考虑不可预见事件发生造成的影响;
(9)程序员方面的因素对进度的影响;
(10)未考虑软件开发过程的循环、迭代特性;
(11)其他因素
9、进度控制的内容:
(1)组织管理:
项目经理监督并控制项目进展情况;
进行项目分解;
制定进度协调制度,确定协调会议时间,参加人员等;
对影响进度的干扰因素和潜在风险进行分析
(2)技术管理
(3)信息管理
10、软件项目进度延期的关键因素:
(1)项目进度本身不合理;
(2)团队和人的问题;
(3)质量因素的制约;
(4)项目的风险管理工作没有做好;
(5)项目范围出现大变动;
(6)项目开发模式和选用工具技术是否有问题;
(7)系统架构的原因
*软件成本管理*
\1. 成本:
直接成本:与项目有直接关系的成本费用,是与项目直接对应的,包括直接人工费用、直接材料费用、其他直接费用等;
间接成本:为了组织、管理和控制项目所发生的费用,项目管理费用一般是项目的间接费用;
固定成本:在一定的生产规模限度内不随产品产量的变动而变动的部分;
变动成本:随着产品产量的变动而变动的部分;
沉没成本:以往发生的、与当前决策无关的成本;
机会成本:将一种具有多种用途的有限资源用于特定用途时所放弃的最大收益
代码行估算法,功能点估算法,用例点估算法,参数估算法(COCOMO模型)
*软件质量管理*
1、质量管理的目的:确保项目工期,实现系统功能,达到系统的性能指标以及系统运行的可靠性,规定质量保证措施,资源及活动应具有的顺序,确保产品的实现过程受控有效,完成的项目满足用户的要求。
2、质量保证:为了提供信用,证明项目将会达到有关质量标准而开展的有计划,有组织的工作活动。
3、审计:对过程或者产品的一次独立评估。
4、质量控制:确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法,控制产品的质量,及时纠正缺陷。
5、质量控制与质量保证的关系:
质量控制:检验产品的质量,保证产品符合客户的需求,是产品质量检查者;
质量保证:审计产品和过程的质量,保证过程被正确执行,确认项目按照要求进行。
6、质量成本:包括预防成本和缺陷成本。
预防成本:为确保项目质量而进行预防工作所耗费的费用,包括评估费用和预防费用;
缺陷成本:为确保项目质量而修复缺陷工作所耗费的费用,包括内部费用和外部费用。
质量成本还包括项目返工的管理时间、丧失的信誉、丧失的商机和客户好感、丧失的财产等。
*软件项目人员与沟通计划*
1、组织结构的类型:
职能型:优点:
可以充分发挥职能部门的资源集中优势;
部门的专家可以同时为部门的不同项目使用;
便于相互交流,相互支援;
可以随时增派人员;
可以将项目和本部门的职能工作融为一体
项目型;优点:
项目组织较为稳定,而且每个项目成员都能明确自己的责任,有利于项目组织的统一指挥和管理;
每个部门都是基于项目而组建的,他们的首要目标就是圆满的完成项目的任务,项目成员都能够明确理解并致力于项目目标,团队精神得以充分发挥;
项目经理享有最大限度的决策管理自主权,在进度、成本和质量方面的控制较为灵活,可以统一协调整个组织的管理工作,而且对客户的需求和公司高层的意图可以做出快捷的响应,从而保证了项目的成功实施;
项目经理可以避开职能部门直接与高层管理人员沟通,提高了沟通速度,避免了沟通中的失真与延误
矩阵型:优点:
专职的项目经理负责整个项目,以项目为中心;
公司的多个项目可以共享各个职能部门的资源;
既利于项目目标的实现,又利于公司目标方针的贯彻;
项目成员的顾虑减少了
2、干系人:能影响项目决策、活动或者结果的个人、群体或者组织,以及会受到或者自认为会受到项目决策、活动或者结果影响的个人、群体或者组织。
3、沟通方式:
书面沟通与口头沟通
语言沟通与非语言沟通
正式沟通与非正式沟通
单向沟通与双向沟通
网络沟通
4、项目团队的发展阶段:形成阶段、磨合阶段、规范阶段、表现阶段和解散阶段。
5、项目经理的职责:
(1)计划:制定计划。计划可以分为战略计划与作业计划。项目经理应该带领项目团队一起来制定计划,这样的计划比他单独一个人制定的计划更为合理、可行,同时,当项目团队成员实施自己制定的计划时,能更积极、更有效地去完成自己所负责的活动;
(2)组织:项目经理的组织工作包括两方面:一是设计项目团队的组织结构,二是决定哪些工作由组织内部完成,哪些工作由组织外部的协作者来完成。
(3)控制:为了保证项目的进展与项目的目标一致,项目经理必须对项目进行监控,跟踪实际工作的进展并与计划进行对比,有时甚至要对项目计划进行变更,因此,项目经理应设计一套有效的项目管理信息系统以及项目变更程序,对项目进行控制。
第一章:项目与项目管理
1.项目定义、特征,软件项目定义,软件项目管理定义。
2.项目目标实现的制约因素(4个),他们之间的关系。
3.什么是项目管理。
4.PMBOOK的9个内容
5.项目管理的要素,他们的发展过程。
6.项目的生命周期,软件项目的生命周期。
(每个部分都在做什么)。
第二章:项目确立-不考
**第三章:范围管理
1.范围定义: 产品范围、项目范围,定义及他们的关系。
软件项目范围:SRS (还不知道是什么意思)
2.书上关于软件需求管理的案例(从哪些方面回答这些问题)
3.如何管理变更(需求变更如何管理->从产品范围和项目范围的实质)
4.WBS的构建原则、方法、表达形式(!如何用WBS解决实际问题)
开发使用的模型不同WBS也是不同的(迭代式可以模块划分)
5.需求工程的框架。如何进行变更。(需求知道概念即可)
**成本:
1.间接成本,直接成本。
2.计算方法(代码量,功能数量) ppt上1.2.3.6方法要会
其中6的cocomo的模型适用于什么情况要掌握(参数不用记)
质量、人员: 会基本概念即可。
质量:
质量管理的目的
保证的主要内容
控制的主要内容
人员:
1.有哪些主要结构,他们的特点。
2.什么是干系人,如何管理干系人。
3.沟通方式有哪些
4.团队发展阶段
5.项目经理的职责
**进度:
1.任务概念,有哪四种,每种概念。
2.PDM/ADM转化,涉及的概念,要会做PDM。
3.什么事虚活动。(虚活动的定义)
4.关键路径法,一定要掌握。(其中的概念,自由浮动…) 估算进度的各方法。
5.时间压缩法,压缩单位成本法,要会。
6.资源平衡法,解决资源冲突的方法。(画图题也会问小概念)
7.影响软件进度的因素。
8.进度控制各种内容。
软件项目进度延期(看其中方法和补救)。
Comments | 0 条评论