Agile Software Development

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 9801 Experts worldwide ranked by ideXlab platform

Tainyi Luor - One of the best experts on this subject based on the ideXlab platform.

  • assessment of institutions scholars and contributions on Agile Software Development 2001 2012
    Journal of Systems and Software, 2014
    Co-Authors: Sun-wen Chuang, Tainyi Luor
    Abstract:

    Abstract The number of scholarly publications on Agile Software Development has grown significantly in recent years. Several researchers reviewed and attempted to synthesize studies on Agile Software Development. However, no work has ranked the contributions of scholars and institutions to publications using a thorough process. This study presents findings on top publications, institutions, and scholars in the Agile Software Development field from 2001 to 2012 based on the publication of such works in Science Citation Index journals. This paper highlights the key outlets for Agile research and summarizes the most influential researchers and institutions as well as the most studied research areas. This study concludes by providing directions for future research.

  • Assessment of institutions, scholars, and contributions on Agile Software Development (2001–2012)
    Journal of Systems and Software, 2014
    Co-Authors: Sun-wen Chuang, Tainyi Luor
    Abstract:

    Abstract The number of scholarly publications on Agile Software Development has grown significantly in recent years. Several researchers reviewed and attempted to synthesize studies on Agile Software Development. However, no work has ranked the contributions of scholars and institutions to publications using a thorough process. This study presents findings on top publications, institutions, and scholars in the Agile Software Development field from 2001 to 2012 based on the publication of such works in Science Citation Index journals. This paper highlights the key outlets for Agile research and summarizes the most influential researchers and institutions as well as the most studied research areas. This study concludes by providing directions for future research.

Tore Dyba - One of the best experts on this subject based on the ideXlab platform.

  • Agile Software Development - Agile Software Development: An Introduction and Overview
    Agile Software Development, 2010
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Nils Brede Moe
    Abstract:

    Agile Software Development is an important topic in Software engineering and information systems. This chapter provides a characterization and definition of Agile Software Development, an overview of research through a summary of existing overview studies, an analysis of the research literature so far, and an introduction to the main themes of this book. The first part of the book provides foundations and background of Agile Development. The second part describes findings from studies of Agile methods in practice. The third part identifies principal challenges and discusses new frontiers that Agile Development methods will meet in the future.

  • Agile Software Development - Agile Software Development
    2010
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Nils Brede Moe
    Abstract:

    Agile Software Development is an important topic in Software engineering and information systems. This chapter provides a characterization and definition of Agile Software Development, an overview of research through a summary of existing overview studies, an analysis of the research literature so far, and an introduction to the main themes of this book. The first part of the book provides foundations and background of Agile Development. The second part describes findings from studies of Agile methods in practice. The third part identifies principal challenges and discusses new frontiers that Agile Development methods will meet in the future.

  • a preliminary roadmap for empirical research on Agile Software Development
    Agile Conference, 2008
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Pekka Abrahamsson
    Abstract:

    Some claim that especially in the field of Agile Software Development the research lags years behind of the practice. In this paper, we characterize the status and main challenges for research on Agile Software Development, and propose a preliminary roadmap, focusing on providing more empirical research, primarily on experienced Agile teams and organizations, connecting better to existing streams of research in more established fields, giving more attention to management-oriented approaches, and finally give more emphasis to the core ideas in Agile Software Development in order to increase our understanding. We hope that this preliminary roadmap serves as a starting point for creating a common research agenda and enables the generation of fruitful discussions and research results from the field.

  • Understanding self-organizing teams in Agile Software Development
    Proceedings of the Australian Software Engineering Conference ASWEC, 2008
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr, Tore Dyba
    Abstract:

    Traditional Software teams consist of independently focused self-managing professionals with high individual but low team autonomy. A challenge with introducing Agile Software Development is that it requires a high level of both individual and team autonomy. This paper studies the barriers with introducing self-organizing teams in Agile Software Development and presents data from a seven month ethnographic study of professional developers in a Scrum team. We found the most important barrier to be the highly specialized skills of the developers and the corresponding division of work. In addition we found a lack of system for team support, and reduced external autonomy to be important barriers for introducing self-organizing teams. These findings have implications for Software Development managers and practitioners.

  • Empirical studies of Agile Software Development: A systematic review
    Information and Software Technology, 2008
    Co-Authors: Torgeir Dings, Tore Dyba
    Abstract:

    Agile Software Development represents a major departure from traditional, plan-based approaches to Software engineering. A system- atic review of empirical studies of Agile Software Development up to and including 2005 was conducted. The search strategy identified 1996 studies, of which 36 were identified as empirical studies. The studies were grouped into four themes: introduction and adoption, human and social factors, perceptions on Agile methods, and comparative studies. The review investigates what is currently known about the benefits and limitations of, and the strength of evidence for, Agile methods. Implications for research and practice are presented. The main implication for research is a need for more and better empirical studies of Agile Software Development within a common research agenda. For the industrial readership, the review provides a map of findings, according to topic, that can be compared for relevance to their own settings and situations.

Sun-wen Chuang - One of the best experts on this subject based on the ideXlab platform.

  • assessment of institutions scholars and contributions on Agile Software Development 2001 2012
    Journal of Systems and Software, 2014
    Co-Authors: Sun-wen Chuang, Tainyi Luor
    Abstract:

    Abstract The number of scholarly publications on Agile Software Development has grown significantly in recent years. Several researchers reviewed and attempted to synthesize studies on Agile Software Development. However, no work has ranked the contributions of scholars and institutions to publications using a thorough process. This study presents findings on top publications, institutions, and scholars in the Agile Software Development field from 2001 to 2012 based on the publication of such works in Science Citation Index journals. This paper highlights the key outlets for Agile research and summarizes the most influential researchers and institutions as well as the most studied research areas. This study concludes by providing directions for future research.

  • Assessment of institutions, scholars, and contributions on Agile Software Development (2001–2012)
    Journal of Systems and Software, 2014
    Co-Authors: Sun-wen Chuang, Tainyi Luor
    Abstract:

    Abstract The number of scholarly publications on Agile Software Development has grown significantly in recent years. Several researchers reviewed and attempted to synthesize studies on Agile Software Development. However, no work has ranked the contributions of scholars and institutions to publications using a thorough process. This study presents findings on top publications, institutions, and scholars in the Agile Software Development field from 2001 to 2012 based on the publication of such works in Science Citation Index journals. This paper highlights the key outlets for Agile research and summarizes the most influential researchers and institutions as well as the most studied research areas. This study concludes by providing directions for future research.

Torgeir Dingsoyr - One of the best experts on this subject based on the ideXlab platform.

  • Research challenges in large-scale Agile Software Development
    ACM SIGSOFT Software Engineering Notes, 2013
    Co-Authors: Torgeir Dingsoyr, Nils Brede Moe
    Abstract:

    Agile Software Development methods are increasingly used in largescale Software Development. This article summarizes some of the discussion on research challenges in large-scale Agile Development at a workshop at the International Conference on Agile Software Development (XP2013), in the form of a research agenda.

  • Agile Software Development - Agile Software Development: An Introduction and Overview
    Agile Software Development, 2010
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Nils Brede Moe
    Abstract:

    Agile Software Development is an important topic in Software engineering and information systems. This chapter provides a characterization and definition of Agile Software Development, an overview of research through a summary of existing overview studies, an analysis of the research literature so far, and an introduction to the main themes of this book. The first part of the book provides foundations and background of Agile Development. The second part describes findings from studies of Agile methods in practice. The third part identifies principal challenges and discusses new frontiers that Agile Development methods will meet in the future.

  • Agile Software Development - Agile Software Development
    2010
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Nils Brede Moe
    Abstract:

    Agile Software Development is an important topic in Software engineering and information systems. This chapter provides a characterization and definition of Agile Software Development, an overview of research through a summary of existing overview studies, an analysis of the research literature so far, and an introduction to the main themes of this book. The first part of the book provides foundations and background of Agile Development. The second part describes findings from studies of Agile methods in practice. The third part identifies principal challenges and discusses new frontiers that Agile Development methods will meet in the future.

  • a preliminary roadmap for empirical research on Agile Software Development
    Agile Conference, 2008
    Co-Authors: Torgeir Dingsoyr, Tore Dyba, Pekka Abrahamsson
    Abstract:

    Some claim that especially in the field of Agile Software Development the research lags years behind of the practice. In this paper, we characterize the status and main challenges for research on Agile Software Development, and propose a preliminary roadmap, focusing on providing more empirical research, primarily on experienced Agile teams and organizations, connecting better to existing streams of research in more established fields, giving more attention to management-oriented approaches, and finally give more emphasis to the core ideas in Agile Software Development in order to increase our understanding. We hope that this preliminary roadmap serves as a starting point for creating a common research agenda and enables the generation of fruitful discussions and research results from the field.

  • Understanding self-organizing teams in Agile Software Development
    Proceedings of the Australian Software Engineering Conference ASWEC, 2008
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr, Tore Dyba
    Abstract:

    Traditional Software teams consist of independently focused self-managing professionals with high individual but low team autonomy. A challenge with introducing Agile Software Development is that it requires a high level of both individual and team autonomy. This paper studies the barriers with introducing self-organizing teams in Agile Software Development and presents data from a seven month ethnographic study of professional developers in a Scrum team. We found the most important barrier to be the highly specialized skills of the developers and the corresponding division of work. In addition we found a lack of system for team support, and reduced external autonomy to be important barriers for introducing self-organizing teams. These findings have implications for Software Development managers and practitioners.

Diane E. Strode - One of the best experts on this subject based on the ideXlab platform.

  • Applying Adapted Big Five Teamwork Theory to Agile Software Development
    arXiv: Computers and Society, 2016
    Co-Authors: Diane E. Strode
    Abstract:

    Teamwork is a central tenet of Agile Software Development and various teamwork theories partially explain teamwork in that context. Big Five teamwork theory is one of the most influential teamwork theories, but prior research shows that the team leadership concept in this theory it is not applicable to Agile Software Development. This paper applies an adapted form of Big Five teamwork theory to cases of Agile Software Development. Three independent cases were drawn from a single organisation. This ensured a measure of control over contextual factors affecting the teamwork. The findings show that the adapted form of Big Five teamwork theory, including a shared team leadership concept, is fully applicable to some forms of Agile Software Development, but not all. For practitioners, insights as to which Agile practices support teamwork are provided.

  • A dependency taxonomy for Agile Software Development projects
    Information Systems Frontiers, 2016
    Co-Authors: Diane E. Strode
    Abstract:

    Agile Software Development is designed to achieve collaborative Software Development. A supporting pillar of collaboration is effective coordination, which is necessary to manage dependencies in projects. Understanding the dependencies arising in Agile Software Development projects can help practitioners choose appropriate coordinative practices from the large number of practices provided by the various Agile methods. To achieve this understanding, this article analyses dependencies in three typical cases of co-located Agile Software Development and presents the dependencies as a taxonomy with decision rules for allocating dependencies into categories. Findings show that knowledge, process, and resource dependencies are present, with knowledge dependencies predominant. In addition, there are Agile practices with a coordinative function that address multiple dependencies in these Agile Software Development projects. These practices would be a good choice for coordinating a project and supporting collaboration in Agile Software projects.

  • A Coordination Perspective on Agile Software Development
    Advances in IT Personnel and Project Management, 2015
    Co-Authors: Diane E. Strode, Sid L Huff
    Abstract:

    Achieving success in Software Development projects is a perennial challenge, and Agile Software Development methods emerged to tackle this challenge. Agile Software Development provides a way to organise complex multi-participant Software Development projects while achieving fast delivery of quality Software, meeting customer requirements, and coping effectively with project change. There is little understanding, however, of how such projects achieve effective coordination, which is a critical factor in successful Software projects. Based on evidence from four cases, this chapter presents a theory explaining coordination in Agile Software projects. This theory defines the concepts of coordination strategy and coordination effectiveness and propositions explaining their relationship. This theory contributes to coordination literature by presenting clearly delineated concepts and their relationships in the form of a variance theory. For IT project management, this theory contributes to knowledge of coordination and coordination effectiveness in the context of Agile Software Development.

  • Measuring Coordination in Agile Software Development
    2014
    Co-Authors: Diane E. Strode
    Abstract:

    ABSTRACT Coordination has long been recognized as contributing to successful IT projects. Agile Software Development provides many practices for achieving project coordination in small co-located projects. Given the importance of coordination to successful Software Development projects and the increasing popularity of Agile Software Development, investigating coordination in this context is timely and potentially useful. This paper takes an existing theory of coordination in co-located Agile Software Development projects developed from case study research and proposes a field test of that theory. The question addressed is what is the effect of an Agile coordination strategy on coordination effectiveness in co-located Software Development projects? This paper describes the initial theory of coordination and a research design for field-testing that theory. Keywords Agile methods, co-located Software Development, coordination effectiveness, coordination strategy, coordination theory, explicit coordination, implicit coordination.

  • A Taxonomy of Dependencies in Agile Software Development
    2012
    Co-Authors: Diane E. Strode, Sid L Huff
    Abstract:

    Dependencies in a Software project can contribute to unsatisfactory progress if they constrain or block the flow of work. Various studies highlight the importance of dependencies in the organisation of work; however dependencies in Agile Software Development projects have not previously been a research focus. Drawing on three case studies of Agile Software projects, and the IS literature, this paper develops an initial taxonomy of Agile Software project dependencies. Three distinct categories of dependency are found: task, resource, and knowledge dependencies. This paper contributes to theory by providing a taxonomy of dependency types occurring in the area of Agile Software Development. Practitioners can use this taxonomy as sensitising device to ensure they consider dependencies they might face that could hinder their projects, enabling them to take appropriate and timely mitigating action.