what is Agile(scrum) & XP Methodology

Agile & XP(Extreme Programming)  Methodology becomes the most popular testing method among Testing Industry. The main reason is this methodology emphasizes the involvement of the entire team and their interactions with each other, to produce a workable software that can satisfy a given set of expected features.As a result of such interactions, all ideas are exchanged among team members. and also the customer becomes the part of the project team so as to clarify any doubts/questions according to requirements.

In these models, the project team work step by step in bringing the project to completion in a phased manner.Software is delivered as small releases, with features being introduced in increments. As the changes are introduced incrementally, responding to the changes becomes very easy.

A typical XP & Agile project day starts with a meeting called stand up meeting. At the start of each day, the team meets to plan of action for the day. And the team brings up any clarifications or concerns and these are discussed and resolved. The entire team gets a consistent view of what each team member is working on. This meeting enable quick reactions to changes.

Even though the roles of testers and developers are different, in Agile & XP methodology there is no hard boundary between their roles. People cross boundaries and perform different roles in these models.

Advantages:

  • End Results with a Quality software
  • Better and immediate communication within project team including customer
  • Save of time and effort as the changes can be suggested at the time before going to depth
Disadvantages:

  • If the Customer representative is not clear with the requirement, then the whole team will go with the wrong path
     

Comments

Popular posts from this blog

What is Prototype Model?

How to Build and Grow an Effective Email List in 2024?

What is State or Graph based Testing?