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
Link To Document