Collaboration Strategies to Reduce Technical Debt

Inadequate software development collaboration processes can allow technical debt to accumulate increasing future maintenance costs and the chance of system failures. The purpose of this qualitative case study was to explore collaboration strategies software development leaders use to reduce the amou...

Full description

Bibliographic Details
Main Author: Miko, Jeffrey Allen
Format: Others
Language:en
Published: ScholarWorks 2017
Subjects:
Online Access:https://scholarworks.waldenu.edu/dissertations/4236
https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=5339&context=dissertations
id ndltd-waldenu.edu-oai-scholarworks.waldenu.edu-dissertations-5339
record_format oai_dc
spelling ndltd-waldenu.edu-oai-scholarworks.waldenu.edu-dissertations-53392019-10-30T01:06:02Z Collaboration Strategies to Reduce Technical Debt Miko, Jeffrey Allen Inadequate software development collaboration processes can allow technical debt to accumulate increasing future maintenance costs and the chance of system failures. The purpose of this qualitative case study was to explore collaboration strategies software development leaders use to reduce the amount of technical debt created by software developers. The study population was software development leaders experienced with collaboration and technical debt at a large health care provider in the state of California. The data collection process included interviews with 8 software development leaders and reviewing 19 organizational documents relating to software development methods. The extended technology acceptance model was used as the conceptual framework to better understand the social and cognitive influences on the perceived usefulness of collaboration in reducing technical debt. An inductive analysis of the data was used for coding, triangulation, and identifying themes related to the use of collaboration strategies to reduce technical debt. Prominent themes included using collaboration at all stages of development, using continuous verification processes, promoting a participatory culture, and using tools to support distributed teams. The study findings showed an environment that promotes collaboration, a culture that encourages participation, and accessibility to collaborative tools that may reduce technical debt in software projects. The results of this study may contribute to positive social change by demonstrating how individuals with diverse backgrounds and different perspectives can work together to improve critical software that people depend on every day. 2017-01-01T08:00:00Z text application/pdf https://scholarworks.waldenu.edu/dissertations/4236 https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=5339&context=dissertations Walden Dissertations and Doctoral Studies en ScholarWorks Agile Development Collaboration Continuous Verification Software Development Technical Debt Technology Acceptance Model Computer Sciences Databases and Information Systems Other Communication
collection NDLTD
language en
format Others
sources NDLTD
topic Agile Development
Collaboration
Continuous Verification
Software Development
Technical Debt
Technology Acceptance Model
Computer Sciences
Databases and Information Systems
Other Communication
spellingShingle Agile Development
Collaboration
Continuous Verification
Software Development
Technical Debt
Technology Acceptance Model
Computer Sciences
Databases and Information Systems
Other Communication
Miko, Jeffrey Allen
Collaboration Strategies to Reduce Technical Debt
description Inadequate software development collaboration processes can allow technical debt to accumulate increasing future maintenance costs and the chance of system failures. The purpose of this qualitative case study was to explore collaboration strategies software development leaders use to reduce the amount of technical debt created by software developers. The study population was software development leaders experienced with collaboration and technical debt at a large health care provider in the state of California. The data collection process included interviews with 8 software development leaders and reviewing 19 organizational documents relating to software development methods. The extended technology acceptance model was used as the conceptual framework to better understand the social and cognitive influences on the perceived usefulness of collaboration in reducing technical debt. An inductive analysis of the data was used for coding, triangulation, and identifying themes related to the use of collaboration strategies to reduce technical debt. Prominent themes included using collaboration at all stages of development, using continuous verification processes, promoting a participatory culture, and using tools to support distributed teams. The study findings showed an environment that promotes collaboration, a culture that encourages participation, and accessibility to collaborative tools that may reduce technical debt in software projects. The results of this study may contribute to positive social change by demonstrating how individuals with diverse backgrounds and different perspectives can work together to improve critical software that people depend on every day.
author Miko, Jeffrey Allen
author_facet Miko, Jeffrey Allen
author_sort Miko, Jeffrey Allen
title Collaboration Strategies to Reduce Technical Debt
title_short Collaboration Strategies to Reduce Technical Debt
title_full Collaboration Strategies to Reduce Technical Debt
title_fullStr Collaboration Strategies to Reduce Technical Debt
title_full_unstemmed Collaboration Strategies to Reduce Technical Debt
title_sort collaboration strategies to reduce technical debt
publisher ScholarWorks
publishDate 2017
url https://scholarworks.waldenu.edu/dissertations/4236
https://scholarworks.waldenu.edu/cgi/viewcontent.cgi?article=5339&context=dissertations
work_keys_str_mv AT mikojeffreyallen collaborationstrategiestoreducetechnicaldebt
_version_ 1719280984777555968