Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Alberto C. França
accf2@cin.ufpe.br
Fábio Queda Silva
fabio@cin.ufpe.br
Centro de Informática UFPE - Tel +55 81 2126.8430 ...
Próximos SlideShares
Carregando em…5
×

2007 WOSES - Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software

287 visualizações

Publicada em

Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software
A. César C. França, Fabio Q. B. da Silva

Abstract-Previous work on software team composition and structure has been developed with the goal of presenting consistent models for the assembling of teams with better performance. Recently, attention has been given to the matching between individual behavior in team work and functional role in the development process. This article presents a study about the relationships between necessary abilities of Rational Unified Process (RUP) functional roles and the behavior description of team roles in Belbin's Role Theory. The main result, based on an analytical model, is a set of guidelines for building better software teams.

Paper presented at III Workshop Um Olhar Sociotécnico sobre a Engenharia de Software - WOSES
Porto de Galinhas, PE, 2007

http://www.haseresearch.com

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
287
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

2007 WOSES - Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software

  1. 1. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software III Workshop Um Olhar Sociotécnico sobre a Engenharia de Software WOSES Alberto C. França Fabio Queda Silva {accf2, fabio}@cin.ufpe.br
  2. 2. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Contextualização Fatores que afetam o desempenho e, conseqüentemente, o sucesso de projetos: • Aspectos técnicos (linguagens, dispositivos, métodos de produção, processos de desenvolvimento, etc.); • O conhecimento (ou não) do domínio do negócio; • A qualificação técnica da equipe; • A forma como as pessoas envolvidas interagem, se estruturam e se comportam. Sawyer, S. (2004)
  3. 3. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Contextualização Estudos e teorias sobre tipos de personalidades: • Tipos de Personalidade: Bradley & Herbert (1997) • Modelos de Comportamento em Equipe: Biddle (1979) e Belbin (1981) • Estilos Cognitivos: Kirton & Ciantis (1986) Estudos sobre Times de Software Certas personalidades têm melhor desempenho em determinados papéis do processo de desenvolvimento. Gorla & Lam (2004), Rajendram (2005), Young et al. (2005) e Karn & Cowling (2006)
  4. 4. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Objetivo Estudar como a Teoria de Belbin pode ser utilizada para auxiliar na montagem de times de software. Hipótese implícita: o casamento entre o papel funcional e o comportamento do indivíduo leva a times com melhor desempenho. Bradley, John & Herbert (1997) Produtos: • Um modelo de relação entre papéis funcionais do RUP e Papéis de Time de Belbin • Um conjunto de recomendações para montagem de times de software na prática
  5. 5. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Papéis de Time (Team Roles) Descrevem Padrões que caracterizam o comportamento de um indivíduo em relação aos outros na facilitação do progresso de um time. Belbin (1981) Exemplos:
  6. 6. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Papéis de Time (Team Roles) Classes de Papéis: • Papéis de Liderança: Co-ordinator e Shaper • Papéis de Criatividade: Plant, Resource Investigator • Perfis de Suporte: Implementer, TeamWorker, Monitor Evaluator, Completer Finisher TRSPI: Team Role Self-Perception Inventory Questionário para auto-avaliação e identificação da tendência de comportamento de um indivíduo. Escala de quatro valores: Low, Average, High, Very High
  7. 7. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Papéis Funcionais do RUP Descrevem as habilidades necessárias e as responsabilidades que as pessoas têm, ao assumir determinado papel funcional. Kruchten, P. (2003) Define trinta e dois papéis funcionais. Foram abordados somente quatro deles: • Analista de Sistemas • Arquiteto de Software • Gerente de Projeto • Implementador
  8. 8. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Fatores de Relação Fatores de Relação • Positiva (+): Características do papel de time contribuem no papel funcional; • Negativa ( - ): Características do papel de time são antagônicas às habilidades necessárias ao papel funcional; • Indiferente ( 0 ): Não é possível relacionar as características. Papéis de Time Descritores Pontos Fortes Pontos Fracos Papéis Funcionais Habilidades Necessárias Responsabilidades
  9. 9. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Relação Analítica Exemplo: Gerente de Projeto Papel de Time Características Habilidades Necessárias (…) Tomada de Decisão Liderança Relacionamento Interpessoal Coordinator Maduro, promove a tomada de decisão, autodisciplinado, delega bem, Extrovertido (…) (+) (+) (+) Shaper Emocional, impulsivo, competitivo, ofensivo, arrogante, impaciente (…) ( - ) ( - ) ( - ) Implementer Conservador, controlado, disciplinado, eficiente, metódico, sincero, estável (…) ( 0 ) ( 0 ) ( 0 )
  10. 10. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Relação Analítica Relação entre Papéis Funcionais e Papéis de Time Papéis Funcionais Papéis de Time CF IMP TW ME CO PL SH RI Analista de Sistemas ( - ) ( - ) ( + ) ( 0 ) ( + ) ( 0 ) ( 0 ) ( + ) Arquiteto de Software ( - ) ( 0 ) ( - ) ( 0 ) ( + ) ( + ) ( + ) ( + ) Gerente de Projeto ( - ) ( 0 ) ( + ) ( 0 ) ( + ) ( - ) ( - ) ( + ) Implementador ( + ) ( + ) ( + ) ( + ) ( 0 ) ( - ) ( - ) ( - )
  11. 11. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Pesquisa de Campo Aplicação do TRSPI (traduzido) • 3 Fábricas de Software em Recife • 40 Profissionais • 65 casos de análise [Sobreposição de Papéis] • Variável adicional: Satisfação pessoal
  12. 12. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Resultado Exemplos de recomendações para montagem de times: • O Gerente de Projetos deve ser Co-ordinator* • O Gerente de Projetos deve se comunicar bem* • Cuidado com o Gerente de Projeto Shaper • Excesso de criatividade pode prejudicar a implementação • Criatividade é um traço importante para o Arquiteto de Software • O Analista de Sistema deve ter afinidade com pessoas (…) * Resultados consistentes com as conclusões de Fernandes & Silva (2007)
  13. 13. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Considerações Desenvolvimento de uma ferramenta para auxiliar na montagem de times de software com melhor desempenho Recomendações Teoria de Papéis (Belbin) Definição de Papéis Funcionais (RUP) Relação Analítica Validação Prática
  14. 14. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Considerações Fase de validação formal (trabalhos futuros): Ampliação da pesquisa de campo: – Número de pessoas, – Fábricas de software, – Localização geográfica, – Quantidade de papéis funcionais. Refinamento do indicador de satisfação Desafio: Sobreposição de Papéis Validação da Hipótese do desempenho
  15. 15. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Referências • Belbin, M.R. (1981) “Management Teams: Why they succeed or Fail”, Butterworth-Heinemann Ltd. • Biddle, B.J. (1979) “Role theory: Expectations, identities, and behaviors”. New York: Academic Press. • Bradley, John H. and Herbert, Frederic J. (1997), “The effect of personality type on team performance”, Journal of Management Development, Vol. 16, No. 5, pp. 337-353, MCB University Press. • Fernandes, Flávio L.M. e da Silva, Fabio Q.B. (2007) “Relações entre Competências Pessoais e Tipos de Personalidade do Gerente de Projetos de Software”, artigo submetido para o III Workshop "Um Olhar Sociotécnico sobre a Engenharia de Software", WOSE’2007. • Gorla, N. and Lam, Y.W., (2004). “Who Should Work With Whom? Bulding Effective Software Project Teams”. Communications of the ACM, Vol. 47, No. 6, pp. 79-82. • Karn, J. and Cowling, T. (2006) “A Follow up Study of the Effect of Personality on the Performance of Software Engineering Teams”. Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering (ISESE’06), Rio de Janeiro, Brazil, pp. 232-241. • Kruchten, P. (2003) Introdução ao RUP – Rational Unified Process, Rio de Janeiro: Editora Ciência Moderna Ltda. • Rajendran, M. (2005) “Analysis of team effectiveness in software development teams working on hardware and software environments using Belbin Self-perception Inventory”, Journal of Management Development, Vol. 24 No. 8, pp. 738-753, Emerald Group Publishing Limited, 0262-1711, DOI 10.1108/02621710510613753. • Sawyer, S. (2004) “Software Development Teams”. Communications of the ACM, Vol. 47, No. 12, pp. 95-99. • Young, S.M. et al. (2005) “Personality Characteristics in an XP Team: A Repertory Grid Study”. ACM Workshop on Human and Social Factors of Software Engineering (HSSE), ACM SIGSOFT Software Engineering Notes Vol. 30 , Issue 4.
  16. 16. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software III Workshop Um Olhar Sociotécnico sobre a Engenharia de Software WOSES Alberto C. França Fabio Queda Silva {accf2, fabio}@cin.ufpe.br
  17. 17. Alberto C. França accf2@cin.ufpe.br Fábio Queda Silva fabio@cin.ufpe.br Centro de Informática UFPE - Tel +55 81 2126.8430 - Cidade Universitária - 50732-970 - Recife Contextualização Papéis de Time Papéis Funcionais do RUP Relação Analítica Pesquisa de Campo Resultado Considerações Referências Um estudo sobre Relações entre Papéis Funcionais do RUP e o Comportamento Pessoal no Trabalho em Equipe em Fábricas de Software by A. César C. França, Fabio Q. B. da Silva is licensed under a Creative Commons Attribution- NonCommercial-NoDerivs 3.0 Unported License. Based on a work at III Workshop Um Olhar Sociotécnico sobre a Engenharia de Software - WOSES, Porto de Galinhas, PE, 2007 Permissions beyond the scope of this license may be available at http://www.haseresearch.com

×