Quality, Flexibility And Business Value Of Software Solutions

1398 Words6 Pages
Agility means the ability to move quickly and easily. “Agile” is a collective term for methodologies and practices that evolved in recent years to increase the relevance, quality, flexibility and business value of software solutions. These adaptive management approaches are specifically intended to address the problems that have historically plagued software development and service delivery activities in the IT industry – including budget overruns, missed deadlines, low-quality outputs, and dissatisfied users. It is an iterative approach to software development that builds software incrementally from the start of the project, unlike waterfall approach of trying to deliver it all at once near the end. It works by breaking projects down into little bits of user functionality called user stories prioritizing them, and then continuously delivering them in short cycles called iterations. It promotes adaptive planning, progressive development, early delivery, continuous improvement, and encourages rapid and flexible response to change. The concept of agile working has been adopted by many organizations, which have realized that lengthy decision-making processes are no longer fit for purpose in a world of complex and continuous change. Agile development provides opportunities to assess the direction throughout the development lifecycle. The paradigm shift and failure of waterfall model in large size projects, led to the evolution of new evolutionary methods including agile software

More about Quality, Flexibility And Business Value Of Software Solutions

Open Document