Engenharia de software
Tema da Aula
A Crise do Software
Prof. Cristiano R R Portella portella@widesoft.com.br Engenharia de
Software
Principais problemas da área de Informática
Questionário aplicado à alta direção de 200 empresas de porte médio/grande, sobre as principais falhas/dificuldades com a
Informática:
• Cumprimento dos prazos
26,3%
• Custos elevados
25,4%
• Prioridade desenvolvimento x manutenção
25,4%
• Manutenção dos sistemas em uso
21,1%
• Recrutar profissionais qualificados(*)
18,4%
(*) Boa formação e atualizados
Gartner Group – fev/2000 (admitidas múltiplas Respostas)
1
Engenharia de
Software
Principais problemas da área de Informática
Frustração dos Usuários sobre a
'
'
grande “promessa” da Informática
Esperança que pelo menos parte da promessa se cumpra;
Frustração pela pequena parte da promessa já cumprida, em razão de:
• Erros, falhas e inadequação dos produtos de software
• Insegurança na utilização
• Prazos excessivamente longos
• Custos altos e constantes
• Constante necessidade de manutenções
Engenharia de
Software
Principais problemas da área de Informática
Sensação dos Desenvolvedores
' Baixa produtividade no desenvolvimento;
' Baixa qualidade do produto gerado (erros e adequação às necessidades do usuário);
' Impossibilidade de cumprir prazos e custos;
' Dificuldade em treinar os profissionais
nas
novas
tecnologias;
2
Engenharia de
Software
Principais problemas da área de Informática
Sensação dos Desenvolvedores
' Mudanças
constantes
em
TI/SI
(insegurança
e
necessidade constante de atualização)
Constatação:
' Backlog médio é de mais de 3 anos
' Backlog invisível geralmente é 2 a 3 vezes maior
Engenharia de
Software
Principais Tipos de Erros
1) Sistemas desenvolvidos corretamente a partir de especificações erradas ou incompletas;
2) Corte deliberado do escopo do projeto, em razão do