Identification of skills to improve software developer productivity

dc.contributor.advisorFernando S
dc.contributor.authorWanniarachchi RL
dc.date.accept2021
dc.date.accessioned2021
dc.date.available2021
dc.date.issued2021
dc.description.abstractSoftware Engineering has become one of the essential requirements for today’s business, and software development has become one of the trending employments today. Due to the business’s technical advancement and competition, the IT industry’s expectation of software development skill level increases. Therefore, the industry is looking for more qualified software developers even though software developers are available. Some companies arrange technical improvement training or/and soft skill improvement training to improve software developers’ skills. These training programs improve the software developer’s skills to a level required at the moment, and some training programs are too late to initiate. As a lesson learned from that when hiring fresh graduates, some companies provide training before employment. Therefore, this research aims to find out the skill gap of the software developers in Sri Lanka and determine which skills impact the software developer’s productivity, and find out how to improve the software developer’s productivity. A survey was carried out among a sample of software developers. A series of interviews were conducted with industrial experts to determine the aspects influencing the software developer’s productivity and present significant factors. Based on the analysis undertaken to the collected data, the results revalidate that the software developer has to strengthen soft skills such as Team Working, Problem-solving, Communication Skills, and improving programming skills to improve the software developer’s productivity. The results revalidate that even though programming skills are considered the key skill for a software developer, the software developer should improve soft skills to benefit programming skills. Industrial experts suggest several approaches to improve these skills. Based on the survey result and expert feedback, sharing knowledge in platforms, taking online courses, and trying out new technologies can improve software developers’ productivity by improving technical skills. Further, the findings show that training such as leadership and team working training and business communication training should improve soft skills. This training was suggested to be arranged by the employer based on the business requirement. Employers should encourage the employees to do self-learning and try out new technologies. Education institutes should also provide training that focuses on soft skills such as teamwork and communication to improve software developer’s soft skills. Also, expert feedback suggested that the education institutes should encourage students to take online courses to match the IT industry’s expectationsen_US
dc.identifier.accnoTH4682en_US
dc.identifier.citationWanniarachchi, R.L. (2021). Continuous implementation through standardized and compliant infrastructure as code [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/19352
dc.identifier.degreeMBA in Information Technologyen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/19352
dc.language.isoenen_US
dc.subjectSKILLS - Software Developeren_US
dc.subjectIT INDUSTRY - Skillsen_US
dc.subjectSOFT SKILLSen_US
dc.subjectCOMPUTER SCIENCE & ENGINEERING - Dissertationen_US
dc.subjectINFORMATION TECHNOLOGY - Dissertationen_US
dc.titleIdentification of skills to improve software developer productivityen_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4682-1.pdf
Size:
186.21 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH4682-2.pdf
Size:
140.35 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH4682.pdf
Size:
1.54 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis