ISTQB Agile Public Sector ISTQB-Agile-Public Exam Questions

Page: 1 / 14
Total 40 questions
Question 1

Which of the following is NOT a typical task performed by the tester within an Agile team?

SELECT ONE OPTION



Answer : B


Question 2

You have been asked to explain to your client how to define acceptance criteria that are fully testable. Which of the following is the BEST EXAMPLE for testable acceptance criteria?

SELECT ONE OPTION



Answer : B


Question 3

Which of the following describes the main purpose of a task management tool in agile projects?

SELECT ONE OPTION



Answer : C

In agile projects, task management tools play a crucial role in facilitating project management and team collaboration. Specifically, option C accurately describes the primary function of a task management tool in agile contexts. These tools are designed to manage and track various elements of agile projects, including user stories, tests, tasks, and more, thereby enabling teams to maintain visibility and control over the project's progress.

Agile methodologies prioritize adaptability, customer collaboration, and the delivery of value through iterative development cycles. Task management tools support these principles by providing a platform for organizing work, prioritizing tasks, and ensuring that all team members are aligned on the project's objectives and progress. This alignment is essential for maintaining the agility and responsiveness characteristic of agile projects.

For example, the Scrum framework, a popular agile methodology, involves creating a product backlog that contains all the user stories and tasks needed for the project. The task management tool would be used to track these items through various stages of development, from the backlog to in-progress, testing, and completion. This tracking ensures that the team can adapt to changes, manage workloads effectively, and deliver increments of value to the customer consistently.

In summary, option C is the verified answer as it encapsulates the essential purpose of a task management tool in agile projects, which is to manage and track user stories, tests, and other tasks, thereby supporting the agile principles of adaptability, customer collaboration, and iterative delivery of value.


Question 4

In a sprint planning, the product owner presents a user story written on a card. The team starts having a discussion with the product owner to get an understanding on how the software should work.

The user story written on the card is:

"As a customer, I want to subscribe to the mailing list so that I can receive the latest deal in an email."

By applying the 3C concept, which ONE of the following statements is CORRECT?

SELECT ONE OPTION



Answer : A

The 3C concept in Agile development refers to Card, Conversation, and Confirmation. This concept emphasizes the collaborative and iterative nature of defining user stories and their acceptance criteria in Agile projects. In the context of the provided user story, 'As a customer, I want to subscribe to the mailing list so that I can receive the latest deal in an email,' option A is correct. The conversation should include the acceptance criteria discussion, which is an integral part of the 3C concept.

The Card represents the user story itself, which is a brief statement describing a feature or requirement from the user's perspective. The Conversation involves discussions between the development team and the product owner (or other stakeholders) to clarify the details and ensure a mutual understanding of the user story. This conversation is crucial for exploring the user story's implications, discussing potential implementation approaches, and agreeing on the acceptance criteria that define when the story is considered complete and satisfactory.

Confirmation involves agreeing on and documenting the acceptance criteria that emerge from the conversation. These criteria serve as a checklist to ensure that the implemented feature meets the user's needs and expectations as defined in the user story.

Option A is the verified answer because it accurately reflects the importance of including acceptance criteria discussions in the conversation phase of the 3C concept. This practice aligns with Agile principles by ensuring clarity, shared understanding, and a focus on delivering value to the customer.


Question 5

Which of the following statements about the Planning poker test estimate technique are CORRECT?

i) Planning poker is a consensus based technique using a deck of cards.

ii) A low test estimate usually means the story should be broken down into multiple smaller stories.

iii) A high test estimate usually means the story should be broken down into multiple smaller stories.

iv) One poker round is played and then consensus has to be reached.

v) The risk level of each backlog item should be decided before the poker session.

SELECT ONE OPTION



Answer : C

Planning poker, a consensus-based estimation technique used in Agile planning sessions, involves team members making estimates by playing numbered cards face-down to the table, avoiding the influence of other participants. This process promotes a collective understanding and agreement on effort estimations. Statements i, ii, and iii accurately reflect the principles of Planning Poker. It's a consensus-based technique (i), and if the estimates are too high (iii) or too low (ii), it often indicates that the user story is not well understood or is too complex, suggesting it should be broken down into smaller, more manageable pieces. This approach aligns with Agile's preference for small, incremental changes that can be easily managed and adapted, fostering collaboration and collective decision-making within the team.


Question 6

Which of the following statements would you expect to be the MOST direct advantage of the whole-team approach?

SELECT ONE OPTION



Answer : C


Question 7

Which of the following activities are done in release planning?

i. Identifying testable user stories with acceptance criteria.

ii. Elaborating the user stories into tasks.

iii. Prioritizing the user stories.

iv. Creating acceptance tests for the user stories.

v. Analyzing risks for each of the user stories.

vi. Performing high level estimation for the release.

SELECT ONE OPTION



Answer : A

In release planning for Agile project management, activities such as identifying testable user stories with acceptance criteria (i), prioritizing the user stories (iii), and performing high-level estimation for the release (vi) are essential. These activities ensure that the team has a clear understanding of what needs to be delivered, the order of importance of the deliverables, and an estimate of the effort required to achieve the release goals.


Page:    1 / 14   
Total 40 questions