Upload
dina-valgueiro-sintra
View
214
Download
0
Embed Size (px)
Citation preview
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
Agenda Motivação Objetivo Qualidade de Software Papéis emTime Metodologia Resultado Considerações Finais Referências
19/1/2008 2Qualidade de Software
Motivação
19/1/2008 3Qualidade de Software
Como tornar equipes de projetos
produtivas?
Entendendo como as
pessoas se comportam!
Estudando as Pessoas Cognição
Método de aquisição de conhecimento, interpretação de informações.
Personalidade Maneira habitual de ser, caráter.
Comportamento Ações que podem ser observadas.
Objetivo Identificar um ordenamento dos papéis em time que melhor
se adéqüem à função de SQA
19/1/2008 5Qualidade de Software
Perfis de Belbin
Características SQA
Ordenamento Perfis de Belbin
para o SQA
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).
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 se relacionar com outros de uma forma particular.” (Belbin)
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
19/1/2008 8Qualidade de Software
Propenso a desafiar inércia,
ineficiência e complacência
É dinâmico, desafiador e trabalha bem sobre pressão
Shaper
Impaciente provocativo
Ofende os sentimentos
aleios
Mantém iniciativa e
coragem para superar
obstáculos
Papéis em Time
19/1/2008 9Qualidade de Software
Capacidade de lidar bem
com as pessoas.
Forte senso de objetivos.
Maduro, controlado e bom líder.
Sobrecarregado de trabalho
pessoal.
Pouca habilidade criativa.
Utiliza as capacidades
do grupo para atingir os objetivos.
Co - ordinator
Papéis em Time
19/1/2008 10Qualidade de Software
Sociável. Desenvolve
contatos
Extrovertido, curioso,
entusiasta e comunicativo
Resource Investigator
Super otimista
Ficam desestimulados assim que as
novidades acabam
Forte atração por desafios,
explorar idéias
Papéis em Time
19/1/2008 11Qualidade de Software
Habilidade em resolver problemas
difíceis
Individualista, sério e não ortodoxo
Plant
Dificuldade para
comunicar-se efetivamente
Tende a negligenciar protocolo e
detalhes práticos
Simpatiza com a
inovação e a resolução de problemas
Papéis em Time
19/1/2008 12Qualidade de Software
Focam em evitar erros e omissões da
equipe
Consciente, ansioso,
metódico e meticuloso
Completer Finisher
Relutante em delegar tarefas
Tende a se preocupar
excessivamente
Entrega trabalho no
tempo correto
Papéis em Time
19/1/2008 13Qualidade de Software
Possui senso prático
destacável
Disciplinado, confiável,
conservador e eficiente
Implementer
Falta de flexibilidade
Não sabem lidar com
idéias inovadoras
Transforma idéias e
estratégia em planos de trabalho.
Papéis em Time
19/1/2008 14Qualidade de Software
Cooperativo, moderado,
perceptivo e diplomático
Social, sensível,
discreto, gentil
Team Worker
Indeciso em momentos de
crise
Eleva o espírito da
equipe
Papéis em Time
19/1/2008 15Qualidade de Software
Julga com primor
Sóbrio, racional e prudente
Monitor Evaluator
Falta de habilidade ou iniciativa para motivar outras
pessoas
Podem levar muito tempo
em suas considerações
Enxerga todas as opções
Papéis em Time
19/1/2008 16Qualidade de Software
Suporte essencial
para equipeMembro confiável
Specialist
Pode não mostrar
interesse por tarefas fora da
sua especialidade
Ignora fatores fora da sua
área de competência
Forte conhecimento
técnico e específico
Papéis em Time
19/1/2008
[Meredith R. Belbin 1999]Qualidade de Software
Orientados à Ação
Orientados à Pessoas
Papéis Cerebrais
Liderança
Criatividade
Execução
Equilíbrio
Metodologia
19/1/2008 18Qualidade de Software
Levantamento das características do SQA
Definir Modelo Analítico
Ordenamento dos Perfis de Belbin para o SQA
Pesquisa de campo sobre o perfil do SQA
Comparação dos resultados
Levantamento das Características do SQA
Section II Dealing with people
A B C D E
5. ASCENDENCY
6. CO-ORDINATION
7. DIPLOMACY
8 MAKING CONTACTS
Qualidade de Software 1919/1/2008
A Crítico B Importante C Útil D Irrelevante E Inútil
Definir Modelo Analítico
Fator Semântica
(+) Identificação PositivaCaracterística x Perfil de Belbin
(-) Identificação NegativaCaracterística x Perfil de Belbin
(0) Sem identificação positiva ou negativa
19/1/2008 20Qualidade de Software
Fatores de Relação
Modelo AnalíticoPerfis de Belbin Lidar com Pessoas
Diplomacia
Shaper -
Implementer 0
Completer Finisher 0
Coordinator +
Resource Investigator 0
Team Worker +
Plant -
Monitor Evaluator 0
19/1/2008 21Qualidade de Software
Pesquisa 8 profissionais
Feminino: 5 e Masculino: 3 Idade Média: 30Tempo Médio Formação: 5,12
Qualidade de Software 2219/1/2008
Quantidade Formação
3 Mestrado (em andamento)
3 Mestrado
1 Especialização
1 Superior
Resultados
Ordenação CO – CF – IM – ME – TW – RI – PL - SH
19/1/2008 23Qualidade de Software
0
5
10
15
20
25
SH IM CF CO RI TW PL ME
Pontos
Considerações Finais 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
19/1/2008 24Qualidade de Software
19/1/2008 25Qualidade de Software
ReferênciasBradley, 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
19/1/2008 26Qualidade de Software
ReferênciasChapman, 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.
19/1/2008 27Qualidade de Software
ReferênciasManning; 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, McGraw-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 andState 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.
19/1/2008 28Qualidade de Software
ReferênciasZahran, S. (1998), Software process improvement: practical guidelines for
business susccess, Addison-Wesley Longman Ltd., Essex, UK, UK.Winter M., McCalla 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).
19/1/2008 29Qualidade de Software
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