Metodologia: Concepção

De LEDES

Tabela de conteúdo

Objetivos

  • Avaliar viabilidade e riscos do projeto;
  • Descrever o sistema e definir o seu escopo;
  • Identificar os atores e cenários de uso do sistema;
  • Esboçar a arquitetura do sistema;

Artefatos de Saída

  • Documento visão do sistema (visualizar modelo);
  • Mapa conceitual do sistema (download do modelo);
  • Interface inicial elaborada a partir do mapa conceitual, devidamente validada pelo cliente;
  • Lista de atores e Diagrama de Casos de Uso do sistema (download do modelo);
  • Documentação dos riscos levantados e dos planos de tratamento dos riscos (visualizar modelo);

Boas Práticas

Durante esta fase é recomendável:

  • Envolver ao máximo o cliente
  • Equipe pequena (no máximo 3 pessoas)
    • 1 designer
    • 1 gerente de projetos
    • 1 programador
  • Reuniões diárias da equipe
  • 1 ou 2 reuniões semanais com o cliente
  • Identificar pontos do projeto que envolvem risco
    1. Imperícia técnica;
    2. Arquitetura;
    3. Prazo;

Processo

  1. Entrevistar o cliente
  2. Criar projeto no gForge
  3. Criar projeto na Wiki
  4. Elaborar mapa conceitual em alto nível com principais pontos a serem abordados
  5. Realizar segunda reunião com o cliente mostrando e modificando em tempo real o Mapa Conceitual
  6. Elaborar de protótipos da interface em função do Mapa Conceitual
  7. Criar Documento de Visão
  8. Criar Glossário do Projeto
  9. Aprovação da interface junto ao cliente
  10. Criação do Diagrama Casos de Uso
  11. Criação do Documento de Riscos
  12. Criação do Roteiro de Fluxo de Riscos
  13. Criação do Roadmap (Plano de Iterações)

Ferramentas

  • Editor de textos (documento visão, roteiro de casos de uso, documentação de riscos);
  • JUDE (diagramas UML);
  • gForge;
  • CmapTools; e
  • MediaWiki.

Gestão de Qualidade

  • Os documentos produzidos ao final desta etapa devem responder as seguintes perguntas:
    1. Quais são os termos chave? (glossário)
    2. Qual é o problema a ser resolvido? (definição do problema)
    3. Quem são as pessoas-chave do projeto? Quem serão os usuários? Quais as suas respectivas necessidades?
    4. Quais são as características do produto?
    5. Quais são os requisitos funcionais? (Casos de uso)
    6. Quais são os requisitos não-funcionais?
    7. Quais são as restrições do projeto?
  • Todas as etapas foram devidamente cumpridas?
  • Os artefatos produzidos foram validados pelo cliente?
  • O "conceito" do sistema está claramente especificado? Os riscos foram devidamente considerados e o seu tratamento planejado?
  • O plano de iterações atende as especificações de prazo do cliente e de custo do projeto?