一、一个新产品研发项目中,由于缺乏重要的研发设备,一个非关键路径上的活动无法执行,可能导致项目延期,项目经理首先应该做什么?
A.与职能经理协商获取研发设备 B.查看风险管理计划,指导如何管理项目风险
C.与团队开会,讨论问题的解决方案 D.更新风险登记册,采购一批新的研发设备
二、一家电子化公司为了提高市场份额,决定发布一个全新的产品,该产品使用到一个新型技术,在公司没有任何的历史信息,该技术在市场上也还没有成熟的产品,此时项目章程已获得批准,并且指派了一名公司经验最丰富的项目经理负责。针对项目目前的情况,项目经理应该如何面对?
A.确定如何收集经验教训 B.更新风险登记册以包含缺乏新型技术的使用
C.请求PMO提供经验 D.使用转移策略把风险责任转移给第三方
三、敏捷项目团队正在进行一项计算机软件的开发,两名团队成员打算采用一种新型的技术。产品经理对此表示担忧,因为使用该技术需要耗费大量时间,这可能会造成项目落后。项目团队应该做什么?
A.要求团队成员继续使用原先使用的技术,以避免出现项目落后的情况
B.让团队成员与产品负责人协作来寻找方法使他们的技术目标与项目目标一致
C.让产品经理向主要的关键干系人解释该项新技术
D.让敏捷教练进行协商解决
四、一个软件项目正在执行过程中,一名开发人员正在对代码进行重构,结果犯了一个严重的错误,该错误将会使团队无法按期交付功能,以下选项除了哪项都是可以接受的?
A.继续解决较高优先级的任务,并在回顾会议上提出该问题
B.不告诉其他团队成员,并尽最大努力改正该问题
C.在下一个每日站会上提出该问题
D.向其他团队成员发送信息,告诉他们可能出现的后果
五、Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。在敏捷团队中应该由谁来促进Scrum中的实践呢?
A. 敏捷教练 B.产品负责人 C.项目干系人 D.团队成员
答案及解析
【答案】:B B B B A
一、一个新产品研发项目中,由于缺乏重要的研发设备,一个非关键路径上的活动无法执行,可能导致项目延期,项目经理首先应该做什么?
A.与职能经理协商获取研发设备 B.查看风险管理计划,指导如何管理项目风险
C.与团队开会,讨论问题的解决方案 D.更新风险登记册,采购一批新的研发设备
【解析】:本题考查风险管理计划的作用
关键词:设备不可用,可能导致项目延期,可能的就是存在风险,项目风险的管理可以依据风险管理计划中的内容来进行,风险管理计划是描述如何安排与实施风险管理活动的文件,所以B选项正确。
选项A,获取研发设备是在识别风险后,可能会进行的步骤。
选项C,当前还不是问题,是可能存在延期,是风险。
选项D,更新风险登记册是识别风险后的步骤,当前如果没有查看风险管理计划,可以选择更新风险登记册。但是具体是否是采购一批新设备,这个方法是可能的一个方案,不一定仅仅只有这一个方案。
二、一家电子化公司为了提高市场份额,决定发布一个全新的产品,该产品使用到一个新型技术,在公司没有任何的历史信息,该技术在市场上也还没有成熟的产品,此时项目章程已获得批准,并且指派了一名公司经验最丰富的项目经理负责。针对项目目前的情况,项目经理应该如何面对?
A.确定如何收集经验教训 B.更新风险登记册以包含缺乏新型技术的使用
C.请求PMO提供经验 D.使用转移策略把风险责任转移给第三方
【解析】:本题考查风险识别-更新风险登记册
题干中没有历史信息,说明没有相关的经验,可以识别为一项风险,在风险登记册中记录,然后对风险进行分析,规划,实施风险应对。选择B选项合适。
选择A:经验教训是为了未来所用,而现在侧重点是本项目的成功,所以不合适。
选项C:题干已经表明没有任何历史信息,找PMO也没啥用。
选项D:可能是选项B之后的一个应对措施,但是还可能是其他措施,比如接受,所以D也不合适。
三、敏捷项目团队正在进行一项计算机软件的开发,两名团队成员打算采用一种新型的技术。产品经理对此表示担忧,因为使用该技术需要耗费大量时间,这可能会造成项目落后。项目团队应该做什么?
A.要求团队成员继续使用原先使用的技术,以避免出现项目落后的情况
B.让团队成员与产品负责人协作来寻找方法使他们的技术目标与项目目标一致
C.让产品经理向主要的关键干系人解释该项新技术
D.让敏捷教练进行协商解决
【解析】:每个项目中所有的人和团队总是有自己的职业和个人目标。敏捷团队之所以这么有效,一个原因就在于他们考虑到了这一点,会确保团队目标与项目目标保持一致。例如,Scrum团队会为每个sprint写一个简单明确的目标。团队有自己的特定目标时,他们应该协作来找出共同点,从而不仅能实现sprint目标,还能同时朝着团队目标前进。因此本题的答案为B选项。
选项A:敏捷管理实践中鼓励创新,不应该直接拒绝新技术的使用。
选项C:首先要确保新技术的技术目标与项目目标一致才能使用新技术,如果在此之后有关键干系人反对才要做出解释。
选项D:不够具体,不能看出是否能解决实际问题。
四、一个软件项目正在执行过程中,一名开发人员正在对代码进行重构,结果犯了一个严重的错误,该错误将会使团队无法按期交付功能,以下选项除了哪项都是可以接受的?
A.继续解决较高优先级的任务,并在回顾会议上提出该问题
B.不告诉其他团队成员,并尽最大努力改正该问题
C.在下一个每日站会上提出该问题
D.向其他团队成员发送信息,告诉他们可能出现的后果
【解析】:敏捷团队比较重要的一部分是允许每一个人做试验和犯错误。当犯了一个错误时,要做到开放,并向团队公开这个错误。人往往喜欢掩盖问题,但是问题发生时,你无法让团队其他人避开相应的后果。你要开诚布公地告诉他们发生了什么,并一起解决这个问题。
所以选项中ACD都是可以接受的,只有B选项无法接受。
五、Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。在敏捷团队中应该由谁来促进Scrum中的实践呢?
A.敏捷教练 B.产品负责人 C.项目干系人 D.团队成员
【解析】:对照Scrum实践中的三个角色的职责,敏捷教练负责确保敏捷的落实和实施。因此本题的正确答案是A选项。
选项B,负责产品待办事项列表的优先级顺序排列和及时接受用户反馈。
选项C,项目干系人不负责具体实施项目内部事务。
选项D,团队成员负责执行敏捷实践,而促进敏捷实践的是敏捷教练。