PMP模拟考试全考点 含答案解析
1.项目经理接到一个开发新产品的项目,这个新产品的目标是开拓极具潜力的新业务领域。竞争对手也在开发同类产品,谁先获得用户认可,谁就会获得巨大的竞争优势。项目经理应该怎么做?( )
A.规划一个最小可行产品
B.向公司申请更多的资源加入团队
C.动员团队在新产品发布前,每周工作7天,每天工作12小时
D.取消评审环节,并减少测试
【答案】:A
【解析】:本题考查知识点:敏捷项目管理-最小可行产品(MVP)。
题干关键词:先获得用户认可,获得的竞争优势。最小可行产品(MVP)开发周期短、成本低,
可以尽早验证用户需求,因此选项A是最佳实践;敏捷项目不提倡加班和加人,故选项B和选项C均不选;取消评审不能验证客户需求,减少测试会让产品质量得不到保障。
2.你是一个软件开发团队中的团队成员。在一次回顾会议上,一个成员指出,最近3个sprint中大多数工作都主要关注代码基中的某一部分,而团队中只有一半的人熟悉这一部分,因此在那些sprint期间,只有那些人在做大部分有价值的工作,而他们只能在sprint待办列表中增加一些较低价值的项,才能让团队的其他人不会闲着。另一个人同意他的这个意见,而且补充说由于对这个代码不熟悉,导致了一些严重的bug。改善这种情况的最佳方法是什么?( )
A. 把工作分解为更小的块,使团队感觉他们完成了更多工作
B. 对团队做的所有工作开始采用结对编程,使团队成员都能更熟悉那个代码,而且可以相互帮助更早地发现bug
C. 计划工作,使每个人都忙起来
D. 限制进行中的工作量(WIP),使团队成员没有太多工作要做
【答案】:B
【解析】:本题考查知识点:敏捷项目管理—结对编程。
关键词:只有一半的人熟悉这一部分
团队很专业时,结对编程是一种破除壁垒的好办法,可以帮助人们了解他们以前可能没有处理过的代码。让不太熟悉代码的人与很了解这个代码的人结对,这会引发他们展开很棒的讨论。这是为代码基某些部分增加人手的一种非常有效的方法,尽管他们对这些部分还不太熟悉。结对编程还可以帮助团队更早地发现bug,并交付更高质量的产品,因为两个人结成对子,他们甚至能够在写代码的同时审查代码。
3.你是一个构建手机游戏的团队中的敏捷从业人员。你的一个团队成员对产品待办列表中的一个特性提出一个新的技术设计。她向团队提出这个设计时,一些成员对这个设计的可行性表示怀疑。所有人都同意如果这个设计可行,这会对游戏的性能带来显著提升,而且比当前的设计更容易维护。团队接下来最好做什么?( )
A. 建议这个团队成员继续采用当前设计,因为团队已经知道当前设计是可行的
B. 建议这个团队成员编写一个设计文档,并交由利益相关者批准
C. 建议这个团队成员创建一个spike,尝试这个解决方案看它是否可行
D. 建议团队停止使用当前设计,因为这个设计比那个团队成员描述的设计要慢
【答案】:C
【解析】:本题考查知识点:敏捷项目管理---刺探。
刺探是项目中短暂的时间间隔通常长度固定在此期间团队开展研究或针对方案的某个方面进行原型研究验证其可行性。
团队成员应当构建一个刺探(spike)解决方案,她可以尝试她的想法,看这个设计是否可行。敏捷团队中的所有人都可以犯错误。如果对团队的期望过于严格,团队成员没有做出决定的自由,他们就无法创新,也无法开放地接受多种选择。
4.在一个敏捷项目中,产品负责人在和团队成员确认需求的优先级。每一个干系人都有100个点,他或她能够使用这些点投给认为重要的需求。他们如何分配这100个点:20 个在这里,
10个在那里,甚至100个都在一个单独的需求上。这种方法叫作:( )
A.卡诺分析
B.100点法
C.MoSCoW法则
D.计划扑克
【答案】:B
【解析】:本题考查知识点:100点法。
据题干描述,如何分配这100个点,这是故事估算的方法:100点法,故本题选择B选项;
选项A:卡诺分析是价值、需求排序的工具;
选项C:MoSCoW法则是用于优先级排序;
选项D:估算扑克是让团队成员各自估算故事点数,然后选择对应的扑克出牌(相当于投票),以此方式来估算用户故事的规模。
为什么不建议考pmp5.项目团队计划使用八次迭代完成某个项目,但在经过四次迭代后,项目团队意识到以团队目前的速度,将需要十二次迭代,项目团队应该怎么做?( )