• Dificuldade de comunicação entre a equipe
de projeto e os futuros usuários do sistema, ou da
equipe de projeto com a direção da empresa.
•
Utilização de linguagens ultrapassadas, ou por
falta de pessoal habilitado em linguagem de desenvolvimento
de ponta.
•
Levantamento incorreto das necessidades do cliente, por uso
de linguagem inadequada por ou falta de visão de processo
por parte da equipe de desenvolvimento.
•
Documentação inexistente ou incompleta, que
dificulta uma boa compreensão do produto.
•
Detecção de diversos problemas com o software
após sua implantação, ao ser utilizado
pelo cliente.
•
Falta de ferramentas e métricas de gerenciamento de
projetos, para acompanhamento total.