A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations

Detalhes bibliográficos
Autor(a) principal: Leite, Leonardo Alexandre Ferreira
Data de Publicação: 2022
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-28062022-132626/
Resumo: DevOps and continuous delivery have greatly impacted the organizational structures of development and infrastructure groups in software-producing organizations. Our research aims at revealing the different options adopted by the software industry to organize such groups, understanding why different organizations adopt distinct structures, and discovering how organizations handle the drawbacks of each structure. By interviewing 68 carefully-selected, skilled IT professionals and analyzing these conversations through a Grounded Theory process, we identified conditions, causes, reasons to avoid, consequences, and contingencies related to each discovered structure (segregated departments, collaborating departments, API-mediated departments, and single department). We, then, offer a theory to explain organizational structures for development and infrastructure professionals. This theory can support practitioners and researchers in comprehending and discussing the DevOps phenomenon and its related issues; it also provides valuable input to practitioners decision-making.
id USP_86a464bf33f42e12e73fc71d076f9456
oai_identifier_str oai:teses.usp.br:tde-28062022-132626
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizationsUma teoria fundamentada sobre estruturas organizacionais para profissionais de desenvolvimento e de infraestrutura em organizações produtoras de softwareContinuous deliveryDevOpsDevOpsEngenharia de softwareEntrega contínuaEstruturas organizacionaisGrounded TheoryOrganizational structuresSoftware engineeringSoftware teamsTeoria FundamentadaTimes de softwareDevOps and continuous delivery have greatly impacted the organizational structures of development and infrastructure groups in software-producing organizations. Our research aims at revealing the different options adopted by the software industry to organize such groups, understanding why different organizations adopt distinct structures, and discovering how organizations handle the drawbacks of each structure. By interviewing 68 carefully-selected, skilled IT professionals and analyzing these conversations through a Grounded Theory process, we identified conditions, causes, reasons to avoid, consequences, and contingencies related to each discovered structure (segregated departments, collaborating departments, API-mediated departments, and single department). We, then, offer a theory to explain organizational structures for development and infrastructure professionals. This theory can support practitioners and researchers in comprehending and discussing the DevOps phenomenon and its related issues; it also provides valuable input to practitioners decision-making.DevOps e entrega contínua têm impactado as estruturas organizacionais dos grupos de desenvolvimento e infraestrutura em organizações produtoras de software. Nossa pesquisa visa revelar as diferentes opções adotadas pela indústria de software para organizar tais grupos, entender por que diferentes organizações adotam estruturas distintas e descobrir como as organizações lidam com as desvantagens de cada estrutura. Ao entrevistar 68 qualificados profissionais de TI, cuidadosamente selecionados, e analisar essas conversas por meio de um processo de Teoria Fundamentada (Grounded Theory), identificamos condições, causas, razões para evitar, consequências e contingências relacionadas a cada estrutura descoberta (departamentos segregados, departamentos colaborativos, departamentos mediados por API e departamento único). Esta tese, então, propõe uma teoria para explicar estruturas organizacionais para profissionais de desenvolvimento e infraestrutura. Essa teoria pode apoiar profissionais e pesquisadores na compreensão e discussão do fenômeno DevOps e seus problemas relacionados, e também fornece informações valiosas para a tomada de decisões dos profissionais.Biblioteca Digitais de Teses e Dissertações da USPKon, FabioMeirelles, Paulo Roberto MirandaLeite, Leonardo Alexandre Ferreira2022-05-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45134/tde-28062022-132626/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2022-06-28T23:30:02Zoai:teses.usp.br:tde-28062022-132626Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-06-28T23:30:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
Uma teoria fundamentada sobre estruturas organizacionais para profissionais de desenvolvimento e de infraestrutura em organizações produtoras de software
title A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
spellingShingle A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
Leite, Leonardo Alexandre Ferreira
Continuous delivery
DevOps
DevOps
Engenharia de software
Entrega contínua
Estruturas organizacionais
Grounded Theory
Organizational structures
Software engineering
Software teams
Teoria Fundamentada
Times de software
title_short A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
title_full A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
title_fullStr A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
title_full_unstemmed A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
title_sort A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations
author Leite, Leonardo Alexandre Ferreira
author_facet Leite, Leonardo Alexandre Ferreira
author_role author
dc.contributor.none.fl_str_mv Kon, Fabio
Meirelles, Paulo Roberto Miranda
dc.contributor.author.fl_str_mv Leite, Leonardo Alexandre Ferreira
dc.subject.por.fl_str_mv Continuous delivery
DevOps
DevOps
Engenharia de software
Entrega contínua
Estruturas organizacionais
Grounded Theory
Organizational structures
Software engineering
Software teams
Teoria Fundamentada
Times de software
topic Continuous delivery
DevOps
DevOps
Engenharia de software
Entrega contínua
Estruturas organizacionais
Grounded Theory
Organizational structures
Software engineering
Software teams
Teoria Fundamentada
Times de software
description DevOps and continuous delivery have greatly impacted the organizational structures of development and infrastructure groups in software-producing organizations. Our research aims at revealing the different options adopted by the software industry to organize such groups, understanding why different organizations adopt distinct structures, and discovering how organizations handle the drawbacks of each structure. By interviewing 68 carefully-selected, skilled IT professionals and analyzing these conversations through a Grounded Theory process, we identified conditions, causes, reasons to avoid, consequences, and contingencies related to each discovered structure (segregated departments, collaborating departments, API-mediated departments, and single department). We, then, offer a theory to explain organizational structures for development and infrastructure professionals. This theory can support practitioners and researchers in comprehending and discussing the DevOps phenomenon and its related issues; it also provides valuable input to practitioners decision-making.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-31
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/45/45134/tde-28062022-132626/
url https://www.teses.usp.br/teses/disponiveis/45/45134/tde-28062022-132626/
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809091153038934016