Scrum

Scrum is a framework for developing and sustaining complex products.

What is Scrum?

Scrum is an agile framework for managing and completing complex projects. It emphasizes teamwork, collaboration, and iterative development.

What are the key roles in Scrum?

The key roles in Scrum are the Product Owner, the Scrum Master, and the Development Team. The Product Owner is responsible for defining the product vision and prioritizing the product backlog. The Scrum Master is responsible for facilitating the Scrum process and removing any obstacles that may impede the team's progress. The Development Team is responsible for delivering a potentially shippable product increment at the end of each iteration.

What is a Sprint?

A Sprint is a time-boxed iteration in Scrum, typically lasting between 1-4 weeks. During a Sprint, the Development Team works on a set of prioritized items from the product backlog and delivers a potentially shippable product increment at the end of the Sprint.

What is a Product Backlog?

The Product Backlog is a prioritized list of features, enhancements, and defects that defines the work to be done on a project. It is maintained by the Product Owner and is continuously refined throughout the project.

What is a Daily Scrum?

The Daily Scrum is a daily 15-minute stand-up meeting where the Development Team meets to discuss progress, impediments, and plans for the day. It is intended to keep the team focused and aligned towards the Sprint goal.

How does Scrum handle change requests?

Scrum is designed to be flexible and adaptive to change. Change requests are handled through the product backlog, where new items can be added, and existing items can be reprioritized based on new requirements or feedback.

What are the benefits of Scrum?

Scrum can provide numerous benefits, including improved team collaboration, faster time-to-market, increased customer satisfaction, higher quality products, and greater adaptability to changing requirements.

How is Scrum different from other agile frameworks?

Scrum is just one of many agile frameworks, but it is unique in its focus on self-organizing, cross-functional teams and its emphasis on time-boxed iterations (Sprints) and continuous product delivery. Other agile frameworks, such as Kanban or Lean, may have different approaches to managing projects and teams.

Snippet from Wikipedia: Scrum (software development)

Scrum is an agile team collaboration framework commonly used in software development and other industries.

Scrum prescribes for teams to break work into goals to be completed within time-boxed iterations, called sprints. Each sprint is no longer than one month and commonly lasts two weeks. The scrum team assesses progress in time-boxed, stand-up meetings of up to 15 minutes, called daily scrums. At the end of the sprint, the team holds two further meetings: one sprint review to demonstrate the work for stakeholders and solicit feedback, and one internal sprint retrospective. A person in charge of a scrum team is typically called a scrum master.

Scrum's approach to product development involves bringing decision-making authority to an operational level. Unlike a sequential approach to product development, scrum is an iterative and incremental framework for product development. Scrum allows for continuous feedback and flexibility, requiring teams to self-organize by encouraging physical co-location or close online collaboration, and mandating frequent communication among all team members. The flexible and semi-unplanned approach of scrum is based in part on the notion of requirements volatility, that stakeholders will change their requirements as the project evolves.

Source: YouTube

  • method/scrum.txt
  • Last modified: 2023/04/10 10:15
  • by Henrik Yllemo