Prepare Students for Software Industry: A case study on an agile full stack project
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , |
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 |