Agile Scrum Basic Flashcards
What is Scrum?
Scrum is an Agile framework that can help teams work together. Scrum can enable teams to learn from experiences, self-organize while working on problems, to reflect on their victories and failures, to make improvements.
Roles in Scrum
Product Owner: The product owner is an individual who is responsible for increasing the ROI by determining product features, prioritizing these features into a list, what needs to be focused on the upcoming sprint, and much more. These are constantly re-prioritized and refined.
Scrum Master: This individual helps the team in learning to apply Scrum to ensure optimum business value. The scrum master removes impediments, shields the team from distractions, and enables them to adopt agile practices.
Scrum Team: They are a collection of individuals who work together to ensure that the requirements of the stakeholders are delivered.
Differentiate Between Agile and Scrum
Agile is a continuous iteration of development and testing in the software development process whereas Scrum is an Agile process to focus on delivering the business value in the shortest time.
Agile methodology delivers the software on a regular basis for feedback while Scrum delivers the software after each sprint.
In the Agile process, leadership plays a vital role; on the other hand, Scrum fosters a self-organizing, cross-functional team.
Agile involves collaborations and face-to-face interactions between the members of various cross-functional teams whereas Scrum collaboration is achieved in daily stand up meetings.
In Agile process design and execution should be kept simple whereas in Scrum process design and execution can be innovative and experimental.
Scrum Artifacts
- Product Backlog: It is a list that consists of new features, changes to features, bug fixes, changes to the infrastructure, and other activities to ensure a particular output can be obtained.
- Sprint Backlog: It is a subset of the product backlog that contains tasks focused on by the team to satisfy the sprint goal. Teams first identify the tasks to be completed from the product backlog. These are then added to the sprint backlog.
- Product Increment: It is a combination of all product backlog items completed in a sprint and the value of previous sprints’ increments. The output must be in usable condition, even if the product owner doesn’t release it.
Product Backlog
It is a list that consists of new features, changes to features, bug fixes, changes to the infrastructure, and other activities to ensure a particular output can be obtained.
Sprint Backlog
It is a subset of the product backlog that contains tasks focused on by the team to satisfy the sprint goal. Teams first identify the tasks to be completed from the product backlog. These are then added to the sprint backlog.
Product Increment
It is a combination of all product backlog items completed in a sprint and the value of previous sprints’ increments. The output must be in usable condition, even if the product owner doesn’t release it.
Drawbacks of Scrum
- Scrum requires individuals with experience
- Teams need to be collaborative and committed to ensuring results
- A scrum master with lesser experience can cause the collapse of the project