Conceitos Essenciais de Gerenciamento de Projetos e Riscos

Enviado por Muriaki e classificado em Computação

Escrito em em português com um tamanho de 8,18 KB

Terminologia e Funções do Projeto

Termos Chave do Projeto

  • Atividade: Parte do projeto que ocorre em um período determinado (dependente da anterior).
  • Marco (Milestone): Finalização de uma atividade.
  • Precursor: Evento ou conjunto de eventos que deve ocorrer antes da atividade começar.
  • Tipos de Dependência:
    • TT (Término-Término): As duas atividades terminam juntas.
    • II (Início-Início): As duas atividades iniciam juntas.
    • TI (Término-Início): Uma atividade começa quando a outra termina.
  • Duração: Tempo necessário para completar a atividade.
  • Data Prevista: Data na qual a atividade deve estar concluída.
  • Cronograma/Prazo: Quantidade de tempo, atividades, recursos humanos e materiais necessários.

Pessoal e Atividades de um Projeto

As principais atividades e os papéis envolvidos são:

  • Análise de Requisitos: Engenheiro de Software, Analista de Sistemas, Gerente.
  • Projeto do Sistema: Definição de Soluções.
  • Projeto do Programa: Reunião dos documentos, soluções para um projeto específico.
  • Implementação do Programa: Programador.
  • Teste: Testador, Analista de Testes.
  • Treinamento: Profissional com didática e conhecimento do produto (não precisa saber programar).
  • Manutenção: Programador, Analista.
  • Garantia de Qualidade: Engenheiro de Software.

Estilos de Comunicação e Trabalho

  • Extrovertido: Tende a afirmar suas ideias.
  • Introvertido: Pode sugerir ideias.
  • Intuitivo: Baseia-se em sentimentos.
  • Racional: Baseia-se em fatos.

Organização do Projeto e Gerenciamento de Riscos

Organização do Projeto

A organização depende da experiência, do estilo de trabalho e da quantidade dos membros da equipe, bem como dos estilos de gerenciamento dos clientes e desenvolvedores.

Gerenciamento de Riscos

  • Impacto do Risco: Perda associada a um evento.
  • Probabilidade do Risco: A probabilidade de o evento ocorrer.
  • Controle do Risco: Grau em que podemos mudar o resultado.
  • Estratégias de Resposta ao Risco:
    • Evitar o Risco: Modificar os requisitos quanto ao desempenho ou à funcionalidade.
    • Transferir o Risco: Transferir o risco a outros sistemas ou realizar um contrato seguro.
    • Assumir o Risco: Aceitar o risco e controlá-lo.

Conteúdo do Plano de Projeto

O Plano de Projeto deve incluir:

  • Escopo do Projeto: Visão geral.
  • Cronograma do Projeto: Resumo das atividades.
  • Organização da Equipe do Projeto: Pessoas certas nas suas funções.
  • Descrição Técnica do Sistema: Documento de definição (o cliente aprova ou não).
  • Padrões, Procedimentos, Técnicas e Ferramentas do Projeto: O que será usado, como e os procedimentos de solução.
  • Plano de Garantia da Qualidade: Define o nível de qualidade a ser implementado.
  • Plano de Gerenciamento de Configuração: Processo de controle que explica as mudanças das versões.

Outros planos essenciais:

  • Plano de Documentação
  • Plano de Gerenciamento de Dados
  • Plano de Gerenciamento de Recursos
  • Plano de Teste
  • Plano de Treinamento
  • Plano de Segurança
  • Plano de Gerenciamento de Riscos
  • Plano de Manutenção

Exercícios e Respostas

3 - Quais são os principais itens de risco? Cite 10.

Resposta: Os 10 itens principais de risco (referência a Boehm) estão listados na imagem/cola de referência.

4 - Quais serão todos os itens que estarão no plano do projeto?

Resposta: Os itens principais são:

  • Escopo do projeto (visão geral)
  • Cronograma do projeto
  • Organização da equipe
  • Descrição técnica do sistema (que o cliente receberá)
  • Padrões, procedimentos técnicos e ferramentas do projeto
  • Plano de Gerenciamento de Configuração

Tipos de Requisitos (Não Funcionais)

  • Ambiente Físico: O que o cliente precisa para o programa rodar.
  • Interface: Aparência e design do produto.
  • Usuários e Fatores Humanos: Limitação do programa.
  • Funcionalidade: Como e o que o programa fará.
  • Documentação: Todos os documentos do projeto. Apenas o que o cliente tem acesso será entregue.
  • Recursos: O que auxiliará no processo (ex: se o leitor de cartão falhar, há o teclado; sempre mais de uma opção).
  • Segurança: Análise de risco (ex: um site pode usar um cadeado que funcionará de tal tipo).
  • Garantia de Qualidade: O que será feito para garantir a qualidade.

2 - Informe o nível de gerenciamento de risco, envolvendo probabilidade, impacto e controle.

Cenário 1: Cliente não gostar do programa

  • Probabilidade: Média/Alta (o cliente não gostar do programa).
  • Impacto: Alto (ter que mudar toda ou quase toda a aparência).
  • Controle: Alto.
  • Estratégia de Evitar: Fazer rascunhos e desenhos durante a reunião para agradá-lo, prestando muita atenção aos detalhes, para não errar na criação.
  • Estratégia de Assumir: Assumir o risco por falta de atenção, caso aconteça.

Cenário 2: Cronograma estourar

  • Probabilidade: Média/Alta.
  • Impacto: Muito grande (possível perda do cliente).
  • Controle: Alto.
  • Estratégia de Evitar: Fazer o padrão com a aparência do cliente, enviando alguns exemplos para ele escolher.
  • Estratégia de Assumir: Assumir total responsabilidade.

1 - Cenário: Fábrica de Produtos Descartáveis - 9 Tipos de Requisitos

Considerando o desenvolvimento de software para uma fábrica de produtos descartáveis, os 9 tipos de requisitos abordados são:

  1. Ambiente Físico: Será necessário pelo menos um computador padrão com acesso à internet.
  2. Interface: Será perguntado ao cliente como ele deseja a aparência do programa (cor, imagem). Caso contrário, será utilizado um padrão relacionado a produtos descartáveis.
  3. Usuários e Fatores Humanos: Se o software for administrativo, o acesso e as funcionalidades serão limitados ao padrão da função.
  4. Funcionalidade: O software auxiliará na parte administrativa da empresa (contas, gastos, trabalhadores, etc.).
  5. Documentação: O cliente receberá uma cópia da documentação, mas apenas das partes que lhe são acessíveis (ex: não receberá o cronograma da equipe).
  6. Dados: O programa terá possibilidade de upgrade para implementar outras áreas. Poderá ser necessário aprimorar o computador caso necessário.
  7. Recursos: É recomendável ter mais de um computador com o programa. O programa trabalhará em rede, garantindo que, se um PC falhar, todos tenham acesso e dados atualizados.
  8. Segurança: O sistema terá login e senha. É recomendável o uso de antivírus e spyware.
  9. Garantia de Qualidade: Serão realizados pelo menos dois testes idênticos para garantir a qualidade.

Entradas relacionadas: