What is Scrum?
The word “scrum” comes from rugby, where it describes a method for restarting the game. This involves players standing close together in a circle, their heads together, and trying to get hold of the ball. In software development, this is one of a number of agile development methodologies. The theory is based on empirical process control and requires incremental and iterative working and the development work itself to be carried out by interdisciplinary, self-managed teams. Scrum places emphasis on decisions from actual results rather than speculations. The process is divided into short work batches, normally covering one to four weeks, known as Sprints.
Advantages when using Scrum
Scrum makes it easier to adapt to altered external factors and to reduce the need to be able to predict such changes and future needs. This method makes it easier to handle complexity by working together across disciplines and making the most of the lessons learned from the results of every Sprint. There will be less need for follow-up and control, thereby making the method more efficient than traditional methods.
Customers and end-users are involved in the development process to a greater extent.
Scrum and Compello
We use Scrum methodology in our software development at Compello. This method allows is to adapt rapidly to challenges and correct for changes.
Relevant terms to Scrum: Kanban, sprint