Skip to main content

Scrum Methodology

What is Scrum Methodology?

Scrum Methodology is an Agile methodology which is mainly focus on product development.But it is also can be used for software development processes.Its main aim is to avoid failure occurred in traditional development processes.It is an Iterative and incremental methodology.


Scrum

Scrum is mainly focused on fixed goals and last for period of 30 days.Key words related with Scrum methodology are,
  • Product Backlog
  • Sprint Backlog
  • Sprint

Product Backlog 

List of all the things that is needed to do within the project.Basically a To do list that constantly re prioritized.

Sprint Backlog

A list of tasks identified by the Scrum team to be completed during the Scrum sprint. During the sprint planning meeting, the team selects some number of product backlog items, usually in the form of user stories, and identifies the tasks necessary to complete each user story.

In here highest prioritized tasks are sent to Sprint Backlog


Sprint

A set period of time during which specific work has to be completed .This period is an predefined period which relies on all the sprints equallly




Scrum Roles

Scrum Team

Team is consist of 5-9 members.The work is distributed among the team members where they decide on how to perform the task effectively

Product Owner

The person who owns the product. This person can be need not to be a customer always. Someone from the internal organisation can play the role of Product Owner.He administer the Product backlog.

Scrum Master

person who coaches the Scrum team. He is not a leader but act as a gatekeeper.At the end of the day Scrum Master holds his meeting with scrum team and get an update on the tasks carried out. These daily meetings are called Daily Scrums. 
Also at the end of each Sprint there is a special meeting called Sprint Retrospective which is again handled by the Scrum Master. The purpose of this meeting is to guide the team and to improve the motivation of team members.



Scrum Artifacts

  1. Product Backlog
  2. Sprint Backlog
  3. Burn down Chart
    • Chart represents the pending work in a Sprint Backlog which updates daily

Comments

Popular posts from this blog

Object Oriented Programming Concepts

As a start for Object Oriented Programming at first we will be going through a basic introduction about Object Oriented Programming Concepts. OOP is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.  Brief History  The first object–oriented language was Simula (Simulation of real systems) that was developed in 1960 by researchers at the Norwegian Computing Center. In 1970, Alan Kay and his research group at Xerox PARK created a personal computer named Dynabook and the first pure object-oriented programming language (OOPL) - Smalltalk, for programming the Dynabook. In the 1980s, Grady Booch published a paper titled Object Oriented Design that mainly presented a design for the programming language, Ada. In the ensuing editions, he extended his ideas to a complete object–oriented design method. In the 1990s, Coad incorpora...

Problem Based Learning

There are different learning techniques that are used in various ways. This is basically depends on the nature of the individual and their preferences. So in this article we will be looking on mostly used learning technique which is known as Problem based Learning. Students learn about a subject through the experience of solving an open-ended problem found in trigger material.It  involves working in small groups of learners. Each student takes on a role within the group that may be formal or informal and the role often alternates. PBL can be incorporated into any learning situation. In this picture you can clearly see the way of occurring the traditional learning process and the Problem based learning process Characteristics The problem must motivate students to seek out a deeper understanding of concepts. The problem should require students to make reasoned decisions and to defend them. The problem should incorporate the content objectives in such a way a...