AGILE REQUIREMENTS ENGINEERING IN BUSINESS INTELLIGENCE PROJECT: A CASE STUDY

Authors

  • Osvaldo Araújo Machado Universidade Federal de Uberlândia
  • William Chaves de Souza Carvalho Universidade Federal de Uberlândia

Keywords:

Requirements Engineering, Agile Methods, Software Engineering, Business Intelligence

Abstract

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.

Downloads

Published

2016-02-02

Issue

Section

Articles