Abstract
Companies of the defense sector use heavyweight methodologies such as the V-model to develop large systems in which reliability is a crucial factor. This model has well-known disadvantages but the necessity to maintain all the phases under control and its mandatory use by the public institutions prevent the companies from altering the methodology. This paper describes a process improvement proposal for the V-model based on the concepts of Extreme-Engineering, team creation and task allocation strategies that take into account the personality of workers and its impact on productivity and quality. The study has been performed in a real company of the defense sector. The proposal has been tested and validated using a multiparadigm simulation model that makes use of the company historical data.
Similar content being viewed by others
Notes
References
Haskins, C.: Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities (ver. 3). International Council on Systems Engineering (2006)
Aitken, A., Ilango, V.A.: Comparative analysis of traditional software engineering and agile software development. In: 46th HICSS, pp. 4751–4760. IEEE Computer Society (2013)
Hertel, G.: Synergetic effects in working teams. J. Manag. Psychol. 26(3), 176–184 (2011)
Department of Defense of USA: MIL-STD-498 (1994)
Department of Defense of USA: Defense Systems Software Development (DOD-STD-2167A) (1985)
André, M., Baldoquín, M.G., Acuña, S.T.: Formal model for assigning human resources to teams in software projects. Inf. Soft. Technol. 53(3), 259–275 (2011)
Mathur, S., Malik, S.: Advancements in the V-model. Int. J. Comput. Appl. 1(12), 30–35 (2010)
Lau, K.K., Taweel, F.M., Tran, C.M.: The W model for component-based software development. In: 37th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 47–50 (2011)
Liu, B., Zhang, H., Zhu, S.: An incremental V-model process for automotive development. In: 23rd Asia-Pacific Software Engineering Conference, pp. 225–232 (2016)
Fruhling, A., McDonald, P., Dunbar, C.: A case study: introducing eXtreme programming in a US government system development project. In: 41st HICSS, pp. 464–464 (2008)
Acuña, S.T., Juristo, N.: Assigning people to roles in software projects. Soft. Pract. Experience 34(7), 675–696 (2004)
Cattell, R.B., Eber, H.W., Tatsuoka, M.M.: Handbook for the Sixteen Personality Factor Questionnaire (16 PF). Institute for Personality and Ability Testing (1988)
Nieves, M.: Estudios experimentales sobre la influencia de la personalidad y el clima en el desarrollo de software. Guías para gestión de equipos en proyectos de ingeniería del software, Ph.D. Dissertation (in Spanish). Universidad Autónoma de Madrid (2010)
Maslow, A.: Motivation and Personality. Harper & Brothers, New York (1954)
Begel, A., Nagappan, N.: Usage and perceptions of agile software development in an industrial context: an exploratory study. In: First International Symposium on Empirical Software Engineering and Measurement, ESEM 2007, pp. 255–264 (2007)
Harrington, H.J., Harrington, J.S.: Total Improvement Management: The Next Generation in Performance Improvement. McGraw-Hill Professional, New York (1995)
Shaw, R.B.: Extreme Teams. AMACOM (2017)
Parker, G.M.: Cross-Functional Teams: Working with Allies, Enemies, and other Strangers. Jossey-Bass, San Francisco (2003)
Acknowledgements
This work has been partially supported by the Spanish Ministry of Science and Technology (grant TIN2016-76956-C3-3-R) with ERDF funds and the Andalusian Plan for Research, Development and Innovation (grant TIC-195).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ruiz, M., Fuentes, G. (2017). Applying Extreme Engineering and Personality Factors to Improve Software Development Under a Heavyweight Methodology. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds) Product-Focused Software Process Improvement. PROFES 2017. Lecture Notes in Computer Science(), vol 10611. Springer, Cham. https://doi.org/10.1007/978-3-319-69926-4_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-69926-4_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69925-7
Online ISBN: 978-3-319-69926-4
eBook Packages: Computer ScienceComputer Science (R0)