Scrum

Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems. Scrum co-creators Ken Schwaber and Jeff Sutherland have written The Scrum Guide to explain Scrum clearly and succinctly.  This Guide contains the definition of Scrum. This definition consists of Scrum’s accountabilities, events, artifacts, and the rules that bind them together.

In a nutshell, Scrum requires a Scrum Master to foster an environment where:

  1. A Product Owner orders the work for a complex problem into a Product Backlog.
  2. The Scrum Team turns a selection of the work into an Increment of value during a Sprint.
  3. The Scrum Team and its stakeholders inspect the results and adjust for the next Sprint.
  4. Repeat

Scrum Glossary

The Scrum Glossary is meant to represent an overview of Scrum-related terms.  Some of the mentioned terms are not mandatory in Scrum, but have been added because they are commonly used in Scrum.

To learn more about the Scrum framework, to identify which of these terms are required elements of Scrum and to understand how the mentioned elements are connected, we highly recommend that you reference The Scrum Guide.  To learn more about terms specific to software development teams using Scrum and agile software development techniques, reference the Professional Scrum Developer glossary.

Scrum Process Flow

Sprint Diagram

TEST

  1. is a prioritized list of items to be completed during a sprint

Product backlog

2. Scrum has 3 primary roles

Product owner

3.At the sprint review the results are presented

Scrum team (Right answer:Stakeholders)

4. The iterative,timed work phases the scrum team goes

Sprints

5. A framework for teams to get projects accomplished

Scrum

 

The Scrum Framework

Scrum is simple.  It is the opposite of a big collection of interwoven mandatory components. Scrum is not a methodology. Scrum implements the scientific method of empiricism. Scrum replaces a programmed algorithmic approach with a heuristic one, with respect for people and self-organization to deal with unpredictability and solving complex problems.  The below graphic represents Scrum in Action as described by Ken Schwaber and Jeff Sutherland in their book Software in 30 Days taking us from planning through software delivery.  

The Scrum Framework Poster

The Scrum Values

Scrum Values

The Scrum Team

The fundamental unit of Scrum is a small team of people, a Scrum Team. The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.

The Scrum Events

Prescribed events are used in Scrum to create regularity and to minimize the need for meetings not defined in Scrum. All events are time-boxed. Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened. The remaining events may end whenever the purpose of the event is achieved, ensuring an appropriate amount of time is spent without allowing waste in the process.  The Scrum Events are:

  • Sprint – Спринт
  • Sprint Planning – Планирование спринта
  • Daily Scrum – Ежедневный скрам
  • Sprint Review – Обзор спринта
  • Sprint Retrospective – Ретроспектива спринта

Scrum Artifacts

Scrum’s artifacts represent work or value to provide transparency and opportunities for inspection and adaptation. Artifacts defined by Scrum are specifically designed to maximize transparency of key information so that everybody has the same understanding of the artifact. The Scrum Artifacts are:

  • Product Backlog – Бэклог продукта
  • Sprint Backlog – Бэклог спринта
  • Increment – Инкремент

Summary

Scrum meetings are all about communication. They are for individuals involved with project work specifically the product owner , who is the projects decison maker the development team and the scrum master who is focused on helping the development team be as effective as possibe. The meeting should occur daily at the same time. It should be no longer than 15 minutes and everyone should remaining standing for the duration. Anyone can attend but only the product owner,development team and scrum master should participate. They should focus on the work in the current sprint and give the current state of each user story how they will progress,and any hurdles they aniticipate. This can be done person by person or story by story

Russian translation:

Встречи Scrum — это общение. Они предназначены для лиц, участвующих в работе над проектом, в частности для владельца продукта, который принимает решения по проекту, команды разработчиков и мастера схватки, который сосредоточен на том, чтобы помочь команде разработчиков быть максимально эффективной. Встреча должна происходить ежедневно в одно и то же время. Это должно быть не более 15 минут, и все должны стоять в течение всего времени. Присутствовать может любой желающий, но участвовать должны только владелец продукта, команда разработчиков и скрам-мастер. Они должны сосредоточиться на работе в текущем спринте и рассказать о текущем состоянии каждой пользовательской истории о том, как они будут продвигаться, и о любых препятствиях, которые они ожидают. Это может быть сделано от человека к человеку или история за историей.

 

SCRUM MEETING:FORMAT AND RULES QUIZ

1.Communication

2.Future user stories

3.No more than 15 minutes

4.Person by person and story by story

5.Stakeholder