Apsi
Motivação e Dinâmica de Trabalho
Alguns Dados Para Reflexão
• 53% dos projetos de software custam cerca de 200% das estimativas iniciais
• 30% não são terminados
• 65% dos custos de projetos são aplicados em revisão e manutenção
• 40% dos requisitos do sistema somente são identificados após a primeira implantação
Como é possível melhorar?
• Investimentos na comunicação efetiva entre membros das equipes desenvolvedoras
• Foco na reutilização de artefatos de software • Uso de modelos iterativos e incrementais com ênfase na garantia de qualidade por testes de regressão • Adoção de métricas aliadas ao acompanhamento do refinamento de requisitos nas diversas fases de projeto (rastreamento de requisitos)
Proposta
• Esta Disciplina é parte de um trabalho de capacitação profissional focado em conhecimento aplicado
• Estudos demonstram que o ser humano apreende cerca de 80% do que pratica contra cerca de 20% do conhecimento teórico
• Serão abordados os conhecimentos chave identificados como necessários para o bom encaminhamento dos projetos
Conhecimentos Chave
• O que é Engenharia de Software? • Processos – Como identificar qual o melhor a ser utilizado?
Questionamentos
Por que tanta demora para entregar?
Por que os prazos se atrasam?
Por que os custos são altos?
Por que não achar todos os erros antes de entregar?
Por que dificuldade em medir o progresso do desenvolvimento de um software?
O que são Software
• São, usualmente, componentes de sistemas automatizados • São compostos por documentação, dados, código e procedimentos
• São desenvolvidos com o objetivo de instruir máquinas e pessoas no sentido da realização de um conjunto bem definido de tarefas de processamento de dados • São instrumentos para alcançar um fim específico: transformar dados em resultados confiáveis, úteis e oportunos
Arndt Von Staa, 1987
Resumo - Software
Software é tanto um PRODUTO como um veículo