• DocumentCode
    652670
  • Title

    The Impact of Agile Principles and Practices on Large-Scale Software Development Projects: A Multiple-Case Study of Two Projects at Ericsson

  • Author

    Lagerberg, Lina ; Skude, Tor ; Emanuelsson, Par ; Sandahl, Kristian ; Stahl, D.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Linkoping, Sweden
  • fYear
    2013
  • fDate
    10-11 Oct. 2013
  • Firstpage
    348
  • Lastpage
    356
  • Abstract
    BACKGROUND: Agile software development methods have a number of reported benefits on productivity, project visibility, software quality and other areas. There are also negative effects reported. However, the base of empirical evidence to the claimed effects needs more empirical studies. AIM: The purpose of the research was to contribute with empirical evidence on the impact of using agile principles and practices in large-scale, industrial software development. Research was focused on impacts within seven areas: Internal software documentation, Knowledge sharing, Project visibility, Pressure and stress, Coordination effectiveness, and Productivity. METHOD: Research was carried out as a multiple-case study on two contemporary, large-scale software development projects with different levels of agile adoption at Ericsson. Empirical data was collected through a survey of project members. RESULTS AND CONCLUSIONS: Intentional implementation of agile principles and practices were found to: correlate with a more balanced use of internal software documentation, contribute to knowledge sharing, correlate with increased project visibility and coordination effectiveness, reduce the need for other types of coordination mechanisms, and possibly increase productivity. No correlation with increase in pressure and stress were found.
  • Keywords
    software prototyping; software quality; Ericsson; Internal software documentation; agile adoption; agile principles; agile software development methods; coordination effectiveness; industrial software development; knowledge sharing; large-scale software development projects; project visibility; software quality; Art; Documentation; Planning; Productivity; Software; Stress; Variable speed drives; Agile software development; empirical software engineering; large-scale software development; multiple-case study; survey;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1938-6451
  • Print_ISBN
    978-0-7695-5056-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2013.53
  • Filename
    6681378