DevGo: um Modelo para Governança de Desenvolvedores em Ecossistema de Software Móvel a partir de Developer Relations
Resumo
Organizações que mantêm ecossistemas de software móvel (MSECO), como Apple e Google, têm investido em estratégias de governança a partir de um time de Developer Relations (DevRel). A meta é estabelecer a sinergia entre as expectativas de desenvolvedores externos e os objetivos da organização, visando não incorrer na "morte" do ecossistema. Por meio de estudos secundários (revisões de literatura), estudos primários com 68 profissionais de DevRel e estudos de mineração de repositórios de software, foi desenvolvido um modelo para a governança de desenvolvedores em MSECO a partir de DevRel. Este modelo é chamado DevGo (DEVeloper GOvernance), formado por elementos como: áreas de foco, fases, estágios, facilitadores e objetos de transferência de valor. DevGo pode, também, ser apoio às organizações na evolução das estratégias de governança do desenvolvedor, dimensionar esforços e formar equipes internas.
Palavras-chave:
Ecossistema de Software, DevRel, Governança de Desenvolvedores
Referências
Albert, B. E., Dos Santos, R. P. e Werner, C. M. (2013). Software ecosystems governance to enable IT architecture based on software asset management. In: IEEE International Conference on Digital Ecosystems and Technologies.
Alves, C., Oliveira, J. e Jansen, S. (2017). Software Ecosystems Governance - A Systematic Literature Review and Research Agenda. In: 19th International Conference on Enterprise Information Systems, n. January, p. 215–226.
Barbosa, O., Dos Santos, R., Alves, C., Werner, C. e Jansen, S. (2013). A Systematic Mapping Study on Software Ecosystems. In: Jansen, S.; Brinkkemper, S.; Cusumano, M. A. Software Ecosystems. Analyzing and managing business networks in the software industry. Edward Elgar Publishing Limited. p. 59–78.
Bosch, J. (2009). From Software Product Lines to Software Ecosystems. In: SPLC ’09 Proceedings of the 13th International Software Product Line Conference. Carnegie Mellon University Pittsburgh.
Ekwoge, O. M., Fontao, A. e Dias-Neto, A. C. (2017). Tester Experience: Concept, Issues and Definition. In: International Computer Software and Applications Conference.
Farias, M. A. de F., Novais, R., Colaço, M., et al. (2016). A Systematic Mapping Study on Mining Software Repositories. In: 31st ACM/SIGAPP Symposium on Applied Computing.
Foerderer, J., Kude, T., Schuetz, S. W. e Heinzl, A. (2018). Knowledge boundaries in enterprise software platform development: Antecedents and consequences for platform governance. Information Systems Journal, p. 1–26.
Fontão, A., Santos, R. P. e Dias-neto, A. C. (2015). Mobile Software Ecosystem (MSECO): A Systematic Mapping Study. In: 39th Annual International Computers, Software & Applications Conference.
Franco-Bedoya, O., Ameller, D., Costal, D. e Franch, X. (2017). Open source software ecosystems: A Systematic mapping. Information and Software Technology, v. 91, p. 160–185.
Jansen, S. e Cusumano, M. A. (2012). Defining software ecosystems:A survey of software platforms and business network governance. In: International Workshop on Software Ecosystems.
Jensen, C. e Scacchi, W. (2010). Governance in open source software development projects: A comparative multi-level analysis. Open Source Software: New Horizons, p. 1–15.
Jergensen, C., Sarma, A. e Wagstrom, P. (2011). The Onion Patch: Migration in Open Source Ecosystems. In: Foundations on Software Engineering.
Kilamo, T., Hammouda, I., Mikkonen, T. e Aaltonen, T. (2012). From proprietary to open source - Growing an open source ecosystem. Journal of Systems and Software, v. 85, n. 7, p. 1467–1478.
Kitchenham, B. e Charters, S. (2007). Guidelines for performing Systematic Literature reviews in Software Engineering Version 2.3. Keele University EBSE Technical Report EBSE200701.
Kude, T. (2018). Successfully governing software ecosystems : Competence profiles of partnership managers. IEEE Software, v. 1, p. 1.
Mäenpää, H., Munezero, M., Fagerholm, F. e Mikkonen, T. (2017). The many hats and the broken binoculars. In: 13th International Symposium on Open Collaboration - OpenSym ’17.
Manikas, K. (2016). Revisiting software ecosystems Research: A longitudinal literature study. Journal of Systems and Software, v. 117, p. 84–103.
Manikas, K. e Hansen, K. M. (2013a). Reviewing the Health of Software Ecosystems – A Conceptual Framework Proposal. In: 5th International Workshop on Software Ecosystems.
Manikas, K. e Hansen, K. M. (2013b). Software ecosystems-A systematic literature review. Journal of Systems and Software, v. 86, n. 5, p. 1294–1306.
Morisio, M., Ezran, M. e Tully, C. (abr 2002). Success and failure factors in software reuse. Software Engineering, IEEE Transactions on, v. 28, n. 4, p. 340–357.
Qiu, Y., Gopal, A. e Hann, I. (2011). Synthesizing Professional and Market Logics: a Study of Independent Ios App Entrepreneurs. In ICIS.
Sadi, M. H., Dai, J. e Yu, E. (2015). Designing Software Ecosystems: How to Develop Sustainable Collaborations? - Scenarios from Apple iOS and Google Android. In: Advanced Information Systems Engineering Workshops - CAiSE 2015 International Workshops, p. 161–173.
Sanchez, O. P., Terlizzi, M. A. e De Moraes, H. R. de O. C. (2017). Cost and time project management success factors for information systems development projects. International Journal of Project Management, v. 35, n. 8, p. 1608–1626.
Vorraber, W., Muller, M., Voessner, S. e Slany, W. (2018). Analyzing and Managing Complex Software Ecosystems - A Framework for Creating a Common Understanding and Aligning Shared Goals for Developers and Business Managers, Applied to a Free Open Source Software Project. IEEE Software.
Wareham, J., Fox, P. B. e Cano Giner, J. L. (2014). Technology Ecosystem Governance. Organization Science, v. 25, n. 4, p. 1195–1215.
Alves, C., Oliveira, J. e Jansen, S. (2017). Software Ecosystems Governance - A Systematic Literature Review and Research Agenda. In: 19th International Conference on Enterprise Information Systems, n. January, p. 215–226.
Barbosa, O., Dos Santos, R., Alves, C., Werner, C. e Jansen, S. (2013). A Systematic Mapping Study on Software Ecosystems. In: Jansen, S.; Brinkkemper, S.; Cusumano, M. A. Software Ecosystems. Analyzing and managing business networks in the software industry. Edward Elgar Publishing Limited. p. 59–78.
Bosch, J. (2009). From Software Product Lines to Software Ecosystems. In: SPLC ’09 Proceedings of the 13th International Software Product Line Conference. Carnegie Mellon University Pittsburgh.
Ekwoge, O. M., Fontao, A. e Dias-Neto, A. C. (2017). Tester Experience: Concept, Issues and Definition. In: International Computer Software and Applications Conference.
Farias, M. A. de F., Novais, R., Colaço, M., et al. (2016). A Systematic Mapping Study on Mining Software Repositories. In: 31st ACM/SIGAPP Symposium on Applied Computing.
Foerderer, J., Kude, T., Schuetz, S. W. e Heinzl, A. (2018). Knowledge boundaries in enterprise software platform development: Antecedents and consequences for platform governance. Information Systems Journal, p. 1–26.
Fontão, A., Santos, R. P. e Dias-neto, A. C. (2015). Mobile Software Ecosystem (MSECO): A Systematic Mapping Study. In: 39th Annual International Computers, Software & Applications Conference.
Franco-Bedoya, O., Ameller, D., Costal, D. e Franch, X. (2017). Open source software ecosystems: A Systematic mapping. Information and Software Technology, v. 91, p. 160–185.
Jansen, S. e Cusumano, M. A. (2012). Defining software ecosystems:A survey of software platforms and business network governance. In: International Workshop on Software Ecosystems.
Jensen, C. e Scacchi, W. (2010). Governance in open source software development projects: A comparative multi-level analysis. Open Source Software: New Horizons, p. 1–15.
Jergensen, C., Sarma, A. e Wagstrom, P. (2011). The Onion Patch: Migration in Open Source Ecosystems. In: Foundations on Software Engineering.
Kilamo, T., Hammouda, I., Mikkonen, T. e Aaltonen, T. (2012). From proprietary to open source - Growing an open source ecosystem. Journal of Systems and Software, v. 85, n. 7, p. 1467–1478.
Kitchenham, B. e Charters, S. (2007). Guidelines for performing Systematic Literature reviews in Software Engineering Version 2.3. Keele University EBSE Technical Report EBSE200701.
Kude, T. (2018). Successfully governing software ecosystems : Competence profiles of partnership managers. IEEE Software, v. 1, p. 1.
Mäenpää, H., Munezero, M., Fagerholm, F. e Mikkonen, T. (2017). The many hats and the broken binoculars. In: 13th International Symposium on Open Collaboration - OpenSym ’17.
Manikas, K. (2016). Revisiting software ecosystems Research: A longitudinal literature study. Journal of Systems and Software, v. 117, p. 84–103.
Manikas, K. e Hansen, K. M. (2013a). Reviewing the Health of Software Ecosystems – A Conceptual Framework Proposal. In: 5th International Workshop on Software Ecosystems.
Manikas, K. e Hansen, K. M. (2013b). Software ecosystems-A systematic literature review. Journal of Systems and Software, v. 86, n. 5, p. 1294–1306.
Morisio, M., Ezran, M. e Tully, C. (abr 2002). Success and failure factors in software reuse. Software Engineering, IEEE Transactions on, v. 28, n. 4, p. 340–357.
Qiu, Y., Gopal, A. e Hann, I. (2011). Synthesizing Professional and Market Logics: a Study of Independent Ios App Entrepreneurs. In ICIS.
Sadi, M. H., Dai, J. e Yu, E. (2015). Designing Software Ecosystems: How to Develop Sustainable Collaborations? - Scenarios from Apple iOS and Google Android. In: Advanced Information Systems Engineering Workshops - CAiSE 2015 International Workshops, p. 161–173.
Sanchez, O. P., Terlizzi, M. A. e De Moraes, H. R. de O. C. (2017). Cost and time project management success factors for information systems development projects. International Journal of Project Management, v. 35, n. 8, p. 1608–1626.
Vorraber, W., Muller, M., Voessner, S. e Slany, W. (2018). Analyzing and Managing Complex Software Ecosystems - A Framework for Creating a Common Understanding and Aligning Shared Goals for Developers and Business Managers, Applied to a Free Open Source Software Project. IEEE Software.
Wareham, J., Fox, P. B. e Cano Giner, J. L. (2014). Technology Ecosystem Governance. Organization Science, v. 25, n. 4, p. 1195–1215.
Publicado
19/10/2020
Como Citar
FONTÃO, Awdren; DOS SANTOS, Rodrigo Pereira; DIAS-NETO, Arilo Claudio.
DevGo: um Modelo para Governança de Desenvolvedores em Ecossistema de Software Móvel a partir de Developer Relations. In: CONCURSO DE TESES E DISSERTAÇÕES EM ENGENHARIA DE SOFTWARE (CTD-ES) - CONGRESSO BRASILEIRO DE SOFTWARE: TEORIA E PRÁTICA (CBSOFT), 11. , 2020, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 210-211.
DOI: https://doi.org/10.5753/cbsoft_estendido.2020.14629.