SlideShare uma empresa Scribd logo
1 de 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
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
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)
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)
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
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:
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
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
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
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 )
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 ) ( - ) ( - ) ( - )
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
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)
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
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
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.
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
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

Mais conteúdo relacionado

Mais de HASE – Human Aspects in Software Engineering

Mais de HASE – Human Aspects in Software Engineering (10)

2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
 
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
 
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
 
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
 
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
 
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
 
2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...
 
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
 

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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