Facilitando a Aprendizagem Organizacional em Melhoria de Processo de Software

  • Davi Viana UFMA
  • Tayana Conte UFAM
  • Cleidson de Souza UFPA

Resumo


Melhorias em Processos de Software (MPS) envolvem diversos conhecimentos que podem ser novos para os colaboradores, e consequentemente, podem necessitar de Aprendizagem Organizacional (AO). Contudo, não é trivial aplicar a AO em Organizações de Software. Assim, este trabalho apresenta o Framework KL-SPI (Knowledge and Learning to facilitate Software Process Improvement). Este framework foi definido a partir de investigações em organizações de software e um mapeamento da literatura. Como principais resultados desta pesquisa, tem-se o desenvolvimento de um modelo conceitual para guiar a identificação de práticas de AO e um conjunto de práticas que visam facilitar a AO em iniciativas de MPS.

Palavras-chave: Aprendizagem Organizacional, Processo de Software

Referências

Alavi, M., Leidner, D.E., 2001, "Review: Knowledge management and knowledgemanagement systems: Conceptual foundations and research issues", MIS quarterly, pp. 107-136.

Almeida, C.D.A., Albuquerque, A.B., Macedo, T.C., 2011, "Analysis of the continuity of software processes execution in software organizations assessed in MPS.BR using Grounded Theory". In: Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), pp. 792-797, Miami, USA.

Althoff, K.-D., Bomarius, F., Tautz, C., 2000, "Knowledge Management for Building Learning Software Organizations", Information Systems Frontiers, v. 2, n. 3-4 (2000/10/01), pp. 349-367.

Aurum, A., Daneshgar, F., Ward, J., 2008, "Investigating Knowledge Management practices in software development organisations – An Australian experience", Information and Software Technology, v. 50, n. 6 (5//), pp. 511-533.

Bjørnson, F.O., Dingsøyr, T., 2008, "Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used", Information and Software Technology, v. 50, n. 11 (10//), pp. 1055-1068.

Davenport, T., Prusak, L., 1998, Working knowledge: How organizations manage what they know.

Dingsoyr, T., Bjornson, F.O., Shull, F., 2009, "What Do We Know about Knowledge Management? Practical Implications for Software Engineering", Software, IEEE, v. 26, n. 3, pp. 100-103.

Dyba, T., 2005, "An empirical investigation of the key factors for success in software process improvement", Soft. Eng., IEEE Transactions on, v. 31, n. 5, pp. 410-424.

Kitchenham, B.A., Budgen, D., Pearl Brereton, O., 2011, "Using mapping studies as the basis for further research – A participant-observer case study", Information and Software Technology, v. 53, n. 6 (6//), pp. 638-651.

Menolli, A., Cunha, M.A., Reinehr, S., et al., 2015, "“Old” theories,“New” technologies: Understanding knowledge sharing and learning in Brazilian software development companies", Information and Software Technology, v. 58, pp. 289-303.

Montoni, M.A., Rocha, A.R.C., 2014, "Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations", Innovations in Systems and Software Engineering, v. 10, n. 1, pp. 33-40.

Nonaka, I., Takeuchi, H., 1995, The Knowledge-Creating Company, 17th ed. Oxford Oxford Univerity Press.

Rabelo, J., Viana, D., Conte, T., et al., 2012, "Comparing Knowledge Codification Approaches: An Empirical Study". In: Proceedings of 2012 Brazilian Symposium on Collaborative Systems (SBSC), , pp. 136-145.

Rabelo, J., Viana, D., Santos, G., et al., 2014, "Usando o PABC-Pattern para Codificar o Conhecimento: Um Estudo Experimental". In: Proceedings of XIII Simpósio Brasileiro de Qualidade de Software (SBQS 2014), v. 1, pp. 1 15, BlumenauSC.

Ruhe, G., 2001, "Learning Software Organisations", Handbook of Software Engineering and Knowledge Engineering (S.K. Chang, ed.), World Scientific Publishing 2001.

Runeson, P., Höst, M., 2009, "Guidelines for conducting and reporting case study research in software engineering", Emp. Soft. Engineering, v. 14, n. 2, pp. 131-164.

Santos-Vijande, M.L., López-Sánchez, J.Á., Trespalacios, J.A., 2012, "How organizational learning affects a firm's flexibility, competitive strategy, and performance", Journal of Business Research, v. 65, n. 8, pp. 1079-1089.

Santos, G., 2011, "Influência e Impacto do Programa MPS.BR na Pesquisa Relacionada à Qualidade de Software no Brasil". In: Proceedings of X Simpósio Brasileiro de Qualidade de Software (SBQS 2011), v. 1, pp. 73-87, Curitiba, PR.Santos, V., 2013, Compartilhamento de conhecimento inter-equipes: O processo de socialização do conhecimento tácito em contextos ágeis de desenvolvimento de software, Tese de Doutorado. Universidade de São Paulo. 197p.

Santos, V., Goldman, A., De Souza, C.R., 2015, "Fostering effective inter-team knowledge sharing in agile software development", Empirical Software Engineering, v. 20, n. 4, pp. 1006-1051.

Schneider, K., 2009, Experience and Knowledge Management in Software Engineering Heidelberg, Springer

Sei, 2010, CMMI® for Development, Version 1.3, Improving processes for developing better products and services, Technical Report CMU/SEI-2010-TR-033. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2010.

Senge, P.M., 2014, The fifth discipline feldbook: Strategies and tools for building a learning organization, Crown Business.

Softex, 2016, MPS.BR: Guia Geral MPS de Software, Disponível em: http://www.softex.br/mpsbr/guias/.. Acessado em 29 de Abril de 2016.

Strauss, A., Corbin, J., 1998, Basics of qualitative research: Techniques and procedures for developing grounded theory, Sage.

Viana, D., Conte, T., Marczak, S., et al., 2015, "Knowledge Creation and Loss within a Software Organization: An Exploratory Case Study". In: 48th Hawaii International Conference on System Sciences (HICSS 2015), pp. 3980 3989, Hawaii.

Viana, D., Conte, T., Souza, C.D., 2014a, "Knowledge Transfer between Senior and Novice Software Engineers: A Qualitative Analysis". In: Proceedings of the 26th SEKE, Vancouver, Canada.

Viana, D., Conte, T., Vilela, D., et al., 2012, "The influence of human aspects on software process improvement: Qualitative research findings and comparison to previous studies". In: EASE 2012, on, pp. 121-125, 14-15 May 2012.

Viana, D., Rabelo, J., Conte, T., et al., 2013, "A qualitative study about the life cycle of lessons learned". In: 6th CHASE ICSE 2013 Workshop, pp. 73-76, San Francisco, United States.

Viana, D., Souza, C.D., Cabral, R., et al., 2014b, "Usando Análise de Redes Sociais para Investigar a Disseminação do Conhecimento em Melhorias de Processos de Software". In: XIII Simpósio Brasileiro de Qualidade de Software, pp. 179 193, Blumenau SC.

Villela, K., 2004, Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização, Tese de D. Sc., COPPE, UFRJ, Rio de Janeiro, Brasil.

Yin, R., 2009, Case Study Research: Design and Methods (Applied Social Research Methods) Beverly Hills, Sage Publications.
Publicado
24/10/2016
VIANA, Davi; CONTE, Tayana; DE SOUZA, Cleidson. Facilitando a Aprendizagem Organizacional em Melhoria de Processo de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 15. , 2016, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 391-405. DOI: https://doi.org/10.5753/sbqs.2016.15148.