Uso de Storytelling para Apoiar a Gestão de Conhecimento no Desenvolvimento de Software

  • Tamara M. Mendes PUC Minas
  • Carlos A. M. Pietrobon PUC Minas / UFOP

Resumo


Este trabalho propõe a técnica e uma ferramenta de contar histórias para auxiliar a Gestão de Conhecimento em empresas de desenvolvimento de software. O objetivo é desenvolver e avaliar uma ferramenta que permite criar, recuperar e gerenciar histórias utilizando recursos multimídia para gerir conhecimento de processos de software e do produto desenvolvido. Este conhecimento é útil no sistema em desenvolvimento e em futuros projetos. Os testes da ferramenta proposta foram realizados na fase de levantamento de requisitos de três projetos. Os resultados mostraram que as histórias permitem extrair mais requisitos do sistema do que apenas com as entrevistas tradicionais, e podem ser utilizadas como complemento destas.
Palavras-chave: Storytelling, Desenvolvimento de Software, Gestão de Conhecimento

Referências

Ajila, S. and Sun, Z. (2004) “Knowledge management: impact of knowledge delivery factors on software product development efficiency”, In: Proceedings of the IEEE International Conference on Information Reuse and Integration. Las Vegas, NV, United States: IEEE. p. 320-325.

Christensen, H. B. (2009) “A story-telling approach for a software engineering course design”. SIGCSE Bull., ACM, New York, NY, USA, v. 41, p. 60-64.

Escalfoni, R., Braganholo, V. and Borges, M. R. S. (2009) “Applying group storytelling to capture innovation features”, In: Proceedings of the 2009 13th International Conference on Computer Supported Cooperative Work in Design. Washington, DC, USA: IEEE Computer Society. p. 209-214.

Kang, F., Fan, Z., Yu, H. and Cui, Y. (2008) “Research on construction of the knowledge system for software development”, In: Proceedings of the 2008 International Symposium on Knowledge Acquisition and Modeling. Washington, DC, USA: IEEE Computer Society. p. 161-165.

Kelleher, C., Pausch, R. and Kiesler, S. (2007) “Storytelling alice motivates middle school girls to learn computer programming”, In: Proceedings of the SIGCHI conference on Human factors in computing systems. New York, NY, USA: ACM. p. 1455-1464.

Lemos, A. and Souza, C. de. (2008) “Desafios da gerência de conhecimento no desenvolvimento de software: Resultados de um estudo etnográfico”, In:, Simpósio Brasileiro de Sistemas Colaborativos: IEEE Computer Society. p. 77-87.

Levy, M. and Hazzan, O. (2009) “Knowledge management in practice: The case of agile software development”, In: Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering. Washington, DC, USA: IEEE Computer Society. p. 60-65.

Luz, C. M., Borges, M. R. and Campos, M. L. M. (2008) “Sofia: a framework for the development of group storytelling tools”, In: Proceeding of the 2nd ACM international workshop on Story representation, mechanism and context. New York, NY, USA: ACM. p. 41-48.

Perret, R., Borges, M. and Santoro, F. (2004) “Applying group storytelling in knowledge management”, In: Vreede, G.-J. de; Guerrero, L.; Raventós, G. M. (Ed.). Groupware: Design, Implementation, and Use. San Carlos, Costa Rica: Springer Berlin/Heidelberg, (Lecture Notes in Computer Science, v. 3198). p. 34-41.

Pressman, R. S. (2006) Engenharia de Software. 6 th edition. São Paulo: McGraw-Hill.

Rus, I. and Lindvall, M. (2002) “Knowledge management in software engineering”, IEEE Software, v. 19, n. 3. p. 26-38.

Santoro, F. M., Baião, F. A. and Gonçalves, J. C. d. A. R. (2009) “Business process mining from group stories”, In: Proceedings of the 2009 13th International Conference on Computer Supported Cooperative Work in Design. Washington, DC, USA: IEEE Computer Society. p. 161-166.

Santoro, F. M., Borges, M. R. S. and Pino, J. A. (2008) “Tell us your process: A group storytelling approach to cooperative process modeling”, In: Computer Supported Cooperative Work in Design. 12th International Conference on. Rio de Janeiro, Brazil. p. 29-34.

Santoro, F. M., Borges, M. R. S. and Pino, J. A. (2010) “Acquiring knowledge on business processes from stakeholders' stories”, Adv. Eng. Inform., Elsevier Science Publishers B. V., Amsterdam, The Netherlands, The Netherlands, v. 24. p. 138-148.

SOFTEX. (2011) “MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral”.

Tsou, W., Wang, W. and Tzeng, Y. (2003) “Applying computer multimedia storytelling website in foreign language learning”, In: The 3rd IEEE International Conference on Advanced Learning Technologies. Proceedings. Taiwan: IEEE. p. 262-263.

Valle, C., Prinz, W. and Borges, M. (2002) “Generation of group storytelling in post-decision implementation Process”, In: The 7th International Conference on Computer Supported Cooperative Work in Design. Rio de Janeiro, Brazil: IEEE. p. 361-367.

Valle, C., Raybourn, E. M., Prinz, W. and Borges, M. R. S. (2003) “Group storytelling to support tacit knowledge externalization”, In: Proceedings of the 10th International Conference on Human-Computer Interaction. Mahwah, New Jersey, USA: Lawrence Erlbaum Associates. p. 1218-1222.

Winbladh, K., Ziv, H. and Richardson, D. J. (2010) “Imuse: interactive model-based use-case and storytelling environment”, In: Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering. New York, NY, USA: ACM. p. 383-384.

Ye, Y. (2005) “Dimensions and forms of knowledge collaboration in software development”, In: Proceedings of the 12th Asia-Pacific Software Engineering Conference. Washington, DC, USA: IEEE Computer Society. p. 805-812.
Publicado
01/07/2013
MENDES, Tamara M.; PIETROBON, Carlos A. M.. Uso de Storytelling para Apoiar a Gestão de Conhecimento no Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 81-94. DOI: https://doi.org/10.5753/sbqs.2013.15275.