软件项目管理_复习整理
- 格式:doc
- 大小:428.00 KB
- 文档页数:15
软件项目管理实用教程(非官方答案,存在错误)第一章1.名词解释(1)项目项目是未完成某项独特的产品、服务或成果等特定目标所作的一次性任务。
(2)项目群项目群是为了实现某一战略目标而以协同方式管理的一组项目。
子项目子项目是项目的一个阶段或一个部分,可被相对独立地进行管理,也可以外包给外部单位或者组织内的其他职能单位。
(3)软件项目管理软件项目管理是项目管理中的一个特殊领域,它是以软件项目为对象的系统管理方式,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。
2.问答题(1)下列哪些活动不是项目探索火星生命迹象向部门经理进行月工作汇报开发新版的操作系统每天的卫生保洁组织一次校园歌唱比赛一次集体婚礼(2)软件产品具有哪些特点?软件项目有哪些特点?软件的特点:复杂性,不一致性,可变性,不可见性。
软件项目的特点:知识密集型,技术含量高;涉及多个专业领域,多种技术综合应用;项目范围和目标的灵活性;风险大,收益大;客户化程度高;过程管理的重要性。
(3)为什么说学习软件项目管理是非常重要的?1.软件项目管理对于软件项目的成功是至关重要的。
因为软件项目涉及大量的人员活动,有进度和资金限制,并会遇到各种变化、风险和矛盾,必须有良好的管理才能成功。
2.对高软件开发人员的专业素质是必不可少的。
适应团队开发,理解项目计划并胜任管理工作。
理解软件项目在进度、成本、质量、人员等方面的计划和相应的措施,从而更有效地工作并为企业创造价值。
(4)你认为在一个软件项目中,为保证软件项目的成功,主要应注意哪些方面的管理?软件项目合同管理,软件项目进度管理,软件项目成本管理,软件项目风险管理,软件项目人员管理,软件质量管理,软件配置管理(5)软件项目的生命周期通常可分为哪几个阶段?各阶段需完成哪些任务?1.项目启动阶段发现项目机会,识别客户需求,在此基础上定义项目目标和初始范围;落实项目的初步财务和人力资源,选定项目经理并授权开始项目。
软件项目管理复习题期末试卷构成:单选题(共20题,每题2分,共40分)填空题(共10题,每题2分,共20分)判断题(共10题,每题2分,共20分)简答题(共2题,每题10分,共20分)一、单选题1.关于项目生命周期和产品生命周期的叙述,错误的是()。
A、产品生命周期开始于商业计划,经过产品构思、产品研发、产品的日常运营直到产品不再被使用B、为了将项目与项目实施组织的日常运营联系起来,项目生命周期也会确定项目结束时的移交安排C、一般来说,产品生命周期包含在项目生命周期内D、每个项目阶段都以一个或一个以上的可交付物的完成和正式批准为标志,这种可交付物是一种可度量、可验证的工作产物2.()是项目管理不可以逐渐细化的方面。
A、项目范围B、范围蔓延C、产品范围D、假设条件3.你是DGF项目的项目经理,这个项目是设计实施一个新的应用程序链接到数据库服务器。
你公司的管理层要求你创建个方法来记录项目的技术方向和针对项目成果技术属性的变更或改进。
()可以满足管理层需求。
A、配置管理B、整体变更控制C、范围控制D、变更管理计划4.你的项目班子刚完成某项目,尽管成果符合合同规定的义务,但顾客希望在最后验收前做若干小的改动。
令双方满意地解决这一问题的最佳方式是()。
A、利用项目备用金来进行项目调整和修改B、向顾客强调已经按合同协议完成项目C、请顾客提交涉及范围外的项目变更申请D、进行磋商,说服顾客实际上无需变更5.你是项目经理,负责开发新的手机应用,你的项目要快速跟进,日期将接近产品验收。
()对产品验收非常重要。
A、检查B、审计C、影响分析D、团队评估6.一个可交付成果未能达到预期的结果,但是客户依然正式验收了。
下列哪项最好地描述了这项活动?()A、检验B、返工C、质量审计D、确认范围7.项目快要完成时客户想对工作范围作大的变更,项目经理应该()。
A、收尾阶段,直接说服客户启动新项目B、将变更造成的影响通知客户,并建议客户启动新项目C、收尾阶段不接受变更D、向管理层提出帮助请求8.最佳实践通常涉及()。
《软件项目管理》复习题(2004.5.6)1. 项目是一系列()的活动和任务。
A. 具有特定目标B. 具有明确开始和终止日期C. 资金有限D. 消耗资源E. 所有上述选项2. 在大多数情况下,被分配到一个项目中工作的职能人员从()那里获得技术支持。
A. 项目经理B. 职能部门经理C. 项目负责人D. 客户的内部代表E. 所有上述选项3. 设定项目选择标准和确定项目优先级是()的责任。
A. 项目经理B. 职能部门经理C. 高级经理D. 客户E. 所有上述选项4. 下列()不是项目生命周期的一个过程。
A. 计划(Planning)B. 启动(Initiating)C. 收尾(Closing)D. 项目可行性分析(Project Feasibility Study)5. 项目在()组织中最不被重视。
A. 平衡矩阵型B. 强矩阵型C. 项目型D. 职能型6. 矩阵组织的最大优点是()。
A. 改进了项目经理对资源的控制B. 项目队伍有—个以上的老板C. 沟通更加容易D. 报告更加方便7. 项目干系人可能包括()。
A. 最终用户B. 供应商C. 项目发起人D. 所有上述选项8. 人们经常对矩阵组织产生的抱怨是,在矩阵型组织中沟通()。
A. 简单B. 开放而准确C. 复杂D. 难于自动化9. 详细的项目进度计划只有在()之后才能编制。
A. 制订项目计划B. 制订工作分解结构C. 建立预算D. 建立项目控制计划10. ()应该在项目计划编制期间对项目负责。
A. 项目经理B. 队伍成员C. 职能经理D. 项目经理的老板11. 矩阵组织中项目经理最重要的作用是()。
A. 沟通B. 综合C. 谈判D. 领导12. 下面()活动是在项目收尾阶段所做的最后一项活动。
A. 业主的正式验收B. 吸取的教训C. 项目参加者的重新安排D. 范围审核13. 项目失败的主要原因是()。
A. 缺乏项目型或强矩阵式结构,拙劣的范围定义;缺乏项目计划。
01336软件项目管理-考纲复习资料第一章软件项目管理导论一、学习目的与要求本章对项目及软件项目作了概括介绍,目的是使考生对软件项目有个初步的认识。
通过本章的学习,应使考生掌握项目及软件项目的基本概念,了解软件项目的生命周期,理解软件工程框架,掌握软件项目管理的基本概念、特征和主要内容,正确理解软件项目管理的过程、范围以及所面对的问题。
(一)软件项目的定义及其特征(重点)识记:软件项目的定义软件项目是以软件为产品的项目,软件产品的特质决定了软件项目管理和其他领域的项目管理有不同之处理解:软件项目的特征 P30(1)抽象性(2)缺陷检测的困难性(3)高度的复杂性(4)缺乏统一规则。
(二)软件项目管理(重点)识记:软件项目管理的概念 P34在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体需求项目管理知识体系 P26集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理软件项目管理的主要内容 P341、软件项目需求管理2、软件项目结算与进度管理3、软件项目配置管理4、软件项目风险管理5、软件项目质量管理6、软件项目资源管理软件项目管理的过程 P351.启动软件项目2.制定项目计划3.跟踪及控制项目计划4.项目计划5.评审项目计划6.编写管理文档理解:软件项目管理的特征 P24综合性、创造性、时间性项目管理的 6 要素 P24范围、时间、成本、质量、组织、客户满意度软件项目的生命周期P22项目从开始到结束,一般包括启动阶段、计划阶段、实施阶段、和结束阶段(三)软件工程框架(次重点)理解:软件工程的目标、活动和原则及软件工程模型软件工程的目标是“生产正确、可用及具有经济效益的产品”。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现和文档为用户可用的程度。
具有经济效益指软件开发、运行的整个开销满足用户要求的程度。
P16软件工程的活动是指生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括问题定义、可行性研究、需求分析、总体设计、详细设计、实现、确认以及支持等。
软件项目管理考试要点整理考点一:生存期模型(生存期模型有几个,每一个的特点和适用情况,题目会给出一个项目例子,要求分析项目是属于哪种模型,为什么?)瀑布模型特点简单、易用、直观开发进程比较严格,一个进程顺着一个进程进行模型中没有反馈过程模型执行过程中需要严格控制允许基线和配置早期接受控制一个新的项目不适合瀑布模型,除非在项目的后期用户直到项目结束才能看到产品的质量,用户不是渐渐地熟悉系统不允许变更或者限制变更适合情况在项目开始前,项目的需求已经被很好地理解,也很明确,而且项目经理很熟为实现这一模型所需要的过程,同时解决方案在项目开始前也很明确,很多的短期项目可以采用瀑布模型V模型特点简单易用,只要按照规定的步骤一步一步执行即可V模型强调测试过程与开发过程的对应性和并行性,适合情况项目的需求在项目开始前很明确,解决方案在项目开始前也很明确,项目对系统的性能安全很严格原型模型特点需求定义之前,需要快速构建一个原型系统用户根据快速构建的原型系统的优缺点,给开发人员提出反馈意见根据反馈意见修改软件需求规格,以便系统可以更正确地反映用户的需求可以减少项目的各种假设以与风险等适合情况当项目的需求在项目开始前不明确,或者需要减少项目的不确定性的时候,可以采用原型方法增量式模型特点可以避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性可以更快地开发出可以操作的系统可以减少开发过程中用户需求的变更一些增量可能需要重新开发(如果早期开发的需求不稳定或者不完整)适合情况项目开始时,明确了大部分的需求,但是需求可能会发生变化的项目对于市场和用户把握不是很准,需要逐步了解的项目对于有庞大和复杂功能的系统进行功能螺旋式模型特点表现为瀑布模型的多次迭代可以将每个阶段进行更细的划分可以进行灵活设计通过风险管理进行驱动用户可以更早看到产品用户可以不断对产品进行评估用户可以与开发人员进行精密的合作项目的投资不用一次性投入可以给开发人员更多的反馈信息适合情况项目中风险是主要的制约因素项目中的不确定因素和风险限制了项目的进度用户对自己的需求不是很明确需要对一些基本的概念进行验证可能发生一些重大的变更项目规模很大项目中采用了新技术渐近式阶段模型特点:阶段式提交一个可运行的产品关键的功能更早出现早期预警问题,避免软件缺陷不知不觉的增长减少报告负担阶段性完成可以降低估计失误阶段性完成均衡了弹性与效率适合情况:可以适合任何规模的项目,主要是中型或大型项目希望随时看到未来的项目考点二:关键路径法(计算题必考,参照课堂实例)课堂实例作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。
软件项目管理案例教程复习题第一章一、填空题1.敏捷模型包括(4)个核心价值,对应(12)个敏捷原则。
2.项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。
二、判断题1、搬家属于项目。
(√)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。
(×)3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。
(√)4、项目具有临时性的特征。
(√)5、日常运作存在大量的变更管理,而项目基本保持连贯性的。
(×)6、项目开发过程中可以无限制地使用资源。
(×)7、相比传统开发的预测性过程,敏捷开发属于自适应过程(√)三、选择题1、下列选项中不是项目与日常运作的区别的是(C)A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。
B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。
C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。
D.项目是一次性的,日常运作是重复性的。
2、以下都是日常运作和项目的共同之处,除了(D)A.由人来做B.受限于有限的资源C.需要规划、执行和控制D.都是重复性工作3、下面选项中不是PMBOK的知识域的是(A)A.招聘管理B.质量管理C.围管理D.风险管理4、下列选项中属于项目的是(C)A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁5、下列选项中正确的是(C)A.一个项目具有明确的目标而且周期不限B.一个项目一旦确定就不会发生变更C.每个项目都有自己的独特性D.项目都是一次性的并由项目经理独自完成6、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。
A.过程 B.项目 C.项目群 D.组合7、下面选项中不是《敏捷宣言》中的容的是(C)A.个体和交互胜过过程和工具B.可以工作的软件胜过面面俱到的文档C. 敏捷开发过程是自适应的过程D.响应变化胜过遵循计划8、下列活动中不是项目的是(C)A.野餐活动 B.集体婚礼 C.上课 D.开发操作系统9、下列选项中不是项目的特征的是(C)A.项目具有明确的目标B.项目具有限定的周期C.项目可以重复进行D.项目对资源成本具有约束性四、问答题1、项目管理知识体系(PMBOK)包括哪10个知识领域?答:项目集成管理、项目围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理、项目干系人管理2、请简述项目管理的5个过程组及其关系。
第一次一、单选题共20 题,共72分序号: 1 本题分数:4.17下列选项中,关于项目周期的说法中正确的是:(B)A、所有项目的周期都必须经历5个阶段。
B、项目生命周期的长度可以是几个星期,也可以是几个月,甚至是几年。
C、在项目生命周期的各阶段投入的强度是相同的。
D、结束项目时,无需提交报告对该项目做详尽的描述与分析。
序号: 2 本题分数:4.17下列选项中,哪个不属于构成项目的3个要素?(C)A、时间B、费用C、项目经理D、范围序号: 3下列选项中,关于项目的特性说法错误的是?(B)A、一个项目所涉及的人员、资源、地点、时间等均是不可能完全相同的,项目的执行过程中也是独一无二的,因此项目是唯一的。
B、项目受时间限制,但不受资源和成本的限制。
C、在项目的实施过程中,外部和内部因素总是会发生一些变化,因此项目也会出现不确定性。
D、一次性是项目与其他重复性运行或操作工作最大的区别。
序号: 4 本题分数:2.78(C)下列哪一项是PERT法中的最短时间?A、最可能时间B、最悲观时间C、最乐观时间序号: 5 本题分数:2.78(C)要设置默认的工资率,是在:A、【工具】|【自定义】的【常规】选项卡中B、【项目】|【项目信息】中设置C、【工具】|【选项】的【常规】选项卡中序号: 6 本题分数:2.78(A)更改日历的一周显示天数,下列哪个天数无法设置?A、6天B、7天C、5天序号: 7 本题分数:4.17(B)要新建一个空白的项目文档,可以按(B)组合键。
A、Ctrl+SB、Ctrl+NC、Ctrl+OD、Ctrl+P序号: 8 本题分数:4.17下列说法中,哪些是错误的?(D)A、在Project 2007中,不能对单个字进行格式设置,只能以单元格为单位进行设置B、在项目文档中,不能对字间距进行设置C、使用甘特图向导设置项目文档格式时,只对当前的项目文档起作用D、使用“文本样式”对话框设置文本格式时,所有视图窗口中的文本都会发生变化序号: 9 本题分数:2.78想要定义一个域,其域是个下拉式菜单,则选择【工具】|【自定义】|【域】命令,单击【】按钮来设置。
软件项目管理知识点总结一、项目管理定义项目管理是指在预定的成本、进度、质量、顺利完成并让所有干系人得到满意的前提下,对成本、人员、进度、质量、风险等进行分析和管理的活动。
通俗来说,就是在一定的约束条件下,通过相关的理念、技术方法和工具,有效地达到预想的目标的过程。
二、项目管理目标项目管理的目标包括:确保项目能够在预定的成本、进度、质量要求下顺利完成;确保项目能够满足所有干系人的需求和期望;确保项目能够有效地应对风险,避免潜在的问题和风险对项目造成负面影响。
三、五大标准化过程组项目管理按照五大标准化过程组进行:启动阶段、计划阶段、实施及控制阶段、结束阶段、项目评估阶段。
1. 启动阶段:包括项目可行性分析、立项、招投标、合同签署等。
2. 计划阶段:包括范围定义、进度安排、资源安排、成本估价、质量保证计划、风险计划、实施计划等。
3. 实施及控制阶段:包括项目实施、进度控制、费用控制、质量控制、变更控制等。
4. 结束阶段:包括范围确认、质量验收、费用结算与审计、项目资料验收、项目交接与清算、项目审计与评估、项目总结等。
四、项目启动项目启动包括项目类型、初始项目分析、生存期模型等。
1. 项目类型:合同项目和内部项目。
2. 初始项目分析:包括项目可行性分析、项目范围分析、项目干系人分析。
3. 生存期模型:包括瀑布模型和原型模型。
五、项目管理注意事项1. 对于项目目标和管理计划的变更,一定要确保在变更前对变更的影响进行全面的评估,并获得相关干系人的认可。
2. 确保项目团队成员之间的沟通畅通,及时了解项目进展和问题,并及时解决。
3. 对于项目中的风险,一定要进行全面的识别和评估,并制定相应的风险应对计划。
4. 确保项目质量,注重细节,避免出现质量问题。
六、常用项目管理工具1. Microsoft Project:用于项目进度管理、资源管理、风险管理等。
2. Excel:用于项目成本管理、风险管理等。
3. JIRA:用于项目需求管理、任务分配、进度管理等。
项⽬管理_复习题及参考答案《项⽬管理》复习题参考答案选择题:1、项⽬经理具有以下特点。
( C )A、是⼀次性组织B、是企业管理的机构C、是企业法⼈的办事机构D、是固定的组织2、项⽬管理团队的⼀般特点不包括。
( D )A、共同的⽬标B、合理分⼯与协作C、有效的沟通D、相互竞争3、可⾏性研究的_____是⽤来判断拟建项⽬风险的⼤⼩。
( A )A、不确定性分析B、财务效益分析C、社会效益性D、建设条件分析与结论4、即要求承包商提供履约担保,同时也要向承包商提供⽀付担保的是。
( A)A、业主⽀付担保B、质量保证担保C、价格差额担保D、保留⾦担保5、施⼯准备⼯作的核⼼是。
( D )A、物资准备B、现场准备C、劳动⼒准备D、技术准备6、风险分析能降低风险的影响或减少其发⽣的可能性,那么关于风险分析不正确的是。
( C )A、采集数据B、完成不确定性模型C、完成确定性模型D、进⾏评估7、下列关于⽆节奏流⽔施⼯叙述不正确的是。
( C)A、各施⼯过程在各施⼯段上流⽔节拍不完全相等B、各施⼯过程间流⽔步距不完全相等C、个专业施⼯队数与施⼯过程数不相等D、每个专业施⼯队数能连续⼯作,⽽施⼯段可能有空闲8、项⽬管理最基本的⽅法论是。
( B )A、项⽬⽬标的策划B、项⽬⽬标的动态控制C、项⽬管理的⽬标D、项⽬管理的信息化9、平⾏搭接时间增⼤会导致⼯期。
( B )A、延长B、缩短C、不变D、不⼀定10、为保证专业⼯作队能连续作业,应使m≥n,其适⽤条件。
( B )A、单层建筑B、多层建筑C、与层次⽆关D、⼯作⾯11、下列项⽬中不能作为施⼯项⽬管理对象的是。
( D )A、建设项⽬B、单项⼯程C、单位⼯程D、分部⼯程12、风险控制包括如下基本形式。
( D )A、风险回避、风险⾃留、风险预防B、风险预防、风险隔离、保险C、风险回避、风险⾃留、风险分担D、风险分离、风险回避、风险分散13、事中质量控制指在施⼯过程中进⾏的质量控制;事中质量控制的策略是:全⾯控制施⼯过程,重点控制。
第一章1,项目的定义is “a temporary endeavor undertaken to create a unique product, service, or result2,项目的属性:Has a unique purpose.Is temporary.Is developed using progressive elaboration. 逐步细化Requires resources, often from various areas.Should have a primary customer or sponsor. The project sponsor usually provides the direction and funding for the project.Involves uncertainty.项目的属性:项目有唯一的目的;项目是临时的,导致唯一的产品,服务和结果;项目的发展是逐步细化,要苦心经营的;项目需要不同领域的资源;项目必须有客户和项目发起人;项目具有不确定性3,三大限制:scope;time;cost4,项目管理定义:is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements5,项目管理框架:利益相关者的期望和需要,9大知识领域,工具和技术,项目组合6,利益相关者包括:Project sponsor Project manager Project team Support staffCustomers Users Suppliers Opponents to the project7,9大知识领域:4个核心领域(scope, time, cost, and quality);4个促进知识领域(human resources, communication, risk, and procurement management )project integration management) affects and is affected by all of the otherknowledge areas8,工具和技术有:范围:Project charters项目章程, scope statements范围说明, and WBS时间:Gantt charts甘特图表, network diagrams网络图, critical path analyses, critical chain scheduling花费:Cost estimates费用估算and earned value management 挣值管理9,定义项目成功的方法:The project met scope, time, and cost goalsThe project satisfied the customer/sponsorThe results of the project met its main objective10,项目成功的10大因素:Executive support User involvement Experienced project managerClear business objectives Minimized scope Standard software infrastructure 标准的软件基础设施Firm basic requirements Formal methodology Reliable estimatesOther criteria, such as small milestones, proper planning, competent staff, andownership11,项目管理研究所和项目管理专业人员:The Project Management Institute (PMI) is an international professional society for project managers founded in 1969PMI provides certification as a Project Management Professional (PMP) 12,项目管理的工具:3类Low-end tools:Handle single or smaller projects well; cost under $200 peruserMidrange tools: Handle multiple projects and users; cost $200-600 per user;Project 2007 most popularHigh-end tools: Also called enterprise project management software; oftenlicensed on a per-user basis; VPMi Enterprise Online13,项目经理需要的技能:项目管理本身的知识;应用领域的知识;项目环境知识;一般的管理知识和技能;与人沟通的技能;第二章1,项目不能被隔离运行,Projects must operate in a broad organizational environment.项目经理需要用系统的方法解决问题2,系统方法包括3部分:Systems philosophy: 系统哲学an overall model for thinking about things assystemsSystems analysis: Problem-solving approach.Systems management: Address business, technological, and organizationalissues with creating, maintaining, and making changes to systems 解决业务,技术和组织问题,创造,维持,并改变系统3,组织的四种框架:Structural frame:结构框架Focuses on roles and responsibilities, coordination,and controlHuman resources frame人力资源框架Focuses on providing harmony between needs of the organization and needs of people.Political frame政治框架Assumes organizations are coalitions composed ofvaried individuals and interest groups. Conflict and power are key issuesSymbolic frame象征性框架Focuses on symbols and meanings related to events.Culture is importan3球模型:业务,组织,技术4,3种基本的组织结构Functional: Functional managers report to the CEOProject: Program managers report to the CEOMatrix: Middle ground between functional and project structures; personneloften report to two or more bosses; structure can be a weak, balanced, or strong matrix5,组织文化的定义:is a set of shared assumptions共同的假设, values价值观, and behaviors thatcharacterize the functioning of an organization6,组织文化的10大特征:Member identity 会员身份Group emphasis 集团强调People focus 焦点人物Unit integration 单元集成Control 控制Risk tolerance风险忍受Reward criteria 奖励标准Conflict tolerance 冲突容忍Means-ends orientation 目的取向Open-systems focus 开放系统重点7,利益相关者管理可以利用4大组织框架帮助达到利益相关者的期望和需求8,高层管理承诺的重要性,高层管理对项目经理的作用Secure adequate resources 确保足够的资源Get approval for unique project needs in a timely manner 适时地为项目取得认可Receive cooperation from people throughout the organization 在组织中得到合作Learn how to be better leaders9,IT项目需要:组织的承诺,组织的标准,现代激励理论10,项目的生命周期:is a collection of project phases项目阶段;Concept概念;development发展;implementation实施;close-out收尾项目的交付件定义:is a product or service produced or provided as part of a project11,关于项目阶段的特征:初期阶段:资源需求少,不确定性(风险)最高,项目的利益相关者很大机会去影响项目中期:完成项目的确定性增加,资源的需求增加后期:焦点是项目的需求是否达到,赞助人对项目的完成是否认可12,传统项目的生命周期:concept,development,implementation,close-out13, 产品的生命周期:系统开发生命周期的定义:is a framework for describing the phases involved in developing informationsystems.系统开发项目可以根据两种生命周期:Predictive life cycle 预测生命周期:项目的范围是明确的,而时间和成本可以预测Adaptive Software Development (ASD) life cycle 自适应软件开发生命周期:基于任务和内容驱动,并且使用基于时间周期满足目标日期14,预测生命周期的种类:瀑布型Waterfall model增量开发模型Incremental build model 提供逐步发展的业务软件原型模型Prototyping model 开发原型澄清用户需求螺旋模型Spiral model使用迭代的方式或者螺旋的方式而不是线性的方法来显示软件的开发15,管理评论:also called phase exits阶段出口or kill points, should occur after each phase 发生在每个阶段to evaluate the project’s progress评估项目的进展, likely success如果成功, and continued compatibility with organizational goals 16,Outsourcing 外包定义outsourcing is when an organization acquires goods and/or sources from an outside source; offshoring is sometimes used to describe outsourcing from another country17,虚拟团队的定义:a virtual team is a group of individuals who work across time and space using communication technologies第三章1,过程的定义processA process is a series of actions directed toward a particular result 它是针对一个特定结果的一系列活动2,项目管理的过程有:Initiating processes :确定和批准一个项目或项目阶段Planning processes :制定和维护一个可行的方案,确定项目涉及组织的需求Executing processes:协调人和资源进行的各种计划和生产的产品,服务或项目成果或阶段Monitoring and controlling processes 定期测量和监测进展,确保项目目标能达到Closing processes 接受项目,结束合同,记录经验教训3,IT项目的管理方法Management MethodologyA methodology describes how things should be done;a standard describes what should be donePRINCE2, Agile, and Six Sigma provide different project managementmethodologies全球,敏捷,和六西格玛提供不同的项目管理方法4,Project Pre-initiation(由利益相关者参与)项目启动前的一些任务:决定项目的三大限制;确定项目的发起人;选择项目经理;建立一个商业项目案例;与项目经理开会审查项目进程和项目的期望;决定项目是否分成更加小的项目。
软件项目管理考试要点整理考点一:生存期模型(生存期模型有几个,每一个的特点和适用情况,题目会给出一个项目例子,要求分析项目是属于哪种模型,为什么?)瀑布模型特点简单、易用、直观开发进程比较严格,一个进程顺着一个进程进行模型中没有反馈过程模型执行过程中需要严格控制允许基线和配置早期接受控制一个新的项目不适合瀑布模型,除非在项目的后期用户直到项目结束才能看到产品的质量,用户不是渐渐地熟悉系统不允许变更或者限制变更适合情况在项目开始前,项目的需求已经被很好地理解,也很明确,而且项目经理很熟为实现这一模型所需要的过程,同时解决方案在项目开始前也很明确,很多的短期项目可以采用瀑布模型V模型特点简单易用,只要按照规定的步骤一步一步执行即可V模型强调测试过程与开发过程的对应性和并行性,适合情况项目的需求在项目开始前很明确,解决方案在项目开始前也很明确,项目对系统的性能安全很严格原型模型特点需求定义之前,需要快速构建一个原型系统用户根据快速构建的原型系统的优缺点,给开发人员提出反馈意见根据反馈意见修改软件需求规格,以便系统可以更正确地反映用户的需求可以减少项目的各种假设以及风险等适合情况当项目的需求在项目开始前不明确,或者需要减少项目的不确定性的时候,可以采用原型方法增量式模型特点可以避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性可以更快地开发出可以操作的系统可以减少开发过程中用户需求的变更一些增量可能需要重新开发(如果早期开发的需求不稳定或者不完整)适合情况项目开始时,明确了大部分的需求,但是需求可能会发生变化的项目对于市场和用户把握不是很准,需要逐步了解的项目对于有庞大和复杂功能的系统进行功能螺旋式模型特点表现为瀑布模型的多次迭代可以将每个阶段进行更细的划分可以进行灵活设计通过风险管理进行驱动用户可以更早看到产品用户可以不断对产品进行评估用户可以与开发人员进行精密的合作项目的投资不用一次性投入可以给开发人员更多的反馈信息适合情况项目中风险是主要的制约因素项目中的不确定因素和风险限制了项目的进度用户对自己的需求不是很明确需要对一些基本的概念进行验证可能发生一些重大的变更项目规模很大项目中采用了新技术渐近式阶段模型特点:阶段式提交一个可运行的产品关键的功能更早出现早期预警问题,避免软件缺陷不知不觉的增长减少报告负担阶段性完成可以降低估计失误阶段性完成均衡了弹性与效率适合情况:可以适合任何规模的项目,主要是中型或大型项目希望随时看到未来的项目考点二:关键路径法(计算题必考,参照课堂实例)课堂实例作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。
通过历时估计已经估算出每个任务的工期,现已标识在PDM网络图上。
假设项目的最早开工日期是第0天,请计算每个任务的最早开始时间,最晚开始时间,最早完成时间,最晚完成时间,同时确定关键路径,并计算关键路径的长度,计算任务F的自由浮动和总浮动.考点三:时间压缩法(计算题可能会考参照课堂实例)考点四:质量管理的案例分析(题目给出项目案例,分析质量管理过程有哪些?)质量管理的过程:软件项目的质量计划:确定项目应达到的质量标准决定如何满足质量标准的计划安排和方法软件质量保证通过评价项目整体绩效,建立对质量要求的信任提供项目和产品可视化的管理报告该任务本身并不能提高产品的质量项目执行过程审计项目执行产品审计由质量保证部门人员实施质量保证的要点对项目进行评价推测能否达到质量指标建立对项目的信心软件质量控制确定项目结果与质量标准是否相符确定消除不符的原因和方法控制产品的质量、及时纠正缺陷任务本身提高产品的质量有开发人员实施质量控制的要点检查工作结果按照标准跟踪检查确定措施消灭质量问题质量控制的活动技术评审代码走查测试返工控制图趋势分析抽样考点五:决策树分析(计算题可能会考参照课堂实例)课堂实例:利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元;投掷的结果背面每朝上一次你需要付出1.5元。
方案2:随机投掷硬币两次,你需要付出2元;如果两次投掷的结果都是硬币正面朝上,你将获得10元。
考点六:净值分析法(计算题必考参照课堂实例)计算公式如下:BCWS 计划完成工作的预算成本ACWP 已完成工作的实际成本BCWP 已完成工作的预算成本BAC 工作完成的预算成本SV(进度差异)= BCWP – BCWSCV(费用差异)= BCWP – ACWPSPI(进度效能指标)= BCWP/BCWSCPI(成本效能指标)= BCWP/ACWP进度差异:SV=BCWP-BCWS=0:按照进度进行<0:落后于进度>0:超前于进度费用差异:CV=BCWP-ACWP=0:按照预算进行>0:低于于预算<0:超出于预算成本效能指数:CPI=BCWP/ACWP费用的支出速度=1:按照预算进行>1:低于预算<1:超出预算进度效能指标:SPI=BCWP/BCWS已完成工作百分比=1:按照进度进行>1:超前于进度<1:落后于进度课堂实例:你被指定负责一个软件项目,其中有4部分,项目总预算为53000, A任务为26000, B 任务为12000, C任务为10000, D任务为5000, 截止到5月31日,A任务已经全部完成,B 任务过半,C任务刚开始,D任务还没有开始,采用50/50规则计算截止到5月31日的CV,SV,CPI,SPI?A的BCWP = 26000B的BCWP = 6000C的BCWP = 5000D的BCWP = 0BCWS = 26000+9000+4800+0 = 39800元ACWP = 25500+5400+4100+0 = 35000元BCWP = 26000+6000+5000+0 = 37000元SV = BCWP – BCWS = 37000-39800 = -2800元CV =BCWP – ACWP = 37000-35000 = 2000元SPI = BCWP/BCWS = 37000/39800 = 93%CPI = BCWP/ACWP = 37000/35000 = 106%考点七:软件质量控制案例分析(质量的控制方法有哪些?阐述质量管理中的问题,如何用质量控制的方法解决项目管理的问题)质量控制方法:(1)技术评审:技术评审的目的是尽早发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。
技术评审例子:1、召开评审会议:一般应有3至5相关领域人员参加,会前每个参加者做好准备,评审会每次一般不超过2小时;2、在评审会上,由开发小组对提交的评审对象进行讲解;3、评审组可以对开发小组进行提问;提出建议和要求;也可以与开发小组展开讨论;4、会议结束时必须做出以下决策之一:接受该产品,不需做修改;由于错误严重,拒绝接受;暂时接受该产品,但需要对某一部分进行修改。
开发小组还要将修改后的结果反馈至评审组。
5、评审报告与记录;所提出的问题都要进行记录,在评审会结束前产生一个评审问题表,另外必须完成评审报告(2)代码评审和走查代码评审是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。
代码走查是在代码编写阶段,开发人员自己检查自己的代码(3)测试测试是程序的执行过程,目的在于发现错误;一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。
(4)返工返工是将有缺陷的和不合格项改造为与需求和规格一致的行为(5)控制图法控制图法是一种图形的控制方法,它显示软件产品的质量随着时间变化的情况,在控制图法中标识出质量控制的偏差标准。
(6)趋势分析趋势分析指运用数字技巧,依据过去的成果预测将来的产品。
(7)抽样统计抽样统计是根据一定的分布概率抽取部分产品进行检查。
它是以小批量的抽样为准进行检验,以确定大量或批量产品质量的最常使用的方法。
考点八:项目总结案例分析(项目总结的过程有哪些,为什么要做?怎么做?对具体项目案例分析)项目总结:项目总结是一个把实际运行情况与项目计划不断比较以提炼经验教训的过程。
通过项目质量计划和总结,项目过程中的经验和教训将得到完整的记录和升华,成为“组织财富”。
总结包括:总结成功的经验和失败的教训总结软件项目历程文件详细参考书P258-259的内容课堂案例题:例题一:你是一个项目的项目经理,计划了一个项目需要36个月完成,然后提交领导,由于领导的原因导致项目的开始日期推延2个月,但是领导要求你按照计划完成,作为项目经理,你应该如何做?解:暂时没有找到答案例题二:系统集成公司A于2009年1月中标某市政府B部门的信息系统集成项目。
经过合同谈判,双方签订了建设合同,合同总金额1150万元,建设内容包括:搭建政府办公网络平台,改造中心机房,并采购所需的软硬件设备。
A公司为了把项目做好,将中心机房的电力改造工程分包给专业施工单位C公司,并与其签订分包合同。
在项目实施了2个星期后,由于政府B部门为了更好满足业务需求,决定将一个机房分拆为两个,因此需要增加部分网络交换设备。
B参照原合同,委托A公司采购相同型号的网络交换设备,金额为127万元双方签订了补充协议。
在机房电力改造施工过程中,由于C公司工作人员的失误,造成部分电力件备损毁,导致政府B部门两天无法正常办公,严重损害了政府B部门的社会形象,因此B部门就此施工事故向A公司提出索赔。
【问题1】(4分)请指出A公司与政府B部门签订的补充协议有何不妥之处,并说明理由。
【问题2】(5分)请简要叙述合同的索赔流程。
【问题3】(6分)请简要说明针对政府B部门向A公司提出的索赔,A公司应如何处理。
解:[问题1]的解答思路补充协议的金额超过了原合同的10%,根据采购法这是不允许的。
A公司和B部门的补充协议有漏项,没有对增加部分网络交换设备导致中心机房的供电变化做出明确的说明。
补充协议没有说明增加设备引起的变更对机房的影响。
A公司和B部门的补充协议没有对分拆中心机房导致的风险与责任归属做出明确的规定。
A公司和B部门的补充协议应该明确规定双方的责任以及工作的范围。
如果分包的中心机房的电力改造工程属于A公司和B部门合同的主要部分,则A公司与C公司的该分包应争得B部门的同意。
A公司应该按规范的采购流程,事前审查分包商的资格并争得B部门的同意、最好由B 部门直接与C公司签订协议以免责。
[问题2]的解答思路(1)提出索赔要求(2)报送索赔资料(3)索赔答复(4)索赔认可(5)提交索赔报告或(4)索赔存在分歧,进入仲裁与诉讼。