Agile Practice Guide Q's (1) PDF
Document Details
Uploaded by FasterMistletoe
Tags
Summary
This document contains a set of questions and answers related to agile methodologies and practices. The questions cover various aspects of the agile process including sprint planning, estimation, and handling feedback. The purpose is largely practice for exams or improving understanding of agile.
Full Transcript
The agile team has noticed during retrospectives that they often miss sprint goals due to underestimated user stories. Which solution might help the team improve their estimation accuracy? A. Increase the length of each sprint to cover missed goals B. Include additional buffer time in every sprint...
The agile team has noticed during retrospectives that they often miss sprint goals due to underestimated user stories. Which solution might help the team improve their estimation accuracy? A. Increase the length of each sprint to cover missed goals B. Include additional buffer time in every sprint for unplanned work C. Use historical velocity and involve the entire team in estimation sessions D. Reduce the number of stories planned for each sprint significantly Answer: C During sprint planning, a team member raises concerns about a task they feel unprepared for due to lack of expertise. How should the team handle this concern? A. Reassign the task to a more experienced team member immediately B. Schedule time for the team member to learn the necessary skills during the sprint C. Remove the task from the sprint backlog and delay it to a future sprint D. Assign an experienced team member to mentor them through the task Answer: D The project sponsor wants weekly updates with detailed metrics on team performance. However, the team feels this is unnecessary overhead. What would be the most agile approach to handle the sponsor's request? A. Agree to provide detailed weekly metrics as requested B. Negotiate with the sponsor to provide high-level progress reports that align with agile values C. Ask the sponsor to attend daily stand-ups for status updates D. Implement a predictive approach for better reporting on metrics Answer: B The agile team receives feedback from a customer that contradicts the original requirements documented in the backlog. What should the product owner do next? A. Ignore the feedback, as the backlog was previously approved B. Update the backlog to reflect the new feedback and reprioritize C. Complete the original requirements before implementing feedback D. Discuss with stakeholders to clarify and align on expectations Answer: D A team member suggests introducing new tools to improve code quality, but this may reduce velocity initially due to a learning curve. How should the team proceed? A. Reject the suggestion to maintain current velocity B. Test the new tools in a controlled manner without disrupting the sprint C. Allocate time to learn and implement the tools in the upcoming sprint D. Delay implementing the tools until the project is complete Answer: C Mid-sprint, a new, critical bug is discovered that impacts the usability of a feature already delivered. How should the team address this? A. Stop the sprint to fix the bug immediately B. Add the bug fix to the next sprint and continue with the current sprint goals C. Prioritize fixing the bug within the current sprint if it affects user experience significantly D. Document the bug for future review without addressing it immediately Answer: C During a sprint, a key stakeholder asks the team to add an unplanned high-priority task. The sprint backlog is already full. What should the Scrum Master do? A. Add the task to the sprint, removing a lower-priority item B. Ask the stakeholder to wait until the next sprint C. Ask the team to work overtime to complete all tasks D. Discuss with the product owner to reprioritize the backlog Answer: D The team is struggling to complete tasks within the sprint due to unclear acceptance criteria. What action should the product owner take? A. Provide more detailed acceptance criteria during backlog refinement B. Delegate the definition of acceptance criteria to the Scrum Master C. Complete the current sprint without changing criteria and adjust in future sprints D. Increase the sprint length to allow more time for adjustments Answer: A A team that is new to agile is uncertain about the value of retrospectives and tends to skip them. How can the Scrum Master emphasize the importance of retrospectives? A. Make retrospectives mandatory and impose penalties for skipping B. Explain the benefits of continuous improvement and highlight past successful changes C. Increase the frequency of retrospectives to improve adoption D. Replace retrospectives with a written feedback report to simplify the process Answer: B In the middle of a project, the customer requests a major shift in project priorities due to a new market opportunity. What is the best approach for the agile team to handle this? A. Negotiate additional time and resources to handle the shift B. Update the backlog to reflect new priorities and adjust future sprints accordingly C. Complete the project as initially planned before addressing new priorities D. Increase sprint length to accommodate the additional work Answer: B A team member is consistently finishing their tasks ahead of schedule, while other team members are falling behind. What is the most effective agile response? A. Reassign this team member to help others complete their tasks B. Assign more tasks to the team member who is finishing early C. Have the team member take on new tasks outside the sprint backlog D. Ask the team member to document their work processes Answer: A During a sprint review, the product owner realizes that several features do not align with their vision. What is the most appropriate action to take? A. Mark the sprint as failed and redo all the features in the next sprint B. Reprioritize and refine the backlog to ensure alignment for future sprints C. Ask the team to make immediate changes to the features D. Increase involvement in daily stand-ups to ensure closer alignment Answer: B The team is facing challenges completing stories that require coordination with other agile teams. What is the most effective solution to streamline coordination? A. Increase the length of daily stand-ups for more time to coordinate B. Implement Scrum of Scrums meetings to improve cross-team communication C. Appoint a team member as the primary contact for inter-team communication D. Postpone stories requiring coordination to avoid delays Answer: B A stakeholder expresses dissatisfaction with the delivery frequency and asks the team to deliver larger increments less often. How should the team respond in line with agile principles? A. Agree to deliver larger increments as requested B. Explain the benefits of frequent, smaller deliveries for feedback and alignment C. Skip certain sprint reviews to increase delivery pace D. Conduct more extensive testing before each release to meet stakeholder expectations Answer: B You're a project manager leading an agile team for a software development project. Partway through a sprint, a major stakeholder requests significant changes to a feature in development. What should be your team's next step? A. Pause the sprint to incorporate the changes immediately to ensure stakeholder satisfaction. B. Reject the changes outright, as they violate the sprint commitment. C. Complete the current sprint as planned, then review and prioritize the changes in the next sprint's backlog refinement session. D. Integrate only the high-priority changes mid-sprint and continue with the rest in the next sprint. Answer: C A team is working on a project that has high uncertainty and requirements that frequently change. Which of the following life cycle approaches would best support this project? A. Predictive life cycle, since it allows for upfront planning and stability. B. Incremental life cycle, as it delivers small increments that are easily changeable. C. Iterative life cycle, because it allows for continuous refinement of the product. D. Agile life cycle, as it supports both frequent delivery and high adaptability to change. Answer: D In a retrospective, team members report that they struggle to complete user stories due to unclear acceptance criteria, resulting in last-minute rework. How should this issue be addressed in the next sprint? A. Increase the sprint duration to allow more time for completing stories. B. Ensure that the product owner collaborates with the team to clarify acceptance criteria during backlog refinement. C. Assign a single team member to define acceptance criteria for all stories. D. Add detailed acceptance criteria only for high-priority stories to avoid time waste. Answer: B During a sprint, the development team encounters a technical obstacle they cannot resolve independently. The Scrum Master's role in this situation is to: A. Ask the product owner to reassign the task to a different team. B. Address the issue in the sprint retrospective. C. Work to remove the obstacle or escalate it if necessary to enable the team to continue their work. D. Delay addressing the issue until the next sprint to avoid interrupting team flow. Answer: C A team is using Scrum for a project. After a few sprints, the stakeholders express concern that the team is delivering working software, but it isn't aligned with their needs. What is the most likely cause, and how should it be resolved? A. The team should increase the sprint length to ensure more time for feature development. B. The team should conduct more regular sprint reviews with stakeholders to gather timely feedback on completed work. C. The product owner needs to provide better upfront requirements before development starts. D. The team should use a predictive approach to document all requirements thoroughly at the start. Answer: B Your team operates within a larger organization that primarily uses predictive project management. However, your project is using agile. Stakeholders frequently demand detailed project timelines and scope documentation. How should you handle this situation? A. Abandon the agile approach and switch to predictive to meet stakeholder expectations. B. Educate stakeholders on agile principles and demonstrate how agile metrics like burnup charts and velocity reports can provide insight into project progress. C. Generate predictive-style documentation to satisfy stakeholders while keeping the team agile internally. D. Increase sprint length to reduce the frequency of change requests from stakeholders. Answer: B In an agile project, your team is frequently interrupted with new requests from stakeholders. These interruptions are causing the team to lose focus on sprint goals. Which solution would be most effective? A. Ask the stakeholders to save all new requests until the end of the project. B. Involve the product owner to help prioritize these requests and add the most critical ones to the product backlog for future sprints. C. Pause the sprint each time a new request is made to address it immediately. D. Increase sprint duration to allow more time for handling these requests. Answer: B You're leading a distributed agile team that struggles with communication and collaboration due to different time zones. What approach would best address this issue? A. Reduce the frequency of meetings to avoid overloading the team. B. Schedule daily stand-ups at a time that is reasonable for all team members, even if it requires compromise. C. Assign tasks to team members in the same time zone to prevent collaboration issues. D. Rely solely on written communication and avoid real-time meetings. Answer: B Your team's velocity has been decreasing over the past three sprints. Upon investigation, you notice that team members often work on multiple stories simultaneously, leading to incomplete tasks at the end of each sprint. What would be the most effective way to address this? A. Set work-in-progress (WIP) limits and encourage the team to focus on completing one story at a time before starting a new one. B. Increase the sprint duration to give team members more time to finish their work. C. Assign each team member specific stories to avoid overlap and confusion. D. Introduce a daily checkpoint to monitor the progress of each team member. Answer: A During a sprint review, a major bug is discovered in a feature that was considered done. The product owner asks the team to immediately fix the bug in the current sprint. How should the team proceed? A. Complete the bug fix immediately, regardless of its impact on other sprint goals. B. Log the bug in the backlog for prioritization in a future sprint based on its impact. C. Extend the sprint to accommodate the fix without affecting future deliverables. D. Ask the Scrum Master to handle the bug fix independently to avoid interrupting the team. Answer: B A new member joins your agile team and is unfamiliar with agile processes. They often create detailed documentation before starting a task, delaying the sprint\'s progress. As the Scrum Master, how should you address this? A. Allow the new member to continue their approach to ease their transition. B. Encourage the new member to focus on completing tasks in smaller increments without exhaustive documentation. C. Pair the new member with another team member who is experienced in agile to help them understand agile documentation practices. D. Assign only documentation-related tasks to the new member until they adjust to the workflow. Answer: C Your agile team is working on a complex product where each sprint includes significant technical challenges. The team has struggled with defining accurate estimates and often underestimates work effort. What strategy would help improve their estimation? A. Use a relative estimation technique, like Planning Poker, with story points instead of specific hours. B. Switch to a predictive approach to allow for more upfront planning. C. Rely on the most experienced team members to create estimates for everyone. D. Create highly detailed breakdowns of each task to improve estimation accuracy. Answer: A Your team is working on a feature with high regulatory and compliance requirements. The product owner asks for the feature to be deployed immediately after completion. What should the team consider before proceeding? A. Deploy the feature to production as soon as it is complete to meet the product owner's request. B. Ensure all regulatory and compliance checks are completed as part of the Definition of Done before deployment. C. Skip the usual compliance checks for this feature to speed up the deployment. D. Inform the product owner that compliance work is out of scope for the agile team. Answer: B A critical issue arises that affects the entire team's productivity. The Scrum Master decides to hold an impromptu meeting to discuss the problem, but the team members feel this interrupts their flow. What is the best approach to handle such issues in the future? A. Limit discussions of critical issues to sprint retrospectives only. B. Schedule a regular time each day for addressing unexpected problems to avoid disrupting team flow. C. Avoid meetings altogether and address issues individually with team members. D. Assign one team member to handle all issues and report back in the daily stand-up. Answer: B A stakeholder wants a high-level overview of the project's progress but has limited time to review detailed reports. Which agile artifact would best address this need? A. Cumulative Flow Diagram (CFD) B. Burndown Chart C. Product Backlog D. Velocity Chart Answer: B