1. What is Scrum?
Ans:- Scrum is an agile framework for managing and developing software. It emphasizes collaboration, iterative progress, and continuous improvement.
2. What are the key roles in Scrum?
Ans:- The key roles in Scrum are Scrum Master, Product Owner, and Development Team.
3. What is the Scrum Master’s role?
Ans:- The Scrum Master is responsible for ensuring that the Scrum process is followed, facilitating team meetings, and removing impediments to the team’s progress.
4. What is a Product Owner in Scrum?
Ans:- The Product Owner is responsible for defining and prioritizing the product backlog, representing the voice of the customer, and ensuring that the team delivers value.
5. Who makes up the Development Team in Scrum?
Ans:- The Development Team consists of professionals who do the work of delivering a potentially releasable increment of product functionality at the end of each Sprint.
6. What is the Scrum Framework composed of?
Ans:- The Scrum Framework is composed of Sprints, Daily Scrum, Sprint Review, Sprint Retrospective, and the roles of Scrum Master, Product Owner, and Development Team.
7. What is a Sprint in Scrum?
Ans:- A Sprint is a time-boxed iteration, usually two to four weeks long, during which a potentially shippable product increment is created.
8. What is the Daily Scrum?
Ans:- The Daily Scrum is a daily, time-boxed event where the Development Team synchronizes activities, discusses progress, and plans for the next 24 hours.
9. What happens during the Sprint Review?
Ans:- The Sprint Review is a meeting where the Development Team presents the increment they delivered during the Sprint, and stakeholders provide feedback.
10. What is the Sprint Retrospective?
Ans:- The Sprint Retrospective is a meeting at the end of each Sprint where the team reflects on their performance, identifies improvement opportunities, and makes adjustments.
11. What is the Product Backlog in Scrum?
Ans:- The Product Backlog is a prioritized list of all the features, enhancements, and fixes needed to deliver a successful product.
12. What is a User Story in Scrum?
Ans:- A User Story is a brief, natural language description of a feature from an end-user perspective, often written on an index card.
13. What is the purpose of the Sprint Backlog?
Ans:- The Sprint Backlog is a subset of the Product Backlog selected for the current Sprint, representing the work the Development Team plans to complete.
14. What is the Definition of Done in Scrum?
Ans:- The Definition of Done is a set of criteria that must be met for a product increment to be considered complete and potentially releasable.
15. How long is a typical Sprint in Scrum?
Ans:- A typical Sprint in Scrum is two to four weeks long. The duration is determined by the team based on their historical velocity and other factors.
16. What is a Sprint Goal?
Ans:- A Sprint Goal is a short, one-sentence description of what the team plans to achieve during the Sprint. It provides focus and direction.
17. How does Scrum handle changes to requirements during a Sprint?
Ans:- In Scrum, changes to requirements are generally not allowed during a Sprint. Changes can be discussed and, if necessary, implemented in the next Sprint.
18. What is the difference between Scrum and Agile?
Ans:- Scrum is a specific framework within the larger umbrella of agile methodologies. Agile is a set of values and principles guiding software development.
19. What is a Burndown Chart in Scrum?
Ans:- A Burndown Chart is a graphical representation showing the amount of work remaining versus time during a Sprint. It helps track progress and forecast completion.
20. Can Scrum be used for non-software development projects?
Ans:- Yes, Scrum’s principles and practices can be applied to various types of projects beyond software development, such as marketing or research.
21. What is the role of the Scrum Master during Sprint Planning?
Ans:- The Scrum Master facilitates Sprint Planning but does not actively participate. Their role is to ensure the event is productive and follows the Scrum framework.
22. How does Scrum handle dependencies between teams?
Ans:- Scrum emphasizes cross-functional teams, but if dependencies exist between teams, they should be managed through communication and collaboration.
23. Can Scrum be scaled for large projects or organizations?
Ans:- Yes, there are scaled Scrum frameworks like SAFe (Scaled Agile Framework) and LeSS (Large Scale Scrum) designed for large projects and organizations.
24. What is the purpose of the Scrum of Scrums in scaled Scrum?
Ans:- The Scrum of Scrums is a meeting where representatives from different Scrum teams discuss progress, identify and resolve dependencies, and coordinate their work.
25. How does Scrum handle technical debt?
Ans:- Scrum teams address technical debt by prioritizing it in the Product Backlog and allocating time to refactor and improve the code during Sprints.
26. What is the role of the Product Owner during Sprint Planning?
Ans:- The Product Owner actively participates in Sprint Planning, providing insights into the priority and value of items in the Product Backlog.
27. How does Scrum support continuous improvement?
Ans:- Scrum supports continuous improvement through the Sprint Retrospective, where the team reflects on their performance and identifies areas for improvement.
28. What is the role of the Scrum Master in a self-organizing team?
Ans:- The Scrum Master coaches and guides the team toward self-organization, helping them understand and adopt Scrum practices effectively.
29. What is the purpose of the Scrum Guide?
Ans:- The Scrum Guide is a foundational document that defines the rules, roles, events, and artifacts of Scrum, providing a common understanding for Scrum teams.
30. Can a Scrum team make changes to the Definition of Done during a Sprint?
Ans:- Changes to the Definition of Done are discouraged during a Sprint to maintain consistency. Any proposed changes should be discussed and agreed upon during the Sprint Retrospective.
31. What is the role of the Scrum Master in relation to the Product Owner?
Ans:- The Scrum Master serves the Product Owner by facilitating Scrum events, removing impediments, and ensuring the team adheres to Scrum practices.
32. How does Scrum handle scope changes during a Sprint?
Ans:- Scope changes are generally not allowed during a Sprint. Any changes are discussed with the Product Owner and may be considered for the next Sprint.
33. Can a Scrum team have multiple Product Owners?
Ans:- It’s recommended to have a single Product Owner to provide a clear and consistent direction. Having multiple Product Owners may lead to conflicting priorities.
34. How does Scrum handle unplanned work or disruptions during a Sprint?
Ans:- Unplanned work is discussed with the Product Owner, and if agreed upon, it may be added to the Sprint Backlog or addressed in subsequent Sprints.
35. What is the purpose of the Sprint Burnup Chart in Scrum?
Ans:- The Sprint Burnup Chart visually represents the work completed and the work remaining during a Sprint, providing transparency and progress tracking.
36. What is the role of the Development Team during Sprint Planning?
Ans:- The Development Team collaboratively plans how to deliver items from the Product Backlog during Sprint Planning, deciding how much work they can commit to.
37. How does Scrum support transparency?
Ans:- Scrum promotes transparency by making all aspects of the process visible, including the Product Backlog, Sprint Backlog, Burndown Charts, and impediments.
38. Can a Scrum team skip the Sprint Retrospective if everything is going well?
Ans:- No, the Sprint Retrospective is a crucial event for continuous improvement, even if everything is going well. It provides an opportunity to identify and celebrate successes.
39. What is the role of the Scrum Master in handling impediments?
Ans:- The Scrum Master is responsible for identifying and removing impediments that hinder the team’s progress, facilitating a smoother workflow.
40. How does Scrum handle risk management?
Ans:- Scrum handles risk management by making risks visible through regular communication and collaboration within the team, Product Owner, and stakeholders.
41. What is the purpose of the Definition of Ready in Scrum?
Ans:- The Definition of Ready outlines the criteria that user stories or backlog items must meet before being considered for inclusion in a Sprint.
42. How does Scrum support a culture of trust?
Ans:- Scrum promotes trust through its values of openness, respect, and courage. Trust is built through transparent communication, collaboration, and delivering value.
43. What is the role of the Product Owner in the Sprint Review?
Ans:- The Product Owner presents the product increment to stakeholders, collects feedback, and discusses potential adjustments to the Product Backlog during the Sprint Review.
44. How does Scrum handle team members taking vacations during a Sprint?
Ans:- Scrum teams plan for team members’ vacations during Sprint Planning, ensuring that the team can still meet its commitments.
45. What is the role of the Scrum Master in the Sprint Review?
Ans:- The Scrum Master facilitates the Sprint Review, ensuring that it remains focused on the feedback and collaboration between the team and stakeholders.
46. Can a Scrum team change its Definition of Done mid-project?
Ans:- Yes, a Scrum team can change its Definition of Done, but any changes should be discussed, agreed upon, and communicated to all stakeholders.
47. How does Scrum handle external dependencies?
Ans:- Scrum teams collaborate with external stakeholders to manage dependencies. The Scrum of Scrums or other forums may be used to coordinate activities.
48. What is the role of the Development Team in the Sprint Retrospective?
Ans:- The Development Team actively participates in the Sprint Retrospective, sharing insights, discussing improvements, and collaboratively identifying action items.
49. How does Scrum handle technical skills improvement within the team?
Ans:- Scrum teams allocate time during Sprints for technical skills improvement, learning, and cross-training to enhance the overall capability of the team.
50. Is Scrum suitable for all types of projects?
Ans:- Scrum is particularly well-suited for projects where the requirements are expected to evolve and where iterative and incremental development is beneficial. However, its applicability may vary based on project context.