What is the Scrum Framework?
The Scrum Framework is a specific methodology within Agile that provides a structured approach to managing and completing projects, particularly in software development.
Why is Scrum considered the most popular Agile framework?
Scrum is widely used because it effectively implements the principles of the Agile manifesto and has a clear structure that teams can follow.
Characteristics of scrum:
What are the key roles in the Scrum Framework?
The two key roles are the Product Owner, who represents the customer, and the Scrum Master, who coaches the team and facilitates the process.
What is a sprint in Scrum?
A sprint is a fixed time period, usually one to four weeks, during which a specific set of features is developed and delivered.
Who prioritizes the product backlog?
The Product Owner prioritizes the product backlog to ensure that the team focuses on delivering the highest business value.
Product owner also creates it
Why is self-organization important in Scrum?
Self-organization allows the team to determine the best way to accomplish their work without outside interference, fostering creativity and ownership.
Once a sprint starts, only the team is involved without any exxternal influence (even of product owner)
What is the difference between a sprint review and a sprint retrospective?
The sprint review evaluates the product developed during the sprint, while the sprint retrospective evaluates the process and identifies areas for improvement.
Sprint review: Product owner must accept product (team and product owner get together for this review). once accepted, new sprint with new tasks is implemented from the backlog
Sprint retrospective: team gets together with the scrum master to evaluate the process. changes suggested and implemented
What are the characteristics of the Product Owner role?
The Product Owner is responsible for understanding customer needs, prioritizing the backlog, and ensuring that the team delivers value.
What is the role of the Scrum Master?
The Scrum Master facilitates the Scrum process, coaches the team, and helps remove any obstacles that may hinder progress.
How does Scrum promote iterative and incremental development?
Scrum promotes iterative development through repeated sprints, allowing teams to refine and improve their work continuously.
How does the Scrum process continue after completing a sprint?
The Scrum process continues with more sprints until all items in the backlog are completed or until the project budget is exhausted.
What is a sprint?
A sprint is a time box of one month or less during which a done, usable, and potentially releasable product increment is created.
Why is it important to have a clear goal for each sprint?
A clear goal helps maintain focus and quality, as constant changes can negatively affect the outcome.
no changes during a sprint
What are the two types of changes that can occur during a sprint?
The two types of changes are refinement (clarifying existing items) and new items (adding new tasks).
What is the definition of “done”?
The definition of “done” is a checklist of criteria that must be met for a deliverable to be considered ready for customer use.
How does having a definition of done help the team?
It reduces misunderstandings, limits rework, and increases efficiency by establishing clear acceptance criteria.
What is the backlog in Agile project management?
The backlog is a prioritized list of user stories, features, and tasks that the team needs to address.
Maintained by product owner
What is the difference between the product backlog and the sprint backlog?
The product backlog contains all tasks and features, while the sprint backlog includes only the items selected for the current sprint along with a plan for delivering them.
Can the sprint backlog be changed during the sprint?
Only the team can change the sprint backlog during the sprint; the product owner cannot make changes once the sprint has started.
What is the purpose of sprint planning?
Sprint planning is the first day of the sprint where the team decides what items from the backlog they will work on.
What happens at the end of a sprint?
At the end of a sprint, the team reviews what they accomplished and holds a retrospective to discuss improvements for the next sprint.
Why is it important to prioritize the backlog?
Prioritizing the backlog ensures that the most valuable and relevant tasks are addressed first, aligning with customer needs.
What is meant by “just-in-time refinement”?
Just-in-time refinement refers to continuously updating and clarifying the backlog items as new information becomes available.