A systematic approach to the comparison of roles in the software development processes

17Citations
Citations of this article
48Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The vision of building a successful software product requires teams of individuals equipped with a wide range of social and technical skills. Furthermore, by combining these skills with appropriate job roles, we should be able to improve the productivity of a software organization. In order to identify and compare different roles in software development activities, we conduct a systematic comparison of software development models, covering traditional approaches through to agile techniques. To compare the roles in the literature with industrial software landscapes, we use data from a survey conducted on 266 software practitioners to ascertain job roles in two middle size software companies, one of which uses traditional methods and in particular ISO/IEC 12207 for managing their software development activities while other uses a tailored agile methodology. In light of our interviews, we found that based on project specific needs, the roles used in industry vary significantly from the roles defined in literature. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Yilmaz, M., O’Connor, R. V., & Clarke, P. (2012). A systematic approach to the comparison of roles in the software development processes. In Communications in Computer and Information Science (Vol. 290 CCIS, pp. 198–209). https://doi.org/10.1007/978-3-642-30439-2_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free