Thursday, 7 April 2016

What is Agile ?


What is Agile ?
  • Software development methodologies 
  • Project management process that encourages :  
    • frequent inspection and adaptation 
    • encourages team work 
    • self-organization and accountability
  • Set of engineering best practices allows rapid delivery of high-quality software 
  • Business approach that aligns development with customer needs
  • A framework  
    • releases products in small but shippable segments 
    • promotes development iterations throughout the life-cycle of the project/product

Agile Framework

A framework that promotes development iterations throughout the life-cycle of a project.
It minimizes risk by developing software in short amounts of time.

Developments accomplished in one unit of time (generally up to 4 weeks ) is called an iteration.
Each iteration is a project with analysis, design, coding, testing and also documentation.
All the required functionality may not be covered in one iteration for releasing the project. But it will be covered in multiple iterations. The idea is to have a defect free release available at the end of each iteration.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.