gerenciamento de projetos - facombacala/es/03_gerenciamento_projetos.pdf · 2015. 8. 23. ·...

37
Gerenciamento de Projetos

Upload: others

Post on 11-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Gerenciamento de Projetos

Page 2: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Motivação

Por que estudar Gerenciamento de Projetos?

As habilidades mais valorizadas pelas organizações são

• Liderança (89%) • Comunicação (78%) • Conhecimento em Gerenciamento de Projetos (75%).

Fonte: Estudo de Benchmarking em Gerenciamento de Projetos Brasil 2007

| 2

Page 3: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

| 3

“Um esforço temporário com a finalidade de criar um

produto/serviço/resultado único”

PMBOK GUIDE

Esforço temporário com um começo e fim

Cria um único produto, serviço ou resultado

É elaborado progressivamente

[Mulcahy, 2003]

O que é um projeto?

Page 4: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

O que é um projeto?

• Temporário não significa de curta duração!

• Muitos projetos duram vários anos

• Em todos os casos a duração de um projeto é finita

• Projetos não são esforços contínuos

• O termo temporário não se aplica ao produto, serviço ou resultado criado pelo projeto

• A maioria dos projetos cria um resultado duradouro

• Ex: erguer um monumento nacional – resultado dura séculos

• Projetos podem ter impactos sociais, econômicos e ambientais com duração muito longa

| 4

Page 5: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Escopo

Custo

Tempo

| 5

Dimensões de um projeto?

Page 6: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

| 6

O que vale é: Custo, Tempo, Escopo,

Qualidade, Risco e Satisfação do Cliente

Dimensões de um projeto?

• Triple Constraint: Custo, Tempo e Escopo.

• Triple Constraint Expanded: Qualidade, Risco e Satisfação do Cliente.

• Para cada componente é atribuida uma prioridade, de acordo com os objetivos do projeto

Page 7: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Grupo de Processo Principais Atividades

Iniciação Definição e compromisso com o Projeto (avaliar a idéia e analisar os riscos, custos, requisitos iniciais)

Planejamento Definição de um plano que garante que a execução do projeto cumpre a sua missão (Organização das atividades, recursos, documentos necessários)

Execução Coordenação de pessoas e recursos para realizar o plano (desenvolver o produto/serviço até que ele esteja pronto)

Monitoramento e Controle

Monitoração, controle e ações corretivas para garantir que os objetivos são atingidos

Finalização

Aceitação formalizada dos resultados do projeto e terminação coordenada (transferência e avaliação dos resultados, re-alocação dos recursos)

| 7

Grupos de Processos para Gerenciamento

Page 8: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Apesar desta distinção formal entre as atividades dos grupos

de processos, na prática estas atividades se sobrepõem e

interagem ao longo de todo ciclo de vida do projeto

| 8

Ciclo de Vida do Gerenciamento de Projeto

Page 9: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Gerenciamento de projetos de software • Está relacionado às atividades envolvidas em assegurar

que o software será entregue:

• dentro do prazo definido no crongrama;

• de acordo com os requisitos das organizações que desenvolvem e adquirem o software.

• Gerenciamento de projeto é necessário porque o desenvolvimento de software está sempre sujeito a restrições de orçamento e de cronograma

• Não abordaremos outros tipos de projeto que podem ser conduzidos

| 9

Page 10: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Distinções de gerenciamento de software • O produto é intangível

• O produto é flexível

• A engenharia de software não tem a maturidade das outras disciplinas da engenharia

• O processo de desenvolvimento de software não é padronizado

• Muitos projetos de software são projetos “únicos”

| 10

Page 11: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Algumas atividades de gerenciamento • Elaboração de proposta

• Planejamento e desenvolvimento do cronograma do projeto

• Estimativa de custo do projeto

• Monitoração e revisões de projeto

• Elaboração de relatórios e apresentações

| 11

Page 12: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Características comuns do gerenciamento • Essas atividades não são peculiares ao

gerenciamento de software.

• Muitas técnicas de gerenciamento de projeto de engenharia são igualmente aplicáveis ao gerenciamento de projeto de software.

• Tecnicamente, sistemas de engenharia complexos tendem a sofrer dos mesmos problemas que os sistemas de software.

• Menos os requisitos mutantes

| 12

Page 13: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Planejamento de projeto

• Provavelmente a atividade de gerenciamento de projeto que toma mais tempo.

• É uma atividade contínua que vai do conceito inicial até a entrega do sistema.

• Os planos são regularmente revisados, à medida que informações novas se tornam disponíveis.

• Vários tipos diferentes de plano podem ser desenvolvidos para apoiar o plano principal

• Este último é particulamente focado no cronograma e no orçamento do projeto

| 13

Page 14: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Tipos de plano de projeto

| 14

Page 15: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Processo de planejamento de projeto

Isso é apenas uma idéia geral. Na prática, as coisas são bem mais complicadas

| 15

Page 16: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Estrutura do plano de projeto

• Introdução

• Organização de projeto

• Recursos do projeto

• Análise de riscos

• Requisitos de recursos de hardware e de software

• Estrutura analítica

• Cronograma do projeto

• Mecanismos de monitoramento e elaboração de relatórios

| 16

Page 17: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Organização de atividades

• Em um projeto, as atividades devem ser organizadas para produzir saídas tangíveis

• Marcos são o ponto final de uma atividade de processo.

• Produtos a ser entregues são resultados do projeto

• Disponibilizados para os clientes.

• O processo cascata é orientado pela definição dos marcos do projeto

| 17

Page 18: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Desenvolvimento do cronograma do projeto • Dividir o projeto em tarefas e estimar tempo e recursos

necessários para completar cada tarefa.

• Organizar tarefas simultâneas para fazer uso otimizado da força de trabalho.

• Minimizar dependências entre tarefas para evitar atrasos devido a uma tarefa ter de aguardar a conclusão de outra

• Normalmente lança mão de redes de atividades PERT (Program Evaluation and Review Technique )/CPM (Critical Path Method)

• Desenvolvimento de software normalmente usa prioridades

| 18

Page 19: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Problemas no desenvolvimento do cronograma • É difícil estimar dificuldades e problemas

• Logo, é difícil estimar o tempo total de uma atividade

• A produtividade não é proporcional ao número de pessoas que trabalham em uma tarefa.

• A inclusão de pessoas em um projeto atrasado tende a atrasar ainda mais devido aos overheads de comunicação.

• O inesperado sempre ocorre. Deve-se sempre considerar a contingência no planejamento.

• Margem mínima de 10%

| 19

Page 20: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Diagramas de barras e redes de atividades • São notações gráficas usadas para ilustrar o

cronograma de projeto.

• Mostram a quebra do projeto em tarefas

• Depende da duração do projeto

• Redes de atividades mostram as dependências entre as tarefas e o caminho crítico.

• Os diagramas de barras mostram o cronograma em contraste com tempo do calendário.

| 20

Page 21: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Durações e dependências de tarefas

| 21

Page 22: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

| 22

Rede de atividades

Page 23: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Rede de atividades

Caminho Crítico

| 23

Page 24: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Diagrama de barras de atividades

| 24

Page 25: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Alocação de pessoal

| 25

Page 26: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Gerenciamento de riscos

• O gerenciamento de riscos está relacionado à identificação de riscos e à elaboração de planos para minimizar esses efeitos em um projeto.

• Risco é a probabilidade de que alguma circunstância adversa ocorra

• Os riscos de projeto afetam o cronograma ou os recursos

• Os riscos de produto afetam a qualidade ou o desempenho do software que está sendo desenvolvido

• Riscos de negócio afetam a organização que desenvolve ou adquire o software

| 26

Page 27: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Riscos de software

| 27

Page 28: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

O processo de gerenciamento de riscos • Identificação de riscos

• Levanta os riscos de projeto, de produto e de negócio

• Análise de riscos

• Avalia a probabilidade e as conseqüências desses riscos

• Planejamento de riscos

• Elabora planos para evitar ou minimizar os efeitos do riscos

• Monitoramento de riscos

• Monitora os riscos ao longo do projeto

| 28

Page 29: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

O processo de gerenciamento de riscos

| 29

Page 30: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Identificação de riscos

• Classificação de riscos em termos de suas possíveis fontes:

• Riscos de tecnologia

• Riscos de pessoal

• Riscos organizacionais

• Riscos de ferramentas

• Riscos de requisitos

• Riscos de estimativas

| 30

Page 31: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Riscos e tipos de risco

| 31

Page 32: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Análise de riscos

• Avaliar a probabilidade e a severidade de cada risco

• A probabilidade pode ser baixa, média ou alta

• Os efeitos de risco poderiam ser catastróficos, sérios, toleráveis ou insignificantes

• A classificação deve deixar clara a severidade!!!

| 32

Page 33: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Análise de riscos

Page 34: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Planejamento de riscos

• Considerar cada risco e desenvolver uma estratégia para gerenciar esse risco.

• Estratégias de prevenção

• A probabilidade de o risco ocorrer é reduzida;

• Estratégias de minimização

• O impacto do risco sobre o projeto ou produto será reduzido;

• Planos de contingência

• São planos para lidar com os riscos, caso eles ocorram.

| 34

Page 35: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Estratégias de gerenciamento de riscos

Page 36: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

Monitoramento de riscos

• Avaliar, regularmente, cada um dos riscos identificados para decidir se está ou não se tornando menos ou mais provável.

• Avaliar também se os efeitos do risco mudaram.

• Cada risco-chave deve ser discutido nas reuniões de gerenciamento de progresso.

| 36

Page 37: Gerenciamento de Projetos - FACOMbacala/ES/03_Gerenciamento_Projetos.pdf · 2015. 8. 23. · Gerenciamento de projetos de software • Está relacionado às atividades envolvidas

| 37