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