1.
Which of the following is not included in a scrum role?
Correct Answer
C. Product Manager
Explanation
The Scrum framework consists of three main roles: Product Owner, Scrum Master, and Team. The Product Manager is not included in a scrum role. While the Product Owner is responsible for maximizing the value of the product and represents the stakeholders, the Scrum Master is responsible for ensuring the Scrum process is followed. The Team is responsible for developing the product. The Product Manager, on the other hand, is a role outside of the Scrum framework and is responsible for the overall product strategy, including market research, product roadmap, and business goals.
2.
Which of the following is not a Scrum artifact in the Scrum model?
Correct Answer
D. Story
Explanation
In the Scrum model, a Story is not considered a Scrum artifact. Scrum artifacts are tangible and visible items that provide transparency and information about the project. The Product Backlog is a list of all the desired features and requirements for the product, the Sprint Backlog is a subset of the Product Backlog for a specific sprint, and the Burn Down chart shows the progress of work completed over time. However, a Story is a narrative description of a feature or requirement and is used to communicate and understand the user's perspective, but it is not considered an official Scrum artifact.
3.
Main important meetings in the Scrum model.
Correct Answer
E. All the above
Explanation
The main important meetings in the Scrum model include Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. These meetings are crucial for effective collaboration and communication within the Scrum team. Sprint Planning helps in setting the goals and planning the work for the upcoming sprint. Daily Scrum allows team members to synchronize their work and address any obstacles. Sprint Review is conducted to review the work completed during the sprint and gather feedback. Sprint Retrospective is a reflection meeting to identify areas of improvement and make adjustments for future sprints. Therefore, all the above meetings are important in the Scrum model.
4.
Estimation tool used in Agile methodology.
Correct Answer
C. Planning Poker
Explanation
Planning Poker is an estimation tool commonly used in Agile methodology. It is a collaborative and gamified approach to estimating the effort required for each user story or task in a project. The team members involved in the estimation process use a deck of cards with different numbers representing the complexity or effort required for each item. Through discussion and consensus, the team assigns a numerical value to each item, helping to prioritize and plan the project's backlog. Planning Poker promotes team involvement, transparency, and a shared understanding of the work to be done.
5.
Velocity is a measure of:
Correct Answer
B. Project Progress
Explanation
Velocity is a measure of project progress because it represents the rate at which work is being completed within a certain time frame. It is commonly used in agile project management methodologies, such as Scrum, to track the amount of work a team can complete in each iteration or sprint. By measuring velocity, project managers can assess the team's productivity, identify any bottlenecks or delays, and make informed decisions to ensure the project stays on track and meets its goals.
6.
User stories are typically estimated as story points.
Correct Answer
A. True
Explanation
User stories are typically estimated using story points, which is a relative measure of the effort required to complete a user story. Story points help in determining the complexity and size of the user story, allowing teams to prioritize and plan their work effectively. This estimation technique is commonly used in Agile and Scrum methodologies to facilitate collaboration and improve project management.
7.
In the famous prioritization technique called “MoSCoW”, the “M” stands for:
Correct Answer
C. Must Have
Explanation
In the famous prioritization technique called "MoSCoW", the "M" stands for "Must Have". This means that the item or requirement being prioritized is considered essential and necessary for the success or completion of the project. It is of the highest priority and must be included in the final deliverable.
8.
A burn-down chart shows which of the following:
Correct Answer
B. The progress of the work and features that are completed.
Explanation
A burn-down chart is a visual representation that tracks the progress of work and features completed over time. It helps to measure the remaining work and the rate at which it is being completed. The chart shows a declining line that represents the remaining work, and as tasks are completed, the line moves downwards. This allows the team to have a clear understanding of their progress and helps in managing the project effectively. The burn-down chart does not indicate the energy level of the team, the number of hours worked after dark, or the reduction of the budget for a project.
9.
Agility is nothing more than the capability of a project team to respond rapidly to change.
Correct Answer
A. True
Explanation
The statement accurately defines agility as the ability of a project team to quickly adapt and respond to changes. This means that the team is flexible and can adjust their plans, strategies, and processes as needed in order to meet the evolving needs and requirements of the project. Being agile is crucial in today's fast-paced and dynamic business environment, where change is constant and organizations need to be able to quickly and effectively respond to new opportunities and challenges.
10.
Which of the following is not mandatory to apply agility to a software process?
Correct Answer
A. Eliminating the use of project planning and testing.
Explanation
Applying agility to a software process involves certain key principles such as producing essential work products, streamlining tasks, and using an incremental product delivery strategy. However, eliminating the use of project planning and testing contradicts the principles of agility. Agile methodologies still emphasize the importance of project planning and testing, albeit in a more flexible and iterative manner. Therefore, eliminating project planning and testing is not mandatory to apply agility to a software process.
11.
In general, User Stories are broken into:
Correct Answer
A. Task
Explanation
User Stories are typically broken down into smaller, manageable units called tasks. These tasks represent specific actions or activities that need to be completed in order to fulfill the requirements of the user story. Breaking user stories into tasks helps to define the scope of work, allocate resources effectively, and track progress more accurately. Epics, on the other hand, are larger user stories that encompass multiple related features or functionalities. Projects refer to the overall initiatives or undertakings that involve multiple user stories and epics. Therefore, the correct answer is "Task".
12.
Key words used in the user stories are:
Correct Answer
F. All of the above
Explanation
The correct answer is "All of the above" because the phrase "All of the above" indicates that all of the options mentioned in the user stories (As, So that, Given, When, Then) are correct. This means that each of these keywords can be used to provide a complete and accurate user story, depending on the specific context and requirements.
13.
How to create agile processes for managing unpredictability?
Correct Answer
E. Both c and d
Explanation
To create agile processes for managing unpredictability, it is important to deliver software increments in short time periods (c) and for software processes to adapt to changes incrementally (d). By delivering software in short iterations, teams can quickly respond to feedback and make necessary adjustments. Additionally, by adapting processes incrementally, teams can continuously improve and adjust to changing requirements and circumstances. This approach allows for flexibility and the ability to manage unpredictability effectively.
14.
Which of the following traits need to exist among the members of an agile software team?
Correct Answer
D. All of the above
Explanation
All of the above traits need to exist among the members of an agile software team. Competence is necessary for team members to possess the necessary skills and knowledge to effectively contribute to the project. Decision-making ability is important for making quick and informed decisions during the agile development process. Mutual trust and respect foster a positive team dynamic, enabling effective collaboration and communication. Therefore, all three traits are essential for the success of an agile software team.
15.
When is Sprint execution completed?
Correct Answer
C. When Timebox expires
Explanation
The correct answer is "When Timebox expires". In a sprint, the timebox is a fixed duration within which the team works to complete the planned tasks. Once the timebox expires, the sprint execution is considered completed, regardless of whether all tasks or product backlog items are done. This allows for a fixed time frame for each sprint and helps in managing the project timeline effectively.
16.
In agile software processes, the highest priorities are to satisfy the customer through early and continuous delivery of valuable software.
Correct Answer
A. True
Explanation
Agile software processes prioritize satisfying the customer by delivering valuable software early and continuously. This means that the focus is on meeting the customer's needs and providing them with valuable solutions as quickly as possible. This approach allows for flexibility and adaptability, as customer feedback can be incorporated into the development process throughout the project. By prioritizing customer satisfaction and delivering valuable software in a timely manner, agile processes aim to ensure that the customer's needs are met effectively.
17.
What is a Sprint?
Correct Answer
C. A “time-boxed” period of “potentially shippable” work
Explanation
A Sprint is a "time-boxed" period of "potentially shippable" work. This means that it is a fixed duration of time, typically 1-4 weeks, in which a team works on a set of tasks or user stories that can be completed and delivered to the customer. The goal of a Sprint is to produce a usable increment of the product that can be potentially released to the customer. It is not related to the rush during the last few weeks of the project or a period of high productivity at the start of the project.
18.
Which is not one of the key questions that each team member answers at each daily Scrum meeting?
Correct Answer
C. What is the cause of the problems you are encountering?
Explanation
The question "What is the cause of the problems you are encountering?" is not one of the key questions that each team member answers at each daily Scrum meeting. The daily Scrum meeting, also known as the daily stand-up, is a short and focused meeting where team members share updates on their progress, discuss any obstacles they are facing, and plan their tasks for the day. While it is important to identify and address the cause of problems, this question is not specifically included in the key questions for the daily Scrum meeting.
19.
The reason for holding regular retrospectives is:
Correct Answer
C. It allows learning that can be used to improve team performance.
Explanation
Regular retrospectives allow teams to reflect on their past work and identify areas for improvement. By discussing what went well and what didn't, teams can learn from their experiences and make adjustments to enhance their performance in future projects. This process fosters a culture of continuous improvement within the team and helps them to identify and address any issues or challenges they may be facing. It is not about taking a break from work or providing information for performance reviews, but rather about facilitating learning and growth within the team.
20.
Normal Sprint Duration.
Correct Answer
D. 2-4 weeks
Explanation
The correct answer is 2-4 weeks. This range allows for a reasonable amount of time to complete a sprint while still maintaining a sense of urgency and momentum. A shorter duration, such as 1 week, may not provide enough time for the team to fully complete their tasks, while a longer duration, such as 3 weeks, may lead to a loss of focus and efficiency. Therefore, a sprint duration of 2-4 weeks strikes a balance between productivity and flexibility.
21.
How often should the backlog refinement meeting occur?
Correct Answer
C. Every sprint
Explanation
Backlog refinement meetings should occur every sprint. This is because backlog refinement is an ongoing process that ensures the product backlog remains up to date and ready for the next sprint. By regularly reviewing and prioritizing the backlog items, the team can ensure that they have a clear understanding of the upcoming work and can make necessary adjustments. This helps in maintaining a healthy and well-prepared backlog, allowing the team to deliver value consistently throughout the project.
22.
Who owns Sprint commitments?
Correct Answer
C. The team owns them collectively.
Explanation
The correct answer is "The team owns them collectively." In the Scrum framework, the team is responsible for the commitments made during the Sprint. This means that all team members share the ownership of these commitments and work together to achieve them. The team collectively decides on the commitments during the Sprint Planning meeting and is accountable for delivering them. The Scrum Master facilitates the process but does not own the commitments themselves.
23.
Should the product backlog contain Tasks?
Correct Answer
B. No
Explanation
The product backlog should not contain tasks. The product backlog is a prioritized list of user stories or features that need to be developed in a product. It focuses on the "what" rather than the "how". Tasks, on the other hand, are the specific activities or actions required to complete a user story or feature. They are part of the sprint backlog, which is derived from the product backlog during sprint planning. By keeping tasks separate from the product backlog, it allows for more flexibility and adaptability in the development process.
24.
Three roles in the Scrum model.
Correct Answer(s)
C. Team Member
D. Scrum Master
E. Product Owner
Explanation
The Scrum model consists of three key roles: the Team Member, the Scrum Master, and the Product Owner. The Team Member is responsible for actively participating in the development process and delivering the product increment. The Scrum Master serves as a facilitator and ensures that the Scrum framework is followed correctly. The Product Owner represents the stakeholders and is responsible for prioritizing and managing the product backlog. The roles of Tester and Developer are not specifically mentioned in the question, so they cannot be considered as the correct answer. Similarly, the role of Project Manager is not part of the Scrum model.
25.
Who are the chickens?
Correct Answer
C. People who contribute to the project
Explanation
The correct answer is "People who contribute to the project". This answer suggests that the chickens are the individuals who actively participate and contribute to the project. It implies that these people are actively involved in the project's development and progress, rather than being passive or hesitant.
26.
Name the meeting during which the team demonstrates to the product owner and any other interested parties what it was able to accomplish during the Sprint.
Correct Answer
C. Sprint review meeting
Explanation
The correct answer is Sprint review meeting. This meeting is held at the end of the Sprint to showcase the work completed by the team to the product owner and other stakeholders. It is an opportunity to gather feedback, discuss any changes or adjustments needed, and ensure that the team is aligned with the product vision and goals. The Sprint review meeting helps in fostering transparency and collaboration between the team and stakeholders, allowing for continuous improvement and adaptation.
27.
What is meant by “Yesterday’s Weather” in an Agile project?
Correct Answer
B. Keeping metrics of earlier work to help with future estimates
Explanation
"Yesterday's Weather" in an Agile project refers to the practice of keeping metrics of earlier work in order to assist with future estimates. This means that by analyzing past performance and outcomes, teams can gain insights into their productivity, velocity, and potential obstacles. These metrics can then be used as a reference point when estimating the time and effort required for similar tasks or projects in the future. This approach helps teams make more accurate and informed estimations, improving their planning and decision-making processes.
28.
What is the time box for the Daily Scrum (Standup) meeting?
Correct Answer
C. 15 minutes
Explanation
The time box for the Daily Scrum (Standup) meeting is 15 minutes. This time frame is set to ensure that the meeting remains focused and efficient. It allows each team member to provide a brief update on their progress, discuss any obstacles they are facing, and plan their activities for the day. The 15-minute time box encourages concise communication and prevents the meeting from becoming too lengthy or unproductive.
29.
When should the Product Backlog be re-prioritized?
Correct Answer
A. Always. The Product Owner should re-prioritize the Product Backlog constantly as we learn more.
Explanation
The correct answer is "Always. The Product Owner should re-prioritize the Product Backlog constantly as we learn more." This is because the Product Backlog is a dynamic document that evolves throughout the project. As the team gains more knowledge and feedback from stakeholders, the priorities may change. By constantly re-prioritizing the Product Backlog, the Product Owner ensures that the most valuable and important items are at the top, allowing the team to deliver maximum value to the customers.
30.
Who is responsible for prioritizing the product backlog?
Correct Answer
A. Product Owner
Explanation
The Product Owner is responsible for prioritizing the product backlog. This role involves understanding the needs of the stakeholders and customers, as well as the overall business objectives, in order to determine the most valuable features and tasks to be included in the product backlog. The Product Owner collaborates with the development team to ensure that the highest priority items are worked on first, maximizing the value delivered to the customers. They also continuously review and adjust the backlog based on feedback and changing requirements.