Estudo das Interações Humanas no Processo de Desenvolvimento de Software
Resumo
Este artigo apresenta a instrumentalização e os resultados mais importantes de um trabalho de campo feito com quatro equipes de desenvolvimento de software de três empresas da região da Grande Porto Alegre, Rio Grande do Sul. Os dois maiores objetivos do estudo eram conhecer melhor o processo de desenvolvimento de software que as empresas realmente desenvolvem e identificar quais as interações humanas que ocorrem no processo e como elas influenciam as produtividade e qualidade do processo e do produto final. Com base nos resultados do trabalho, investigou-se como as ferramentas existentes que apioam o desenvolvimento de software suprem os requisitos identificados.
Referências
Benford. S. et al.: An Information Sharing Approach to CSCW. In: Computer Communications, University of Nottinghan, vol. 15, nº. 8, p. 502-508, outubro de 1992.
Crowston, K. et al.: Cognitive Science and Organizational Design: A Case Study of Computer Conferencing. In.: Computer-Supported Cooperative Work: a book of Reading by Irene Greif. p. 713-740. San Mateo, 1988.
Dürr, M.: Coordination Mechanisms for Team-Work: Proposal of Both a Model and Database Support. PhD. Dissertation, University of Karlsruhe, Institut fiir Programmstruktur und Datenorganisation, Karlsruhe, Germany, 1993 (em Alemão).
Ellis,C. et al.: Office Information Systems and Computer Science. In.: Computer-Supported Cooperative Work: a book of Reading by Irene Greif. p. 199-247. San Mateo, 1988.
Maestros do Trabalho em Grupo. Exame Informática. Novembro de 1994.
Figueiredo, tudo do Trabalho Cooperativo no Processo de Desenvolvimento de Software. Trabalho Individual nº, 475, Porto Alegre: CPGCC - UFRGS, Janeiro, 1995.
Fisher, A. S.: CASE - Usando Ferramentas para o Desenvolvimento de Software Editora Campus, Rio de Janeiro, 1990.
Iochpe, C.: Understanding, Modeling. and Supporting The Software Development Process In South Brazil. Proc. of the Int. Workshop on Concurreny/Simultancous. Engineering Applications. Lisboa. 5-7 de abril de 1995.
Livi,C.: Um Mecanismo de Gerência de Trabalho Cooperativo para o Ambiente de Projeto STAR. Dissertação de Mestrado, Porto Alegre: CPGSS - UFRGS, outubro de 1992.
Maffeo,B.: Engenharia de Software e Especificação de Sistemas. Editora Campus, Rio de Janeiro, 1992.
Opper, S.: A Groupware Toolbox. Byte, p. 275-282. December, 1988.
Rodden, T. et al: Distributed System Support for Computer Supported Cooperative Work. Computer Communication. Lancaster University, vol. 15, nº. 8, p. 527-538, outubro de 1992.
Thiollent, M.: Metodologia da Pesquisa-Ação. Cortez Editora, São Paulo, 1987.
Wagner, F. R.; Golendziner, L. G.; Fornari, M. R.: A Tightly Coupled Approach to Design and Data Management. Proc. of the European Design Automation Conference, Grenoble, France, 1994.
Woitass, M.: Coordination in Structured Conversation: A Coordination Model for Cooperating Agents and ls Use in CSCW. Oldenburg- Verlag, Munich, 1991 (em Alemão).