Desafios Reais de uma Arquitetura Emergente

604 visualizações

Publicada em

Palestra realizada no Dot Net Architects Days 2014 por Raphael Molesim e Rafael Noronha.

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Desafios Reais de uma Arquitetura Emergente

  1. 1. Desafios reais de uma arquitetura emergente @rafanoronha @raphaelmolesim
  2. 2. Desenvolvedor Front-end javafacil.net #Fifa14 @rafanoronha
  3. 3. Agile Coach #SouDev Recrutamento @raphaelmolesim
  4. 4. ● Empresa de 11 anos ● Tecnologia para cartórios (RI, Notas, etc) ● Re-escrita de software Delphi de 10 anos ● Crescimento da equipe ● Inovação
  5. 5. Começando o projeto
  6. 6. Inception
  7. 7. Inception ● Entender as dores dos stakeholders ● Apresentação do negócio ● Requisitos não funcionais ● Definição de Tecnologia
  8. 8. Single-page Application
  9. 9. Como tornar JavaScript um cidadão de primeira classe?
  10. 10. JavaScript levado a sério ● RequireJS ● Bibliotecas ● CoffeeScript ● Build e gestão de dependências ● Testes, testes e mais testes
  11. 11. Tecnologia do Back-end
  12. 12. Critérios de avalição Produtividade Ecossistema Manutenabilidade Curva de Aprendizado Desempenho
  13. 13. Desenvolvendo o produto 1) Tomada de Decisão Técnica 2) Manutenabilidade 3) Redução de Custo 4) Resolução de Problemas não triviais
  14. 14. Tomada de Decisão Técnica
  15. 15. Pragmatismo
  16. 16. Grooming Técnico
  17. 17. Manutenabilidade
  18. 18. Software Peopleware
  19. 19. Capacitação ● Entrevistas ● Treinamento ● Pair Programming ● Conversas sobre o domínio
  20. 20. Como lidar com o BDUF?
  21. 21. Militância da Arquitetura Emergente
  22. 22. Redução de Custos
  23. 23. Arquitetura Multi-tenant
  24. 24. Resolução de Problemas não triviais
  25. 25. Prova de conceito
  26. 26. Problemas não triviais ● Questionário inteligente ● Impressão de documento inteligente ● Assinatura digital ● Digitalização de documentos ● Busca fonética
  27. 27. KISS
  28. 28. Resultados
  29. 29. Resultados ● O produto ainda não foi para produção ● Cliente entende as decisões adotas ● Cliente hoje é capaz de manter o produto ● O projeto atendeu as expectativas inicias
  30. 30. Muito Obrigado! @rafanoronha @raphaelmolesim

×