Individual Performance and Teamwork Process of Software Development


Human behavior is purposive human reaction to certain situations meaningful . Human behavior has three components that influence each other, that are cognitive, psycho-motor, and socio-affective. The three main approaches in human behavior is human (person), environment, and time. Human behavior in this environment is human behavior in the physical and social environment. One of human behavior in the social environment is human behavior in a group / team. Members of a team must engage in both task work and teamwork processes to achieve reviews their common goal. Individual task work is defined as the components of a team member’s performance that do not require interaction with other interdependent team members. In contrast, teamwork is defined as the interdependent components of performance required to effectively coordinate the performance of multiple individuals. Individual performance includes self-knowledge, trust, commitment, and flexibility. Component of team process includes coordination, communication, cohesion, decision making, and conflict management. Process by way of full collocated teams and full distributed a positive influence on the quality of the software (source code quality) generated.

Based on research [2], there is a positive correlation between team process on a software team to team performance. Collaboration in a team of developers will provide better project performance compared to the competition in the team. Research of individual performance in software development was conducted by [3]. [3] modeled of the developer performance that can be measured in source code quality, productivity during the development process, and the distribution of competence within the development team. Programmer experience in previous projects contributed positively to the quality of the source code.

Reference :

[1] Tien F. Kusumasari, Husni S., Kridanto S., Iping S., “Collaborative Model in Construction Phase of Software,” IEEE, 2014

[2] M. Hoegl and H. G. Gemuenden, “Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence,” Organization Science, Vol.12, No.12, pp. 435-449, 2010.

[3] M. Schwind, A. Schenk and M. Schneider, “A Tool for the Analysis of Social Networks in Collaborative Software Development,” Hawaii, 2010.

 


Leave a Reply