Corpus ID: 14938567


  author={Jason H. Sharp and Sherry D. Ryan},
Drawing upon the extant literature this paper proposes a conceptual framework based upon the dimensions of agility, team structure, and virtualness to explore the question of how agile software development teams can be successfully configured in globally distributed environments. Based upon interviews conducted among five globally distributed agile teams a set of best practices is presented based upon these three dimensions. 

Figures from this paper

Using Agile Methods in Distributed Software Development Environments
The benefits of using some of the key agile practices as well as the challenges encountered in DSD project management are presented. Expand
Agile Enablers and Adoption Scenario in Industry Context
In the globalization of fast changing business and technology environment, it becomes very important to respond quickly to changing user requirements. Traditional methodologies are not appropriateExpand
Beyond the Border: A Comparative Literature Review on Communication Practices for Agile Global Outsourced Software Development Projects
This study investigates the problem of improving communication in distributed settings by identifying suitable communication practices for usage within AGOSD projects by pointing out differences to traditional communication practices of agile software development (ASD) projects used in collocated, non-distributed environments. Expand
Teamwork in Distributed Agile Software Development
Context: Distributed software development has become a most desired way of software development. Application of agile development methodologies in distributed environments has taken a new trend inExpand
Understanding agile software development practices using shared mental models theory
Examining agile practices using shared mental models theory elucidates how agile practices improve collaboration during the software development process and demonstrates the value of agile practices in developing sharedmental models among developers and customers in software development teams. Expand
Who is attracted and why? How agile project management influences employee's attraction and commitment
PurposeIn times of market volatility and uncertainty, finding effective strategies to attract and retain individuals continues to be a challenge for organizations. Based on the psychologicalExpand


Agile Practices Reduce Distance in Global Software Development
Specific Scrum and eXtreme Programming practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD. Expand
Can distributed software development be agile?
Three organizations studied here suggest the answer is "yes," when the unique characteristics of both environments are successfully blended.
Modified agile practices for outsourced software projects
The key issues of software projects with an outsourced component are first identified and these issues are used as a background to evaluate how standard agile practices stand up when applied to larger projects, followed by recommendations for modified agile practices for outsourced software projects. Expand
New directions on agile methods: a comparative analysis
The results show that agile software development methods, without rationalization, cover certain/different phases of the software development life-cycle and most of them do not offer adequate support for project management. Expand
Exploring Agility in Distributed Information Systems Development Teams: An Interpretive Study in an Offshoring Context
A deeper understanding of agility is provided through an intensive study of the distributed ISD experience in TECHCOM, revealing that agility should be viewed as a multifaceted concept having three dimensions: resource, process, and linkage. Expand
A Typology of Virtual Teams
As the nature of work in today’s organizations becomes more complex, dynamic, and global, there has been increasing emphasis on distributed, “virtual” teams as organizing units of work. Despite theirExpand
Lessons learned by participants of distributed software development
The purpose of this survey was to gather and share lessons learned in order to better understand the nature of the software development process when operating in a distributed software development environment and the problems that may be associated with such distributed processes. Expand
Leading Teams: Setting the Stage for Great Performances
The article presents a review of the book “Leading Teams: Setting the Stage for Great Performances,” by J. Richard Hackman.
Global software development
The benefits of GSD are focused on and the extent to which they are actually being realized in practice in three global companies practicing GSD is focused on. Expand
Building theories from case study research
Building Theories From Case Study Research - This paper describes the process of inducting theory using case studies from specifying the research questions to reaching closure. Some features of theExpand