/img alt="Imagem da capa" class="recordcover" src="""/>
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...
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_ |
1831969774958018560 |
score |
11.753735 |