• DocumentCode
    2581643
  • Title

    An analysis of the history of classical software development and agile development

  • Author

    Jiang, Li ; Eberlein, Armin

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Adelaide, Adelaide, SA, Australia
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    3733
  • Lastpage
    3738
  • Abstract
    The ongoing debate over the merits of classical software engineering (SE) methodologies and agile methodologies has so far resulted in no clear benefits for the SE community. This paper uses the CHAPL framework developed in our previous research to analyse the history of classical SE methodologies and agile methodologies. Our historical analysis focuses on the following three perspectives: the practices, the principles, and the technological context. The analysis reveals that both approaches to software development have similar roots and that their proponents have ample ground for constructive discussions. In fact, both approaches can be seen as complementary and their integration could contribute to project success.
  • Keywords
    history; software engineering; SE community; agile development; classical software development history; software engineering methodologies; software process; Agile manufacturing; Books; Computer science; Cybernetics; Documentation; History; Programming; Reflection; Software engineering; USA Councils; agile development; historical analysis; software engineering; software process; traditional software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2793-2
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2009.5346888
  • Filename
    5346888