What are Agile Software Development approaches? Scrum, Kanban, XP explained

Several Agile frameworks are existing in the commercial market which are being widely used by the organizations. All these agile framework embrace Agile manifesto, Agile principles and values. The following section describes the agile software development approaches in detail.

The scope of this syllabus document covers three agile frameworks or approaches:

  1. Scrum
  2. Kanban
  3. Extreme Programming (XP)

[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 methodologiesWaterfall 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