50
Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] Gerência de Projetos de Software – 2012 Faculdade de Computação Instituto de Ciências e Exatas e Naturais Universidade Federal de Pará

Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] Gerência

Embed Size (px)

Citation preview

Page 1: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Especialização em Gerência de Projetos de Software

Demais Áreas de Conhecimento do PMBOK

Prof. Dr. Sandro Ronaldo Bezerra [email protected]

Gerência de Projetos de Software – 2012Faculdade de Computação

Instituto de Ciências e Exatas e Naturais Universidade Federal de Pará

Page 2: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de RH

Visa o uso mais efetivo de todos os envolvidos no projeto: patrocinadores, clientes, contribuintes, desenvolvedores...

Alguns problemas na Prática: Projetos e suas equipes são temporários. RH é responsabilidade direta do Gerente. Dificuldade na especificação de interfaces.

Page 3: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de RH

Processos: Planejamento Organizacional Montagem da Equipe Desenvolvimento da Equipe

Page 4: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de RH

Planejamento Organizacional Identificar, documentar e designar funções baseado

nas interfaces do projeto, nas necessidades de pessoal e em restrições.

Na Prática: o gerente de projeto fica responsável pela definição do planejamento.

Necessidade de treinamento em RH. Gerente precisa ter “tato”.

Page 5: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de RH

Montagem da Equipe Conseguir que os recursos humanos satisfatórios

sejam alocados para o projeto. Na Prática: Buscar colaboradores interessados, de

acordo com o que foi definido no planejamento organizacional.

Vontade de Trabalhar no projeto = Motivação. Células como fonte de mão-de-obra qualificada.

Page 6: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de RH

Desenvolvimento da Equipe Incrementar a capacidade individual de produção e a

capacidade da equipe de funcionar como um time organizado e mais produtivo.

Na Prática: Implementar essa regra. Como? MSF – Gerência de Prontidão? Auxílio de um Software? Gestão de Conhecimento!!!

Page 7: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos

Page 8: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Identificar, analisar e definir respostas a riscos no projeto.

Processos: Identificação dos Riscos Qualificação dos Riscos Desenvolvimento de Respostas a Riscos Controle de Respostas a Riscos

Gerência de Riscos

Page 9: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos

Identificação dos Riscos Identificar quais são os mais riscos mais prováveis

de afetar o projeto e documentá-los. Na Prática:

Informações históricas. Entrevistas orientadas a risco <= Fácil comunicação. Flexibilidade na adaptação do projeto visando a

diminuição dos riscos.

Page 10: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Pontos Importantes para a Identificação

Participantes do processo Toda a equipe do projeto deve participar Se necessário, convocar especialistas de outras áreas

da empresa Stakeholders Clientes, usuários finais, etc

O processo é iterativo Primeiro, envolver somente parte da equipe Segundo, o restante da equipe e “stakeholders” Finalmente, pessoas que não fazem parte do projeto,

para evitar resultados induzidos

Page 11: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Pontos Importantes para a Identificação

O processo de identificação é realizado primordialmente durante as fases de iniciação e planejamento do projeto

A identificação é um processo contínuo, sendo realizado também durante todas as outras fases do projeto

A identificação só pode ser completada após a conclusão da WBS e que todos saibam:

“o que é o projeto”

Page 12: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos

Quantificação dos Riscos Geralmente é tratada junto com a Identificação.

Baseado numa série de cálculos e simulações tenta prever uma série de possíveis resultados.

Na Prática: Comunicação entre diretor e gerente de forma que todos estejam cientes dos riscos.

Como a empresa pode ajudar nos projetos?

Page 13: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos Controle dos Riscos

Criação da Tabela de Controle de Riscos do Projeto Classificação do Risco

Grau Descrição 1 Baixo – Impactos mínimos ao Projeto 2 Médio-Baixo – Algum impacto no Projeto 3 e 4 Médio – Impactos Consideráveis 6 Médio-Alto – Alto impacto no Projeto 9 Alto – Impactos Comprometedores

Grau do Risco = Probabilidade * Gravidade A validade do processo de avaliação está

justamente em se fazer uma análise, para não se subestimar as condições em que o projeto será executado.

Page 14: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos

Desenvolvimento de Respostas a Riscos Desenvolver passos (fluxogramas) para aproveitar

oportunidades e minimizar ameaças. Evitar, Mitigar, Aceitar. Na Prática: proporcionar melhor equipamento

geralmente diminui o risco. E o custo?

Page 15: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Riscos

Controle de Respostas a Riscos Execução do Plano de Gerência de Riscos Na Prática:

Reportar sempre à diretoria as ameaças que não haviam sido previstas, bem como qualquer alteração no plano de gerência de riscos.

Page 16: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerenciamento da Qualidade

Inclui os processos requeridos para garantir que o projeto irá satisfazer as necessidades para as quais ele foi empreendido.

É composto por 3 processos: planejamento da qualidade, garantia da qualidade e controle da qualidade.

Page 17: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Qualidade

Planejamento da qualidade: envolve identificar quais padrões de qualidade são relevantes para o projeto e determinar como satisfazê-los. Como utilizar na Prática?

Forma equipe de qualidade de auditoria? Políticas de qualidade (incluir no treinamento –

Portal). Gerente de cada projeto: padrões específicos. Padrões relevantes: eficiência na busca de

determinado currículo Como satisfazê-los: código padronizado e legível

(prática do XP)

Page 18: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Qualidade

Garantia da qualidade: assegura que o projeto irá satisfazer os padrões relevantes de qualidade.

Como utilizar na Prática? Equipe de qualidade realizaria auditorias de qualidade.

Page 19: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Qualidade

Controle da qualidade: monitorar os resultados específicos do projeto para determinar se eles estão de acordo com os padrões de qualidade relevantes e identificar as formas para eliminar causas de resultados insatisfatórios.

Como utilizar na Prática? Testes (inspeção).

Page 20: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Comunicação O gerente de projeto gasta de 75% a 90% de seu

tempo com COMUNICAÇÃO Reuniões, direcionamentos, aconselhamento,

supervisão, ... O gerente de projeto deve ter habilidade para se

comunicar bem com a alta administração, com a equipe de projeto, com o cliente e com colegas.

Page 21: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Comunicação Inclui os processos necessários para garantir no

tempo e de forma apropriada a geração, coleta, disseminação, armazenamento e odescarte final da informação do projeto.

Escuta Ativa O receptor procura repetir, regularmente durante o

processo de comunicação, as palavras ou idéias do emissor.

Page 22: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerenciamento da Comunicação

Descreve os processos necessários para assegurar a geração, coleta, distribuição, armazenamento e pronta apresentação das informações do projeto.

É composto pelos seguintes processos: planejamento das comunicações distribuição das informações relato de desempenho encerramento administrativo do projeto.

Page 23: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Comunicação

Planejamento das Comunicações – determinar as informações e comunicações necessárias para os interessados: quem necessita de qual informação, quando necessitarão dela e como isso será fornecido.

Como utilizar na Prática? Plano de gerência de comunicação? Inviável!!

Page 24: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Comunicação

Distribuição das Informações – disponibilizar as informações necessárias para os interessados do projeto da maneira conveniente. Como utilizar na Prática?

Portal: Post-its. Utilizar as técnicas de comunicação, tais quais e-mail,

breves conversas, reuniões, telefonemas, skype.

Page 25: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Alguns Tipos de Informações que precisam ser distribuídas

Page 26: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Para quem a informação precisa ser distribuída?

Page 27: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Comunicação

Relato de Desempenho – coletar e disseminar as informações de desempenho. Inclui relatórios de situação, medição de progresso e previsões. Como utilizar na Prática?

Portal: Área de atividades: o gerente de projetos atualiza a área que fala do status atual do projeto.

Page 28: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos de Comunicação

Encerramento Administrativo – gerar, reunir e disseminar informações para formalizar a conclusão de uma fase ou de todo o projeto.

Como utilizar na Prática? Carimbos de “missão cumprida” ou “missão falhou”.

Page 29: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Modelo de Comunicação Emissor

Originador da mensagem Mensagem

Código inteligível pelo comunicador e pelo receptor Meio

Auditivo, visual, tátil Receptor

Destinatário da mensagem

Page 30: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Resumo das atividades realizadas durante o processo de Comunicação

Page 31: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Integração

Objetivo

Integração também com elementos externos, como com as operações normais da empresa e do escopo do produto e do projetoNa Prática:

Integrador: Gerente de Projetos.

Garantir que todos os elementos dentro do projeto estejam

devidamente coordenados e integrados

Garantir que todos os elementos dentro do projeto estejam

devidamente coordenados e integrados

Page 32: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Ciclo de utilização dos processos

Project Plan

Development

Project Plan

Development

Project Plan

Execution

Project Plan

Execution

Integrated Change Control

Integrated Change Control

Page 33: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Processos

Escopo + Risco + Custos + Tempo = Plano de Projeto.

Execução do plano do projeto Qualidade e Obtenção do objetivo.

Controle de mudança integrado = Gerenciar mudanças.

Page 34: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Realizando os Processos

Desenvolvendo Plano de Projeto na Prática:Resgate histórico, Restrições(tempo, limitações de

orçamento), Premissas(cronograma).* Metodologia de planejamento(formulários, templates,

software, etc). Integrar escopo, cronograma e recursos, além de fornecer medidas para avaliar a performance do projeto.

Resultados: PLANO DO PROJETO!

Page 35: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Realizando os Processos

Executando o Plano de Projeto na Prática: O próprio, Ações preventivas, Ações Corretivas,

Política organizacional;* Gerência do conhecimento(equipe - Produto),

Reuniões regulares, Procedimentos formais e informais devem ser levados em conta, Work Authorization System.

Documentos formais aprovados que são utilizados durante a execução do projeto, requisições de mudanças.

Page 36: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Realizando os Processos

Controle de mudanças integrada na Prática:Exige muita atenção: Escopo, Tempo, Custo, Qualidade, Expectativas dos

stakeholders. Plano de projeto, Relatório sobre execução do projeto.* Técnicas de medição da execução do projeto, Técnicas

e ferramentas que reúnam, integrem e disseminem os resultados dos processos, (CVS).

Page 37: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Realizando os Processos

Controle de mudanças integrada na Prática: Resultados: Lessons learned (Documentação a

respeito do que foi realizado corretamente, erradamente e o que poderia ser feito de forma diferente se o projeto fosse refeito.). Facilitando a gerência de conhecimento.

Page 38: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Aquisições

Objetivo: Inclui processos necessários à aquisição de

bens/produtos e serviços externos à organização para a realização do escopo do projeto.

Compreende os processos: Planejamento das aquisições: Planejar o que

contratar e quando. Preparação das aquisições: Documentar

requerimento de produtos e identificar os fornecedores potenciais

Obtenção de propostas;

Page 39: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Aquisições

Seleção de fornecedores; Administração dos contratos: Gerenciar os

relacionamentos com os fornecedores. Encerramento do contrato: Completar e liquidar o

contrato incluindo a resolução de qualquer item pendente.

Page 40: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Aquisições

Isso tudo gera muita documentação:Planejamento de aquisição;Requerimento de produto;Cartas-convite;Licitação;Contratos;

Que gera burocracia!

Page 41: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Gerência de Aquisições

Na Prática:Trabalho orientado a projetos:

A equipe responsável tem que dar conta de tudo;Não existe setor de compras;Empresa pequena menos burocracia;Projeto Definir recursos necessários no plano e repassar para o setor financeiro;

Page 42: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Por que Gerenciar Aquisição é importante?

Page 43: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Considerações Importantes sobre Aquisição

O estudo é realizado sob o ponto de vista do cliente/comprador

O fornecedor é assumido como sendo externo à organização

Os mesmos conceitos podem ser aplicados e adaptados às necessidades de serviços internos

Para o fornecedor do serviço seu trabalho pode ser visto como um projeto

Page 44: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Papel do Gerente do Projeto na Aquisição

O processo de contratação pode ser conduzido por profissionais mais especializados do que o gerente de projetos

O gerente de projetos deve acompanhar de perto o processo para garantir as necessidades do projeto

O processo de contratação não pode ser iniciado sem que o gerente de projeto esteja definido

Page 45: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Papel do Gerente do Projeto na Aquisição

Gerentes de projetos DEVEM entender de contratos

Devem ser capazes de ler e compreender os termos padrões e condições do contrato

Devem determinar o que deve ser alterado, adicionado ou removido do contrato para atender as necessidades do projeto

Page 46: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Implantando o PMBOK Diagnóstico

Cenário atual Necessidades

Cenário futuro Estratégias Processo para Gestão de Projetos Capacitação

Treinamento Contratação

Implantação Projetos piloto

Avaliação

Page 47: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Um Ponto Crítico: Nos preocupamos muito com ...

Page 48: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência
Page 49: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Considerar também... Modelo de ciclo de vida | Projetos iterativos e

incrementais Foco em gerência e resolução de riscos Melhor comunicação e credibilidade através de “demonstrações

do sistema” Metodologias são “trilhas” e não “trilhos”

Processos contínuos de aprendizado e melhoria Não existe um elixir milagroso!

A fase de implantação é a mais crítica É preciso respeitar as características de cada organização

Cultura e maturidade Contexto e demandas

Capacitação é essencial! Teórica e prática

Apoio de ferramentas de produtividade

Page 50: Especialização em Gerência de Projetos de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Gerência

Custos Difícil de estimar pois depende de muitas

variáveis Investimentos em:

Consultoria (novos processos, acompanhamento) Treinamento Software de apoio Tempo das pessoas Certificações

Não basta unicamente capacitar gerentes de projeto!