Agile Methodologies : Series 2 : Scrum Methodology

Parker and John are two champs working with a renowned IT product and services company. These days, they are keeping themselves busy for few hours and free for few hours at the office. When peeped in, you can notice that they are spending their time at Pool table, a smiling chat over a cup of coffee.

We grew curious and wondered how not just these two folks but rest all from their project are seen around the office at the same time. So, we decided to walk to them and ask what made them have good free time at office and at the same time deliver better quality product during the project meetings and demos. The answer was straight and clear  - "We are into Scrum under the Agile Methodology"

So, what is Scrum Methodology

When we talk about agile, most of the teams that practice agile are using scrum methodology. That's because its the most easiest and the simplest of all. The simple steps that make Scrum the simplest of all are.
  • Its team has 4 different roles 1. Product Owner. 2. Scrum Master 3. Team members.
           However, Scrum master is not a new person in the team, but a role given to one from the team.
           A good output from a team can be obtained if the team has 2 developers and 1 QA.
  • The project requirements are executed in what is called SPRINTS which last for 2 weeks and in some cases 3 weeks. 

  •   At the end of the sprint, all the team members/ stake holders get into a meeting and review the work done. In general, this has what items of the product have been promised, what are delivered, what have changed and followed by a DEMO of the potentially shippable application.


This has all the requirements to be developed so as to produce a completed product.
Each backlog item has few steps that take the team's efforts closer to finish line.

Sprint Planning:

Few items together executed over a sprint makes a potentially shippable product.

Daily stand-up.

Also called as daily scrum, all the team members share with each other
  • what an individual has done yesterday
  • what  is in for them for today
  • are there any obstacles/ impediments/blockages that can hinder the sprint work
This meeting is presided over by the scrum master.

Sprint review:

At the end of the sprint, team has a meeting with the product owner where the developed part of the application is either accepted or rejected.

Sprint retrospective:

This is the last step of finishing the current running sprint before the next one is taken. Here the scrum master discusses what went well, what went wrong, what were the unexpected that came to the team during the sprint. This helps in better planning for the upcoming sprints.

See you with another series on agile coming up!!! stay healthy, stay tuned, happy coding.


Post a Comment