Friday, October 4, 2019

A report on Agile and OOAD Research Paper Example | Topics and Well Written Essays - 4000 words

A report on Agile and OOAD - Research Paper Example Guidelines for Combining Agile with other approaches 9 VIII. Case Study 10 IX. Recommendations and Challenges 10 X. Bibliography 11 I. Introduction In the past few years, there have emerged a large number of software development practices and processes. In this scenario, agile software development methodologies have become a trend in quickly changing software industry. In the past, only the traditional software development methodology was the only method to develop software products. However, it was not supportive for late changes and iterations. In order to deal with the issues presented in traditional software development approaches there emerged a very attractive software development approach, known as agile software development. Soon it became a standard software development approach which received a great deal of support of all kinds of experts from the software industry. At the present, the majority of software development firms and software developers are aware of agile softwa re development methodologies. They use it all the way through the software development lifecycle. Basically, agile software development approach is based on some principles which can be tailored according to varying requirements of software projects. This report will present a detailed analysis of agile software development. ... In this scenario, the term â€Å"agile† is used to reveal number of meanings like that implement changes rapidly, deliver the completed product rapidly and accommodate change frequently. In view of the fact that there are a large number of software development approaches (for instance Scrum, XP and many more) which come under the umbrella of agile software development paradigm and they differ in emphasis and practices, however they all follow the same principles which come under agile agenda. In this scenario, many researchers present the common description of the agile manifesto. According to researchers agile methodology and its family members are based on the following principles (Kavitha & Thomas, 2011; Lucia & Qusef, 2010; Paetsch, 2003): Working software application or a product should be delivered as rapidly and regularly as possible (it should be delivered in days in place of weeks and in weeks in place of months) Working software application should give an insight int o the progress of the overall project Improving the customer satisfaction by providing them rapid and regular release of implemented software application. Agile software development methodologies are aimed at supporting and accommodating late changes all the way through the software development lifecycle. In fact, late changes in requirements are effectively accommodated without having serious effects on the overall development or project. Agile software methodologies are designed to support effective collaboration, communication and close on a daily basis cooperation between business people and developers in fact among all the stakeholders Agile software development methodologies are highly based on

No comments:

Post a Comment

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