1 planejamento e gerenciamento de pessoal prof. wladimir da costa aula 7 gerenciamento de pessoal em...

34
1 Planejamento e Gerenciamento de Planejamento e Gerenciamento de Pessoal Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

Upload: internet

Post on 21-Apr-2015

108 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

1

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Prof. Wladimir da Costa

Aula 7

Gerenciamento de Pessoal em Projetos de Software

Page 2: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

2

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Questões básicas relacionadas às pessoas em uma organização: As pessoas são o maior patrimônio de uma

organização; As pessoas representam o capital intelectual; As pessoas devem ser respeitadas e ter

condições de trabalho na organização; As pessoas devem ter um nível de

responsabilidade e compreensão proporcional às suas habilidades.

Page 3: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

3

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software:

O gerente de projeto de software é responsável, também, pelo gerenciamento de pessoas, pois sem as pessoas não é possível desenvolver software;

Isto significa que o gerente de projetos deve buscar solucionar os problemas técnicos e não técnicos, utilizando a capacidade das pessoas de sua equipe, da maneira mais eficaz possível.

Page 4: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

4

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software:

Em relação ao pessoal, o gerente de projetos tem as seguintes responsabilidades: Motivar o pessoal Planejar e organizar o trabalho de sua equipe Assegurar que o trabalho seja feito

adequadamente. O gerenciamento inadequado de pessoas é

uma das mais significativas contribuições para o fracasso do projeto.

Page 5: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

5

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

As pessoas são motivadas pela satisfação de suas necessidades, organizadas em níveis: Necessidades fisiológicas; Necessidades de segurança; Necessidades sociais; Necessidades de estima; Necessidades de auto-realização.

Page 6: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

6

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

Necessidades fisiológicas

Necessidades de segurança

Necessidades sociais

Necessidades de estima

Necessidades de auto-realização

Page 7: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

7

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

As prioridades humanas são satisfazer às necessidades de nível mais baixo antes das necessidades mais abstratas de nível mais alto.

De um modo geral, as necessidades sociais, de estima e auto-realização são as mais importantes do ponto de vista do gerenciamento.

Page 8: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

8

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

Satisfazer as necessidades sociais significa conceder às pessoas tempo para encontrarem com seus colegas de trabalho e proporcionar os lugares para eles se encontrarem – QUALIDADE DE VIDA. Utilização de canais de comunicação

informais.

Page 9: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

9

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

Para satisfazer às necessidades de estima, é preciso mostrar às pessoas que elas são valorizadas pela organização: Reconhecimento público de suas

realizações; Remuneração adequada ao nível de suas

habilidades e experiência.

Page 10: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

10

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - MOTIVAÇÃO:

Para satisfazer às necessidades de auto-realização, é necessário dar às pessoas a responsabilidade pelo seu próprio trabalho. Atribuição de tarefas difíceis (mas não

impossíveis). Programas de treinamento para

desenvolvimento das habilidades

Page 11: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

11

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Classificação dos profissionais:Orientados a tarefasAuto-orientadosOrientados a interações

Responsabilidades do gerente de projeto de software - CONHECER SUA EQUIPE:

Page 12: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

12

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - CONHECER SUA EQUIPE: Profissionais orientados a tarefas: são motivados pelo trabalho que fazem (técnicos motivados pelo desafio

intelectual do desenvolvimento de software, por exemplo); Profissionais auto-orientados: são principalmente motivados pelo sucesso pessoal e pelo reconhecimento (o

desenvolvimento de software é um meio para atingir seus objetivos); Profissionais orientados a interações: são motivados pela presença e pelas ações dos colegas de trabalho (o

envolvimento cresce quando o desenvolvimento se torna mais centrado no usuário).

Page 13: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

13

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - CONHECER SUA EQUIPE: Profissionais orientados a interações geralmente gostam de trabalhar como parte

de um grupo. Profissionais orientados a tarefas ou auto-orientados, geralmente, preferem

trabalhar sozinhos.

Page 14: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

14

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - CONHECER SUA EQUIPE: A classificação de profissionais é dinâmica, isto é, um indivíduo pode mudar de uma

categoria para outra em função de fatores técnicos, sociais, organizacionais e políticos. As pessoas não são motivadas apenas por necessidades pessoais, mas também pelos

objetivos de grupos mais amplos, dos quais participam.

Page 15: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

15

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE A maior parte dos softwares profissionais é desenvolvida por equipes; Quando a equipe é muito grande, não é possível que todos trabalhem juntos de

modo eficaz, de forma que a equipe é dividida em sub-grupos; Cada sub-grupo é responsável por um sub-sistema ou parte do sistema.

Page 16: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

16

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Trabalho em sub-grupos ou equipes pequenas tem menos problemas de comunicação;

Cada equipe deve ter equilíbrio entre as habilidades técnicas, a experiência e as personalidades individuais;

Um bom grupo tem um bom líder e “espírito de equipe” (as pessoas envolvidas são motivadas pelo sucesso do grupo, assim como pelos seus próprios objetivos pessoais).

Page 17: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

17

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Papel do líder da equipe: manter o acompanhamento do trabalho

cotidiano de seu grupo; certificar que as pessoas estão

trabalhando de modo eficaz; trabalhar estreitamente com os gerentes

de projeto no planejamento do projeto..

Page 18: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

18

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de PessoalResponsabilidades do gerente de projeto de software - TRABALHO EM EQUIPEFatores que influenciam o trabalho em equipe: Composição do grupo

existe equilíbrio de habilidades, experiência e personalidades na equipe? Coesão do grupo

o grupo pensa em si como uma equipe, e não como um conjunto de indivíduos que estão trabalhando juntos? Comunicações do grupo

os membros do grupo se comunicam eficazmente uns com os outros? Organização do grupo

a equipe está organizada de tal maneira que todos se sintam valorizados e satisfeitos com seu papel no grupo?

Page 19: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

19

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de PessoalResponsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Fatores que devem ser considerados na composição da equipe: Trabalhar com personalidades complementares:

Pessoas orientadas a tarefas geralmente são as melhores tecnicamente; Pessoas auto-orientadas geralmente são as melhores para impulsionar o trabalho adiante, até sua

conclusão; Pessoas orientadas a interações são as melhores para ajudar na comunicação entre o grupo.

Page 20: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

20

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de PessoalResponsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Fatores que devem ser considerados na composição da equipe: Escolher um líder que seja aceito pelo grupo: Um líder indesejado provavelmente causará tensões.

Separar a liderança técnica da administração do projeto: pessoas tecnicamente competentes nem sempre são os melhores administradores.

Page 21: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

21

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Coesão do grupo: A coesão do grupo é uma característica de um

grupo bem liderado, que considera que o grupo é mais importante do que seus indivíduos.

A coesão ocorre quando os indivíduos da equipe se identificam com os objetivos do grupo e o protegem das interferências externas.

Um grupo coeso é capaz de lidar com mudanças, problemas e situações inesperadas

Page 22: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

22

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Vantagens de um grupo coeso: É possível desenvolver um padrão de

qualidade para o grupo. Os membros do grupo trabalham

estreitamente em conjunto. Os membros do grupo podem conhecer o

trabalho uns dos outros. A programação “sem egoísmos” (os

programas são do grupo, e não de uma pessoa em particular) pode ser praticada

Page 23: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

23

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Fator crítico para promover a coeso do grupo:

Para promover a coesão do grupo, precisa-se garantir que os

indivíduos sejam tratados como pessoas responsáveis e de

confiança, dando-lhes acesso às informações

Page 24: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

24

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Problemas que afetam a coeso do grupo: Resistência irracional a uma mudança de

liderança (se o líder tiver que ser substituído por alguém de fora do grupo).

Pensamento em grupo (situação em que as principais habilidades de membros do grupo são prejudicadas pela lealdade ao grupo, ou seja, qualquer proposta aceita pela maioria do grupo pode ser adotada, mesmo sem a consideração de possíveis alternativas tecnicamente mais adequadas).

Page 25: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

25

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Comunicações do grupo: A boa comunicação entre os membros

do grupo é essencial para o processo de desenvolvimento de software, pois permite, além da socialização de informações, reforçar a coesão do grupo.

Page 26: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

26

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Fatores que influenciam a eficácia da comunicação:

Tamanho do grupo Estrutura do grupo Composição do grupo Ambiente físico de trabalho do grupo

Page 27: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

27

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Organização do grupo: A EQUIPE pode ser muito bem-sucedida quando a

maioria dos membros do grupo é experiente e competente.

Características das equipes: democrático toma decisões por consenso alta coesão bom desempenho compartilha sucessos e fracassos

Page 28: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

28

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPEOrganização do grupo: Se a maioria dos membros da equipe for

inexperiente, a informalidade pode ser um obstáculo, pela falta de uma autoridade para orientar o trabalho e sanar problemas políticos, técnicos, financeiros, etc.

Uma forma de organização de grupo mais estruturado é a equipe de programador-chefe (padroniza ambiente e compartilha conhecimentos técnicos).

Page 29: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

29

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - TRABALHO EM EQUIPE

Membros da equipe programador-chefe: Programadores de computação, responsáveis

pelo projeto e seus artefatos; Um analista de sistema ou programador que

assume a responsabilidade pela validação do software;

Um administrador, que assume todas as funções administrativas relacionadas ao projeto (gerenciamento de configuração, documentação, equipe, etc.)

Assessores ou especialistas (administradores, especialistas em ferramentas, especialista em sistema operacional e redes, especialista técnico, especialista em testes, etc.).

Page 30: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

30

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - SELEÇÃO DE PESSOAL

Uma das funções de um gerente de projetos é escolher o pessoal para trabalhar no projeto.

Normalmente, os gerentes não têm livre escolha de pessoal, pois precisam utilizar quem estiver disponível na organização ou têm um orçamento muito limitado.

Page 31: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

31

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - SELEÇÃO DE PESSOAL

Fatores que devem ser considerados na seleção de pessoal: Experiência no domínio da aplicação Experiência na plataforma Experiência na linguagem de programação Formação educacional Capacidade de comunicação Capacidade de adaptação Atitude Personalidade

Page 32: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

32

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - AMBIENTE DE TRABALHO

O local de trabalho tem efeitos importantes sobre o desempenho das pessoas e em sua satisfação no trabalho.

Pesquisas revelam que o comportamento é afetado por: tamanho da sala mobília equipamentos temperatura umidade claridade e qualidade da iluminação nível de ruído grau de privacidade possível

Page 33: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

33

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - AMBIENTE DE TRABALHO

Fatores do ambiente de trabalho que favorecem o trabalho de desenvolvimento de software: Privacidade (os programadores preferem

locais onde possam se concentrar, sem interrupções)

Percepção do exterior (as pessoas preferem trabalhar com luz natural e com uma vista para o ambiente externo)

Personalização (a organização do espaço de trabalho e sua decoração ajudam as pessoas a se concentrarem melhor no trabalho).

AT

IVID

AD

ES

DE

RE

LA

XA

ME

NT

O

Page 34: 1 Planejamento e Gerenciamento de Pessoal Prof. Wladimir da Costa Aula 7 Gerenciamento de Pessoal em Projetos de Software

34

Planejamento e Gerenciamento de PessoalPlanejamento e Gerenciamento de Pessoal

Responsabilidades do gerente de projeto de software - AMBIENTE DE TRABALHO

Pesquisas mostram que programadores com boas condições de trabalho são duas vezes mais produtivos do que programadores sem estas condições.

Os grupos também precisam de espaço para reuniões.