Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams

Between 2003 and 2015, more than 61% of U.S. software development teams failed to satisfy project requirements, budgets, or timelines. Failed projects cost the software industry an estimated 60 billion dollars. Lost opportunities and misused resources are often the result of software development lea...

Full description

Bibliographic Details
Main Author: Schtein, Igor A
Format: Others
Language:en
Published: ScholarWorks 2018
Subjects:
Online Access:https://scholarworks.waldenu.edu/dissertations/5417
https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=6696&context=dissertations
id ndltd-waldenu.edu-oai-scholarworks.waldenu.edu-dissertations-6696
record_format oai_dc
spelling ndltd-waldenu.edu-oai-scholarworks.waldenu.edu-dissertations-66962019-10-30T01:12:02Z Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams Schtein, Igor A Between 2003 and 2015, more than 61% of U.S. software development teams failed to satisfy project requirements, budgets, or timelines. Failed projects cost the software industry an estimated 60 billion dollars. Lost opportunities and misused resources are often the result of software development leaders failing to implement appropriate methods for managing software projects. The purpose of this qualitative multiple case study was to explore strategies software development managers use in adopting Agile methodology in the context of distributed teams. The tenets of Agile approach are individual interaction over tools, working software over documentation, and collaboration over a contract. The conceptual framework for the study was adapting Agile development methodologies. The targeted population was software development managers of U.S.-based companies located in Northern California who had successfully adopted Agile methods for distributed teams. Data were collected through face-to-face interviews with 5 managers and a review of project-tracking documentation and tools. Data analysis included inductive coding of transcribed interviews and evaluation of secondary data to identify themes through methodological triangulation. Findings indicated that coaching and training of teams, incremental implementation of Agile processes, and proactive management of communication effectiveness are effective strategies for adopting Agile methodology in the context of distributed teams. Improving the efficacy of Agile adoption may translate to increased financial stability for software engineers across the world as well as accelerate the successful development of information systems, thereby enriching human lives. 2018-01-01T08:00:00Z text application/pdf https://scholarworks.waldenu.edu/dissertations/5417 https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=6696&context=dissertations Walden Dissertations and Doctoral Studies en ScholarWorks agile development dispersed distributed methodology software Business Databases and Information Systems
collection NDLTD
language en
format Others
sources NDLTD
topic agile
development
dispersed
distributed
methodology
software
Business
Databases and Information Systems
spellingShingle agile
development
dispersed
distributed
methodology
software
Business
Databases and Information Systems
Schtein, Igor A
Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
description Between 2003 and 2015, more than 61% of U.S. software development teams failed to satisfy project requirements, budgets, or timelines. Failed projects cost the software industry an estimated 60 billion dollars. Lost opportunities and misused resources are often the result of software development leaders failing to implement appropriate methods for managing software projects. The purpose of this qualitative multiple case study was to explore strategies software development managers use in adopting Agile methodology in the context of distributed teams. The tenets of Agile approach are individual interaction over tools, working software over documentation, and collaboration over a contract. The conceptual framework for the study was adapting Agile development methodologies. The targeted population was software development managers of U.S.-based companies located in Northern California who had successfully adopted Agile methods for distributed teams. Data were collected through face-to-face interviews with 5 managers and a review of project-tracking documentation and tools. Data analysis included inductive coding of transcribed interviews and evaluation of secondary data to identify themes through methodological triangulation. Findings indicated that coaching and training of teams, incremental implementation of Agile processes, and proactive management of communication effectiveness are effective strategies for adopting Agile methodology in the context of distributed teams. Improving the efficacy of Agile adoption may translate to increased financial stability for software engineers across the world as well as accelerate the successful development of information systems, thereby enriching human lives.
author Schtein, Igor A
author_facet Schtein, Igor A
author_sort Schtein, Igor A
title Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
title_short Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
title_full Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
title_fullStr Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
title_full_unstemmed Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams
title_sort management strategies for adopting agile methods of software development in distributed teams
publisher ScholarWorks
publishDate 2018
url https://scholarworks.waldenu.edu/dissertations/5417
https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=6696&context=dissertations
work_keys_str_mv AT schteinigora managementstrategiesforadoptingagilemethodsofsoftwaredevelopmentindistributedteams
_version_ 1719281466821574656