Title: Estimation of Costs and Time for the Development of Distributed Software
Abstract: Distributed softwaresoftware developmentdevelopment promises many benefitsbenefits to software project managementmanagement , such as reduction in costcost and timetime . The development of distributed softwaredistributed software is often large scale; it tends to be complex and have an increased riskrisk of failure. An understanding of common distributed software project risksrisk and their impactimpact on cost and time estimationestimation can help project managers control the risks and thus increase the likelihood of project success. Therefore, accurate efforteffort estimation is crucial to software development projects’ success, especially in globally distributed projects. In this context, it is worthwhile to identify and investigate the effort estimation methodsmethods . In this chapter, we aim to discuss softwaresoftware costcost and timetime estimationestimation in globally distributed environment. We also discuss the cost and time driversdrivers of distributed developmentdevelopment and examine the significance of each of these drivers as a contributor to the overall efforteffort of a software development project. Moreover, we suggest ways where effort estimation methodsmethods take into account global software developmentglobal software development GSD global software development . Finally, we aim to present riskrisk items and their impacts on the development cost and project time.
Publication Year: 2017
Publication Date: 2017-01-01
Language: en
Type: book-chapter
Indexed In: ['crossref']
Access and Citation
Cited By Count: 2
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot