O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Gestão de escopo em projetos de software

matheus romero Português

Gestão de escopo em projetos de software

Conteúdo do mapa

Gestão de escopo em projetos de software

  1. Levantamento de requisitos

    • O que é??
      • Dicionário:
        • “1. Coisa necessária e indispensável; 2. Condição indispensável, exigência; 3. Requerido, requisitado"
      • Pressman(2007,p.79)
        • “A tarefa de análise de requisitos é um processo de descoberta, refinamento, modelagem e especificação”. Nesse contexto pode-se entender que tais técnicas devem proporcionar aos desenvolvedores a compreensão das funções que atenda às necessidades de um cliente, visando o cumprimento de acordos, contratos ou especificações".
    • Classificados como:
      • Requisitos Funcionais:
        • são as funções que o sistema deve desempenhar. Dada certa uma entrada no sistema, como deve ocorrer o processamento e qual é a saída desejada.
      • Requisitos não funcionais:
        • são definidas as características qualitativas do sistema, dada uma funcionalidade.
          • Sendo divididas em:
            • Confiabilidade:
              • mensura a confiabilidade do sistema. Por exemplo: as falhas de sistema, erros de execução e o tempo gasto para a recuperação.
            • Portabilidade:
              • faz a tratativa de flexibilidade de migração para outras plataformas. Por exemplo: um site feito para desktop ser adaptado para sites responsivos (aqueles que podem ser visualizados em smartphone).
            • Segurança:
              • garantia contra os acessos indevidos. Por exemplo: senhas criptografadas, definições de permissões etc.
            • Usabilidade:
              • descreve como os usuários irão ter acesso e operar os recursos disponíveis no sistema. Por exemplo: sistemas intuitivos que permitem que usuários com pouco conhecimento consigam operá-los.
    • Processo de Engenharia de requisítos:
    • Técnicas para Levantamento de Requisitos:
      • Observação
        • Etnografia
        • Observação
      • Conversação
        • Entrevistas
        • Workshop
        • Questionário
      • Analíticas
        • Reuso de Requisitos
      • Sintéticas
        • Prototipação
        • Storyboards
  2. Estrutura analítica do projeto

    • EAP (Estrutura Analítica do Projeto)
      • A estrutura do projeto, também conhecida como WBS, é a ferramenta de gerenciamento do escopo do projeto.
      • Cada nível descendente do projeto representa um aumento do nível de detalhamento do projeto, como se fosse um cronograma (hierárquico).
      • O detalhamento pode ser realizado até o nível desejado, apresentado dados genérico ou detalhado. O detalhamento mais usual é até o pacote de trabalho (work package).
      • Objetivo principal
        • Dividir as tarefas do projeto em partes menores, possibilitando uma melhor compreensão e gerenciamento dos pacotes de trabalho.
      • Lista de Atividades
        • Considerada um extensão da EAP
          • Descrição do escopo do trabalho das atividades que compõem o projeto.
          • Além de ampliar a descrição dos componentes do projeto, a lista de atividades identifica as partes que devem compor o WBS
      • Exemplo de EAP
        • Na primeira camada está o nome do projeto. Utilizar o nome do projeto quando se gerencia mais de um projeto paralelamente pode ser uma forma de não confundir a WBS que está sendo utilizada.
        • Na camada seguinte, aquela em que a entrega é maior, são apresentadas as atividades globais, a quantidade de atividades maiores está diretamente relacionada ao tamanho do projeto.
        • Nas camadas inferiores, são definidas as atividades específicas a serem realizadas dentro de um projeto, podendo ser utilizadas quantas forem necessárias.
  3. Definição de cronograma de desenvolvimento de software

    • Gestão de tempo em projetos de software
      • “[...] são aqueles processos necessários para que o projeto seja entregue e/ou finalizado dentro do prazo estimado”
    • Cronograma de desenvolvimento
      • É um esforço utilizado durante o projeto que auxilia no planejamento da sequência das atividades, na determinação dos tempos de execução e na alocação de recursos.
        • Passos que o desenvolvimento deve seguir:
          • Validar o calendário da empresa, premissas e restrições com relação ao prazo
          • Listar as atividades do projeto
          • Definir a duração de cada atividade
          • Definir a sequência das atividades e encadeamento
          • Ajustar o cronograma e renegociar
          • Obter a aprovação
    • PERT(Program Evaluation and Review Technique)
      • Cálculo de PERT
        • otimista: quando se estima realizar as entregas antes do prazo estabelecido
        • pessimista: quando os problemas potencialmente causadores de atrasos ocorram durante o projeto
        • mais provável: uma estimativa com a “média” do tempo que se leva para desenvolver um projeto, baseando-se em situações anteriores
        • Exemplo de diagrama
          • Evento Inicial: marca o início de um projeto ou pacote de trabalho.
          • Duração: descreve o tempo necessário para realizar uma determinada tarefa.
          • Atividade: possibilita colocar o nome utilizado no sequenciamento de um pacote de trabalho.
          • Evento final: marca a entrega de um projeto ou pacote de trabalho
  4. Ferramentas de gerenciamento de software

    • Tipos de software
      • Pessoal
        • são aquelas ferramentas utilizadas pelos gerentes de projetos, em que o software é instalado no laptop. Esse tipo de ferramenta não permite que mais de um desenvolvedor trabalhe no mesmo documento
      • Colaborativo
        • são ferramentas que permitem que grupos de trabalho façam o planejamento de forma conjunta. Essa arquitetura de planejamento permite que o desenvolvimento seja compartilhado via e-mail, drive, FTP ou qualquer outro meio
      • Integrado
        • essa ferramenta permite que vários desenvolvedores acessem a mesma interface de desenvolvimento, além de ter a característica colaborativa (Just in time), permite a interação entres as partes. Os softwares de gestão integrada são instalados em servidores web ou em servidores locais (no caso de intranet)
      • Wrike
        • O Wrike é uma ferramenta para colaboração de projetos on-line. A principal característica desse software é permitir que os planos de projetos sejam desenvolvidos de forma colaborativa e on-line
      • WBSTool
        • O WBStool é uma ferramenta on-line, com diversos recursos para desenvolvimento da Estrutura Analítica do Projeto
      • ProjectLibre
        • O ProjectLibre é um software para gestão de projetos de código livre, similar ao MS Project
      • PM Canvas
        • O PM Canvas é mais que um software. É considerado uma metodologia para se gerenciar projetos: é prático, colaborativo, simples e intuitivo
      • Project Open
        • O Project Open é outro concorrente do MS Project, porém de código aberto. Pode ser utilizado no sistema operacional Linux, mas sem possibilidade em rede
      • Agile Wrap
        • O Agile Wrap é um ambiente on-line para gestão de projetos, mais indicado para desenvolvimentos que utilizem a metodologia ágil SCRUM
    • Ms Project
      • O MS Project é um software para gerenciamento de projetos, desenvolvido pela Microsoft, que visa auxiliar os membros da equipe e gerente de projetos em seus projetos de desenvolvimento de software.
        • Funcionalidades
          • Cronograma de projetos: utilizado para organizar o tempo de execução das tarefas e os recursos alocados.
          • Gráfico de Gantt: utilizado para demonstrar os tempos de execução dos pacotes de trabalho e a dependência entre eles.
          • Gráficos para análise de projetos: utilizado como uma forma visual para demonstrar o parâmetro que se está sendo analisado.

Imagens e arquivos do mapa

  • Gestão de escopo em projetos de software
  • Gestão de escopo em projetos de software
  • Gestão de escopo em projetos de software
  • Gestão de escopo em projetos de software

Informações

Descrição
Mapa Mental sobre Gestão de escopo em projetos de software, criado por matheus romero em 16-10-2021.
Criado por
matheus romero
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?