What is Agile Software Development and Agile Manifesto?

Testers in agile team are called as team members, not identified by his/her skill specialization. In fact, testers and developers are together are called as Development team. The word “Development team” not only contains developers, but also testers who are actively involved in the development of the product increment. The testers form part of fully cross functional Agile team where they work with business representatives and developers in tandem. The team members of an Agile team communicate more frequently and informally to develop product with good quality. [Read more…]

What is Agile methodology? Examples, when to use it, advantages and disadvantages

Agile software development methodology is an process for developing software (like other software development methodologies – Waterfall model, V-Model, Iterative model etc.) However, Agile methodology differs significantly from other methodologies. In English, Agile means ‘ability to move quickly and easily’ and responding swiftly to change – this is a key aspect of Agile software development as well.

Topics covered

What is Agile model – advantages, disadvantages and when to use it?

Agile development model is also a type of Incremental model. Software is developed in incremental, rapid cycles. This results in small incremental releases with each release building on previous functionality. Each release is thoroughly tested to ensure software quality is maintained. It is used for time critical applications.  [Read more…]