sexta-feira, 7 de agosto de 2015

Diretivas



Bem, é hora de colocar em prática o que o que foi ensinado no curso. Eis algumas das diretivas que nortearão o desenvolvimento do projeto.

Note que isto não é orientado pelo formato do trabalho que deve ser entregue; é um agrupamento de ideias - obviamente sujeito a alterações.
  • Documentação
    • Negócios
      • Análise de mercado
        • Público alvo
        • Tamanho do mercado
        • Potencial de vendas
        • Concorrência 
        • Possibilidade de diferencial
        • Potencial de  crescimento
      • Levantamento de requisitos
      • Análise de riscos 
      • Custo de desenvolvimento
      • Análise custo / benefício
      • Viabilidade econômica
      • Payback time
    • Software
      • Fundamentação teórica
        • Redução do problema a algoritmos conhecidos
      • Técnica de análise
      • Técnica de implementação
      • Usuário mantenedor
      • Usuário final
  • Controle
    • Calendário
    • Ferramentas de comunicação
    • Documentação das decisões
    • Atribuição de responsabilidades por áreas do projeto
    • Cronograma
    • Métricas
      • De execução de tarefas
      • De linhas de código
      • De testes e impactos
      • De commits no repositório
      • Gource
    • Checkpoints dos professores
  • Planejamento
    • Análise de requisitos (inclusive de interface e plataforma de usuário)
    • Modelagem em alto nível
    • Arquitetura
    • Análise de sistema
  • Convenções
    • De nomenclatura
    • De testes
      • Unitários
      • Integração
    • Commits
  • Execução
    • Tecnologias de desenvolvimento
    • Plataformas de desenvolvimento

Nenhum comentário:

Postar um comentário