Tese

DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations

Organizações que mantêm ecossistemas de software móvel (MSECO), como Apple, Google e Microsoft, têm engajado uma massa crítica de desenvolvedores externos para expandir suas plataformas. Nesse sentido, elas exploram estratégias de governança de desenvolvedores. Estas estratégias dependem da operação...

ver descrição completa

Autor principal: Fontão, Awdren de Lima
Outros Autores: http://lattes.cnpq.br/0597440372595970, http://orcid.org/0000-0002-2988-9646
Grau: Tese
Idioma: por
Publicado em: Universidade Federal do Amazonas 2019
Assuntos:
Acesso em linha: https://tede.ufam.edu.br/handle/tede/7261
id oai:https:--tede.ufam.edu.br-handle-:tede-7261
recordtype dspace
spelling oai:https:--tede.ufam.edu.br-handle-:tede-72612019-08-21T19:50:02Z DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations DevGo: a developer governance model in mobile software ecosystem from devrel Fontão, Awdren de Lima Dias Neto, Arilo Cláudio http://lattes.cnpq.br/0597440372595970 http://lattes.cnpq.br/9112415346373126 Wiese, Igor Scaliante http://lattes.cnpq.br/0447444423694007 Feitosa, Eduardo Luzeiro http://lattes.cnpq.br/5939944067207881 Gadelha, Bruno Freitas http://lattes.cnpq.br/4987487225451219 http://orcid.org/0000-0002-2988-9646 Software - Desenvolvimento Ecossistemas de software Aplicativos para dispositivos móveis CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE Modelo Ecossistema de software Aplicação móvel Governança Recomendações Desenvolvedores Developer relations Organizações que mantêm ecossistemas de software móvel (MSECO), como Apple, Google e Microsoft, têm engajado uma massa crítica de desenvolvedores externos para expandir suas plataformas. Nesse sentido, elas exploram estratégias de governança de desenvolvedores. Estas estratégias dependem da operação associada entre os objetivos da organização e as expectativas dos desenvolvedores. A área de governança de desenvolvedores em MSECO ainda necessita de formalização, de teorias e modelos. Desta forma, as organizações têm investido em Relações com Desenvolvedores (DevRel, do inglês Developer Relations). A indústria exige novas estratégias que promovam a colaboração da organização com os desenvolvedores externos. Como parte dessas estratégias, os profissionais de DevRel precisam ter uma visão realista do comportamento dos desenvolvedores dentro do ecossistema. Assim é possível atender às necessidades dos desenvolvedores e atingir metas da organização. A definição de estratégias de governança de desenvolvedores não é trivial, consiste em delimitar as ações dos desenvolvedores sem restringir excessivamente o nível desejado de criação de valor. Se a governança de desenvolvedores for insustentável, pode-se incorrer na “morte” do ecossistema. Por exemplo, um dos fatores pelos quais o MSECO Windows Phone foi declarado oficialmente “morto” em 2017 foi porque os desenvolvedores não apoiaram mais a plataforma. Nesta tese, por meio de um conjunto de estudos secundários, primários e de mineração de repositórios de software envolvendo 68 profissionais de DevRel, é investigada qual a estrutura da governança de desenvolvedores em MSECO e um conjunto de lições aprendidas. Com isto, foi construído e refinado um modelo para governança de desenvolvedores em MSECO chamado DevGo (do inglês, DEVeloper GOVernance). O DevGo é composto por: áreas de foco, fases de avanço do desenvolvedor, estágios, facilitadores e objetos de transferência de valor. Além disso, um conjunto de lições aprendidas de profissionais de DevRel associadas a estágios do DEVGO, categorias de repositórios e motivações para uso deles com foco em monitoramento. A partir de estudos de caso, os participantes, destacara que a estrutura do DevGo facilita o entendimento da governança de desenvolvedores, dos objetos de transferência de valor, inclusive, para comunicar a importância da área para a organização e a área de foco de monitoramento. Não houve discordância em relação à adequação, ao controle, ao entendimento e à generalidade do DevGo. Organizations that maintain mobile software ecosystems (MSECO), such as Apple, Google and Microsoft, have engaged a critical mass of outside developers to expand their platforms. As such, they explore strategies for developer governance. These strategies depend on the associated operation between the organization's goals and the expectations of the developers. The MSECO developer governance area still needs formalization, theories and models. In this context, organizations have invested in Developer Relations (DevRel).The industry requires new strategies that promote the organization's collaboration with external developers. As part of these strategies, DevRel professionals need to have a realistic view of developers' behavior within the ecosystem and then meet the developers’ needs and achieve organizations’ goals. The definition of developer governance strategies is not trivial; it consists of delimiting the actions of developers without restricting excessively the desired level of value creation. If developer governance is unsustainable, it can lead to the "death" of the ecosystem. For example, one of the factors by which the Windows Phone MSECO was officially declared "dead" in 2017 was because the developers no longer supported the platform. In this thesis, through a set of secondary and primary studies and mining software repositories involving DevRel professionals, we investigate the structure of MSECO developer governance and a set of lessons learned. Next, we built and refined a model for governance of developers in MSECO called DevGo (DEVeloper GOVernance). DevGo consists of: areas of focus, developer advancement stages, stages, facilitators, and value transfer objects. In addition, a set of lessons learned from DevRel professionals associated with DevGo stages, repository categories, and motivations for their use with a focus on monitoring. From the case studies, participants noted that the DevGo framework facilitates understanding of developer governance, value transfer objects, as well as the communication of the importance of the field to the organization and the focus area regarding ecosystem monitoring. There was no disagreement regarding the adequacy, control, understanding and generality of DevGo. CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior 2019-07-18T14:35:22Z 2019-06-14 Tese FONTÃO, Awdren de Lima. DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations. 2019. 182 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2019. https://tede.ufam.edu.br/handle/tede/7261 por Acesso Aberto http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática
institution TEDE - Universidade Federal do Amazonas
collection TEDE-UFAM
language por
topic Software - Desenvolvimento
Ecossistemas de software
Aplicativos para dispositivos móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Modelo
Ecossistema de software
Aplicação móvel
Governança
Recomendações
Desenvolvedores
Developer relations
spellingShingle Software - Desenvolvimento
Ecossistemas de software
Aplicativos para dispositivos móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Modelo
Ecossistema de software
Aplicação móvel
Governança
Recomendações
Desenvolvedores
Developer relations
Fontão, Awdren de Lima
DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
topic_facet Software - Desenvolvimento
Ecossistemas de software
Aplicativos para dispositivos móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Modelo
Ecossistema de software
Aplicação móvel
Governança
Recomendações
Desenvolvedores
Developer relations
description Organizações que mantêm ecossistemas de software móvel (MSECO), como Apple, Google e Microsoft, têm engajado uma massa crítica de desenvolvedores externos para expandir suas plataformas. Nesse sentido, elas exploram estratégias de governança de desenvolvedores. Estas estratégias dependem da operação associada entre os objetivos da organização e as expectativas dos desenvolvedores. A área de governança de desenvolvedores em MSECO ainda necessita de formalização, de teorias e modelos. Desta forma, as organizações têm investido em Relações com Desenvolvedores (DevRel, do inglês Developer Relations). A indústria exige novas estratégias que promovam a colaboração da organização com os desenvolvedores externos. Como parte dessas estratégias, os profissionais de DevRel precisam ter uma visão realista do comportamento dos desenvolvedores dentro do ecossistema. Assim é possível atender às necessidades dos desenvolvedores e atingir metas da organização. A definição de estratégias de governança de desenvolvedores não é trivial, consiste em delimitar as ações dos desenvolvedores sem restringir excessivamente o nível desejado de criação de valor. Se a governança de desenvolvedores for insustentável, pode-se incorrer na “morte” do ecossistema. Por exemplo, um dos fatores pelos quais o MSECO Windows Phone foi declarado oficialmente “morto” em 2017 foi porque os desenvolvedores não apoiaram mais a plataforma. Nesta tese, por meio de um conjunto de estudos secundários, primários e de mineração de repositórios de software envolvendo 68 profissionais de DevRel, é investigada qual a estrutura da governança de desenvolvedores em MSECO e um conjunto de lições aprendidas. Com isto, foi construído e refinado um modelo para governança de desenvolvedores em MSECO chamado DevGo (do inglês, DEVeloper GOVernance). O DevGo é composto por: áreas de foco, fases de avanço do desenvolvedor, estágios, facilitadores e objetos de transferência de valor. Além disso, um conjunto de lições aprendidas de profissionais de DevRel associadas a estágios do DEVGO, categorias de repositórios e motivações para uso deles com foco em monitoramento. A partir de estudos de caso, os participantes, destacara que a estrutura do DevGo facilita o entendimento da governança de desenvolvedores, dos objetos de transferência de valor, inclusive, para comunicar a importância da área para a organização e a área de foco de monitoramento. Não houve discordância em relação à adequação, ao controle, ao entendimento e à generalidade do DevGo.
author_additional Dias Neto, Arilo Cláudio
author_additionalStr Dias Neto, Arilo Cláudio
format Tese
author Fontão, Awdren de Lima
author2 http://lattes.cnpq.br/0597440372595970
http://orcid.org/0000-0002-2988-9646
author2Str http://lattes.cnpq.br/0597440372595970
http://orcid.org/0000-0002-2988-9646
title DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
title_short DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
title_full DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
title_fullStr DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
title_full_unstemmed DevGo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
title_sort devgo: um modelo para governança de desenvolvedores em ecossistema de software móvel a partir de developer relations
publisher Universidade Federal do Amazonas
publishDate 2019
url https://tede.ufam.edu.br/handle/tede/7261
_version_ 1781302457492570112
score 11.653393