Scrum Development Methodology

Scrum Development Methodology

The Scrum Development Methodology is an Agile process that can be used to manage and control software and product development using iterative, incremental practices. 

Salient Features

  1. The project progresses via the month-long iteration called sprints.
  2. The product backlog lists all desired changes to the product.
  3. Each sprint starts with a sprint planning meeting in which the product owner prioritized the product backlog and the scrum teams choose the tasks they can complete in this sprint. This is called the sprint backlog. 
  4. Brief daily meetings called Scrums are held throughout the sprint
  5. Sprint review meeting at the end of each sprint to review work done. 

The Scrum Development Methodology can be seen as a universal methodology to be used for any project. This process is suited for development projects that are rapidly changing or for the projects where requirements come unexpectedly or uncertain. 

As all the stakeholders are sit together there are changes to have fewer dependencies and may further help for speedy development of software which includes a series of iterations to create required software. 

As the product owner knows every ins and outs of the project because of the daily scrum meeting, we all are aware of the slowest progressing projects in the early stages. We can deploy additional resources to the project to get it accomplished. 

Advantages of Scrum Development:

  1. In this methodology, decision-making is entirely in the hands of the teams 
  2. This methodology enables project’s where the business requirements documentation is not considered very significant for the successful development 
  3. It is a lightly controlled method which totally empathizes on frequent updating of the progress, therefore, project development steps are visible in this method 
  4. A daily meeting easily helps the developer to make it possible to measure individual productivity. This leads to the improvement in the productivity of each of the team members 

Disadvantages of Scrum Development:

  1. This kind of development model is suffered if the estimating project costs and time will not be accurate 
  2. It is good for small, fast-moving projects but not suitable for large size projects 
  3. This methodology needs experienced team members only. If the team consists of people who are novices, the project cannot be completed within the exact time frame


To view or add a comment, sign in

More articles by ANKIT VISHWAKARMA

Others also viewed

Explore content categories