Authors:
Caroline Guterres Silva
;
Evandro Luis Fensterseifer Filho
and
Lisandra Manzoni Fontoura
Affiliation:
Computer Science Post Graduate Program, Federal University of Santa Maria (UFSM), Avenida Roraima, nº1000, Santa Maria, RS, Brazil
Keyword(s):
Software Process Development, Agile Methods, Plan-driven Methodology, Hybrid Methodology.
Abstract:
Software processes are essential for software development organizations to deliver quality software. There are currently several software processes to meet different needs. However, it is difficult to find in the literature software processes focused on university projects involving other institutions, such as government and industry. This article aims to conduct a systematic literature review to identify the characteristics and limitations of agile and plan-oriented methodologies, which processes were used in software development projects and to establish a relationship between organizational characteristics and best methodologies successful. As a research method, we conducted a systematic study of the literature associated with a snowball strategy, identified and structured the literature on the use of agile and plan-oriented methodologies. We selected 12 studies using the systematic review and added 5 more using the snowball method, totaling 17 selected articles. We note that ther
e is no specific methodology to be used in software development, each organization has its characteristics. The lack of specific processes for university projects is evident, and the differences between this environment and industry require processes tailored. Beside, a large number of projects use practices of more than one method, called hybrid methodologies, to exploit the best of agile and plan-oriented methodologies.
(More)