当前位置:   article > 正文

No.017 <软考>《(高项)备考大全》【第02章】信息系统项目管理基础_使用scrum进行敏捷项目管理,其中(23)负责维护进程和任务

使用scrum进行敏捷项目管理,其中(23)负责维护进程和任务

1、章节说明

此部分是提纲挈领的章节,不需要花过多时间进行学习,只需要掌握我们讲的一些要点即可

1.1 考试相关

此部分一般在上午考2-3分的选择题,不是很重要,主要介绍了项目管理体系,起着提纲挈领的作用!新教程在生命周期模型这块增加知识点较多!需要特别注意!
在案例分析中也可能考的,比如17年上半年考了生命周期模型的选择,考的概率低
在论文写作中一般不考

1.2 十大知识域

在这里插入图片描述

2、项目管理基础

2.1 项目的概念和特点

在这里插入图片描述
在这里插入图片描述

2.2 项目和战略规划

1、企业战略是层出不穷的,虽然有多种,但基本属性是相同的,都是对企业的谋略,都是对企业整体性
长期性、基本性问题的计谋。战略管理包括三个过程:①战略制定;②战略实施;③战略评价;项目经 常被当作实现组织战略计划的一种手段使用。
2、对于典型的项目型企业,一般在企业的战略实施过程中,将企业的战略转化为一系列的项目来实施企
业的战略,按多项目或项目群来管理各个项目,达到企业的战略目标。一个优秀的项目经理应该了解企 业的商业战略目标,与企业高层管理者紧密合作。

2.3 信息系统项目的特点

★1、典型的信息系统项目的特点:①目标不明确;②需求变化频繁;③智力密集型;④设计队伍庞大; ⑤设计人员高度专业化;⑥涉及的承包商多;⑦各级承包商分布在各地,相互联系复杂;⑧系统集成项目中需研制开发大量的软硬件系统; ⑨项目生命期通常较短;⑩通常要采用大量的新技术;⑪使用与维 护的要求非常复杂。

2.4 信息管理定义

1、项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求
项目管理是通过应用和综合诸如启动、计划、实施、监控和收尾等项目管理过程来进行的。管理一个项目包括:识别要求;确定清楚而又能够实现的目标;权衡质量、范围、时间和成本方面互不相让的要求;

2、理解项目管理:
①项目管理是一种已被公认的管理模式,而不是任意的一次管理过程。
②项目管理的对象是项目,即一系列的临时任务。
③项目管理的职能与其他管理的职能是完全一致的
④项目管理运用系统理论与思想。
⑤项目管理职能主要是由项目经理执行的。在一般规模的项目中,项目管理由项目经理带领少量专职项
目管理人员完成,项目组织中的其他人员,包括技术与非技术人员负责完成项目任务,并接受管理。如
果项目规模很小,那么项目组织内可以只有一个专职管理人员,即项目经理。

3 项目管理知识体系构成、PMP、PRINCE2

该部分了解即可
在这里插入图片描述

4 组织结构对项目的影响

1、组织结构
在这里插入图片描述
PMO可以存在于任何组织结构中,包括职能型组织。
在这里插入图片描述

4.1 职能型和项目型

在这里插入图片描述

4.2 弱矩阵、平衡矩阵、强矩阵

在这里插入图片描述

5、信息系统项目生命周期

✓ 项目生命周期(产品导向过程)–项目从启动到收尾所经历的一系列阶段,阶段通常按顺序排列,有
时也会交叠,阶段名称和数量视具体项目而定。(技术工作维度

例如:建筑项目–可行性研究、初步设计、详细设计、施工、移交
例如: 软件项目–需求分析、 框架设计、详细设计、编程、测试、部署、移交

✓ 项目通用生命周期–启动项目;组织与准备;执行项目工作;结束项目
项目管理生命周期**(项目管理过程组)** --启动、规划、执行、监控、收尾(管理工作维度
产品 生命周期–从项目开始项目结束再到项目产品运行生命终止(退出市场)的全过程。

在这里插入图片描述

注意
不应把通用生命周期与项目管理过程组相混淆,因为过程组中的过程所包含的活动,可以在每个项目阶段执行和重复执行,也可以在整体项目层面执行和重复执行。项目生命周期独立于项目所生产(或改进)的产品的生命周期。但项目应该考虑该产品当前所处的产品生命周期阶段。通用的生命周期结构从宏观视角为项目间的比较提供了通用参照,即使项目的性质完全不同。

5.1 生命周期结构特征

1、生命周期结构具有以下特征: ①成本与人力投入在开始时较低,在工作执行期间达到最高,并在项目快要结束时迅速回落
风险与不确定性在项目开始时最大,并在项目的整个生命周期中随着决策的制定与可交付成果的验收而逐步降低
③在不显著影响成本前提下,改变项目产品最终特性的能力在项目开始时最大

在这里插入图片描述在这里插入图片描述

2、产品的生命周期更长,产品的生命周期包含项目的生命周期
3、通常以一个或多个可交付成果的完成为结束。
4、项目阶段都具有以下类似特征:
✓ ①各阶段的工作重点不同,通常涉及不同的组织,处于不同的地理位置,需要不同的技能组合。
✓ ②为了成功实现各阶段的主要可交付成果或目标,需要对各阶段及其活动进行独特的控制或采用独特的过程。重复执行全部五大过程组中的过程,可以提供所需的额外控制,并定义阶段的边界。
✓ ③阶段的结束以作为阶段性可交付成果的工作产品的转移或移交为标志。阶段结束点是重新评估项目活动,并变更或终止项目(如果必要)的一个当然时点。这个时点可称为阶段关口、里程碑、阶段审查、阶段门或关键决策点
5、阶段与阶段的关系有两种基本类型:①顺序关系;②交叠关系

6、信息系统典型生命周期模型

6.1 瀑布模型

概念明细
阶段瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段
特定2、瀑布模型中每项开发活动具有以下特点:--对应结构化开发
①从上一项开发活动接受该项活动的工作对象作为输入。
②利用这一输入,实施该项活动应完成的工作内容。
③给出该项活动的工作成果,作为输出传给下一项开发活动。
④对该项活动的实施工作成果进行评审。
适用需求明确或很少变更的项目;开发团队比较弱的情况;有厚实的行业实践基础;整批一次性交付有利于干系人。
图示在这里插入图片描述

6.2 螺旋模型

概念说明
螺旋模型螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来。
特点在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生;
开发过程具有周期性重复的螺旋线状。
四个象限分别标志每个周期所划分的四阶段:制订计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞复杂的、高风险的系统。
图示在这里插入图片描述

6.3 迭代模型

概念说明
迭代模型水平方向为时间维,分四个阶段:初始、细化、构造、移交;
核心工作流从技术角度描述迭代模型的静态组成部分,包括:业务建模、需求获取、分析与设计、实现、测试、部署。
◆图中的阴影部分描述了不同的工作流,在不同的时间段内工作量的不同,几乎所有的工作流在所有的时间段内均有工作量,只是大小不同而已
各阶段的主要任务1)初始阶段:系统地阐述项目的范围,选择可行的系统构架,计划和准备业务案例。
2)细化阶段:细化构想,细化过程和基础设施,细化构架并选择构件。
3)构造阶段:资源管理、控制和过程最优化,完成构件的开并依评价标准进行测试,依构想的验收标准评估产品的发布。
4)移交阶段:同步并使并发的构造增量集成到一致的实施基线中,与实施有关的工程活动根据完整的构想和需求集的验收标准评估实施基线。
图示在这里插入图片描述
图示在这里插入图片描述
说明根据需要,在一个阶段,可以完成一次到多次的迭代。

6.4 增量模型和迭代模型对比

迭代模型增量模型
在迭代式的过程中,每个阶段都包括不同比例的所有活动
➢重复的循环,属于“完善型迭代”。
➢适用于:不能完整定义产品的所有需求、计划多期开发的、在开发早期需求可能有所变化、需要降低项目复杂性的、部分交付有利于干系人的
➢融合了瀑布模型的基本成分和原型实现的迭代特征。在预定的时间区间内渐进增加产品功能的一系列迭代来产出可交付成果。
➢本质上是一种非整体开发模型。只有在最后一次迭代之后,可交付成果具有了必要和足够的能力,才能被视为完整的
渐进地增加,属于“功能型迭代”。
在这里插入图片描述在这里插入图片描述

6.5V模型

V模型特点
左边分别代表了需求分析、概要设计、详细设计、编码。
右边单元测试、集成测试、系统测试、验收测试
说明单元测试:验证软件单元是否按照单元规格说明(详细设计说明)正确执行,即保证每个最小的单元能够正常运行。单元测试一般由开发人员来执行,首先设定最小的测试单元,然后通过设计相应的测试用例来验证各个单元功能的正确性。
集成测试:检查多个单元是否按照系统概要设计描述的方式协同工作。主要关注点是系统能够成功编译,实现了主要的业务功能,系统各个模块之间数据能够正常通信等。
系统测试:验证整个系统是否满足需求规格说明
验收测试:从用户的角度检查系统是否满足合同中定义的需求或用户需求。
特点1.V模型体现的主要思想是开发和测试同等重要,左侧代表的是开发活动,而右侧代表的是测试活动。
2.V模型针对每个开发阶段,都有一个测试级别与之相对应。
3.测试依旧是开发生命周期中的阶段,与瀑布模型不同的是,有多个测试级别与开发阶段对应。
4.V模型适用于需求明确和需求变更不频繁的情形
图示在这里插入图片描述

6.6原型法

原型法特点
概念原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
原型的特点①实际可行;②具有最终系统的基本特征;③构造方便、快速,造价低。
原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。系统开发计划就是一个反复修改的过程。适于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更易被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。
分类可以将原型分类:①抛弃型原型、②进化型原型
图示在这里插入图片描述

6.7敏捷模型

敏捷特点
概念敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,相对于传统软件开发方法的“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。
Scrum即敏捷,是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的
角色Scrum主管角色:负责维护过程和任务
产品负责人:代表利益所有者
开发团队:包括了所有开发人员
图示在这里插入图片描述
图示在这里插入图片描述

6.8 各模型对比

在这里插入图片描述

7、单个项目管理过程

7.1 知识点

◆ 项目管理有2条主线,一条是技术,一条是管理。项目过程由项目团队实施,一般属于以下两大类之一: 一类是项目管理过程,另一类是面向产品的过程
◆ 软件开发项目的面向产品的过程一般有:需求获取、需求分析、概要设计、详细设计、编码、单元测 试、集成测试、验收测试和安装部署等
◆ 项目管理过程和创造产品的过程,从项目开始到其结束始终彼此重叠与交互作用
◆ 项目管理过程组:启动、规划、执行、监控、收尾;在所有项目上都是一样的。
任何一个项目所必需的这5个项目管理过程组之间的依赖关系很清楚,对于每一个项目都是按照同样 的顺序进行的。它们与应用领域或行业关心的重点无关。各个过程组及其过程在项目完成之前经常被多 次反复。过程在过程组内或过程组之间也相互作用和影响
◆ 五大过程组可以在每个项目阶段执行和重复执行,也可以在整体项目层面执行和重复执行。
◆ “项目管理生命周期”和“项目生命周期”有相同的起点和终点
◆ 五大过程组可以对应到PDCA戴明环,规划对应P,执行对应D,监控对应C和A
◆ 启动过程组:制定项目章程、识别项目干系人;收尾过程组:结束项目或阶段、结束采购。

7.2 过程组相互作用的程度

在这里插入图片描述

  1. 过程组极少是孤立的或一次性事件,而是在整个项目期间相互重叠
  2. 在多阶段项目上,这些过程会在每个阶段内重复进行,直至符合阶段完成标准。
  3. 监控过程通常不能在时间段上独立存在,贯穿于其他所有过程中

在这里插入图片描述

7.2.1 戴明环

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

7.3 10大知识域、47个过程、5大过程组

背下来吧
在这里插入图片描述

7.3.1 五大过程组、47个过程梳理

在这里插入图片描述

8、练习题

【例1-17上】与例行工作相比,项目具有明显的特点。其中()是指每一个项目都有一个明确的开始时间与结束时间。
A.临时性B.按时性C.独特性D.渐进明细
【例2-17下】项目质量管理包括制定质量管理计划、质量保证、质量控制,其中质量控制一般在项目管理过程组的中进行。
A.启动过程组B.执行过程组C.监督和控制过程组D.收尾过程组
【例3-18上】识别项目干系人是()的子过程。
A.启动过程组B.计划过程组C.执行过程组D.监督与控制过程组
【例4-18上】()不是V模型的特点。
A.体现了开发和测试同等重要的思想
B.测试是开发生命周期中的阶段
C.针对每个开发阶段都有一个测试级别与之相对应
D.适用于需求不明确的项目
【例5-18下】()不属于典型的信息系统项目的特点;
A.使用与维护的要求复杂B.需求稳定C.设计人员高度专业化 D.智力密集型
【例6-18下】某公司下设硬件研发部、软件研发部、结构设计部、生产车间等部门;当执行项目遇到硬件问题时,参与项目人员先向自己部门的领导反馈,由部门领导再和部门经理沟通,该组织结构类型的缺点是()。
A.组织横向之间的联系薄弱,部门间协调难度大
B.管理成本高,多头领导,难以监测和控制
C.项目环境比较封闭,不利于沟通、技术知识等共享
D.员工缺乏事业上的连续性和保障
【例7-18下】可以将组成项目的各个过程归纳为5个过程组,启动过程组包括制定项目章程和()两个过程。
A.收集需求B.识别项目干系人C.定义范围D.组织项目团队
【例8-19上】项目生命周期是指项目从启动到收尾所经历的一系列阶段,当项目进入收尾阶段时()较高。
A.项目的风险B.人力投入C.变更的代价D.不确定性
【例9-19上】项目管理过程5个过程组可以对应到PDCA循环中,()过程组与PDCA循环中的检查和行动相对应。
A.规划 B.执行 C.监控 D.收尾
【例10-19下】关于项目和企业战略,不正确的是()。
A.项目管理通常需要将企业战略作为考虑因素
B.项目型企业通过一系列项目的成功实施来实现企业战略目标
C.战略管理包含战略制定、战略实施和战略评价三个过程
D.企业战略是针对企业当前经营状况所制定的策略
【例11-19下】某公司的组织结构如下图所示,该公司采取的是()组织结构。
在这里插入图片描述
A.强矩阵型 B.职能型 C.弱矩阵型 D.项目型
【例12-19下】项目管理的五大过程组中的()过程组,与戴明环中的检查和行动环节对应。
A.启动 B.执行 C.规划 D.监控
【例13-20下】关于项目管理的描述,不正确的是()。
A.项目管理的主要目的是实现企业管理目标
B.在项目管理中,时间是一种特殊的资源
C.项目管理的职能是对资源进行计划、组织、指挥、协调、控制
D.项目管理把各种知识、技能、手段和技术应用于项目活动中
【例14-20下】某项目组织结构中,项目经理全职管理项目,拥有很大的职权,且组织中全职参与项目工作的
职员比例占70%。该项目组织结构属于()。
A.弱矩阵型 B.强矩阵型 C.平衡矩阵型 D.职能矩阵型
【例15-20下】软件开发项目中,产品实现的过程不包含()。
A.需求获取 B.编码 C.集成测试 D.挣值分析
【例16-21上】以下()属于项目管理知识体系中的软技能。
A.激励 B.培训 C.规划 D.研发
【例17-21上】关于项目生命周期特征的描述,正确的是()。
A.项目生命周期越长,越有利于项目的进行
B.风险会随着项目的执行越来越大
C.风险和不确定性在项目开始时最大,并随项目进展而减弱
D.项目生命周期应保持投入人力始终不变
【例18-21上】项目人力资源管理中的“组建项目团队”过程属于()。
A.启动过程组 B.计划过程组 C.监督与控制过程组 D.执行过程组
【例19-21下】使用Scrum进行敏捷项目管理,其中,()负责维护进程和任务。
A.产品负责人 B.Scrum主管 C.开发团队 D.系统架构师
【例20-21下】某100人的公司承接了一个大型项目,所有部门都参与了该项目,其中55人为全职参与。项目经理小
A专职负责项目管理,公司配置管理人员小B兼职负责该项目的行政工作。则该公司的组织结构类型是()。
A.强矩阵型组织 B.弱矩阵型组织 C.项目型组织 D.平衡矩阵型组织
【例21-21下】关于项目阶段、项目生命周期及项目管理过程的描述,不正确的是()。
A.项目生命周期与项目管理过程组涵义相同,即同一事物的两个说法
B.做出变更和纠正错误的成本,随着项目越来越接近完成而显著增高
C.成本与人力投入在项目开始时较低,在执行期间达到最高,在项目快要结束时间快速回落
D.在螺旋模型中,每个周期一般划分为制定计划、风险分析、实施工程和客户评估四个阶段
【例22-22上】关于项目及项目管理基础的描述,不正确的是()。
A.项目是为提供一项独特产品、服务或成果所做的临时性努力
B.项目所产生的产品、服务或成果具有临时性特点
C.项目工作的目的在于得到特定的结果,即项目是面向目标的
D.项目管理和日常运营管理的目标有着本质的不同
【例23-22上】组建项目团队,建设项目团队和管理项目团队,是()的过程。
A.启动过程组 B.计划与编制过程组 C.执行过程组 D.监督与控制过程组

参考答案

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/845119
推荐阅读
相关标签
  

闽ICP备14008679号