Estratégias de Aquisição e Disseminação de Conhecimento para Apoiar o Desenvolvimento de Software com o RUP

  • Rodrigo Fernandes de Oliveira UFRJ
  • Ana Regina C. da Rocha UFRJ
  • Guilherme Horta Travassos UFRJ

Resumo


As empresas vêm demonstrando ao longo dos últimos anos um grande interesse no desenvolvimento OO. Nesse sentido, muitas delas já adotaram o RUP como base para seu processo de desenvolvimento. Por ser um framework para processo, diversas variáveis podem afetar sua adaptação, execução e gerência para um projeto. Ter conhecimento sobre essas variáveis e os impactos causados por elas no projeto é fundamental para melhoria contínua do processo. Através da definição de uma estratégia para adquirir conhecimentos, tais como pontos fortes e fracos aprendidos ao longo do projeto, pretende-se atacar com mais objetividade os processos mais deficientes (pontos fracos) e incentivar que os pontos fortes continuem sendo aplicados em projetos futuros. Um estudo de caso aplicando a estratégia de aquisição de conhecimento em um projeto que utiliza um processo baseado no RUP é apresentado. Além disso, uma estratégia para disseminação de conhecimento é descrita. Essa estratégia está fundamentada na construção de planos de ação elaborados com base nas necessidades da equipe.
Palavras-chave: Aquisição e Disseminação de Conhecimento, Melhoria de Processo, RUP

Referências

Kroll, P., 2001, “The RUP: An Industry-wide Platform for Best Practices”, Online: http://www.therationaledge.com/content/dec_01/f_TheRUP_pk.html.

Jacobson, I., Booch, G., Rumbaugh, J., 1998, The Unified Software Development Process, Reading, Massachusetts, Addison-Wesley.

Davenport, T.H. e Prusak, L., 1998, Working Knowledge: How Organizations Manage What They Know, Harvard College Business School Press, Boston.

Nonaka, I., Takeuchi, H., 1995, The Knowledge Creation Company: How Japanese Companies Create the Dynamics of Innovation, Oxford University Press, New York.

ISO/IEC 12207, 2001, Information Technology - Amendment to ISO/IEC 12207, Montreal: ISO/IEC JTC1 SC7.

Rus, I., Lindvall, M., 2002, “Knowledge Management in Software Engineering”, IEEE Software, Maio/Junho, pp. 26-38.

Basili, V.R., Caldieira, G., Rombach, D., 1994, “The Experience Factory”, Encyclopedia of Software Engineering, Volume 1, pp. 469-476.

Birk, A., Dingsøyr, T. Stalhane, T., 2002, “Postmortem: Never Leave a Project without It”, IEEE Software, Maio/Junho, pp. 43-45.

Collier, B., DeMarco, T., Fearey, P., “A Defined Process For Project Post Mortem Review”, IEEE Software, Júlio/Agosto, pp. 65-72.

Nolan, A. J., 1999,“Learning from Success”, IEEE Software, Janeiro/Fevereiro, pp. 97-105.

Senge, P. M., The Fifth Discipline: The Art and Practice of the Learning Organization, New York: Doubleday.

Holz, H., Könnecker, A., Maurer, F., 2001, “Task-Specific Knowledge Management in a Process-Centred SEE”, LSO 2001, LNCS 2176, pp. 163-177.

Apostolou, D., Mentzas, G., 1998, “Managing Corporate Knowledge: A Comparative Analysis of Experiences in Consulting Firms”, Second International Conference on Practical Aspects of Knowledge Management, Basel, Suíça.

Dingsøyr, T., Moe, N. B., Nytrø, Ø., 2001, “Augmenting Experience Reports with Lightweight Postmortem Reviews”, 3rd International Conference Product Focused Software

Process Improvement (Profes 01), Lecture Notes in Computer Science, vol. 2188, Springer- Verlag, Berlin, pp. 167-181.

Beck, K., 2000, Extreme Programming Explained, Addison-Wesley.
Publicado
02/09/2003
DE OLIVEIRA, Rodrigo Fernandes; DA ROCHA, Ana Regina C.; TRAVASSOS, Guilherme Horta. Estratégias de Aquisição e Disseminação de Conhecimento para Apoiar o Desenvolvimento de Software com o RUP. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 2. , 2003, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 47-61. DOI: https://doi.org/10.5753/sbqs.2003.15691.