Studying the human factors that impact on software development, and assigning individuals with specific competencies and qualities to particular software roles, have been shown to aid software project performance. For instance, prior evidence suggests that extroverted software project leaders are most successful. Role assignment based on individuals' competencies and behaviors may be especially relevant in distributed software development contexts where teams are often affected by distance, cultural, and personality issues. Project leaders in these environments need to possess high levels of inter-personal, intra-personal and organizational competencies if they are to appropriately manage such issues and maintain positive project performance. With a view to understanding and explaining the specific competencies and behaviors that are required of project leaders in these settings, we used psycholinguistic and directed content analysis to study the way six successful IBM Rational Jazz leaders operated while coordinating their three distributed projects. Contrary to previous evidence reported in personality studies, our results did not reveal universal competencies and behaviors among these Jazz leaders. Instead, Jazz project leaders' competencies and behaviors varied with their project portfolio of tasks. Our findings suggest that a pragmatic approach that considers the nature of the software tasks being developed is likely to be a more effective strategy for assigning leaders to distributed software teams, as against a strategy that promotes a specific personality type. We discuss these findings and outline implications for distributed software project governance.
翻译:研究对软件开发有影响的人的因素,以及将具有特定能力和素质的个人指派给特定软件角色,已证明有助于软件项目绩效。例如,先前的证据表明,外向软件项目负责人最成功,基于个人能力和行为的任务分配在分布式软件开发背景下可能特别相关,因为在分布式软件开发背景下,团队常常受到远程、文化和个性问题的影响。这些环境中的项目负责人需要拥有高水平的个人、个人和组织间能力和行为能力,才能妥善管理这类问题并保持积极的项目绩效。为了理解和解释项目负责人在这些环境中需要的具体能力和行为,我们利用心理语言和定向内容分析研究六种成功的IBM Riral Jazz领导人在协调其三个分布式项目的同时运作的方式。与以前在人格研究中所报告的证据相反,我们的结果并未显示这些Jazz领导人具有普遍的能力和行为能力。相反,Jazz项目负责人的能力和行为与其项目组合不同。我们的调查结果表明,考虑软件任务的性质的务实方法,可能与正在开发的软件任务的性质相比,一种更有效的人格分析方法,而不是一种更有效的个人分析策略,我们向软件团队分配了一种具体的管理策略。