6. Processo de Gerenciamento de Recursos Humanos
6.6. Gerenciar Equipe do Projeto
6.6.3. Gerenciar Conflitos
O gerente de projetos deve gerenciar as diferenças de opinião que aparecem durante o desenvolvimento. Ele deve usar essas diferenças para melhorar a equipe e fazer com que os problemas sejam pontos positivos depois de resolvidos.
Mas, quando conflitos continuam acontecendo, mesmo depois das tentativas informais de resolução, o gerente deve tomar medidas mais drásticas como ações disciplinares.
6.6.4. Registrar Problemas
Os problemas que surgem durante a iteração do projeto devem ser documentados e ter uma data limite para a sua solução, esse registro ajuda o gerente do projeto a manter o controle do início e do final dos problemas e da solução aplicada a cada um deles.
Os problemas podem ser desde diferenças de opinião na equipe a estouros de orçamento e o registro destes problemas será usado como ativo organizacional. No final dessa tarefa, os problemas encontrados e as suas soluções, satisfatórias ou não, devem ser anexados aos ativos de processos organizacionais
85
6.7. Considerações Finais
O sucesso de qualquer processo não depende somente do empenho no desenvolvimento dele, mas do trabalho da equipe e do gerente do projeto na sua aplicação, e isso não é diferente para o processo proposto. Desta forma, as atividades desenvolvidas são capazes de guiar o gerenciamento dos recursos humanos através de todas das tarefas sugeridas para o gerenciamento dos recursos humanos.
A proposta deste processo de gerência de recursos humanos desenvolvido é organizar e estruturar esta gerência em uma fábrica de software de pequeno porte e através dele elaborar a documentação pertinente ao gerenciamento de recursos humanos. O local de desenvolvimento desta proposta foi a Fábrica de Software do DCC/CompJr, onde a existe carência de documentação e de ativos organizacionais dificultando o uso das experiências adquiridas em projetos futuros.
86
7. Considerações Finais
7.1. Conclusão
Durante o desenvolvimento deste trabalho, ficou clara a necessidade de um gerenciamento de recursos humanos adequado para alcançar melhorias na qualidade do software desenvolvido e para sanar parte dos problemas da fábrica de software, sendo o mais expressivo deles a alta rotatividade de recursos humanos, além da falta de informações sobre experiências adquiridas em projetos anteriores.
O trabalho destacou a importância do gerenciamento de recursos humanos para o sucesso de um projeto de software. Mas, para tal sucesso, deve haver compromisso das partes envolvidas no projeto, do gerente aos membros da equipe do projeto.
O processo desenvolvido e apresentado pretende tornar esse envolvimento mais fácil possível, mas, como recursos humanos não são previsíveis, é necessário que o gerente de projetos execute as atividades com comprometimento e se esforce em desenvolver suas
soft skills para tal tarefa.
O desenvolvimento foi fortemente fundamentado no processo de gerenciamento de recursos humanos do PMBoK e nas características de uma fábrica de software de pequeno porte, bem como foram utilizados os conhecimentos sobre o tipo de recurso humano predominante na fábrica de software, para que o processo seja mais fiel possível ao seu objetivo inicial.
As atividades de gerenciamento de recursos humanos não só contribuem para o projeto no qual estão sendo executadas, mas para a empresa que ganha em ativos organizacionais e em conhecimento documentado das suas experiências de desenvolvimento.
Mas, para a organização como um todo ganhar com o processo, é importante o gerenciamento de recursos humanos ser executado durante todo o desenvolvimento e as informações geradas serem mantidas na organização. Além disso, a organização deve estar comprometida com o gerenciamento do projeto.
Conclui-se também que, para a execução do gerenciamento de recursos humanos, são necessárias pessoas interessadas e motivadas, implicando em benefícios aos projetos em que atuam. Mas, cabe ressaltar que, mesmo com um bom processo de gerenciamento
87
de projetos, a empresa não está a salvo de problemas que possam acarretar no não cumprimento do prazo e custo do projeto
7.2. Contribuições
O desenvolvimento do processo de gerenciamento de recursos humanos foi baseado nas melhores práticas de gerenciamento de projetos e portanto contribui nos seguintes pontos:
Este trabalho contribuiu com o desenvolvimento de um processo de gerenciamento de recursos humanos que possibilita maior controle sobre os recursos humanos em uma fabrica de software através de um gerenciamento mais ativo.
O processo de gerenciamento de recursos humanos apresentado neste trabalho possibilita à organização ganhos em ativos organizacionais e em conhecimentos ds fatores ambientais que contribuem para o melhoramento de todos os processos da organização.
Este processo foi desenvolvido de maneira a ser incorporado ao RUP (Rational
Unified Process) e permitir que a lacuna no gerenciamento de recursos seja sanada com um
processo especialmente desenvolvido para o gerenciamento de recursos humanos.
7.3. Trabalhos Futuros
Alguns dos trabalhos podem ser desenvolvidos a partir deste, tais como:
Implantação do processo desenvolvido nos projetos de uma fábrica de software real e comparação dos resultados obtidos nos projetos em que o processo foi utilizado com resultados de projetos em que o processo não foi utilizado. A comparação pode ser feita baseada em métricas como:
Diminuição da rotatividade de pessoal; Rendimento da equipe;
Resultados dos treinamentos executados;
Refinamento do processo baseado nos resultados obtidos através da implantação do processo na fábrica de software.
Efetiva adequação do processo ao RUP, produzindo assim templates dos documentos produzidos no processo e com a indicação, no fluxo de trabalho do RUP, das atividades sugeridas por este trabalho
88
Estudar a possibilidade e o impacto de contemplar recompensas no gerenciamento de Recursos Humanos do Projeto, apontando então as adaptações a ser feitas nas atividades do gerenciamento de recursos humanos.
89
REFERENCIAL BIBLIOGRÁFICO
AAEN, I; BOTTCHER, P.; MATHIASSEN, L. The Software Factory: Contributions
and Illusions, In the Proceedings of the Twentieth Information Systems Research
Seminar, Scandinavia, Oslo, 1997.
BOCH, G.; JACOBSON, I.;JAMES R., The Unified Software Development Process,
Addison-Wesley 1999
BRANDÃO, A. O que é fábrica de software?. Disponível em. http://www.timaster.com.br/revista/materias/main_materia.asp?codigo=1197
Acessado no dia 08 de Agosto de 2007
CASTOR, E. M. Fábrica de Software: Passado, Presente e Futuro. Pós-Graduação Lato Sensu em Tecnologia da Informação – UNIBRATEC – União dos Institutos Brasileiros de Tecnologia, 2004.
CESAR, R. Fábrica de software: uma vocação nacional?. Disponível em, http://www.siscorp.com.br/imprensa/computerworld02.htm?documento=24655&Area =51. Acessado no dia 2 de agosto janeiro de 2007.
CUSUMANO, M. A. Japan’s Software Factories. Oxford University Press, 1991.
DONAIRE, D. Atributos desejáveis do Gerente de Pesquisa e Desenvolvimento
(P&D). São Paulo. Anais do XI Simpósio Nacional de Pesquisa de Administração em
Ciência e Tecnologia. PACTO/FEA/USP 1986
FERNANDES, A. A.; TEIXEIRA, S. D. Fábrica de Software: Implantação e Gestão de
Operações. Instituto de Tecnologia de Software. São Paulo: Atlas, 2004.
FERRARINI, J. E. A. Identificação e valoração de Competências para o
desenvolvedor de sistemas de informação na visão dos gestores de fábrica de software de salvador. Escola de Administração – UFBA. Salvador, 2006
FISCHER, A. L. O conceito de modelo de gestão de pessoas – modismo e realidade em
gestão de recursos humanos nas empresas brasileiras. In: DUTRA, Joel Souza
(Ed.). Gestão Por Competências. 5ª. ed. São Paulo: Editora Gente, 2001. cap. 1, p. 9– 23.
JIISIC, 4ª Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del
Conocimiento. Disponível em, http://is.ls.fi.upm.es/jiisic04/Tutoriales/index.html.
Acessado dia 30 de janeiro de 2007.
KATZ, R. L. Skills of an Effective Administrator. Harvard Business Review, vol. 52, nº 5, set/out 1974. Pp.90-112
90
MERVIN, R. E. Software Engineering: We Must Find a Way. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. SE-4, NO. 4, JULY 1978
SOMMERVILLE, I. Software Engineering – 6th Edition. Addison Wesley, 2003
SOTILLE, M. Gerenciamento de projetos na Engenharia de Software. Disponível em http://www.pmtech.com.br/artigos/Gerenciamento_projetos_Software.pdf. Acessado em 20 de Outubro de 2007
PMBoK, Conjunto de Conhecimentos de Gerência de projetos, 3. ed. Editora Four Campus Boulevard, 2004.
Rational Unified Process – Best Practices for Software Development Teams. Rational
Software White Paper, 1998 (TP026B, Rev 11/01)
KROLL, P.; KRUCHTEN, P. Rational Unified Process Made Easy: A Practitioner's
Guide to the RUP, The, Addison Wesley, 2003
OCHNER, J. Gerência de projetos: Uma Comparação entre o PMBOK e o XPM. Lavras – Minas Gerais, 2006.
PFLEEGER, Shari Lawrence. Engenharia de Software –Teoria e Prática. 2ª edição. São Paulo: Pearson Prentice Hall, 2003.
PRESSMAN, ROGER S. Engenharia de Software. 5. ed., Rio de Janeiro: McGraw-Hill, 2002. 843p.
ROCHA, T. A. da; OLIVEIRA, S. R. B.; VASCONCELOS, A. M. L. de (2004)
Adequação de Processos para Fábricas de Software, In: VI Simpósio Internacional
de Melhoria de Processos de Software (SIMPROS 2004), São Paulo, SP, novembro de 2004.
SBRAGIA, R.; MAXIMIANO, A. C.; KRUGLIANSKAS, I. O Gerente de projeto: Seu
Papel e Habilidades. Revista de Administração vol. 21, nº 3, jul/set 1986. PP. 24-31
SANDHOF, K., Fatores humanos no processo de desenvolvimento de software
visando qualidade. São Paulo, 2004 185p. dissertação de mestrado
VALERIANO, D.L. Gerência em projetos – Pesquisa, Desenvolvimento e Engenharia. São Paulo, Makron Books, 1998.