Buscar

aula2-projeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Engenharia de Software
© Pablo Dall'Oglio
Gerência de Projeto de Software
Engenharia de Software
© Pablo Dall'Oglio
O que é um projeto ?
� “Um projeto é um empreendimento temporário com o objetivo 
de criar um produto ou serviço único”; (PMBOK)
� Um projeto é TEMPORÁRIO
� Tem início, meio e fim;
� Um projeto é ÚNICO
� O resultado que ele produz (produto ou serviço) é diferente de 
um projeto para outro.
� Ex: Desenvolver um software para o cliente A;
� Ex: Desenvolver um software para o cliente B;
� Ex: Implantar um software no cliente A;
� Ex: Implantar um software no cliente B;
Engenharia de Software
© Pablo Dall'Oglio
Projetos x Serviços continuados
� Semelhanças
� Executados por pessoas;
� Recursos limitados;
� São planejados, executados e controlados;
� Diferenças
� Projetos são temporários.
� Ex:
� Serviço de manutenção de sistema;
� Serviço de monitoramento de segurança.
Engenharia de Software
© Pablo Dall'Oglio
Para as organizações
� Projetos são um meio de responder a requisitos que não podem 
ser atendidos pelos seus limites normais de operação;
� Motivos:
� Necessitam de um recurso específico;
� Necessitam de mão-de-obra especializada;
� Necessitam de um envolvimento diferenciado;
� Necessitam de um monitoramento especial;
� Necessitam de verificações durante e ao final.
Engenharia de Software
© Pablo Dall'Oglio
Um projeto também é:
� Um empreendimento único e não repetitivo, de duração 
determinada, formalmente organizado e que carrega e aplica 
recursos visando o cumprimento de objetivos preestabelecidos.
(Darci Prado)
� É o processo de reunir e liderar uma equipe de pessoas e 
outros recursos, visando estimar, planejar, acompanhar e 
controlar um número de tarefas relacionadas entre si que 
resulta um produto final específico, que deve ser criado num 
prazo, dentro de um orçamento e de acordo com as 
especificações.
(American Management Association)
Engenharia de Software
© Pablo Dall'Oglio
Exemplos:
� Desenvolvimento de um novo produto ou serviço:
� Uma ponte, prédio, um software acabado, um celular;
� Desenvolvimento de um site, de um software customizado, 
pintura, limpeza.
� Implementar uma mudança organizacional:
� Criação de um novo departamento, ministério;
� Mudar o estilo de gerenciamento da organização;
� Implantação de um novo sistema de gerenciamento:
� Um novo ERP;
� Um novo sistema de chamados.
� Uma campanha política.
 
 
Engenharia de Software
© Pablo Dall'Oglio
Características:
� Temporário
� Início e fim bem definidos;
� Chega-se ao fim quando:
� Objetivos alcançados: OK;
� Objetivos não podem mais ser atingidos:
� Falta de capacidade, de orçamento, de tempo;
� A necessidade não existe mais:
� Resolvemos o problema de outro jeito, surgiu algo melhor;
� Ex: Sistema para imprimir NF, para imprimir cheques.
� Os efeitos não são temporários.
Engenharia de Software
© Pablo Dall'Oglio
O que é um gerência de projetos ?
Engenharia de Software
© Pablo Dall'Oglio
Definição:
� Aplicação de conhecimentos, habilidades e técnicas para 
projetar atividades do projeto;
� Como chegar lá...
� Buscar o equilíbrio entre tempo, custo e qualidade no 
planejamento e execução, garantindo satisfação dos clientes.
� Envolve:
� Controlar ao mesmo tempo:
� Tempo, Custo, Qualidade e Escopo;
� Partes envolvidas (stakeholders);
� Requisitos.
Engenharia de Software
© Pablo Dall'Oglio
Gerente de Projetos:
� Habilidades fundamentais:
� Comunicação;
� Liderança;
� Tomada de decisões;
� Influência na empresa;
� Negociação;
� Responsável por:
� Planejar, executar e controlar o projeto;
� Desenvolver a equipe;
� Gerenciar expectativas dos stakeholders;
� Administrar conflitos;
� Garantir a distribuição das informações;
� Vídeo sobre administração de conflitos.
Engenharia de Software
© Pablo Dall'Oglio
História:
� A gerência de projetos foi “formalizada” com o projeto 
POLARIS (1958) que construiu 200 submarinos atômicos com 
custos e duração conforme o planejado;
� O projeto POLARIS foi um projeto gerenciado pelo governo 
americano e utilizou a técnica PERT como elemento central da 
gestão. Tratava basicamente de PRAZOS, CUSTOS e QUALIDADE.
 
 
Engenharia de Software
© Pablo Dall'Oglio
História:
� A partir dos anos 70 a gerência de projetos passou a considerar 
o ESCOPO como parte essencial da gestão de projetos;
� ESCOPO=Especificação do limite dentro do qual os recursos de 
sistema podem ser utilizados;
� Esta é a fase tradicional de projetos;
� Fase centrada em aspectos técnicos;
� Inicia-se uma fase moderna
onde as preocupações com RH e
com o CLIENTE passam a ser
consideradas muito relevantes;
� Vídeo boeing.
Engenharia de Software
© Pablo Dall'Oglio
História:
� Em 1987 o PMI publicou o PMBOK (Project Management Body of 
Knowledge) - um marco para a disciplina gestão de projetos;
� O PMBOK é um guia de melhores práticas em gestão de 
projetos. A versão de 1987 contemplava:
� ESCOPO;
� TEMPO;
� CUSTO;
� QUALIDADE;
� RECURSOS HUMANOS;
� COMUNICAÇÕES;
� RISCOS;
� AQUISIÇÕES.
Engenharia de Software
© Pablo Dall'Oglio
Ciclo de vida de um projeto
� Define as fases do projeto;
� O ciclo de vida define:
� Qual trabalho deve ser feito;
� Quando o trabalho deve ser feito;
� Quem está envolvido no trabalho;
� Como controlar o trabalho.
� Os CUSTOS geralmente são:
� baixos no início;
� máximos durante as fases intermediárias;
� caem rapidamente ao final.
Engenharia de Software
© Pablo Dall'Oglio
Grupos de processos
 
 
Engenharia de Software
© Pablo Dall'Oglio
Grupos de processos
� Iniciação
� Autoriza o início do projeto e obtém comprometimento para 
executá-lo;
� Planejamento
� Define os objetivos e planeja ação necessária para alcançar 
os objetivos (Escopo, RH, Aquisições, Tempo, etc...);
� Execução
� Coordenação de pessoas e demais recursos para realizar o 
plano;
� Controle
� Mede e monitora regularmente o progresso para identificar 
variações em relação ao plano.
� Encerramento: Encerra o projeto / contrato.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de integração:
� Garante que os elementos do projeto estão coordenados;
� Processos:
� Fazer o TERMO DE ABERTURA do projeto (iniciação);
� Fazer a DECLARAÇÃO DE ESCOPO (iniciação);
� Fazer o PLANO DE GERENCIAMENTO do projeto (planejam);
� Orientar e gerenciar a execução do trabalho (execução);
� Coordenar as equipes;
� Monitorar e controlar o trabalho do projeto (controle);
� Medir o desempenho do trabalho (custo, cronograma, 
qualidade);
� Encerrar o projeto (fechamento);
� Vídeo sobre trabalho em equipe.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de integração:
� Ver artefatos:
� TERMO DE ABERTURA (iniciação);
� Ver outro CASE: tap_tpl_probike.pdf;
� DECLARAÇÃO DE ESCOPO (iniciação);
� Ver declaracao_de_escopo.pdf;
� PLANO DE GERENCIAMENTO do projeto (planejam);
� Ver micro_projeto.pdf.
Engenharia de Software
© Pablo Dall'Oglio
Artefatos
� Um termo de abertura contém:
� Nome do projeto;
� Data de autorização;
� Nome do Gerente do Projeto;
� Objetivos do projeto e do produto;
� Necessidades do cliente;
� Matriz de responsabilidades;
� Prazo estimado;
� Orçamento estimado;
� Espaço para assinaturas;
� Espaço para comentários gerais.
Engenharia de Software
© Pablo Dall'Oglio
Artefatos
� Uma declaração de escopo contém:
� Objetivos do produto e do projeto;
� Características e requisitos do produto;
� Critérios de aceitação;
� Limites do projeto;
� Entregas e requisitos do projeto;
� Restrições e premissas do projeto;
� Organização inicial do projeto;
� Riscos iniciais;
� Marcos do cronograma;
� EAP;
� Estimativa aproximada de custos;
� Requisitos de gerência de configuração.
Engenharia de Software
© Pablo Dall'Oglio
Artefatos
� Um plano de projeto contém:
� Sumário do projeto;
� Nome do gerente de projeto;
� Nome do patrocinador;
� Objetivos e estratégias gerais;
� EAP;
� Cronograma
� Planos anexos (escopo, tempo, custos, qualidade, RH, riscos, 
comunicações, aquisições);
� Glossárioe definições.
 
 
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de integração:
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do escopo:
� Escopo é o conjunto de atividades necessárias para entregar os 
produtos previstos no projeto;
� Processos:
� Coletar requisitos e definir o escopo (planejamento);
� Levantar necessidades e processos atuais;
� Criar Estrutura Analítica do Projeto (WBS) (planejamento);
� Estruturar o trabalho;
� Verificação e controle do escopo (controle).
� Está sendo feito o planejado, está sendo feito a menos ?
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do escopo:
� Problemas de um escopo mal definido:
� Mudanças não previstas;
� Mudanças não controláveis;
� Dificuldade de visualizar o término do projeto;
� Dificuldade de visualizar o andamento do projeto;
� Atrasos e adiamentos no projeto;
� Entrega de produto incompatível com as necessidades do 
cliente;
� Aumento nos custos do projeto;
� Desgastes em renegociações do escopo;
� Inviabilidade de conclusão do projeto;
� Retrabalho.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do escopo:
� EAP (Estrutura Analítica do Projeto).
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do escopo:
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do tempo:
� Envolve:
� Descrição das atividades (planejamento);
� Sequenciamento das atividades (planejamento);
� Estimativa de recursos das atividades (planejamento);
� Estimativa de duração das atividades (planejamento);
� Desenvolvimento de cronograma (planejamento);
� Controle do cronograma (controle).
 
 
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do tempo:
� Exemplo de atividades:
� Levantar necessidades do cadastro X;
� Projetar as telas da função Y;
� Projetar o banco de dados;
� Desenvolver a função Z;
� Desenvolver a função W;
� Testar a função A;
� Testar a função B;
� Desenvolver manual do módulo C;
� Implantar o módulo D;
� Fazer treinamento do módulo E;
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do tempo:
Engenharia de Software
© Pablo Dall'Oglio
% Tempo
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento do tempo:
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Custos:
� Custos necessários para completar o projeto;
� Processos:
� Estimativa de custos, cotação (planejamento);
� RH, aluguel infra, treinamento, consultoria;
� Controle de custos / variações e mudanças (controle);
� Planilha de controle de custos.
 
 
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Custos:
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Qualidade:
� Para ter qualidade no projeto é necessário medir;
� Processos:
� Planejamento da qualidade (planejamento);
� O que será qualidade? Como será medida?
� Exemplo:
� O grau de aderência aos processos deve ser >= 95%;
� As operações não devem demorar mais de 20 segundos...
� O sistema não deverá ter mais de 4 paradas por mês;
� Os usuários devem ter um índice de satisfação >= 80%;
� O tempo da folha não deve superar 3 horas.
� Realizar a garantia de qualidade (execução);
� Verificar os requisitos de qualidade durante.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Qualidade:
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Recursos humanos:
� Determina funções, organograma, responsabilidades e 
hierarquia, compromissos, períodos de férias;
� Cria o plano de gerenciamento de pessoal;
� Processos:
� Planejamento dos recursos humanos (planejamento);
� Definir papéis e responsabilidades;
� Definir necessidades de recrutamento e contratação;
� Desenvolver a equipe do projeto (execução);
� Gerenciar a equipe do projeto (controle).
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Recursos humanos:
� Exemplo:
� Quem será o gerente do projeto?
� Quem fará a análise?
� Quem irá projetar as telas?
� Quem irá projetar a estrutura da aplicação?
� Quem irá projetar o banco de dados?
� Quem irá desenvolver o sistema?
� Quem irá realizar os testes?
� Quais serão as atribuições de cada um?
� Quem planejará e executará os treinamentos?
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Recursos humanos:
 
 
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Comunicações
� Registro e distribuição das informações do projeto;
� Processos:
� Planejamento das comunicações (planejamento);
� Quais serão os momentos de comunicação?
� Quem será responsável por estes momentos?
� Como serão feitos os registros (atas reuniões);
� Como, quando e quais relatórios serão enviados;
� Exemplos:
� Reunião para abertura de contrato;
� Reuniões para acompanhamento do projeto;
� Reunião para avaliação do cliente, etc...
� Vídeo sobre gestão de comunicação.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Comunicações
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Risco
� Risco é a possibilidade (potencial) de perda/dano a qualquer 
característica do projeto sendo desenvolvido.
� Processos:
� Identificação e análise dos riscos (planejamento);
� Quais riscos posso enfrentar ?
� Planejamento de resposta a riscos (planejamento);
� O que farei para enfrentar ?
� Monitoramento e controle dos riscos (controle);
� Vídeo sobre gestão de riscos.
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Risco
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Aquisições
� Produtos, serviços além dos contratados;
� Processos:
� Planejar compras, aquisições e contratações (planejamento);
� Identificar as necessidades de compra ou aquisição de bens 
fora da equipe do projeto;
� Exemplo: Software (BD, SO), Hardware, assessorias extras.
� Solicitar cotações e selecionar fornecedores (execução);
� Administrar o contrato (controle);
� Encerramento de contrato (fechamento);
Engenharia de Software
© Pablo Dall'Oglio
Gerenciamento de Aquisições
 
 
Engenharia de Software
© Pablo Dall'Oglio
Fluxo de atividades
Engenharia de Software
© Pablo Dall'Oglio
Soluções
� O Planner (https://live.gnome.org/Planner/);
� O GanttProject (http://www.ganttproject.biz/);
� Ambos são softwares livres para gestão de projetos;
� Permitem:
� Criar gráfico de Gantt;
� Criar tarefas;
� Alocar recursos;
� etc...
Engenharia de Software
© Pablo Dall'Oglio
Planner

Outros materiais