本文主要是介绍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.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!