• DocumentCode
    265672
  • Title

    Teaching Theories Underlying Agile Methods in a Systems Development Course

  • Author

    Kakar, Adarsh Kumar

  • Author_Institution
    Alabama State Univ., Montgomery, AL, USA
  • fYear
    2014
  • fDate
    6-9 Jan. 2014
  • Firstpage
    4970
  • Lastpage
    4978
  • Abstract
    Presently Agile methods taught in universities focus primarily on providing hands-on experience of the process of development but ignore the evolution of, and theories behind, the Agile practices. "Without theory we are just groping in chaos" [Deming, 1986]. Knowing the \´why" in addition to the "how" of Agile methods will help develop reflective skills and give students an edge as they transition to the rapidly evolving real world of Information Systems. In this article a set of relevant theories that can be included as a module in an Agile methods course curriculum is outlined. An exposure to theories underlying Agile methods help students appreciate the relevance of the principles and practices of the Agile approach and develop authentic problem solving skills.
  • Keywords
    computer science education; information systems; software prototyping; agile methods; agile practices; authentic problem solving skills; information systems; systems development course; Agile manufacturing; Business; Job design; Process control; Productivity; Software; Agile Principles; Teaching Agile Methods; Theoretical Underpinnings;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences (HICSS), 2014 47th Hawaii International Conference on
  • Conference_Location
    Waikoloa, HI
  • Type

    conf

  • DOI
    10.1109/HICSS.2014.610
  • Filename
    6759213