We may earn an affiliate commission when you visit our partners.

Scrum Methodology

Scrum is a framework for agile software development that helps teams deliver high-quality software in short iterations called sprints. Scrum is based on empirical data and is designed to be adaptable and flexible to meet the changing needs of the project and the team.

Read more

Scrum is a framework for agile software development that helps teams deliver high-quality software in short iterations called sprints. Scrum is based on empirical data and is designed to be adaptable and flexible to meet the changing needs of the project and the team.

Origins and History of Scrum

Scrum was developed in the 1990s by Jeff Sutherland and Ken Schwaber. It is based on the empirical process control theory and is derived from the Toyota Production System. Scrum has been widely adopted by software development teams around the world and is considered one of the most popular agile methodologies.

Key Principles of Scrum

Scrum is based on the following key principles:

  • Iteration and Sprints: Scrum involves breaking down the project into small iterations called sprints, typically lasting for two to four weeks.
  • Transparency: All aspects of the project are visible to the team, stakeholders, and other interested parties.
  • Inspection and Adaptation: Scrum regularly reviews and inspects the project progress and makes adjustments as needed to improve the process and product.
  • Collaboration: Scrum emphasizes collaboration and teamwork, fostering a sense of collective ownership and responsibility.
  • Value-Driven: Scrum focuses on delivering value to the customer, prioritizing features that provide the most value.

Scrum Roles and Responsibilities

Scrum involves three key roles:

  • Product Owner: The Product Owner represents the customer's needs and priorities, defining the product vision and roadmap.
  • Scrum Master: The Scrum Master facilitates the Scrum process, removing obstacles, and ensuring the team follows Scrum principles.
  • Scrum Team: The Scrum Team is responsible for delivering the project's requirements within each sprint.

Benefits of Scrum

Scrum offers numerous benefits, including increased productivity, flexibility, transparency, and collaboration. Scrum has been shown to reduce project risks, improve software quality, and increase customer satisfaction.

Tools and Software Associated with Scrum

Several tools and software are commonly used with Scrum, including project management tools, collaboration platforms, and issue tracking systems. Some popular Scrum tools include Jira, Trello, Asana, and ScrumDesk.

Careers Associated with Scrum

Scrum is used in various industries, including software development, IT, manufacturing, and healthcare. Scrum professionals have a wide range of career options, including:

  • Scrum Master
  • Product Owner
  • Agile Coach
  • Project Manager
  • Software Developer
  • Business Analyst

Online Courses for Learning Scrum

Numerous online courses are available to learn Scrum. These courses provide a convenient and flexible way to gain knowledge and skills in Scrum. Online courses may include video lectures, interactive exercises, quizzes, and discussion forums.

Online courses can provide a comprehensive understanding of Scrum principles, practices, and tools. They can help learners develop the skills and knowledge necessary to effectively apply Scrum in their work.

While online courses are a valuable tool for learning Scrum, they may not provide the same level of hands-on experience as in-person training or working on a Scrum team. To fully understand and master Scrum, it is recommended to combine online learning with practical experience.

Share

Help others find this page about Scrum Methodology: by sharing it with your friends and followers:

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Scrum Methodology.
Provides a practical guide to combining Scrum and Kanban for software development. It covers the benefits of using both frameworks together, as well as how to implement them effectively.
Provides practical advice on how to implement Scrum and Extreme Programming (XP) in software development teams. It is based on the author's real-world experience as a Scrum Master and XP coach.
Provides a practical guide to Scrum for software development teams. It covers the basics of Scrum, as well as advanced topics such as team dynamics and remote work.
Focuses on the practice of retrospectives in Scrum. It provides a practical guide to help teams improve their performance through regular reflection and improvement.
Provides a practical guide to Scrum for software development teams. It covers the basics of Scrum, as well as advanced topics such as scaling Scrum and integrating it with other agile practices.
Save
Provides a practical guide to Scrum for software development teams. It covers the basics of Scrum, as well as advanced topics such as scaling Scrum and agile project management.
Provides a practical guide to agile testing for Scrum teams. It covers the basics of agile testing, as well as advanced topics such as test automation and test-driven development.
This concise guide provides a quick overview of the Scrum methodology. It covers the basics of Scrum, including its principles, practices, and roles. It good starting point for those who are new to Scrum.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser