•  
 
 

Tech glossary

Defining IT & technology terms

Scrum

Scrum is an Agile framework in software development that is used to address complex problems and improve the delivery of high-value products. It is a flexible framework for achieving predictable and controlled outcomes and is based on learning from previous experience and making fact-based decisions.

The Scrum framework

Scrum uses collaboration and self-organization to accomplish goals. It aims to develop products in repeatable, incremental steps through sprints. A sprint ends with an increment, and the combined increments create the final product.

Learn more about Scrum

Each sprint addresses an item in the product backlog, which is a list of the final product’s individual aspects or features. Each sprint follows pre-defined and coordinated steps, including:

  • Analyzing the product backlog
  • Planning the sprint
  • Creating the sprint backlog
  • Developing the capabilities
  • Reviewing the sprint
  • Delivering the increment

Scrum and Agile

There isn’t one set way to practice Scrum, which is why it’s referred to as a technique over a methodology. However, it’s often described as a set of rules for following Agile software development.


Featured content for Scrum

Article Hot IT Tools: Transform How Work Gets Done Image

Tech Journal Hot IT Tools: Transform How Work Gets Done

Article Application Modernization Strategy Workshop Image

Solution brief Application Modernization Strategy Workshop

Article .NET App Best Practices Assessment Image

Solution brief .NET App Best Practices Assessment

Narrow your topic:

Digital Innovation  Application development  View all focus areas

Related terms

  • Agile
  • Digital Innovation
  • DevOps
  • Scrum Master
  • Transformation services