What is Scrum:

Scrum is a framework with some simple rules.

Read the official version of Scrum at

When to Use Scrum:

How to Use Scrum:

How to Estimate in Agile Teams:
The scrum framework does not have anything specific on estimation. Most Agile teams use a technique called Relative estimation.