Scrum is a framework for managing software development designed for teams of around ten individuals and usually relies on two-week development cycles called “sprints”, as well as short daily meetings. Scrum can be scaled to larger organisations and are known as Large-Scale Scrum and Scrum of Scrums.
Scrum is a flexible, holistic product development strategy where a team work as a unit to reach a common goal. This approach challenges assumptions of the traditional, sequential approach to product development, enabling teams to self-organise. This is done by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all parties involved.
Scrum is utilised within a number of IT jobs including those within: