An Empirical Study on Leanness and Flexibility in Distributed Software Development

11/03/2017
by   Mohammad Abdur Razzak, et al.
0

Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software development. Distributed and global development- that requiring attention to many technical, organizational, and cultural issues as the teams interact to cooperatively delivery the solution. Alongside, very large team sizes, teams of teams, and more complex management structures forcing additional attention to coordination and management. At this level, there is an increasing need to standardize best practices to avoid reinvention and miscommunication across artifacts and processes. Complexity issues in enterprise software delivery can have significant impact on the adoption of agile approaches. As a consequence, agile strategies will typically need to be evaluated, tailored, and perhaps combined with traditional approaches to suit the particular context. The characteristics of software products and software development processes open up new possibilities that are different from those offered in other domains to achieve leanness and flexibility. Whilst Lean principles are universal, a further understanding of the techniques required to apply such principles from a software development angle. Thus, the aim of this research is to identify, how leanness facilitate flexibility in distributed software development to speed-up development process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2019

Agile Ways of Working: A Team Maturity Perspective

With the agile approach to managing software development projects comes ...
research
06/20/2019

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

Background: Agile methods are no longer restricted to small projects and...
research
02/02/2022

A Versatile Dataset of Agile Open Source Software Projects

Agile software development is nowadays a widely adopted practise in both...
research
07/07/2022

An Integrated Framework for DevSecOps Adoption

Introduction of DevOps into the software development life cycle represen...
research
01/29/2021

Understanding Technology Use in Global Virtual Teams: Research Methodologies and Methods

Context: The globalisation of activities associated with software develo...
research
04/30/2021

Technical debt and agile software development practices and processes: An industry practitioner survey

Context: Contemporary software development is typically conducted in dyn...
research
04/15/2021

A proposal to systematize introducing DevOps into the software development process

The software development industry has been evolving with new development...

Please sign up or login with your details

Forgot password? Click here to reset