Are you wondering

“What is Agile ?”

“Agile Development” is an umbrella term for several iterative and incremental software development methodologies.

The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD).

While each of the agile methodologies is unique in its specific approach, they all share a common vision and core values. They all fundamentally incorporate iteration and the continuous feedback that it provides to successively refine and deliver a software system.

In Avorna, we are following Scrum methodology.

Agile Development Cycle


What is Scrum ?

Agile is a set of values and principles that describe a group’s day-to-day interactions and activities. But agile itself is not prescriptive or specific.

The Scrum methodology follows the values and principles of agile but includes further definitions and specifications, especially regarding certain software development practices. Scrum is used primarily for software development projects with the goal of delivering new software capability every 2-4 weeks.

Scrum addresses complexity in work by making information transparent, so that people can inspect and adapt based on current conditions, rather than predicted conditions. This allows teams to address the common pitfalls of a waterfall development process: chaos resulting from constantly changing requirements; underestimation of time, resources and cost; compromises on software quality; and inaccurate progress reporting.

Organizations that have adopted

Scrum have experienced

  • Higher Productivity
  • Better-quality Products
  • Reduced time to market
  • Improved stakeholder satisfaction
  • Better team dynamics
  • Happier employees