Does Organizational Factors and Task Characterstics Affect Productivity of Computer Programmer?
Introduction
It has been found that computer programmers are creative and free from boundries there are some issues with the productivity of computer programmer when it comes to organizational factors and task characteristics. Computer programmers constitute a major part of the force that drives the technological wave. Increasing globalization and exceptionally increasing accessibility are being led by developments in technology that could have never been imagined in the past. Behind the layers of distributors, suppliers, corporate representatives, strategists, product testers and product developers, are the computer programmers who serve the undeniably critical function of (to express it in layman terms) putting life into machine. With each new technological development, the role and relevance of computer programmers continues to increase. It therefore comes as no surprise that sustaining the performance and productivity of computer programmers is a matter that is actively addressed by organizations around the world (Cheney , pp. 209-214 ).
This discussion will explore particular areas pertaining to organizational factors such as the task characteristics in order to explore computer-programmer productivity. It is imperative to realize at this point that the essential focus of the paper is computer programmer productivity. The direction taken in order to engage in this research paper seeks to understand computer programmer productivity issues with specific regard to organizational factors such as the characteristics of the tasks assigned. Standards are indeed extremely important. The Internet and computers as they are today, it would not exist if it were not for standards such as IDE (as a bus system) or TCP / IP and all the application protocols (Bryant Pp. 47-54).
Cause
In the case of computer programmers, the organizational characteristics play a major role because they have a direct impact on the degree to which the programmer is able to focus on the task at hand. A very common example of this can be found in the fact that a computer programmer cannot be expected to do justice to his/her programming duties if he/she is juggling multiple responsibilities (Bryant and Hallaron). In essence, if the Job Description of the computer programmer is excessively broad then it will become difficult for the programmer to adequately focus on the task of programming. This is because of the fact that the organization fails to realize that the computer programmer's actual responsibility is to program and to contribute to processes that are associated with the task of programming (Hunt and Thomas). Autonomy plays a significant role in determine the performance level for computer programmers (Lawler and Mohrman). Computer programmers who are kept constricted and bound to follow guidelines without being given the liberty to contribute can be expected to be relatively inefficient. This is because they will not feel an involvement in the process and will not consider themselves to be stakeholders in the process (Waller and Nafte). It is perhaps because of the same reason that computer programmers are now a common part of meetings meant to engage in product development (Peggy ...