Zusammenfassung der Ressource
A importância do planejamento
no desenvolvimento de softwares
de qualidade
- Encontrar-se com o cliente várias vezes para a realização
de levantamento de requisitos do software.
- Utilizar de técnicas para o levantamento
de requisitos.
- Entrevista
- Questionário
- Etnografia
- Workshops
- Estudo de viabilidade
- Verificar se é viável ou não o
desenvolvimento de um novo
software
- Análise que verifique se um novo software é
realmente necessário, ou se apenas um ajuste no
software atual já resolveria o problema do
cliente\usuário final
- Custo do software
- Tempo para o
desenvolvimento
- Planejar a melhor linguagem de
programação para o
desenvolvimento do software
- Definir se seria um software
dependente de um host ou se seria um
sistema web
- Definir o melhor banco de
dados e o tipo de banco de
dados para o sistema
- Planejamento
- Evitar fracassos
futuros
- Estudar prazos e riscos
- Analisar se as equipes responsáveis pelo
desenvolvimento do software são
suficientes para a entrega do produto
com qualidade e dentro do prazo
- Verificar se o tempo repassado pelo cliente
para a entrega do produto, é possível para
desenvolver um software de qualidade
- Organização durante todo o processo
de desenvolvimento de software
- Possibilidade de acompanhar o andamento
do projeto em suas diversas partes
- Continuidade e
verificação no projeto
- Preparar-se
para alterações
- Documentar todas as
alterações realizadas
durante o processo do
desenvolvimento
- Definir como será disponibilizada a
documentação para todos os
interessados
- Tentar diminuir o máximo
de alterações após a
entrega do produto
- Planejar melhor da
próxima vez
- Utilizar-se de documentação e
experiência da equipe para a
utilização em outros futuros
projetos
- Qualidade
- Utilização de técnicas e ferramentas
para realizar o software de maneira
ágil e com qualidade
- Validação de software por
parte de uma equipe específica
e por parte da empresa
- Levantamento
de Requisitos
- Construção do software
baseado nos requisitos
solicitados
- Entrega do software
com qualidade
- Manutenção do produto
conforme alinhado
anteriormente