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