Gestão da Qualidade
Software é Programa de computador com documentação associada e dados de configuração.
Tipos de produtos
- Produtos Genéricos: são sistemas produzidos por uma organização de desenvolvimento e vendidos no mercado a qualquer cliente capaz de adquiri-los. Algumas vezes nos referimos a eles como pacotes de software. Ex: Open Office, jogos, Corel Draw e Autocad.
- Produtos sobre Encomenda ou personalizados: são sistemas encomendados por um cliente em particular. O software é desenvolvido especialmente para aquele cliente por uma empresa de desenvolvimento. Ex: sistema de matrículas, receita net, home banking.
Obs: Nos produtos genéricos, que em alguns lugares são chamados de caixinha, é a organização que desenvolve o software controla suas especificações.
Como é feito um software?
1. Demanda
2. Planejamento: conceitual, lógico e físico.
3. Desenvolvimento: foco atual da gestão
4. Testes
5. Implantação
6. Operação ou uso
Dificuldade em desenvolver software
- a engenharia de software é nova face as demais engenharias;
- abstrata;
- não regulamentada.
Dilemas tradicionais
- o cliente não sabe o que quer
- processos internos não amadurecidos
- desconhecimento tecnológico
- “não pedi porque é óbvio”
- analista e desenvolvedores desconhecem o negocio do cliente
- a formalização/documentação ajuda, mas não resolve estes problemas
- 42% dos problemas relatados no desenvolvimento de software poderiam ter sido evitados se o inicio tivesse sido conduzido de outra forma.
Fatores de sucesso no desenvolvimento de software.
- Envolvimento do usuário;
- Suporte executivo;
- Objetivos de negócio claros;
- Maturidade emocional (da equipe que está desenvolvendo);
- Otimização;
- Processo ágil;
- Expertise em gerenciamento de projetos;
- Recursos qualificados;
- Execução;
- Ferramentas e infraestrutura.
Perspectiva do Gestor
- o índice de projetos com erros de apenas 10% das estimativas iniciais é inferior a 40%;