Plan-Driven approaches are alive and kicking in agile Global Software Development

06/20/2019
by   Marcelo Marinho, et al.
0

Background: Agile methods are no longer restricted to small projects and co-located teams. The last decade has seen the spread of agile into large scale, distributed and regulated domains. Many case studies show successful agile adoption in GSD, however, taken as a whole, it remains unclear how widespread this trend is, and what form the agile adoption takes in a global software development (GSD) setting. Aims: Our objective is to gain a deeper understanding of how organisations adopt agile development methods in distributed settings. Specifically we aim to plot the current development process landscape in GSD. Method: We analyse industrial survey data from 33 different countries collected as part of the project that explored the wider use of hybrid development approaches in software development. We extract and analyse the results of 263 surveys completed by participants involved in globally distributed projects. Results: In our sample, 72 of globally distributed projects implement a mix of both agile and traditional approaches (termed `hybrid'). 25 of GSD organisations are predominantly agile, with only very few (5) opting for traditional approaches. GSD projects that used only agile methods tended to be very large. Conclusions: Globally Distributed Software Development (and project size) is not a barrier to adopting agile practices. Yet, to facilitate project coordination and general project management, many adopt traditional approaches, resulting in a hybrid approach that follows defined rules.

READ FULL TEXT

page 1

page 5

research
11/03/2017

An Empirical Study on Leanness and Flexibility in Distributed Software Development

Nowadays, many individuals and teams involved on projects are already us...
research
04/09/2021

FLOW Mapping: Planning and Managing Communication in Distributed Teams

Distributed software development is more difficult than co-located softw...
research
02/14/2018

Key Lessons from Tailoring Agile Methods for Large-Scale Software Development

We describe advice derived from one of the largest development programs ...
research
11/18/2017

Project Success in Agile Development Projects

The paper explains and clarifies the differences between Waterfall and A...
research
10/31/2020

Stakeholder identification for a structured release planning approach in the automotive domain

Context: In regulated domains like automotive, release planning is a com...
research
06/12/2019

Choosing agile or plan-driven enterprise resource planning (ERP) implementations -- A study on 21 implementations from 20 companies

Agile methods have gotten a good reputation for managing projects in man...
research
07/13/2018

Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review

Knowledge-intensive companies that adopt Agile Software Development (ASD...

Please sign up or login with your details

Forgot password? Click here to reset