Um estudo da adequao de perfis profissionais para

  • Slides: 30
Download presentation
Um estudo da adequação de perfis profissionais para o SQA em empresas de desenvolvimento

Um estudo da adequação de perfis profissionais para o SQA em empresas de desenvolvimento de software Aliny Figueirêdo Meira e Ana Cristina Freitas César alinyfm@gmail. com, anacrisfip@gmail. com

Agenda n Motivação n Objetivo n Qualidade de Software n Papéis em. Time n

Agenda n Motivação n Objetivo n Qualidade de Software n Papéis em. Time n Metodologia n Resultado n Considerações Finais n Referências Qualidade de Software 19/1/2008 2

Motivação Como tornar Entendendo as equipescomo de projetos pessoas se produtivas? comportam! Qualidade de

Motivação Como tornar Entendendo as equipescomo de projetos pessoas se produtivas? comportam! Qualidade de Software 19/1/2008 3

Estudando as Pessoas n Cognição ¨ Método de aquisição de conhecimento, interpretação de informações.

Estudando as Pessoas n Cognição ¨ Método de aquisição de conhecimento, interpretação de informações. n Personalidade ¨ n Maneira habitual de ser, caráter. Comportamento ¨ Ações que podem ser observadas.

Objetivo n Identificar um ordenamento dos papéis em time que melhor se adéqüem à

Objetivo n Identificar um ordenamento dos papéis em time que melhor se adéqüem à função de SQA Características SQA Perfis de Belbin Ordenamento Perfis de Belbin para o SQA Qualidade de Software 19/1/2008 5

Qualidade de Software “Conformidade a requisitos funcionais e de desempenho explicitamente declarados, a padrões

Qualidade de Software “Conformidade a requisitos funcionais e de desempenho explicitamente declarados, a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido” (Pressman 2000). n Segundo Buckley(1987), um SQA pode desempenhar três grandes papéis: Acumulador de informações ¨ Polícia ¨ Ajudante ¨

O que é um papel em time? “Uma tendência para se comportar, contribuir e

O que é um papel em time? “Uma tendência para se comportar, contribuir e se relacionar com outros de uma forma particular. ” (Belbin) n Forma de Avaliação (Papéis de Belbin): Team Role Self-Perception Inventory (TRSPI) ¨ Perfis com níveis: Baixo, Médio, Alto e Muito Alto ¨

Papéis em Time Shaper É dinâmico, desafiador e trabalha bem sobre pressão Mantém iniciativa

Papéis em Time Shaper É dinâmico, desafiador e trabalha bem sobre pressão Mantém iniciativa e coragem para superar obstáculos Impaciente provocativo Qualidade de Software 19/1/2008 Propenso a desafiar inércia, ineficiência e complacência Ofende os sentimentos aleios 8

Papéis em Time Co - ordinator Forte senso de objetivos. Maduro, controlado e bom

Papéis em Time Co - ordinator Forte senso de objetivos. Maduro, controlado e bom líder. Utiliza as capacidades do grupo para atingir os objetivos. Sobrecarregado de trabalho pessoal. Qualidade de Software 19/1/2008 Capacidade de lidar bem com as pessoas. Pouca habilidade criativa. 9

Papéis em Time Resource Investigator Forte atração por desafios, explorar idéias Extrovertido, curioso, entusiasta

Papéis em Time Resource Investigator Forte atração por desafios, explorar idéias Extrovertido, curioso, entusiasta e comunicativo Super otimista Qualidade de Software 19/1/2008 Sociável. Desenvolve contatos Ficam desestimulados assim que as novidades acabam 10

Papéis em Time Simpatiza com a inovação e a resolução de problemas Plant Individualista,

Papéis em Time Simpatiza com a inovação e a resolução de problemas Plant Individualista, sério e não ortodoxo Dificuldade para comunicar-se efetivamente Qualidade de Software 19/1/2008 Habilidade em resolver problemas difíceis Tende a negligenciar protocolo e detalhes práticos 11

Papéis em Time Completer Finisher Entrega trabalho no tempo correto Consciente, ansioso, metódico e

Papéis em Time Completer Finisher Entrega trabalho no tempo correto Consciente, ansioso, metódico e meticuloso Relutante em delegar tarefas Qualidade de Software 19/1/2008 Focam em evitar erros e omissões da equipe Tende a se preocupar excessivamente 12

Papéis em Time Implementer Disciplinado, confiável, conservador e eficiente Transforma idéias e estratégia em

Papéis em Time Implementer Disciplinado, confiável, conservador e eficiente Transforma idéias e estratégia em planos de trabalho. Falta de flexibilidade Qualidade de Software 19/1/2008 Possui senso prático destacável Não sabem lidar com idéias inovadoras 13

Papéis em Time Team Worker Eleva o espírito da equipe Social, sensível, discreto, gentil

Papéis em Time Team Worker Eleva o espírito da equipe Social, sensível, discreto, gentil Cooperativo, moderado, perceptivo e diplomático Indeciso em momentos de crise Qualidade de Software 19/1/2008 14

Papéis em Time Enxerga todas as opções Monitor Evaluator Sóbrio, racional e prudente Falta

Papéis em Time Enxerga todas as opções Monitor Evaluator Sóbrio, racional e prudente Falta de habilidade ou iniciativa para motivar outras pessoas Qualidade de Software 19/1/2008 Julga com primor Podem levar muito tempo em suas considerações 15

Papéis em Time Forte conhecimento técnico e específico Specialist Membro confiável Pode não mostrar

Papéis em Time Forte conhecimento técnico e específico Specialist Membro confiável Pode não mostrar interesse por tarefas fora da sua especialidade Qualidade de Software 19/1/2008 Suporte essencial para equipe Ignora fatores fora da sua área de competência 16

Papéis em Time Orientados à Ação Orientados à Pessoas Papéis Cerebrais Liderança Criatividade Execução

Papéis em Time Orientados à Ação Orientados à Pessoas Papéis Cerebrais Liderança Criatividade Execução Equilíbrio Qualidade de Software [Meredith R. Belbin 1999]

Metodologia Comparação dos resultados Pesquisa de campo sobre o perfil do SQA Ordenamento dos

Metodologia Comparação dos resultados Pesquisa de campo sobre o perfil do SQA Ordenamento dos Perfis de Belbin para o SQA Definir Modelo Analítico Levantamento das características do SQA Qualidade de Software 19/1/2008 18

Levantamento das Características do SQA Section II Dealing with people A A Crítico BB

Levantamento das Características do SQA Section II Dealing with people A A Crítico BB Importante C C Útil DD Irrelevante EEInútil 5. ASCENDENCY 6. CO-ORDINATION 7. DIPLOMACY 8 MAKING CONTACTS 19/1/2008 Qualidade de Software 19

Definir Modelo Analítico Fatores de Relação Fator Semântica (+) Identificação Positiva Característica x Perfil

Definir Modelo Analítico Fatores de Relação Fator Semântica (+) Identificação Positiva Característica x Perfil de Belbin (-) Identificação Negativa Característica x Perfil de Belbin (0) Sem identificação positiva ou negativa Qualidade de Software 19/1/2008 20

Modelo Analítico Perfis de Belbin Lidar com Pessoas Diplomacia Shaper - Implementer 0 Completer

Modelo Analítico Perfis de Belbin Lidar com Pessoas Diplomacia Shaper - Implementer 0 Completer Finisher 0 Coordinator + Resource Investigator 0 Team Worker + Plant - Monitor Evaluator 0 Qualidade de Software 19/1/2008 21

Pesquisa n 8 profissionais ¨ Feminino: 5 e Masculino: 3 ¨ Idade Média: 30

Pesquisa n 8 profissionais ¨ Feminino: 5 e Masculino: 3 ¨ Idade Média: 30 ¨ Tempo Médio Formação: 5, 12 19/1/2008 Quantidade Formação 3 Mestrado (em andamento) 3 Mestrado 1 Especialização 1 Superior Qualidade de Software 22

Resultados n Ordenação CO – CF – IM – ME – TW – RI

Resultados n Ordenação CO – CF – IM – ME – TW – RI – PL - SH Qualidade de Software 19/1/2008 23

Considerações Finais n n Este artigo encontrou um ordenamento dos perfis de Belbin para

Considerações Finais n n Este artigo encontrou um ordenamento dos perfis de Belbin para o SQA No entanto, é necessário testar em trabalhos futuros a correlação destes perfis com o desempenho da equipe As características dos papéis mais adequados para o SQA (CO e CF) coincidem com os três grandes papéis do SQA citados por Buckley (1987): acumulador de informações, polícia, e ajudante O resultado deste trabalho passará uma fase de validação formal, com uma pesquisa de campo mais ampla tanto em número de pessoas e fábricas de software Qualidade de Software 19/1/2008 24

Qualidade de Software 19/1/2008 25

Qualidade de Software 19/1/2008 25

Referências Bradley, John H. and Herbert, Frederic J. (1997), “The effect of personality type

Referências 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. 37 -353, MCB University Press. Belbin, R. M. (1981), Management Teams - Why they Suceed or Fail? Butterworth-Heinemann Ltd. Belbin, M. (1993), Team Roles at Work, Elsevier Butterworth-Heinemann Ltd. Biddle, B. J. (1979) “Role theory: Expectations, identities, and behaviors”. New York: Academic Press. Buckley, F. J. (1987), 'The roles of a SQA person', SIGSOFT Softw. Eng. Notes 12(3), 42 --44. Capretz, L. F. (2003), 'Personality types in software engineering', Int. J. Hum. Comput. Stud. 58(2), 207 --214. Carvalho, A. E. S. de; Tavares, C. & Castro, J. (2001), Uma Estratégia para Implantação de uma gerência de Requisitos Visando a Melhoria dos Procesos de Software, in 'WER', pp. 32 -54 Qualidade de Software 19/1/2008 26

Referências Chapman, A. (2005, 2007), 'Personality types, behavioral styles theories, personality and testing systems

Referências Chapman, A. (2005, 2007), 'Personality types, behavioral styles theories, personality and testing systems - for self-awareness, self-development, motivation, management, and recruitment', http: //www. businessballs. com/personalitystylesmodels. htm, acessado em 26/11/2007. Kirton, M. J. & de Ciantis, S. M. (1986): Cognitive style and personality: the Kirton Adaption-Innovation and Cattell's sixteen personality factors inventories. Personality and Individual Differences, 7(2): 141 -146. Fisher , S. G. ; Macrosson , T. A. H. &; W. D. K. (2001), 'Belbin's Team Role theory: for non managers also? ', Journal of Managerial Psichology. Guinan, P. J. ; Cooprider, J. G. & Faraj, S. (1998), 'Enabling Software Development Team Performance During Requirements Definition: a Behavioral Versus Technical Approach', Info. Sys. Research 9(2), 101 --125. Higgs; Malcolm; Plewnia; Ulrich; Ploch & Jorg (2005), 'Influence of team composition and task complexity on team performance', Team Performance Management 11(7 -8), 227 --250. Katzenbach, J. R. & Smith, D. K. (1993), 'The Discipline of Teams', Harvard Business Review 71(2), 111 -120. Qualidade de Software 19/1/2008 27

Referências Manning; Tony; Parker; Richard; Pogson & Graham (2006), 'A revised model of team

Referências Manning; Tony; Parker; Richard; Pogson & Graham (2006), 'A revised model of team roles and some research findings', Industrial and Commercial Training 38(6), 287 --296. Pressman, R. S. (2000), Software Engineering: A Practitioner's Approach, Mc. Graw-Hill Higher Education. Stevens, K. T. J. (1998), 'The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness', Master's thesis, Faculty of Virginia Polytechnic Institute and. State University. Schermerhorn jr. J. R; Hunt. J. g; Osborn. R. n. Fundamentos do Comportamento organizacional. 2º ed. Trabalho de equipe e projeto de grupo. Bookman, Porto Alegre; 1999 Water, H. v. d. & Bukman, C. (2007), 'A balanced team generating model', European Journal of Operational Research 127(2), 885 -906. Qualidade de Software 19/1/2008 28

Referências Zahran, S. (1998), Software process improvement: practical guidelines for business susccess, Addison-Wesley Longman

Referências Zahran, S. (1998), Software process improvement: practical guidelines for business susccess, Addison-Wesley Longman Ltd. , Essex, UK. Winter M. , Mc. Calla G. An Analysis of Group Performance in Terms of the Functional Knowledge and Teamwork Skills of Group Members. Wideman, R. M. , 'Dominant Personality Traits Suited to Running Projects Successfully(And What Type are You? )', A paper presented to the Project Management Institute's Annual Seminar/Symposium"Tides of Change", Long Beach, California, USA, 1998(Updated March, 2002). Qualidade de Software 19/1/2008 29

Um estudo da adequação de perfis profissionais para o SQA em empresas de desenvolvimento

Um estudo da adequação de perfis profissionais para o SQA em empresas de desenvolvimento de software n. Aliny Figueirêdo Meira e n. Ana Cristina Freitas César n alinyfm@gmail. com, anacrisfip@gmail. com