Abstract:
This thesis conducts a comprehensive cost-benefit analysis of incorporating human factors
in software development. It highlights the critical role of individual characteristics
of software developers. The most common human factors impacting the quality of software
include adaptability, communication skills, and problem-solving abilities. These
human factors play a vital role in enhancing software project outcomes. This thesis
employed a mixed-methods approach. Important human factors and cost benefit measures
were identified by help of a qualitative analysis of the literature. Quantitative
data was collected through questionnaires developed for software developers and managers.
The study suggested that human factors significantly boost software quality and
team productivity. These human factors require considerable investments which add
to the total cost of development. The analysis shows that the advantages substantially
outweigh the costs of incorporation of human factors. This research aims to fill an existing
gap in literature by providing an analysis on the cost-benefit dynamics of human
factors. It also offer valuable insights for optimizing software project management.
The research lays groundwork for future exploration in agile methodologies.