Practise the IT-English language teams use to refine backlog items: splitting stories, adding acceptance criteria and clarifying scope.
0 / 45 completed
1 / 45
A PO says: 'This story is too big — let's split it into vertical slices.' What is a 'vertical slice'?
A vertical slice cuts a story into smaller end-to-end pieces, each delivering working value, rather than by layer.
2 / 45
What does it mean for a backlog item to be 'ready'?
'Ready' (Definition of Ready) means the item is clear, sized and actionable before a sprint pulls it in.
3 / 45
Which phrase best 'clarifies scope' during refinement?
Asking what is in or out of scope clarifies boundaries — core refinement language.
4 / 45
A developer asks: 'Can we add acceptance criteria to this story?' What do acceptance criteria define?
Acceptance criteria are the testable conditions that determine when a story is complete and correct.
5 / 45
The team 'groomed' the backlog. What does 'grooming' (refinement) involve?
Backlog grooming/refinement is the ongoing activity of clarifying, sizing and prioritising upcoming items.
6 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
7 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
8 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
9 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
10 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
11 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
12 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
13 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
14 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
15 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
16 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
17 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
18 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
19 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
20 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
21 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
22 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
23 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
24 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
25 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
26 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
27 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
28 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
29 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
30 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
31 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
32 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
33 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
34 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
35 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
36 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
37 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
38 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
39 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
40 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
41 / 45
PR Description:
"Implemented user authentication. The API now returns a JWT token on successful login. I've added unit tests for the login endpoint. This covers basic username/password validation."
This question focuses on the level of detail expected in a Pull Request description. While the provided text is functional, it's missing crucial information for reviewers. An 'adequate' description clearly outlines what was done (JWT token return) and how it was tested (unit tests), which addresses the primary goal. Options A and C are too vague, while option D overstates the completeness of a simple authentication implementation; security aspects and potential errors need more explicit mention.
42 / 45
During a code review, Sarah comments on a PR: 'This feature doesn't handle edge cases like empty strings or null values. We need to explicitly check for these before processing the data.' Mark replies: 'Okay, let's add an acceptance criterion specifying that the function must gracefully handle invalid input.' Which of the following best describes Mark's suggestion?
Mark's suggestion focuses on making the feature's behavior explicitly defined. Acceptance criteria are *not* meant to dictate implementation details (like including specific validation logic), but rather to articulate what constitutes a successful outcome from the user's perspective. The key is ensuring clarity around requirements – Mark is proposing a way to make that clear, while the other options misinterpret the role of acceptance criteria as code-level instructions or simply stating something already present.
43 / 45
During a sprint planning meeting, Alex says: 'We need to add an acceptance criterion for the new payment gateway integration. It should explicitly state that transactions over $1000 must be flagged for manual review.' What is Alex *primarily* trying to achieve by suggesting this?
Alex is focusing on clearly defining what constitutes a successful implementation of the payment gateway integration. Acceptance criteria, in this context, are not about technical details like HTTP status codes or resource allocation; they're about establishing clear boundaries and expectations for the feature's behavior—specifically, how it should handle larger transactions. This helps developers understand *how* to build the feature and ensures that stakeholders have a shared understanding of what constitutes completion.
44 / 45
During a Slack conversation about a new PR, David says: 'Just to be clear, this change focuses solely on implementing the core user profile data model. It doesn't include any of the UI components or integration with the existing reporting dashboards.' What is David *primarily* communicating when he emphasizes the scope of this particular change?
David is clarifying the scope of the backlog item by explicitly stating what *is* included within this specific change. This prevents misunderstandings about what's being addressed, which can lead to wasted effort or incorrect assumptions later on. The other options represent related concerns (coding standards, testing, separate PRs) but don't capture David's primary goal of defining the boundaries of the current work.
45 / 45
John: 'I've added a new backlog item for improving the reporting dashboard. It's currently just 'Improve Reporting Dashboard'. What's the best way to refine this and ensure we understand what needs to be done?', Sarah: 'Let's add some acceptance criteria.' Which of the following actions is Sarah most focused on?
Sarah is focused on clarifying the scope and expectations for the backlog item. Acceptance criteria provide concrete definitions of what 'improvement' means – they're not just about technical specifications or prioritization. While the other options are related to backlog management, acceptance criteria directly address defining the desired outcome for a user story. They ensure everyone understands *what* success looks like before development begins.
What will I practice in "Refining Backlog Items Vocabulary"?
This is an Agile & Scrum exercise set. It walks through 45 scenario-based multiple-choice questions built around real usage of Agile & Scrum terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 45 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the Agile & Scrum vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Agile & Scrum exercises?
See the Agile & Scrum exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — Agile & Scrum vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.