2. O que é uma
metodologia?
terça-feira, 21 de maio de 13
3. • Estudo dos métodos
• Técnicas de como fazer
• Um conjunto de tarefas
• comunicação, análise de requisitos, design
do projeto, desenvolvimento, testes
terça-feira, 21 de maio de 13
4. e no começo existia o
CAOS...
terça-feira, 21 de maio de 13
5. • Codifica/corrige (popular go-horse)
• Crise do software de 1969
• e nasce a Engenharia de software,
baseada nas outras engenharias
(taylorismo, fordismo)
terça-feira, 21 de maio de 13
9. • Mais famoso, mais antigo e mais utlizado no
mundo
• Assume que engenharia de software é igual
a outras engenharias
• Linear, especialista, com foco em execução
e maximização da produção
• Reconhecidamente ineficaz
terça-feira, 21 de maio de 13
18. The Mythical Man Month
Frederick Brooks
“Quando um projeto está atrasado, adicionar mais pessoas
servirá apenas para atrasá-lo ainda mais”
“O tempo estimado sempre deve ser dobrado. O programador
precisa de tempo para pensar, além de programar”
terça-feira, 21 de maio de 13
20. Indivíduos e interações mais que processos e ferramentas
Software funcionando mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Resposta a mudança mais que seguir planos
Manifesto Ágil
*os elementos da direta são importantes, porém, menos importantes
terça-feira, 21 de maio de 13
21. não existe nada além de pessoas e comunicação
Jogo com objetivo, finito,
cooperativo, de invenção
e comunicação
terça-feira, 21 de maio de 13
25. • Nome ocidental para o sistema de
produção da toyota (TPS)
• Sistemas holísticos
• Eliminação de desperdício
• Aprendizagem contínua
• Decidir no último momento possível
terça-feira, 21 de maio de 13