Software engineering education learning process for professional developers

In this modern era, software projects have been developed by more than one developer that may be on different division or even different organizations. This approach is already known as Join Application Development (JAD). The main problem on JAD is the effectiveness of collaboration and communicatio...

Full description

Bibliographic Details
Main Author: Ridi Ferdiana
Format: Article
Language:English
Published: Italian e-Learning Association 2016-05-01
Series:Je-LKS: Journal of E-Learning and Knowledge Society
Subjects:
Online Access:https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/990
_version_ 1828466053703794688
author Ridi Ferdiana
author_facet Ridi Ferdiana
author_sort Ridi Ferdiana
collection DOAJ
description In this modern era, software projects have been developed by more than one developer that may be on different division or even different organizations. This approach is already known as Join Application Development (JAD). The main problem on JAD is the effectiveness of collaboration and communication between developers. In software engineering, the communication and collaboration can be facilitated through a good project management and IT infrastructure. However, the approach still has challenges in the process of learning and knowledge sharing. For example, how to make sure that the developers have suf cient knowledge on a project. Furthermore, how developers know what they need to learn and what they need to share with the team members. This paper will propose an innovative teaching model for a software engineering education through software engineering education learning process on the organization. Software engineering education learning process will facilitate the developer team to identify, to learn, and to validate the software engineering education that needed to nish a software project. This model will utilize software development lifecycle (SDLC) as a timeline to integrate between learning process and project execution. The proposed model can be bene cial for project manager to make sure that the developers have suf cient knowledge to nish the project effectively.
first_indexed 2024-12-11T03:43:31Z
format Article
id doaj.art-f2586b3f1a6349afbe3c2680085268ed
institution Directory Open Access Journal
issn 1826-6223
1971-8829
language English
last_indexed 2024-12-11T03:43:31Z
publishDate 2016-05-01
publisher Italian e-Learning Association
record_format Article
series Je-LKS: Journal of E-Learning and Knowledge Society
spelling doaj.art-f2586b3f1a6349afbe3c2680085268ed2022-12-22T01:22:05ZengItalian e-Learning AssociationJe-LKS: Journal of E-Learning and Knowledge Society1826-62231971-88292016-05-0112210.20368/1971-8829/990Software engineering education learning process for professional developersRidi Ferdiana0Universitas Gadjah MadaIn this modern era, software projects have been developed by more than one developer that may be on different division or even different organizations. This approach is already known as Join Application Development (JAD). The main problem on JAD is the effectiveness of collaboration and communication between developers. In software engineering, the communication and collaboration can be facilitated through a good project management and IT infrastructure. However, the approach still has challenges in the process of learning and knowledge sharing. For example, how to make sure that the developers have suf cient knowledge on a project. Furthermore, how developers know what they need to learn and what they need to share with the team members. This paper will propose an innovative teaching model for a software engineering education through software engineering education learning process on the organization. Software engineering education learning process will facilitate the developer team to identify, to learn, and to validate the software engineering education that needed to nish a software project. This model will utilize software development lifecycle (SDLC) as a timeline to integrate between learning process and project execution. The proposed model can be bene cial for project manager to make sure that the developers have suf cient knowledge to nish the project effectively.https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/990Software engineering educationLearning processe-learningInnovative teaching model
spellingShingle Ridi Ferdiana
Software engineering education learning process for professional developers
Je-LKS: Journal of E-Learning and Knowledge Society
Software engineering education
Learning process
e-learning
Innovative teaching model
title Software engineering education learning process for professional developers
title_full Software engineering education learning process for professional developers
title_fullStr Software engineering education learning process for professional developers
title_full_unstemmed Software engineering education learning process for professional developers
title_short Software engineering education learning process for professional developers
title_sort software engineering education learning process for professional developers
topic Software engineering education
Learning process
e-learning
Innovative teaching model
url https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/990
work_keys_str_mv AT ridiferdiana softwareengineeringeducationlearningprocessforprofessionaldevelopers