Agile Development at Scale: The Next Frontier

01/02/2019
by   Torgeir Dingsøyr, et al.
0

Agile methods have transformed the way software is developed, emphasizing active end-user involvement, tolerance to change, and evolutionary delivery of products. The first special issue on agile development described the methods as focusing on "feedback and change". These methods have led to major changes in how software is developed. Scrum is now the most common framework for development in most countries, and other methods like extreme programming (XP) and elements of lean software development and Kanban are widely used. What started as a bottom-up movement amongst software practitioners and consultants has been taken up by major international consulting companies who prescribe agile development, particularly for contexts where learning and innovation are key. Agile development methods have attracted interest primarily in software engineering, but also in a number of other disciplines including information systems and project management. The agile software development methods were originally targeted towards small, co-located development teams, but are increasingly applied in other contexts. They were initially used to develop Web systems and internal IT systems, but are now used in a range of domains, including mission-critical systems. Methods that were designed for single teams of 5-9 developers have been adapted for use in projects with tens of teams, hundreds of developers, which can involve integration with hundreds of existing systems and affect hundreds of thousands of users.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2020

A Multi-dimensional Study of Requirements Changes in Agile Software Development Projects

Agile processes are now widely practiced by software engineering (SE) te...
research
03/11/2021

Bluejay: A Cross-Tooling Audit Framework For Agile Software Teams

Agile software teams are expected to follow a number of specific Team Pr...
research
09/28/2022

Enhancing Agile Software Development Sustainability through the Integration of User Experience and Gamification

This article provides a rich discussion on how the sustainability of agi...
research
12/22/2021

DevOps and Microservices in Scientific System development

There is a gap in scientific information systems development concerning ...
research
10/14/2022

Agile Systems Engineering for sub-CubeSat scale spacecraft

Space systems miniaturization has been increasingly popular for the past...
research
01/10/2020

Agile Risk Management for Multi-Cloud Software Development

Industry in all sectors is experiencing a profound digital transformatio...
research
04/16/2020

Organisational Structure Patterns in Agile Teams: An Industrial Empirical Study

Forming members of an organization into coherent groups or communities i...

Please sign up or login with your details

Forgot password? Click here to reset