Home // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances // View article


Teaching Agile Software Engineering Practices Using Scrum and a Low-Code Development Platform – A Case Study

Authors:
Jose Carlos Metrôlho
Fernando Reinaldo Ribeiro
Pedro Passão

Keywords: agile methodologies; education; Low-code platforms; software engineering; Scrum; teaching.

Abstract:
Following the recent trends in software engineering regarding the growing adoption of agile methodologies and low-code development platforms, and considering the results of surveys, we carried out on students, alumni and some IT companies, we adapted the software engineering teaching of a computer engineering course to the needs and new trends of the IT industry. The Scrum methodology and the OutSystems low-code development platform were used in a project-based learning approach for teaching agile software engineering practices. This approach was complemented with the presentation and discussion of several topics during the theoretical classes, lectures given by professionals from IT companies and study visits to an IT company that uses agile methodologies and low-code platforms. This approach aims to enhance the technical skills, namely development skills on a widely used low-code platform and other software engineering skills, but also to reinforce some non-technical skills of students like teamwork and communication, today highly valued by IT companies. The first results are quite positive.

Pages: 160 to 165

Copyright: Copyright (c) IARIA, 2020

Publication date: October 18, 2020

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-827-3

Location: Porto, Portugal

Dates: from October 18, 2020 to October 22, 2020