14Classification of Risk Factors in Distributed Agile Software Development Based on User Story

Esha Khanna*, Rashmi Popli and Naresh Chauhan

Department of Computer Engineering J. C. Bose University of Science and Technology, YMCA, Faridabad, Haryana, India

Abstract

Distributed Agile Software Development (DASD) is the most frequently used software development life cycle model in the software industry. DASD is a blend of Distributed Software Development (DSD) and Agile Software Development (ASD). Although DASD integrates the speed and cost benefits of ASD and DSD, however, it brings along various risk factors that arise due to the contrary working principles of ASD and DSD. These associated risks must be addressed and resolved in time for the success of the project. This chapter presents the importance of software risk management in DASD. The chapter reviews the existing literature and presents risk factors associated with DASD. The chapter further presents the current challenges in the existing literature and proposes a novel user story based DASD risk classification technique. This technique will help the practitioners to tag the risks associated with the type of user story. The work presents the scope of improvement in DASD risk management that will help both practitioners and researchers.

Keywords: Risk management, distributed agile software development, agile software developments, distributed software development

14.1 Introduction

Risk management is one of the ten activities ...

Get Agile Software Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.