Desenvolvimento de software – novas abordagens e desafios - Marco Valtas

173 visualizações

Publicada em

Palestra sobre Desenvolvimento de software - novas abordagens e desafios do palestrante Marco Valtas

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
173
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento de software – novas abordagens e desafios - Marco Valtas

  1. 1. Marc o V a l t a s METODOLOGIAS ÁGEIS
  2. 2. 2
  3. 3. 2001 - MANIFESTO ÁGIL 3 Indivíduos e interações mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano
  4. 4. 1968 - OTAN - A CRISE DO SOFTWARE 4
  5. 5. 1968 - OTAN - RELATÓRIO "The phrase ‘software engineering’ was deliberately chosen as being provocative, in implying the need for software manufacture to be based on the types of theoretical foundations and practical disciplines, that are traditional in the established branches of engineering.” ! NATO SCIENCE COMMITTEE Garmisch, Germany, 7th to 11th October 1968 ! 5
  6. 6. ENGENHARIA CIVIL E MECÂNICA 6 Design Construção Resultado
  7. 7. ENGENHARIA CIVIL E MECÂNICA 6 Design Construção Resultado
  8. 8. CARACTERÍSTICAS DO SOFTWARE A. Complexidade Abstração - Eliminar os programadores (COBOL, Linguagens de quinta-geração, SOA, CASE, …) B. Erros Humanos Métodos Formais - Provar matematicamente (OCL, xUML, JML, …) C. Variabilidade Componentes - Criar em massa, reutilizar (EJB, WebServices, CORBA Component Model, …) 7
  9. 9. SOFTWARE 8 “The complexity of software is an essential property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.” Frederick P. Brooks, Jr.- The Mythical Man-Month (1975)
  10. 10. O CÓDIGO FONTE É O DESIGN 9
  11. 11. METODOLOGIAS ÁGEIS - ABRAÇAR A COMPLEXIDADE 10
  12. 12. OS EFEITOS 11 Paradigma Sucesso Desafio Fracasso Lean 72% 21% 7% Ágil 64% 30% 6% Iterativo 65% 28% 7% Ad Hoc 50% 35% 18% Tradicional 49% 32% 18% Fonte: DrDobbs Fev. 2014 (http://www.drdobbs.com/architecture-and-design/the-non-existent-software-crisis-debunki/240165910)
  13. 13. OBRIGADO 12

×