Agile development in software engineering instruction

3Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Agile methods are replacing former, highly systematic project management practices in software development. Many studies have shown that agile methods are already mainstream in the software industry. Academia has incorporated these changes in development practices into education rather reluctantly. Much of higher education still depends on very traditional teaching practices and conventional curricula. In this paper, we describe a series of efforts to bring the agile world fully to ICT education, and discuss results for students and teachers alike. Agile methods can be taught, and moreover, they can also be part of the teaching toolkit. Teachers of agile courses face certain personality requirements: they need to be able to tolerate uncertainty and to be professionally proficient because of demands for flexibility and quick adjustment. The results of using agile methods as course structure, as well as agile planning of course content in small instructor teams have been successful.

Cite

CITATION STYLE

APA

Holvikivi, J., & Hjort, P. (2017). Agile development in software engineering instruction. In IFIP Advances in Information and Communication Technology (Vol. 515, pp. 609–618). Springer New York LLC. https://doi.org/10.1007/978-3-319-74310-3_61

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free