Skip to main content

2018 | OriginalPaper | Buchkapitel

A Scrum-Centric Framework for Organizing Software Engineering Academic Courses

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Teaching Scrum and other complex Software Engineering (SE) practices, methods, and tools within a regular academic course is often a challenging task because the examples shown to students and their working environment are not realistic enough. This problem is frequently tackled by organizing courses in the form of capstone projects. Unfortunately, this approach requires additional resources (e.g., more tutors, external customers, etc.) what limits the potential number of participants. As a response to this problem, we propose a Scrum-centric framework that allows combining lectures and laboratory classes with a minimalistic capstone project, all within a regular SE course. The course is organized similarly to a project run according to the Scrum guidelines. The focal point of the framework is the synchronization between the content presented during lectures and laboratory classes with the capstone project iterations (sprints). We also share our experience from 2 years of conducting Software Engineering course organized according to the framework together with the results of a cross-sectional survey assessing student perceptions of the effectiveness of the approach.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Information Technology. Association for Computing Machinery (ACM), IEEE Computer Society (2008) ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Information Technology. Association for Computing Machinery (ACM), IEEE Computer Society (2008)
2.
Zurück zum Zitat ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Association for Computing Machinery (ACM), IEEE Computer Society (2013) ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Association for Computing Machinery (ACM), IEEE Computer Society (2013)
3.
Zurück zum Zitat ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering. Association for Computing Machinery (ACM), IEEE Computer Society (2016) ACM/IEEE: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering. Association for Computing Machinery (ACM), IEEE Computer Society (2016)
4.
Zurück zum Zitat Anderson, L.W., Krathwohl, D.R., Bloom, B.S.: A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Allyn & Bacon (2001) Anderson, L.W., Krathwohl, D.R., Bloom, B.S.: A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Allyn & Bacon (2001)
5.
Zurück zum Zitat Azizyan, G., Magarian, M.K., Kajko-Matsson, M.: Survey of agile tool usage and needs. In: Agile Conference (AGILE), 2011, pp. 29–38. IEEE (2011) Azizyan, G., Magarian, M.K., Kajko-Matsson, M.: Survey of agile tool usage and needs. In: Agile Conference (AGILE), 2011, pp. 29–38. IEEE (2011)
6.
Zurück zum Zitat Baird, A., Riggins, F.J.: Planning and sprinting: use of a hybrid project management methodology within a cis capstone course. J. Inf. Syst. Educ. 23(3), 243 (2012) Baird, A., Riggins, F.J.: Planning and sprinting: use of a hybrid project management methodology within a cis capstone course. J. Inf. Syst. Educ. 23(3), 243 (2012)
7.
Zurück zum Zitat Damian, D., Lassenius, C., Paasivaara, M., Borici, A., Schröter, A.: Teaching a globally distributed project course using Scrum practices. In: Collaborative Teaching of Globally Distributed Software Development Workshop (CTGDSD), 2012, pp. 30–34. IEEE (2012) Damian, D., Lassenius, C., Paasivaara, M., Borici, A., Schröter, A.: Teaching a globally distributed project course using Scrum practices. In: Collaborative Teaching of Globally Distributed Software Development Workshop (CTGDSD), 2012, pp. 30–34. IEEE (2012)
8.
Zurück zum Zitat Keller, J.M.: Development and use of the arcs model of instructional design. J. Instruct. Dev. 10(3), 2–10 (1987)CrossRef Keller, J.M.: Development and use of the arcs model of instructional design. J. Instruct. Dev. 10(3), 2–10 (1987)CrossRef
9.
Zurück zum Zitat Kopczyńska, S.: Relating reflection workshop results with team goals. Comput. Methods Sci. Technol. 20(4), 129–138 (2014)CrossRef Kopczyńska, S.: Relating reflection workshop results with team goals. Comput. Methods Sci. Technol. 20(4), 129–138 (2014)CrossRef
10.
Zurück zum Zitat Kopczyńska, S., Nawrocki, J., Ochodek, M.: Software development studio—bringing industrial environment to a classroom. In: Proceedings of EduRex 2012, pp. 13–16. IEEE (2012). doi:10.1109/EduRex.2012.6225698 Kopczyńska, S., Nawrocki, J., Ochodek, M.: Software development studio—bringing industrial environment to a classroom. In: Proceedings of EduRex 2012, pp. 13–16. IEEE (2012). doi:10.​1109/​EduRex.​2012.​6225698
11.
Zurück zum Zitat Mahnic, V., Rozanc, I.: Students’ perceptions of Scrum practices. In: MIPRO, 2012 Proceedings of the 35th International Convention, pp. 1178–1183. IEEE (2012) Mahnic, V., Rozanc, I.: Students’ perceptions of Scrum practices. In: MIPRO, 2012 Proceedings of the 35th International Convention, pp. 1178–1183. IEEE (2012)
12.
Zurück zum Zitat Michalik, B., Nawrocki, J.R., Ochodek, M.: 3-step knowledge transition: a case study on architecture evaluation. In: ICSE, pp. 741–748. ACM (2008) Michalik, B., Nawrocki, J.R., Ochodek, M.: 3-step knowledge transition: a case study on architecture evaluation. In: ICSE, pp. 741–748. ACM (2008)
13.
Zurück zum Zitat Nurkkala, T., Brandle, S.: Software studio: teaching professional software engineering. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, pp. 153–158. ACM (2011) Nurkkala, T., Brandle, S.: Software studio: teaching professional software engineering. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, pp. 153–158. ACM (2011)
14.
Zurück zum Zitat Rodriguez, G., Soria, Á., Campo, M.: Virtual scrum: a teaching aid to introduce undergraduate software engineering students to scrum. Comput. Appl. Eng. Educ. 23(1), 147–156 (2015)CrossRef Rodriguez, G., Soria, Á., Campo, M.: Virtual scrum: a teaching aid to introduce undergraduate software engineering students to scrum. Comput. Appl. Eng. Educ. 23(1), 147–156 (2015)CrossRef
15.
Zurück zum Zitat Schwaber, K., Sutherland, J.: The Scrum Guide™. The Rules of the Game. Scrum.org, The Definitive Guide to Scrum (2013) Schwaber, K., Sutherland, J.: The Scrum Guide™. The Rules of the Game. Scrum.org, The Definitive Guide to Scrum (2013)
16.
Zurück zum Zitat von Wangenheim, C.G., Savi, R., Borgatto, A.F.: Deliver!—an educational game for teaching earned value management in computing courses. Inf. Softw. Technol. 54(3), 286–298 (2012)CrossRef von Wangenheim, C.G., Savi, R., Borgatto, A.F.: Deliver!—an educational game for teaching earned value management in computing courses. Inf. Softw. Technol. 54(3), 286–298 (2012)CrossRef
17.
Zurück zum Zitat von Wangenheim, C.G., Savi, R., Borgatto, A.F.: SCRUMIA—an educational game for teaching SCRUM in computing courses. J. Syst. Softw. 86(10), 2675–2687 (2013)CrossRef von Wangenheim, C.G., Savi, R., Borgatto, A.F.: SCRUMIA—an educational game for teaching SCRUM in computing courses. J. Syst. Softw. 86(10), 2675–2687 (2013)CrossRef
Metadaten
Titel
A Scrum-Centric Framework for Organizing Software Engineering Academic Courses
verfasst von
Mirosław Ochodek
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-65208-5_15