Adopting industry agile practices in large-scale capstone education

Jean-Guy Schneider, Peter W. Eklund, Kevin Lee, Feifei Chen, Andrew Cain, Mohamed Abdelrazek

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

28 Citations (Scopus)

Abstract

This paper presents the practice and experience in adopting an agile organizational model for a final-year capstone program in Software Engineering. The model developed is motivated by having real (and developing) software artifacts with incrementally changing team members working on a product-line. This in turn results in more sophisticated capstone student-project outcomes. The model proposed supports student mentoring and promotes, through its internal organization, leadership and personal responsibility. The students are supported by professional software engineers, up-skilling workshops, and academic supervisors who act as a personalized reporting and grading point for the team. The academic supervisors are themselves supported by a tribe leader, a faculty member who assumes overall responsibility for a product-line, and who acts as a report to an external industry client/sponsor. This paper describes the motivation for the capstone model, its adoption, and some preliminary observations.

Original languageEnglish
Title of host publicationProceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering Education and Training, ICSE-SEET 2020
EditorsAmy Ko, Sungwon Kang
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Pages119-129
Number of pages11
ISBN (Electronic)9781450371247
DOIs
Publication statusPublished - 2020
Externally publishedYes
EventInternational Conference on Software Engineering 2020 - Online, Korea, South
Duration: 27 Jun 202019 Jul 2020
Conference number: 42nd
https://dl.acm.org/doi/proceedings/10.1145/3377814 (Proceedings)
https://www.computer.org/conferences/cfp/ICSEM2021 (Website)

Publication series

NameProceedings - International Conference on Software Engineering
PublisherAssociation for Computing Machinery (ACM)
ISSN (Print)0270-5257

Conference

ConferenceInternational Conference on Software Engineering 2020
Abbreviated titleICSE-SEET 2020
Country/TerritoryKorea, South
Period27/06/2019/07/20
Internet address

Keywords

  • Agile software development
  • Capstone education
  • Software engineering education

Cite this