Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Como fica a arquitetura de software em um projeto ágil? Big Up Front, Incremental, Evolucionária...

1,345 views

Published on

Talvez você já tenha passado por problemas similares ao do Pink e Cérebro ao tentar dominar o mundo, ops, desenvolver um ultra mensageiro instantâneo para todas as pessoas do planeta com alta disponibilidade e alto desempenho. E ao final do dia mandou um WhatsApp para o colega do lado ?NARF!? Ou ainda, imaginou que se não adiciona-se a camada de abstração o mundo ia acabar, como profetizou Nostradamus... E no fim seu software nunca precisou ser tão flexível pois teve apenas 2 usuários simultâneos, você e o cliente. Acredite, você não é o único que passou por esses problemas, e talvez algumas técnicas ágeis vão te ajudar a planejar um software de forma a deixar o seu cliente mais feliz, ou pelo menos, com menos vontade de te matar ao final do projeto.
São apresentados conceitos de Architecture Envisioning, Interation Modeling, Backlog Grooming, Spike, Model Storming, Modelagem Ágil, Modelagem Ágil do Scot Ambler, Arquitetura Evolucionária do Neal Ford, Arquitetura Ágil do J. D. Meyer, Arquitetura Lean do James O. Coplien, Arquitetura Ágil no SAFe.

Published in: Software
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Como fica a arquitetura de software em um projeto ágil? Big Up Front, Incremental, Evolucionária...

  1. 1. Anderson Diniz Hummel ahummel@adaptworks.com.br linkedin.com/in/andersonhummel about.me/andersonhummel BIG UP FRONT, INCREMENTAL, EVOLUCIONÁRIA... COMO É ARQUITETURA DE SOFTWARE EM UM PROJETO ÁGIL?
  2. 2. ahummel@adaptworks.com.br Stuff that's hard to change later. Neal Ford Architecture is about the important stuff. Whatever that is. Martin Fowler
  3. 3. ahummel@adaptworks.com.br Big Design Up Front
  4. 4. ahummel@adaptworks.com.br REQ#4 REQ#1 REQ#2 REQ#3 REQ#5 REQ#6 REQ#7 REQ#8 RNF#1 RNF#2 RNF#3 BDUF
  5. 5. ahummel@adaptworks.com.br Arquitetura em Projetos Ágeis
  6. 6. ahummel@adaptworks.com.br Interação#1 REQ#4REQ#1 RNF#1
  7. 7. ahummel@adaptworks.com.br Interação#2 REQ#2 REQ#6 RNF#1 RNF#2 REQ#4REQ#1
  8. 8. ahummel@adaptworks.com.br Interação#3 REQ#2 REQ#6 RNF#1 RNF#2 REQ#4REQ#1 REQ#10 REQ#11 RNF#4
  9. 9. ahummel@adaptworks.com.br Interação#4? REQ#3 REQ#5 REQ#7 REQ#8 RNF#3
  10. 10. ahummel@adaptworks.com.br Quando teremos a arquitetura?
  11. 11. ahummel@adaptworks.com.br Mundo Ideal Interação#1 Interação#2 Interação#3Setup Arq#1 Arq#2 Arq#3 *XP
  12. 12. ahummel@adaptworks.com.br Mundo Real Setup *XP
  13. 13. ahummel@adaptworks.com.br Mundo Real Interação#1Setup *XP
  14. 14. ahummel@adaptworks.com.br Mundo Real Interação#1Setup *XP
  15. 15. ahummel@adaptworks.com.br Mundo Real Interação#1 Interação#2Setup *XP
  16. 16. ahummel@adaptworks.com.br Mundo Real Interação#1 Interação#2Setup *XP
  17. 17. ahummel@adaptworks.com.br Mundo Real Interação#1 Interação#2 Interação#3Setup *XP Arq#1 Arq#2 Arq#3
  18. 18. ahummel@adaptworks.com.br Quem faz a arquitetura?
  19. 19. ahummel@adaptworks.com.br DEV DevTeam DEVDEV DevTeam Arquiteto
  20. 20. ahummel@adaptworks.com.br DEV Architect DBA DEVBA QA DevTeam DEV DEV Arquitetura com Liderança Situacional
  21. 21. ahummel@adaptworks.com.br DevTeamDevTeam DevTeamDevTeam Enterprise Architect EA para vários Dev Teams *XP
  22. 22. ahummel@adaptworks.com.br Como elaborar a arquitetura?
  23. 23. ahummel@adaptworks.com.br Como elaborar a arquitetura? • Modelagem Ágil do Scot Ambler • Arquitetura Evolucionária do Neal Ford • Arquitetura Ágil do J. D. Meyer • Arquitetura Lean do James O. Coplien • Arquitetura Ágil no SAFe
  24. 24. ahummel@adaptworks.com.br Como avaliar minha arquitetura?
  25. 25. ahummel@adaptworks.com.br • Architecture Valuation Framework • ATAM, CBAM, QFD • agile architecture canvas Como avaliar minha arquitetura?
  26. 26. ahummel@adaptworks.com.br Agile Architecture Canvas
  27. 27. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br PagGateway
  28. 28. ahummel@adaptworks.com.br Qual a arquitetura do Projeto?
  29. 29. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway
  30. 30. ahummel@adaptworks.com.br Qual a configuração do seu time?
  31. 31. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway 1 Analista 3 Dev 1 Tester 1 Arqu 1 Design
  32. 32. ahummel@adaptworks.com.br Qual são os artefatos gerados?
  33. 33. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway 1 Analista 3 Dev 1 Tester 1 Arqu 1 Design Prototipo UC CT Arquitetura Aceite
  34. 34. ahummel@adaptworks.com.br Qual são as cerimônias?
  35. 35. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway 1 Analista 3 Dev 1 Tester 1 Arqu 1 Design Prototipo UC CT Arquitetura Aceite Diaria Kick Off Arq Aceite
  36. 36. ahummel@adaptworks.com.br O que é feito para aumentar a produtividade?
  37. 37. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway 1 Analista 3 Dev 1 Tester 1 Arqu 1 Design Protótipo UC CT Arquitetura Aceite Diária Kick Off Arq Aceite IC DA
  38. 38. ahummel@adaptworks.com.br O que é feito para aumentar a qualidade?
  39. 39. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Normal agile architecture canvas – ahummel@adaptworks.com.br Disponibilidade: 99% Redundância ativa Heart Beat Load Balance PagGateway 1 Analista 3 Dev 1 Tester 1 Arqu 1 Design Prototipo UC CT Arquitetura Aceite Tec Kick Off Arq Aceite IC DA TDD Testes Regressão
  40. 40. ahummel@adaptworks.com.br Qual a produtividade do time?
  41. 41. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Final agile architecture canvas – ahummel@adaptworks.com.br -50 pts -10 pts -20 pts -10 pts -20 pts +10% 500 100242
  42. 42. ahummel@adaptworks.com.br Qual a qualidade do software?
  43. 43. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Final agile architecture canvas – ahummel@adaptworks.com.br 500 100 -50% 242 25
  44. 44. ahummel@adaptworks.com.br Qual a produtividade no longo prazo?
  45. 45. ahummel@adaptworks.com.br Time do Projeto Projeto Cerimônias Artefatos Produtividade Prod / Bugs / Arquitetura Qualidade RNF Chave RNF Final agile architecture canvas – ahummel@adaptworks.com.br 500 100 -5 pts-2 pts 242 25 125
  46. 46. ahummel@adaptworks.com.br Sua arquitetura é produtiva?
  47. 47. Anderson Diniz Hummel ahummel@adaptworks.com.br linkedin.com/in/andersonhummel about.me/andersonhummel BIG UP FRONT, INCREMENTAL, EVOLUCIONÁRIA... COMO É ARQUITETURA DE SOFTWARE EM UM PROJETO ÁGIL?

×