Agile 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 48852 Experts worldwide ranked by ideXlab platform

Nils Brede Moe - One of the best experts on this subject based on the ideXlab platform.

  • towards an understanding of scaling frameworks and business agility a summary of the 6th international workshop at xp2018
    arXiv: Software Engineering, 2018
    Co-Authors: Torgeir Dingsoyr, Nils Brede Moe, Helena Holmstrom Ohlsson
    Abstract:

    Large Development projects and programs are conducted using Agile Development methods, with an increasing body of advice from practitioners and from research. This sixth workshop showed in increasing interest in scaling frameworks and in topics related to achieving business agility. This article summarizes four contributed papers, discussions in "open space" format and also presents a revised research agenda for large-scale Agile Development.

  • Exploring software Development at the very large-scale: a revelatory case study and research agenda for Agile method adaptation
    Empirical Software Engineering, 2018
    Co-Authors: Torgeir Dingsoyr, Tor Erlend Faegri, Nils Brede Moe, Eva Amdahl Seim
    Abstract:

    Agile Development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software Development. However, fundamental assumptions of Agile Development are challenged when applying the methods at a very large scale. An interpretative revelatory case study on one of the largest software Development programmes in Norway shows how Agile methods were adapted and complemented with practices from traditional methods to handle the scale. The programme ran over four years with 12 co-located Development teams and a total of 175 people involved. The case study was conducted retrospectively using group interviews with 24 participants and documents. Findings on key challenging areas are reported: customer involvement, software architecture, and inter-team coordination. The revelatory study also suggests refinements of a research agenda for very large-scale Agile Development.

  • emerging research themes and updated research agenda for large scale Agile Development a summary of the 5th international workshop at xp2017
    Proceedings of the XP2017 Scientific Workshops, 2017
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr
    Abstract:

    Large software Development projects and programs are increasingly adopting Agile Development practices. Frameworks for managing large Agile Development projects is gaining popularity, such as the Scaled Agile Framework and Large Scale Scrum. New challenges arise as Agile methods are used in a large-scale context and this raises new questions for research and practice. The fifth workshop on large-scale Agile Development focused on: Coordination and inter-team coordination of large scale Agile Development as well as large-scale Agile transformations. Based on the workshop presentations and discussions, we propose an updated research agenda for large-scale Agile Development.

  • towards principles of large scale Agile Development a summary of the workshop at xp2014 and a revised research agenda
    International Conference on Agile Software Development, 2014
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr
    Abstract:

    Large projects are increasingly adopting Agile Development practices, and this raises new challenges for research. The workshop on principles of large-scale Agile Development focused on central topics in large-scale: the role of architecture, inter-team coordination, portfolio management and scaling Agile practices. We propose eight principles for large-scale Agile Development, and present a revised research agenda.

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

  • towards an understanding of scaling frameworks and business agility a summary of the 6th international workshop at xp2018
    arXiv: Software Engineering, 2018
    Co-Authors: Torgeir Dingsoyr, Nils Brede Moe, Helena Holmstrom Ohlsson
    Abstract:

    Large Development projects and programs are conducted using Agile Development methods, with an increasing body of advice from practitioners and from research. This sixth workshop showed in increasing interest in scaling frameworks and in topics related to achieving business agility. This article summarizes four contributed papers, discussions in "open space" format and also presents a revised research agenda for large-scale Agile Development.

  • Exploring software Development at the very large-scale: a revelatory case study and research agenda for Agile method adaptation
    Empirical Software Engineering, 2018
    Co-Authors: Torgeir Dingsoyr, Tor Erlend Faegri, Nils Brede Moe, Eva Amdahl Seim
    Abstract:

    Agile Development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software Development. However, fundamental assumptions of Agile Development are challenged when applying the methods at a very large scale. An interpretative revelatory case study on one of the largest software Development programmes in Norway shows how Agile methods were adapted and complemented with practices from traditional methods to handle the scale. The programme ran over four years with 12 co-located Development teams and a total of 175 people involved. The case study was conducted retrospectively using group interviews with 24 participants and documents. Findings on key challenging areas are reported: customer involvement, software architecture, and inter-team coordination. The revelatory study also suggests refinements of a research agenda for very large-scale Agile Development.

  • emerging research themes and updated research agenda for large scale Agile Development a summary of the 5th international workshop at xp2017
    Proceedings of the XP2017 Scientific Workshops, 2017
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr
    Abstract:

    Large software Development projects and programs are increasingly adopting Agile Development practices. Frameworks for managing large Agile Development projects is gaining popularity, such as the Scaled Agile Framework and Large Scale Scrum. New challenges arise as Agile methods are used in a large-scale context and this raises new questions for research and practice. The fifth workshop on large-scale Agile Development focused on: Coordination and inter-team coordination of large scale Agile Development as well as large-scale Agile transformations. Based on the workshop presentations and discussions, we propose an updated research agenda for large-scale Agile Development.

  • towards principles of large scale Agile Development a summary of the workshop at xp2014 and a revised research agenda
    International Conference on Agile Software Development, 2014
    Co-Authors: Nils Brede Moe, Torgeir Dingsoyr
    Abstract:

    Large projects are increasingly adopting Agile Development practices, and this raises new challenges for research. The workshop on principles of large-scale Agile Development focused on central topics in large-scale: the role of architecture, inter-team coordination, portfolio management and scaling Agile practices. We propose eight principles for large-scale Agile Development, and present a revised research agenda.

Florian Matthes - One of the best experts on this subject based on the ideXlab platform.

  • large scale Agile Development patterns for enterprise and solution architects
    European Conference on Pattern Languages of Programs, 2020
    Co-Authors: Ömer Uludag, Florian Matthes
    Abstract:

    Over the past decades, the emergence of Agile Development approaches has transformed the way software is developed. Even though systems are getting more and more complex, companies have to develop and release software faster and at the same time increase software quality. Due to the proven success of Agile approaches, companies also try to make use of these benefits in large-scale software Development projects with over 50 people and over 6 Agile teams. However, this represents a risk and is often associated with challenges such as managing silos, complex functional dependencies between systems, and establishing an Agile way of working for multiple teams. Especially enterprise and solution architects face a large number of problems in large-scale software Development projects. Regardless of their importance for large-scale Agile endeavors, there is a lack of research on their typical concerns and best practices. Based on mixed-methods research design, we provide an overview of typical concerns of enterprise and solution architects in large-scale Agile Development and present one principle: (1) Simplest Working Architecture, three patterns: (2) Lunch Talks, (3) Solution Space, (4) Principle-Based Intentional Architecture, and one anti-pattern: (5) Don't bw a PowerPoint Architect for addressing them.

  • Using Social Network Analysis to Investigate the Collaboration Between Architects and Agile Teams: A Case Study of a Large-Scale Agile Development Program in a German Consumer Electronics Company
    Agile Processes in Software Engineering and Extreme Programming, 2019
    Co-Authors: Ömer Uludag, Soner Erçelik, Martin Kleehaus, Florian Matthes
    Abstract:

    Over the past two decades, Agile methods have transformed and brought unique changes to software Development practice by strongly emphasizing team collaboration, customer involvement, and change tolerance. The success of Agile methods for small, co-located teams has inspired organizations to increasingly use them on a larger scale to build complex software systems. The scaling of Agile methods poses new challenges such as inter-team coordination, dependencies to other existing environments or distribution of work without a defined architecture. The latter is also the reason why large-scale Agile Development has been subject to criticism since it neglects detailed assistance on software architecting. Although there is a growing body of literature on large-scale Agile Development, literature documenting the collaboration between architects and Agile teams in such Development efforts is still scarce. As little research has been conducted on this issue, this paper aims to fill this gap by providing a case study of a German consumer electronics retailer’s large-scale Agile Development program. Based on social network analysis, this study describes the collaboration between architects and Agile teams in terms of architecture sharing.

Eva Amdahl Seim - One of the best experts on this subject based on the ideXlab platform.

  • Exploring software Development at the very large-scale: a revelatory case study and research agenda for Agile method adaptation
    Empirical Software Engineering, 2018
    Co-Authors: Torgeir Dingsoyr, Tor Erlend Faegri, Nils Brede Moe, Eva Amdahl Seim
    Abstract:

    Agile Development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software Development. However, fundamental assumptions of Agile Development are challenged when applying the methods at a very large scale. An interpretative revelatory case study on one of the largest software Development programmes in Norway shows how Agile methods were adapted and complemented with practices from traditional methods to handle the scale. The programme ran over four years with 12 co-located Development teams and a total of 175 people involved. The case study was conducted retrospectively using group interviews with 24 participants and documents. Findings on key challenging areas are reported: customer involvement, software architecture, and inter-team coordination. The revelatory study also suggests refinements of a research agenda for very large-scale Agile Development.

Ömer Uludag - One of the best experts on this subject based on the ideXlab platform.

  • large scale Agile Development patterns for enterprise and solution architects
    European Conference on Pattern Languages of Programs, 2020
    Co-Authors: Ömer Uludag, Florian Matthes
    Abstract:

    Over the past decades, the emergence of Agile Development approaches has transformed the way software is developed. Even though systems are getting more and more complex, companies have to develop and release software faster and at the same time increase software quality. Due to the proven success of Agile approaches, companies also try to make use of these benefits in large-scale software Development projects with over 50 people and over 6 Agile teams. However, this represents a risk and is often associated with challenges such as managing silos, complex functional dependencies between systems, and establishing an Agile way of working for multiple teams. Especially enterprise and solution architects face a large number of problems in large-scale software Development projects. Regardless of their importance for large-scale Agile endeavors, there is a lack of research on their typical concerns and best practices. Based on mixed-methods research design, we provide an overview of typical concerns of enterprise and solution architects in large-scale Agile Development and present one principle: (1) Simplest Working Architecture, three patterns: (2) Lunch Talks, (3) Solution Space, (4) Principle-Based Intentional Architecture, and one anti-pattern: (5) Don't bw a PowerPoint Architect for addressing them.

  • Using Social Network Analysis to Investigate the Collaboration Between Architects and Agile Teams: A Case Study of a Large-Scale Agile Development Program in a German Consumer Electronics Company
    Agile Processes in Software Engineering and Extreme Programming, 2019
    Co-Authors: Ömer Uludag, Soner Erçelik, Martin Kleehaus, Florian Matthes
    Abstract:

    Over the past two decades, Agile methods have transformed and brought unique changes to software Development practice by strongly emphasizing team collaboration, customer involvement, and change tolerance. The success of Agile methods for small, co-located teams has inspired organizations to increasingly use them on a larger scale to build complex software systems. The scaling of Agile methods poses new challenges such as inter-team coordination, dependencies to other existing environments or distribution of work without a defined architecture. The latter is also the reason why large-scale Agile Development has been subject to criticism since it neglects detailed assistance on software architecting. Although there is a growing body of literature on large-scale Agile Development, literature documenting the collaboration between architects and Agile teams in such Development efforts is still scarce. As little research has been conducted on this issue, this paper aims to fill this gap by providing a case study of a German consumer electronics retailer’s large-scale Agile Development program. Based on social network analysis, this study describes the collaboration between architects and Agile teams in terms of architecture sharing.