In 1993, Jeff Sutherland and his team at Easel Corporation created the Scrum process to be used in software development by combining the concepts of the 1986 HBR article with the concepts of object-oriented development, empirical process control, iterative development and incremental, software processes.
The Scrum team consists of 3 roles:
* Scrum master
* Product owner (PO)
* Scrum Team
Scrum master: Is the person who leads the team guiding them to comply with the rules and processes of the methodology.
Product owner (PO): Is the representative of the stakeholders and customers who use the software.
Team: A group of professionals with the necessary technical knowledge who develop the project jointly carrying out the stories they commit to at the start of each sprint.
Scrum has many advantages over other agile development methodologies. It is currently the most used and trusted framework of reference in the software industry.
Here are some of the known benefits of Scrum:
* Easily Scalable
* Compliance of expectations
* Flexible to changes
* Time to Market reduction
* Higher software quality
* Timely Prediction
* Reduction of risks