Towards an Understanding of Software Development Process Knowledge in Very Small Companies

The influence of software team dynamics on well-organized software development knowledge process could prevent software development organizations from suffering from the knowledge atrophy problem. To explore this, we have studied several team dynamics factors that influence the Knowledge Management Processes (KMP) in Very Small Entities (VSEs) [1]. A survey was conducted in a variety of VSEs and through statistical and qualitative content analysis for the research data, results indicate that small teams, informal team process and structure have an important influence on the level of team dynamics in the software development process.

[1]  James T. Scarnati On becoming a team player , 2001 .

[2]  André van der Hoek,et al.  A Need Hierarchy for Teams , 2004 .

[3]  Rory V. O'Connor,et al.  Organizational commitment towards software process improvement an irish software vses case study , 2010, 2010 International Symposium on Information Technology.

[4]  Vrajlal K. Sapovadia,et al.  Micro Finance: The Pillars of a Tool to Socio-Economic Development , 2007 .

[5]  Claude Y. Laporte,et al.  A Software Engineering Lifecycle Standard for Very Small Enterprises , 2008, EuroSPI.

[6]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[7]  Jon R. Katzenbach,et al.  The Wisdom of Teams: Creating the High-Performance Organization , 1992 .

[8]  N. Triplett,et al.  The Dynamogenic Factors in Pacemaking and Competition , 1898 .

[9]  Tracy Hall,et al.  The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick , 2008, SIGMIS CPR '08.

[10]  Marina du Plessis,et al.  Journal of Knowledge Management Knowledge management : what makes complex implementations successful ? , 2016 .

[11]  S. G. Cohen,et al.  What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite , 1997 .

[12]  Steve Sawyer,et al.  Software Development: Processes and Performance , 1998, IBM Syst. J..

[13]  Bradley L. Kirkman,et al.  The Impact of Team Empowerment on Virtual Team Performance: The Moderating Role of Face-to-Face Interaction , 2004 .

[14]  Claude Y. Laporte,et al.  Developing International Standards for Very Small Enterprises , 2008, Computer.

[15]  Sanjay Kumar Singh,et al.  Role of leadership in knowledge management: a study , 2008, J. Knowl. Manag..

[16]  Michael Morley,et al.  The high‐performance organization: , 1995 .

[17]  Qaiser S. Durrani,et al.  A survey to examine the effect of team communication on job satisfaction in software industry , 2004, SOEN.

[18]  John Michael Pearson,et al.  An Empirical Investigation of How Trust, Cohesion, and Performance Vary in Virtual and Face-to-Face Teams , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[19]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[20]  Narasimhaiah Gorla,et al.  Who should work with whom?: building effective software project teams , 2004, CACM.

[21]  Clive C. H. Rosen The influence of Intra-Team Relationships on the Systems Development Process: A Theoretical Framework of Intra-Group Dynamics , 2005, PPIG.

[22]  Shuib Basri,et al.  Software Process Improvement in Very Small Entities:An investigation of Software Development Knowledge Management and Team issues in maintaining and evolving software process and process improvement. , 2010 .

[23]  Rory V. O'Connor,et al.  The influence of managerial experience and style on software development process , 2008 .

[24]  Shuib Basri,et al.  Understanding the Perception of Very Small Software Companies towards the Adoption of Process Standards , 2010, EuroSPI.