Escolar Documentos
Profissional Documentos
Cultura Documentos
SOFTWARE
• Gerencia de projetos
É a aplicação de conhecimento, habilidades, ferramentas e
técnicas às atividades do projeto para atender aos seus
requisitos (PMI, 2013a, p.4)
2
Diferenciais e dificuldades
• Alguns diferenciais (Sommerville, 2011)
• Software é intangível
• Difícil ver o progresso
• Projetos grandes são diferentes
• Difícil reaproveitar conhecimento
• Não existe um processo único
• Varia dependendo do projeto e da organização
3
Diferenciais e dificuldades
• Algumas outras dificuldades (PMI, 2013b)
• Mudanças de requisitos
• Planejamento é complexo pela imprecisão dos requisito
• Evolução das tecnologias
Atividades
• Atividades básicas (Sommerville, 2011)
• Planejamento de projeto
• Geração de relatórios
• Gerenciamento de riscos
• Gerenciamento de pessoas
• Elaboração de propostas
5
Planejamento do projeto
• Atividades (Pressman e Maxim, 2016)
1. Estabelecer o escopo do projeto
2. Determinar a viabilidade
3. Analisar os riscos
4. Definir os recursos necessários
5. Estimar o custo da mão de obra
6. Desenvolver um cronograma do projeto
• Acompanhamento do progresso
• Atualização do plano se necessário
6
Gerenciamento de riscos
• Risco (PMI, 2013a, p.309)
“É um evento ou condição incerta que, se ocorrer, provoca
um efeito positivo ou negativo em um ou mais objetivos d
projeto tais como escopo, cronograma, custo e qualidade”
• Riscos podem ameaçar o projeto, o produto ou o negó
• Exemplo:
• Projeto: perda de um desenvolvedor experiente
• Produto: desempenho insuficiente
• Negócio: concorrente introduzir um produto similar
7
Gerenciamento de riscos
Identificação Análise Planejamento Monitoração
de riscos de riscos de risco de riscos
• Probabilidade e gravidade
• Classificação precisa ser continuamente atualizada
o (Monitoração)
9
Gerenciamento de riscos
Identificação Análise Planejamento Monitoração
de riscos de riscos de risco de riscos
11
Gerenciamento de pessoas
• Desenvolvimento de software é uma atividade em equi
• As pessoas são os maiores ativos de uma organização
• O gerente deve garantir o melhor uso das pessoas
• Bons engenheiros de software têm dificuldade em
gerenciar pessoas
• Motivação
• Pessoa desmotivada não contribui com o seu potencial o
pode cometer erros
12
Trabalho em equipe
• Importância de um grupo coeso: time
• Visão alinhada
• Padrões de qualidade próprios
• Seguem com mais ênfase
• Pessoas se apoiam e aprendem com as outras
• Conhecimento compartilhado
• Incentiva refatoração e melhorias
13
Trabalho em equipe
• Seleção dos membros
• Equilíbrio entre habilidades e personalidades
• Time multifuncional
Métodos ágeis
• Algumas características (Rubin, 2013)
• Habilidades em T
Habilidade em trabalhar
Amplo
em outras áreas
Profundo
• Tamanho adequado
• Trabalho em ritmo constante 15
Organização do grupo
• Organização geral
• Hierarquia X Informal
• Métodos ágeis: auto-organizáveis
• Tomada de decisão técnica
• Líder de projeto X Time
• Contato com os stakeholders e a gerência
• Gerente X Papel específico X Time
• Forma de compartilhar o conhecimento
• Comunicação
16
Comunicações de grupo
• Influenciada por:
• Tamanho e estrutura do grupo
• Composição do grupo
• Ambiente físico de trabalho (ex.: XP)
• Canais de comunicação disponíveis
• Algumas alternativas:
• Importância da comunicação face a face
• Wikis
• Documentos
17
Bibliografia
• PMI. Um Guia do Conhecimento em Gerenciamento de Projetos.
5ª edição. 2013a.