Περίληψη : | While software is so important for all facets of the modern world, teaching software development itself is not a perfect process. Agile software engineering methods have recently emerged as a new and different way of developing software as compared to the traditional methodologies. Agile methods are becoming commonplace in the workplace, the effectiveness of teaching agile methods in the classroom has been disputed and many academics have taken a different approach. This research study was a survey on the on the success of different methods of agile teaching, their efficiency as perceived by academics and students, as well as their ability to provide future software developers with the skills now required by information technology businesses. An extensive literature review was done to identify the various teaching methods employed at institutions around the world, including recent researches on the subject as well as a case study from the industry. The aim of the literature review was to establish what is now considered best practice to distinguish any known problems or gaps in knowledge regarding the teaching of agile methodologies at universities. A survey was conducted among current and former computer science students, gathering data from 200 students that attended university in the past 5 years. The students have previously attended a course meant to teach agile methods through the completion of a capstone project and they were required to provide feedback regarding their views on the agile methods used as well as the method of teaching. Students with relevant work experience after the completion of their studies were also required to reflect on the parallels of using agile at university and workplace and its perceived effect on their employability.
|
---|