Especialização em Gerência de Projetos de Software
Gerência de Projetos - Introdução
Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br
Gerência de Projetos de Software – 2009 Faculdade de Computação
Instituto de Ciências Exatas e Naturais Universidade Federal de Pará
O que é um Projeto?
É um meio utilizado para organizar e
implementar um planejamento estratégico e que é:
Executado por pessoas;
Limitado por recursos escassos; Limitado por recursos escassos; Planejado, executado e controlado; Único e temporário.
O que é Gerência de Projetos?
Aplicação de Conhecimentos, Habilidades,
Ferramentas e Técnicas para o atendimento das metas de um projeto:
Amarrações de custo, tempo, escopo e qualidade; Atendimento a pessoas com diferentes expectativas;
Gerência de Projetos de Software - 2009 3 Atendimento a pessoas com diferentes expectativas; Requerimentos concorrentes;
Processos de Gerência de Projetos
O gerenciamento de Projetos é executado
através do uso de processos:
Iniciação;
Planejamento; Execução;
Controle;
Gerência de Projetos de Software - 2009 5 Controle;
Áreas de Conhecimento e Processos
da Gerência de Projeto
Ciclo de Vida de Projetos
Stakeholders
do Projeto
Todos indivíduos e organizações ativamente
envolvidos no projeto e cujos interesses podem de forma positiva ou negativa serem afetados como resultado da execução do projeto;
Os stakeholders chaves de um projeto são:Os stakeholders chaves de um projeto são:
Gerente de Projeto; Cliente;
A organização executora; Os membros do projeto; O Sponsor.
Estruturas Organizacionais
A estrutura das organizações normalmente
limitam os termos de disponibilidade de recursos;
E se caracterizam desde funcional à orientada a
projetos, passando por várias formas de
Gerência de Projetos de Software - 2009 9
projetos, passando por várias formas de estrutura em matriz:
Organizações funcionais
Organizações orientadas por projetos; Organizações matriciais.
Habilidade Vital do Gerente - Liderança
Liderança difere de gerência;
Gerência refere-se a produção consistente de
resultados esperados pelos Stakeholders;
Liderança refere-se a:
Demonstração de apreço por pessoas; Demonstração de apreço por pessoas; Estabelecimento de direções;
Alinhar/Organizar pessoas; Motivar e inspirar.
Habilidade Vital do Gerente - Comunicação
Habilidade de informar claramente e não
ambíguo;
Existe em várias dimensões:
Escrita, falada, ouvida e discursada; Formal e informal;
Gerência de Projetos de Software - 2009 11
Formal e informal;
Habilidade Vital do Gerente - Negociação
Habilidade de debater com outros para alcançar
um acordo;
Negociações podem ser assistidas (arbitração ou
mediação);
Durante um projeto, o gerente de projetos irá
Durante um projeto, o gerente de projetos irá
negociar por:
Escopo; Custo;
Cronograma; Recursos;
Habilidade Vital do Gerente –
Resolução de Problemas
Refere-se à combinação de definição de
problema e tomada de decisão;
Definição de problema requer a distinção de
causa e efeito;
Tomada de decisão inclui a análise do problema
Gerência de Projetos de Software - 2009 13
Tomada de decisão inclui a análise do problema
para identificar soluções viáveis e escolher a melhor entre elas.
Habilidade Vital do Gerente –
Influência na Organização Executora
Habilidade de fazer as coisas acontecerem;
Requer o conhecimento ou percepção:
Das estruturas informais da organização; Dos mecanismos de poder e política.
Erros Clássicos em Gerência de
Projetos - Pessoal
Funcionários fora de controle;
Stakeholders não se comprometem com o
projeto;
Escritórios barulhentos;
Pessoas fracas;
Gerência de Projetos de Software - 2009 15
Pessoas fracas;
Adição de pessoas tardiamente ao projeto;
Baixa motivação;
Desejos irreais “wishful thinking”
Política acima do conteúdo;
Erros Clássicos em Gerência de
Projetos - Processo
Cronogramas muito otimistas;
Gerência de riscos ineficiente;
Planejamento insuficiente;
Planejar recuperação de tempo;
Planejar recuperação de tempo;
Abandono de planejamento;
Boas Práticas - Planejamento
Pessoas técnicas em geral preferem trabalhos
técnicos ao planejamento !!!
Mas relegar planejamento é um dos erros mais
críticos que um projeto pode ter;
O planejamento ajuda a resolver problemas no
Gerência de Projetos de Software - 2009 17
O planejamento ajuda a resolver problemas no
início do projeto, enquanto eles representam
pouco;
A correção de problemas em fases posteriores
do projeto pode custar de 50 a 200 vezes
mais!!!
Boas Práticas – Gerência de Riscos
Em projetos de qualquer tamanho, existe uma
porção de coisas que podem dar errado;
Gerentes de projeto de sucesso atuam
proativamente no sentido de evitar ou minimizar os efeitos destes problemas.
Boas Práticas – Visibilidade de Projetos
Habilidade de determinar o verdadeiro status do
projeto;
Um projeto tem visibilidade se o time de
projetos sabe como o projeto esta executando de acordos com seus alvos (cronograma, custo,
Gerência de Projetos de Software - 2009 19
de acordos com seus alvos (cronograma, custo, qualidade, etc);
Para ter visibilidade um projeto precisa:
Metas claras;
Pontos de revisão;
Marcos (milestones) binários;
Boas Práticas -
PeopleWare
Refere-se a práticas gerenciais que reconhecem
a importância das pessoas nos projetos;
O gerente de projetos deve:
Alinhar pessoas e interesses das pessoas com
atribuições; atribuições;
Boas Práticas – Envolvimento do Usuário
Um projeto de sucesso e usado e apreciado pelo
usuário:
Não sobreponha o técnico ao prático;
Não exagere para permitir que a essência seja
facilmente achada.
Gerência de Projetos de Software - 2009 21