Friday "Term of the week" Series

Term of the Week : Extreme Programming

Extreme Programming or XP as it is widely known is a software development methodology, with the goal to improve software quality and responsiveness to changing customer requirements. Extreme Programming (XP)  is a type of agile software development but has it’s own principles on practices over those of agile. It is is similar to a Scrum but… Continue reading Term of the Week : Extreme Programming

Thursday Management Series

Extreme Programming Vs. Scrum

We have discussed in detail what Scrum and Extreme Programming (or XP) are and how they work. Though, they might look similar in nature, they have some subtle differences. Let us look at these differences below – Scrum teams work in slightly longer iterations. The iteration or a Sprint in a Scrum can last from two weeks… Continue reading Extreme Programming Vs. Scrum

Thursday Management Series

An introduction to Extreme Programming

Extreme Programming or XP as it is widely known is a software development methodology, with the goal to improve software quality and responsiveness to changing customer requirements. It has the following goals – Have shorter development cycles and frequent releases. Produce higher quality software more productively. Have checkpoints to accommodate new or changing customer requirements. Extreme… Continue reading An introduction to Extreme Programming

Friday "Term of the week" Series

Term of the Week : Scrum

Scrum is a framework to implement agile methodology for product development. Scrum projects develop the product in iterations. These iterations are fixed-length and are called Sprints. The sprint could last a week, or two weeks or even a month. This can be decided by studying the nature of the project. Every sprint has an end that is called… Continue reading Term of the Week : Scrum

Thursday Management Series

All about User Stories in a Scrum…

If you are following Agile or Scrum, you will often hear about User stories. Let’s understand what they are! What are User Stories? User Stories are short and simple description of a feature from an end-user perspective. It is a simplified version of a requirement which describes the type of user, what they want and… Continue reading All about User Stories in a Scrum…

Thursday Management Series

The Daily Standup – Do’s and Don’ts

Image Source Every single day of a sprint begins with a quick meeting called as the Daily Standup (or Standup or Daily Scrum) which should ideally last not more than fifteen minutes. It is a meeting  held for the developers to discuss and share what they had worked on yesterday, what will be they be… Continue reading The Daily Standup – Do’s and Don’ts

Thursday Management Series

The Scrum Workflow – A chain of events!

 Image Source In the previous posts under the Thursday Management Series, we have seen a brief overview of a Scrum, went through some of the commonly used terms in Scrum and discussed in detail the roles of a Product Owner and that of a Scrum Master. I hope these articles have cleared the picture of… Continue reading The Scrum Workflow – A chain of events!

Thursday Management Series

Scrum Terminologies

The following terms are often used in a scrum process. Since, these are universal terms and definitions, they have been picked up from wiki. Scrum Team – It comprises of Product owner, scrum master and development team Product Owner – The person responsible for maintaining the product backlog by representing the interests of the stakeholders, and ensuring… Continue reading Scrum Terminologies

Thursday Management Series

The Role of a Scrum Master in a Scrum

A Scrum Master facilitates a Scrum. Now, let us dive a little deeper and understand what this means. Firstly, as the name suggests, he is the Master of the Scrum. That means, he knows everything about the scrum process and how it should be implemented in a project. He ensures that the team follows the agreed Scrum… Continue reading The Role of a Scrum Master in a Scrum

Friday "Term of the week" Series

Term of the Week : Agile

The term Agile or Agile Methodology refers to an alternative to traditional project management.Instead of using the typical waterfall model, it uses an incremental or iterative approach called as Sprints. This methodology is given preference over to the traditional methods because it promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid… Continue reading Term of the Week : Agile