Name: | Description: | Size: | Format: | |
---|---|---|---|---|
722.65 KB | Adobe PDF |
Advisor(s)
Abstract(s)
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.
Description
Keywords
Agile methodologies; education Education Low-code platforms Software engineering Scrum Teaching
Citation
METRÔLHO, J.C. ; RIBEIRO, F.R. ; PASSÃO, P. (2020) - Teaching agile software engineering practices using scrum and a low-code development platform – A case study. In Proceedings of The Fifteenth International Conference on Software Engineering Advances, Porto, Portugal, 18-22 outubro 2020. p.160-165. ISBN: 978-1-61208-827-3,
Publisher
Think Mind / Iaria