Prepare Students for Software Industry: A case study on an agile full stack project

Detalhes bibliográficos
Autor(a) principal: Metrôlho, José Carlos
Data de Publicação: 2022
Outros Autores: Ribeiro, Fernando Reinaldo, Batista, Rodrigo, Graça, Paula
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.11/8167
Resumo: Reducing the gap between Software Engineering education and the needs in the software industry is a goal for Academia. Advancement in terms of cutting-edge technical skills and good soft skills preparation is the desired goal to shorten the onboarding in the labour market. Generally, in computer science or computer engineering courses, separate subjects exist to teach requirements engineering, analysis and design, coding, or validation. However, integrating all these phases normally requires experience in developing a complete project. The approach presented in this paper has involved the staff of a software company in collaboration with the staff of an academic Institution and resulted in a student's involvement in a full-stack software development project. The student was involved in an agile team composed of teachers and Information Technology (IT) professionals. Scrum framework was followed, and the product was developed using a low-code development platform. Results show that this agile and full stack approach allows students to develop cutting-edge technical and non- technical skills. The paper presents the approach, the achieved results, some lessons learned and some guidelines for the future.
id RCAP_b059ce23b67fd869470f2a0d9961fe17
oai_identifier_str oai:repositorio.ipcb.pt:10400.11/8167
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Prepare Students for Software Industry: A case study on an agile full stack projectagile software development; cognitive services; form recogniser; Scrum; software engineering; invoiceReducing the gap between Software Engineering education and the needs in the software industry is a goal for Academia. Advancement in terms of cutting-edge technical skills and good soft skills preparation is the desired goal to shorten the onboarding in the labour market. Generally, in computer science or computer engineering courses, separate subjects exist to teach requirements engineering, analysis and design, coding, or validation. However, integrating all these phases normally requires experience in developing a complete project. The approach presented in this paper has involved the staff of a software company in collaboration with the staff of an academic Institution and resulted in a student's involvement in a full-stack software development project. The student was involved in an agile team composed of teachers and Information Technology (IT) professionals. Scrum framework was followed, and the product was developed using a low-code development platform. Results show that this agile and full stack approach allows students to develop cutting-edge technical and non- technical skills. The paper presents the approach, the achieved results, some lessons learned and some guidelines for the future.IARIARepositório Científico do Instituto Politécnico de Castelo BrancoMetrôlho, José CarlosRibeiro, Fernando ReinaldoBatista, RodrigoGraça, Paula2022-11-22T09:42:40Z2022-10-162022-10-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/8167engJosé Carlos Metrôlho, Fernando Reinaldo Ribeiro, Rodrigo Batista, Paula Graça, Prepare Students for Software Industry: A Case Study on an Agile Full Stack Project, in proceedings of The Seventeenth International Conference on Software Engineering Advances, 16 a 20 outubro 2022, Lisboa, Portugal.978-1-61208-997-32308-4235info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-01-16T11:49:29Zoai:repositorio.ipcb.pt:10400.11/8167Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:38:35.384501Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Prepare Students for Software Industry: A case study on an agile full stack project
title Prepare Students for Software Industry: A case study on an agile full stack project
spellingShingle Prepare Students for Software Industry: A case study on an agile full stack project
Metrôlho, José Carlos
agile software development; cognitive services; form recogniser; Scrum; software engineering; invoice
title_short Prepare Students for Software Industry: A case study on an agile full stack project
title_full Prepare Students for Software Industry: A case study on an agile full stack project
title_fullStr Prepare Students for Software Industry: A case study on an agile full stack project
title_full_unstemmed Prepare Students for Software Industry: A case study on an agile full stack project
title_sort Prepare Students for Software Industry: A case study on an agile full stack project
author Metrôlho, José Carlos
author_facet Metrôlho, José Carlos
Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
author_role author
author2 Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
author2_role author
author
author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico de Castelo Branco
dc.contributor.author.fl_str_mv Metrôlho, José Carlos
Ribeiro, Fernando Reinaldo
Batista, Rodrigo
Graça, Paula
dc.subject.por.fl_str_mv agile software development; cognitive services; form recogniser; Scrum; software engineering; invoice
topic agile software development; cognitive services; form recogniser; Scrum; software engineering; invoice
description Reducing the gap between Software Engineering education and the needs in the software industry is a goal for Academia. Advancement in terms of cutting-edge technical skills and good soft skills preparation is the desired goal to shorten the onboarding in the labour market. Generally, in computer science or computer engineering courses, separate subjects exist to teach requirements engineering, analysis and design, coding, or validation. However, integrating all these phases normally requires experience in developing a complete project. The approach presented in this paper has involved the staff of a software company in collaboration with the staff of an academic Institution and resulted in a student's involvement in a full-stack software development project. The student was involved in an agile team composed of teachers and Information Technology (IT) professionals. Scrum framework was followed, and the product was developed using a low-code development platform. Results show that this agile and full stack approach allows students to develop cutting-edge technical and non- technical skills. The paper presents the approach, the achieved results, some lessons learned and some guidelines for the future.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-22T09:42:40Z
2022-10-16
2022-10-16T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.11/8167
url http://hdl.handle.net/10400.11/8167
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv José Carlos Metrôlho, Fernando Reinaldo Ribeiro, Rodrigo Batista, Paula Graça, Prepare Students for Software Industry: A Case Study on an Agile Full Stack Project, in proceedings of The Seventeenth International Conference on Software Engineering Advances, 16 a 20 outubro 2022, Lisboa, Portugal.
978-1-61208-997-3
2308-4235
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IARIA
publisher.none.fl_str_mv IARIA
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799130850606972928