Scrum is continuously shipping value to customers. Scrum and agile are mainly thought of as the same though they are very different. Scrum is a framework for getting things done while agile is a set of values and principles.
Scrum is heuristic-based since it involves continuous learning and adjustments to fluctuating factors. Key factors involved are communication, transparency, and dedication to continuous improvement.
Tools used in scrum known as artifacts are:
1. Product backlog
This contains a list of work that should be maintained by product managers. It dynamically lists features, requirements, and fixes. Simply, it acts as the team's to-do list. Like a to-do list, it is constantly changed, reprioritized, and maintained by product owners. This is where sprint planning takes place.
2.Sprint backlog
It contains a list of user stories for implementation in the current sprint cycle. The team discusses and chooses what they will work on. It is very flexible however sprint goals cannot be compromised.
3.Increment
This is the end product from a sprint that can be used.
Scrum Events
These are mainly meetings performed by scrum teams regularly.
-
Organizing product backlog by ensuring the product lives up to the consumer's expectations as well as the product's vision.
-
Sprint planning is where the team decides on what is to be delivered.
-
Sprint is the time period for a team to work and deliver a valuable increment.
-Daily scrum short meetings of 15 minutes daily at the same time to ensure the team is on the same page.
-Sprint review is viewing the end product and providing feedback.
-Sprint retrospectives is where the team documents what worked and what did not.
Importance of Scrum
-
The framework is simple and easy to understand
-
It breaks down complex tasks into simple manageable tasks
-The roles are clear which promotes product ownership