Title :
Teaching Theories Underlying Agile Methods in a Systems Development Course
Author :
Kakar, Adarsh Kumar
Author_Institution :
Alabama State Univ., Montgomery, AL, USA
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;
Conference_Titel :
System Sciences (HICSS), 2014 47th Hawaii International Conference on
Conference_Location :
Waikoloa, HI
DOI :
10.1109/HICSS.2014.610