What is Scrum Framework?
Scrum is a framework based on product and service development through collaboration and teamwork. The goal is to solving complex problems using a specified collection of roles, events, artifacts, and rules that facilitate the achievement of the best possible result. Scrum promotes common sense, direct communication, and continuous improvement among participants. The Scrum Guide, written by Ken Schwaber and Jeff Sutherland, is based on the ideas that it will be lightweight, easy to understand, and difficult to master. In fact, the Guide itself is only 19 pages (that includes the title page and table of content).
Scrum operates by structuring work in small iterative cycles, known as sprints. Sprints, which are typically 2 week iterations, provide a digestible approach to large and complex projects by dividing work into small tasks or sequences that are more manageable. The objective of a Scrum team, commonly made up of a Product Owner, Scrum Master, and development team, is to develop a project gradually and incrementally so that the work done in one sprint can by quickly validated before starting the work in the next sprint.
Why is it important?
Scrum is the basis of most agile implementations. The extent of how much Scrum to employ and how strictly the framework is adhered to varies from organization to organization, and even from team to team. Scrum teams are important to changing an organization’s culture and mindset because they:
- Utilize self-organization
- Promote team and collaborative work
- Work in a cross-functional, multi-disciplinary structure
- Can more effectively align with customer needs and priorities
- Have the authority to continuously improve the quality of a product or service