Investigating the key factors influencing software developer productivity in developing regions
Abstract
Software developer productivity is a critical factor influencing the efficiency and success of software projects. However, understanding the key factors that impact developer productivity remains a challenge, particularly in region-specific contexts such as
Bangladesh. This study aims to identify the primary factors affecting developer productivity and analyze how these factors vary across companies and experience levels. To achieve this, a survey was conducted among software developers working in Bangladesh. The survey was sent out to 168 software developers working across 38 different software firms. The survey yield 44 responses. Statistical analysis was employed to determine the most influential factors. The findings suggest that autonomy in decision-making, task variety, and using the best practices, software and tool are the strongest factors affecting productivity. While some factors, such as task variety, remain consistent across companies, others, such as remote work policies and communication styles, vary significantly. Additionally, beginner developers prioritize learning and tool adoption, mid-level developers face challenges with tight deadlines, and senior developers focus more on leadership, collaboration and decision-making autonomy.
Collections
- 2025 [15]
