10Task Allocation in Agile-Based Distributed Project Development Environment

Madan Singh1,2*, Naresh Chauhan2 and Rashmi Popli2

1CSE - AIML Department, ABES Engineering College, Ghaziabad, India

2Department of Computer Engineering, J. C. Bose University of Science & Technology, YMCA, Faridabad, India

Abstract

Software development (ASD) has become one of the most important ways of developing software in the 21st century. Neighboring large multinationals have turned to ASDs in search of a larger market and cheaper cuts for fascinating decentralized software development (DASD). Activities can be set up in a hazardous zone environment, and defining incorrect activities can result in customers being driven away from the project at the expense of team members. And other project failures, a big deal. Many researchers have worked over the past decades on various allocation mechanisms in a distributed environment. These task allocation mechanisms, as they are manual in nature, cause many problems. These set of problems can be reduced, if an automated or semi – automated mechanism is applied for task allocation and other activities like – backlog prioritization and regression testing. In this chapter, a unsupervised learning based model has been presented for assisting in project development activities like – task allocation and backlog prioritization.

Keywords: Traditional Software Development (TSD), Agile Software Development (ASD), Distributed Agile Software Development (DASD), Task ...

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.