AGILE REQUIREMENTS ENGINEERING IN BUSINESS INTELLIGENCE PROJECT: A CASE STUDY
Palavras-chave:
Requirements Engineering, Agile Methods, Software Engineering, Business IntelligenceResumo
To develop quality software that meets and satisfies the customers needs is a major concern for professionals working in software development centers. In this context, agile development methods have emerged as alternative to the plan driven methods because they deal efficiently with major problems found in traditional methodologies, such as lack of customer communication, delivery time, and especially the changing requirements which are responsible for the failure of many projects. However, traditional methodologies also have good practices which can and should be used in software development. This article presents, through a case study, the usage of a hybrid methodology for implementing systems called Scrum-RUP. This framework uses the main factors of the Scrum agile methodology, without giving up some practices in the traditional model through the RUP. As a case study, it was considered an application of Business Intelligence which produced satisfactory results. It can be seen that if used in the correct manner, the agile practices can indeed be used in conjunction with traditional methods, resulting in quality projects, on time and budget.