PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品

本文主要是介绍PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 技巧
  • 一模
    • 14.敏捷--实践--帮助团队交付价值的执行实践--持续集成--在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。
      • 90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?
  • 二模
    • 14.敏捷--实践--迭代和增量如何帮助交付工作产品--迭代可以帮助团队为交付和多种反馈创建一个节奏。团队会为交付和反馈创建增量。交付的第一部分是一次演示。团队会收到关于产品的外观和运行方式的反馈。团队成员回顾如何检查和调整有关过程以取得成功。演示或评审是敏捷项目流程的必要组成部分。为团队的交付节奏安排适当的演示。
      • 127、 [单选] 尽管在质量控制和营销活动上投入了大量资金,但创新产品仍不能满足目标消费者。哪种敏捷实践可以最好地防止这种性质的失败?
    • 14.敏捷--实践--帮助团队交付价值的执行实践--TDD确保了开发前的质量标准,且`持续的用户输入`对于确定目标是最重要的。
      • 158、 [单选] 公司成立了一个新的敏捷创新团队,其使命是将产品质量置于所有其他考虑因素之上。这一举措是在看到,社交媒体网络上存在大量对品牌质量下降的抱怨后提出的。哪个选项对实现团队目标最有效?
  • 三模
    • 14.敏捷--实践--帮助团队交付价值的执行实践--敏捷的质量保证要先确定好使用什么工具,然后再执行。
      • 14、 [单选] 某敏捷项目团队正寻求为某项目制定质量标准。项目经理该如何指导他们?
  • 冲刺
    • 14.敏捷--实践--迭代和增量如何帮助交付工作产品--敏捷发布规划--使产品负责人和团队能够决定需要开发的内容,并基于业务目标、依赖关系和障碍因素确定达到产品放行所需的时间。关于特定任务(产品功能)不清晰的,需要优先找产品负责人澄清要求,如产品负责人仍无法澄清,则可以考虑联系客户澄清。
      • 18、 [单选] 一个团队目前正在开发一个移动应用程序解决方案。在冲刺执行期间,其中一个开发人员要求澄清特定任务的接受标准。项目经理应该如何获得开发人员所需的信息?
  • 必刷

技巧

帮助团队交付价值的执行实践
如果团队不重视质量,很快就会无法快速发布任何东西。下面的技术实践能够帮助团队以最快的速度交付:
(1)持续集成;
(2)在不同层面测试;
(3)验收测试驱动开始(ATDD);
(4)测试驱动开发(TDD)和行为驱动;
(5)开发(FDD);
(6)刺探。
在这里插入图片描述
在这里插入图片描述

5.2.7 帮助团队交付价值的执行实践
如果团队不重视质量,很快就会无法快速发布任何东西。
下面的技术实践中,很多都来自于极限编程,它们可以帮助团队以最快的速度交付:
(1)持续集成。无论产品如何,都要频繁地将工作集成到整体中,然后再进行重新测试,以确定整个产品仍然按照预期工作。
(2)在不同层面测试。对端到端信息使用系统级测试,对构建块使用单元测试。在两者之间,了解是否需要进行集成测试,以及在何处进行测试。团队发现冒烟测试有助于测试工作产品是否良好。
团队发现,决定何时以及对哪些产品运行回归测试,可以帮助他们在维护产品质量的同时,良好地构建性能。敏捷团队非常偏爱自动化测试,因此他们可以借此构建和保持交付的势头。
(3)验收测试驱动开发(ATDD)。在 ATDD 中,整个团队聚集一堂讨论工作产品的验收标准。然后,团队创建测试,这让团队能够编写足够的代码,进行自动化测试,满足标准要求。对于非软件项目,要考虑怎样在团队完成大量价值时对工作进行测试。
(4)测试驱动开发(TDD)和行为驱动开发(BDD)。在编写/创建产品之前编写自动化测试,实际上可以帮助人员设计产品,防范产品错误。对于非软件项目,要考虑如何通过“测试驱动”团队的设计。硬件和机械类项目经常使用模拟进行设计的中间测试。
(5)刺探(时间盒研究或实验)。刺探对学习很有用,可以在诸如评估、验收标准定义以及通过产品了解用户行为的流程中使用。在团队需要学习一些关键技术或功能要素时,刺探会很有帮助。

5.2.8 迭代和增量如何帮助交付工作产品
迭代可以帮助团队为交付和多种反馈创建一个节奏。团队会为交付和反馈创建增量。交付的第一部分是一次演示。团队会收到关于产品的外观和运行方式的反馈。团队成员回顾如何检查和调整有关过程以取得成功。
演示或评审是敏捷项目流程的必要组成部分。为团队的交付节奏安排适当的演示。

刺探:它是指项目中短暂的时间间隔通常长度固定在此期间团队开展研究或针对方案的某个方面进行原型研究验证其可行性

结对编程:主要指编程的结对工作。

结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。

一模

14.敏捷–实践–帮助团队交付价值的执行实践–持续集成–在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。

选项B,刺探应由团队做;
选项C,P0与团队和干系人共同确认优先级。
选项D,结对编程应由团队来做。

90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?

The first iteration of an agile project is about to begin. The sponsor gathers the team, the scrum master, the product owner, and other project stakeholders for the kick-off meeting. The sponsor emphasizes the need to identify and respond to the project risks as early in the project as possible and at the minimal cost. What is the best way for the meeting participants to implement the sponsor’s request?

A:团队和干系人应该经常审查产品增量
The team and stakeholders should frequently review product increments.

B:项目干系人 应该在每次冲刺中执行基于风险的刺探
The project stakeholders should conduct risk-based spikes in each sprint.

C:产品负责人和发起人 应该对高风险的用户故事进行优先级排序
The product owner and the sponsor should prioritize high-risk user stories.

D:团队应该与Scrum主管 一起实现结对编程
The team should implement pair programming with the scrum master.

C
在这里插入图片描述

二模

14.敏捷–实践–迭代和增量如何帮助交付工作产品–迭代可以帮助团队为交付和多种反馈创建一个节奏。团队会为交付和反馈创建增量。交付的第一部分是一次演示。团队会收到关于产品的外观和运行方式的反馈。团队成员回顾如何检查和调整有关过程以取得成功。演示或评审是敏捷项目流程的必要组成部分。为团队的交付节奏安排适当的演示。

–持续的用户测试和反馈是最有效的调整方式,其涉及用户的具体需求,并将它们逐步集成到产品发布中。

127、 [单选] 尽管在质量控制和营销活动上投入了大量资金,但创新产品仍不能满足目标消费者。哪种敏捷实践可以最好地防止这种性质的失败?

An innovative product fails to satisfy targeted consumers despite significant investments in quality control and marketing campaigns. Which agile practice would best prevent future failures of this nature?

A:对产品发布进行持续的消费者可用性测试。
Run continuous consumer usability testing on product releases.

B:使产品负责人和市场营销人员的目标一致。
Align objectives between the product owner and marketing.

C:拓宽目标消费者的角色类型定义。
Broaden the persona type definition of the target consumer.

D:向最小可行产品(MVP)添加更多功能和测试。
Add more features and tests to the minimum viable product (MVP).

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

14.敏捷–实践–帮助团队交付价值的执行实践–TDD确保了开发前的质量标准,且持续的用户输入对于确定目标是最重要的。

测试驱动开发(TDD)和行为驱动开发(BDD)。在编写/创建产品之前编写自动化测试,实际上可以帮助人员设计产品,防范产品错误。对于非软件项目,要考虑如何通过“测试驱动”团队的设计。硬件和机械类项目经常使用模拟进行设计的中间测试。

158、 [单选] 公司成立了一个新的敏捷创新团队,其使命是将产品质量置于所有其他考虑因素之上。这一举措是在看到,社交媒体网络上存在大量对品牌质量下降的抱怨后提出的。哪个选项对实现团队目标最有效?

Company B is setting up a new agile innovation team with a mission of placing product quality above all other considerations. The initiative comes after a number of high-profile complaints on social media networks about the brand’s diminished quality Which option would be most effective to achieve the team’s goals?

A:提高产品价格,为使用更优质的材料提供资金。
Raise the product price to fund use of better-quality materials.

B:对比竞争对手产品的特性并跟踪缺陷。
Benchmark features against competitor products and track defects.

C:创建一个自动化测试台,以消除人为错误。
Create an automated testing bench to eliminate human error.

D:使用基于持续用户焦点组输入的测试驱动开发。
Use Test-Driven Development based on continuous user focus group input.

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

三模

14.敏捷–实践–帮助团队交付价值的执行实践–敏捷的质量保证要先确定好使用什么工具,然后再执行。

AC过于具体。B的DoD提供的太晚。

14、 [单选] 某敏捷项目团队正寻求为某项目制定质量标准。项目经理该如何指导他们?

An agile project team is looking to develop quality standards for a project. How should the project manager coach the team?

A:坚持要求在进行自动测试的同时实施测试驱动开发。
Insist that test-driven development is implemented along with the automated testing.

B:确保当产品负责人同意针对用户故事的所有验收标准均已达到时会提供定义“已完成”(DoD)。
Ensure that the definition of done (DoD) is provided when the product owner agrees that all acceptance criteria have been met for the user story.

C:告知团队,为了确保产品负责人接受解决方案,需要进行用户接受度测试。
Inform the team that user acceptance testing is required to ensure that the product owner accepts the solution.

D:确定适合于该项目的工具和技术,并确保尽早以一贯的方式完成测试
Determine the tools and techniques suitable for the project and ensure that testing is done early and continuously.

BD 在这里插入图片描述
帮助团队交付价值的执行实践
如果团队不重视质量,很快就会无法快速发布任何东西。下面的技术实践能够帮助团队以最快的速度交付:
(1)持续集成;
(2)在不同层面测试;
(3)验收测试驱动开始(ATDD);
(4)测试驱动开发(TDD)和行为驱动;
(5)开发(FDD);
(6)刺探。

冲刺

14.敏捷–实践–迭代和增量如何帮助交付工作产品–敏捷发布规划–使产品负责人和团队能够决定需要开发的内容,并基于业务目标、依赖关系和障碍因素确定达到产品放行所需的时间。关于特定任务(产品功能)不清晰的,需要优先找产品负责人澄清要求,如产品负责人仍无法澄清,则可以考虑联系客户澄清。

18、 [单选] 一个团队目前正在开发一个移动应用程序解决方案。在冲刺执行期间,其中一个开发人员要求澄清特定任务的接受标准。项目经理应该如何获得开发人员所需的信息?

A team is currently working on a mobile app solution. During sprint execution, one of the developers requires clarification about the acceptance criteria for a particular task. What should the project manager do to obtain the information required by the developer?

A:向项目发起人请求指导。
Request direction from the project sponsor.

B:给客户写一封电子邮件,要求客户澄清问题。
Write an email to the client requesting clarification.

C:向开发经理寻求支持。
Seek support from the development manager.

D:与产品负责人一起澄清要求。
Work with the product owner to clarify the requirement.

D
解析:PMBOK 6th, 6.5.2.8-敏捷发布规划,P216。
使产品负责人和团队能够决定需要开发的内容,并基于业务目标、依赖关系和障碍因素确定达到产品放行所需的时间。关于特定任务(产品功能)不清晰的,需要优先找产品负责人澄清要求,如产品负责人仍无法澄清,则可以考虑联系客户澄清。

必刷

这篇关于PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1144877

相关文章

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

C#如何优雅地取消进程的执行之Cancellation详解

《C#如何优雅地取消进程的执行之Cancellation详解》本文介绍了.NET框架中的取消协作模型,包括CancellationToken的使用、取消请求的发送和接收、以及如何处理取消事件... 目录概述与取消线程相关的类型代码举例操作取消vs对象取消监听并响应取消请求轮询监听通过回调注册进行监听使用Wa