Glossary of Scrum Terms / Fundamentals

Scrum -
The agile development process whereas small teams work in a more flexible environment thus absorbing change and new requirements throughout the life of the project.

ScrumMaster -
Oversees the Scrum framework and ensures that all involved parties are adhering to these principles. Responsible for communication and collaboration, provides Development Team with all project assets, removes obstacles to productivity while seeking ways to increase current productivity.

Development Team -
Small group of participants that has committed or contributed to the development of the project. Usually 7-10 people. Makes sure work is broken down into small, manageable tasks. Self-managed and responsible for doing the work required to accomplish goals. Responsible for Sprint Backlog.

Product Owner -
The voice for all interested parties for the project. The sole 'point of contact' on the project regardless of the number of stakeholders in the project. Responsible for Product Backlog with authority regarding the list and priorities contained within.

Product Backlog -
The starting point of any Scrum project. A list of features and functions expected to be developed during the course of the project.

Sprint -
A repeatable, fixed period of time, typically 2 weeks, dedicated to the completion and delivery of usable, functional software. Could also be the next increment in the products development stage.

Sprint Planning -
Entry point to the Scrum delivery method. During this time features and functions to be worked on during the next Sprint are determined and the Development Team breaks those items into manageable tasks.

Sprint Backlog -
List of items selected from the Sprint Planning meeting moved from the Product Backlog to the Sprint Backlog and broken down into smaller more manageable tasks.