Nothing Special   »   [go: up one dir, main page]

Skip to main content

Applying Extreme Engineering and Personality Factors to Improve Software Development Under a Heavyweight Methodology

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10611))

  • 3660 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://www.agilemanifesto.org.

References

  1. Haskins, C.: Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities (ver. 3). International Council on Systems Engineering (2006)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Hertel, G.: Synergetic effects in working teams. J. Manag. Psychol. 26(3), 176–184 (2011)

    Article  Google Scholar 

  4. Department of Defense of USA: MIL-STD-498 (1994)

    Google Scholar 

  5. Department of Defense of USA: Defense Systems Software Development (DOD-STD-2167A) (1985)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Mathur, S., Malik, S.: Advancements in the V-model. Int. J. Comput. Appl. 1(12), 30–35 (2010)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Acuña, S.T., Juristo, N.: Assigning people to roles in software projects. Soft. Pract. Experience 34(7), 675–696 (2004)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Maslow, A.: Motivation and Personality. Harper & Brothers, New York (1954)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Harrington, H.J., Harrington, J.S.: Total Improvement Management: The Next Generation in Performance Improvement. McGraw-Hill Professional, New York (1995)

    Google Scholar 

  17. Shaw, R.B.: Extreme Teams. AMACOM (2017)

    Google Scholar 

  18. Parker, G.M.: Cross-Functional Teams: Working with Allies, Enemies, and other Strangers. Jossey-Bass, San Francisco (2003)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mercedes Ruiz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics