Requisitos Ágeis um novo mindset

666 visualizações

Publicada em

A forma de trabalhar com requisitos em ambientes agéis é uma maneira muito diferente de pensar. Um dos aspectos mais desafiadores em requisitos ágeis é entregar o produto enxuto no tempo certo e com valor. Nesta palestra, você vai sair com uma boa compreensão de como as práticas de requisitos é diferente em desenvolvimento ágil, e a variedade de práticas, técnicas e conceitos utilizados por equipes ágeis hoje.

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

Sem downloads
Visualizações
Visualizações totais
666
No SlideShare
0
A partir de incorporações
0
Número de incorporações
66
Ações
Compartilhamentos
0
Downloads
51
Comentários
0
Gostaram
8
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Requisitos Ágeis um novo mindset

  1. 1. Requisitos Ágeis Um novo mindset @fabyogr
  2. 2. EvoluçãodaAgilidade 1990 2001 2010 hoje ScrumPMFramework RationalUnifiedProcess TIMELINE ExtremeProgramming FeatureDrivenDevelopment CrystalFamilyLeanDevelopment AgileManifesto ScaledAgile ScrumofScrums SAFe LESS Nexus DAD Management3.0 Scrum XP FDD Primeira Década Segunda Década
  3. 3. MANIFESTO ÁGIL Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo.
  4. 4. INDIVÍDUOS I N T E R A Ç Õ E Sm a i s q u e p r o c e s s o s e f e r r a m e n t a s E RESPONDER M U D A N Ç A m a i s q u e s e g u i r p l a n o s A COLABORAÇÃO C L I E N T Emais que negociação de contratos COMO MANIFESTO ÁGIL FUNCIONANDO S O F T W A R E m a i s q u e d o c u m e n t a ç ã o a b r a n g e n t e
  5. 5. princípios agile é um mindset estabelecido por 4valores fundamentados por 12princípios Manifestada através de diversas práticas diferentes mindset valores práticas AGILE MINDSET SER ÁGIL FAZER ÁGIL
  6. 6. Scrum Kanban FDD DSDM XP ASD Lean Crystal
  7. 7. ÁGIL É...
  8. 8. ÁGIL É...
  9. 9. a n t e c i p e s e u p o d e r d e e n t r e g a ÁGIL É...
  10. 10. g e r e p e r c e p ç ã o d e v a l o r n a s e n t r e g a s ÁGIL É...
  11. 11. c o l a b o r e c o n s t a n t e m e n t e p a r a r e s p o n d e r à s m u d a n ç a s ÁGIL É...
  12. 12. a u m e n t e s u a t a x a d e f e e d b a c k - t e n h a c i c l o s c u r t o s p a r a a p r e n d e r ÁGIL É...
  13. 13. PRODUTO release release iteração desenvolvimento ENTREGAS Processos ágeis são fortemente baseados em uma abordagem iterativa e incremental InterativoeIncremental
  14. 14. InterativoeIncremental
  15. 15. não a vazão das entregas maximizandoovalor
  16. 16. Como os Requisitos são descritos em METODOLOGIAS ÁGEIS?
  17. 17. Requisitoságeis Um novo mindset
  18. 18. BACKLOG Product Backlog Building Importante ter: Visão Clara do Produto Todos entendam o Produto Esclarecer os objetivos do Produto Descoberta de Requisitos (alto nível) Concepção do Produto Requisitoságeis Um novo mindset
  19. 19. Requisitoságeis Um novo mindset Planejamento Enxuto e Colaborativo Construir o Roteiro do Produto Plano de Lançamentos Descrever as principais funcionalidade do Produto
  20. 20. Refinamento do Backlog Os detalhes são refinados durante o tempo (just-in-time) Através sessões envolvendo poucas pessoas Product Backlog Grooming Requisitoságeis Um novo mindset
  21. 21. Reconheça que a análise dos requisitos é realizada durante todo o projeto e não há mais a “fase de analise”. Discovery Sprint 0 Grooming 1 Sprint 1 Sprint 2 Sprint 2 Grooming 2 Grooming 3 Grooming 4 Requisitoságeis Um novo mindset
  22. 22. O refinamento do backlog não é um único evento, mas um Esforço Contínuo Product Backlog Grooming Requisitoságeis Um novo mindset
  23. 23. Discovery Sprint 0 Grooming 1 Sprint 1 Sprint 2 Sprint 2 Grooming 2 Grooming 3 Grooming 4 O requisito pode mudar a qualquer momento, o que é normal e aceitável. ACEITAR MUDANÇAS DE REQUISITOS, MESMO NO FIM DO DESENVOLVIMENTO… Requisitoságeis Um novo mindset
  24. 24. O objetivo é entender os requisitos e não gerar documentos de requisitos REPRESENTAR REQUISITOS, MAIS QUE DOCUMENTÁ-LOS… User Story Requisitoságeis Um novo mindset
  25. 25. User Story Os melhores documentos nos ajudam a recordar nossas conversas, eles não a substituem… Requisitoságeis Um novo mindset
  26. 26. User Story Requisitoságeis Um novo mindset #o "para" pode se repetir Quem? O que? Por que? 3W's Cartão Comunicação Confirmação 3C's I N V E S T Como <papel> posso <função> para <valor de negócio> Theme Épics Épics User Story User Story User Story User Story User Story User Story User Story User Story Task Task Task Task Task Task Task Task Task Task Task Task
  27. 27. Jeff Patton Temos que parar de agir como garçons (receber pedidos) e começarmos a agir como médicos (diagnosticar o problema). A nossa principal ferramenta: COMUNICAÇÃO Requisitoságeis Um novo mindset
  28. 28. Para tomar o envolvimento das partes interessadas na modelagem e documentação mais fácil, utilize ferramentas simples, como cartões, post-it, papéis ou quadro branco. Requisitoságeis Um novo mindset
  29. 29. Requisitoságeis Um novo mindset
  30. 30. Requisitoságeis Um novo mindset
  31. 31. Requisitoságeis Um novo mindset
  32. 32. FOTO Requisitoságeis Um novo mindset
  33. 33. Requisitoságeis Um novo mindset
  34. 34. Requisitoságeis Um novo mindset
  35. 35. DOCUMENTAÇÃO ENXUTA E EFICAZ REQUISITOS EXECUTÁVEISconcentre-se em criar soluções consumíveis para as partes interessadas Documentação suficiente mais que Documentação Abrangente Requisitoságeis Um novo mindset
  36. 36. Requisitoságeis Um novo mindset
  37. 37. REQUISITOS são HIPÓTESES Requisitoságeis Um novo mindset
  38. 38. PROJETOS são EXPERIMENTOS Requisitoságeis Um novo mindset
  39. 39. ProdutoMínimoViável
  40. 40. ProdutoMínimoViável
  41. 41. OMVPtemcomodefinição: “o mínimo conjunto de Features que permite uma ação e APRENDIZADO sobre os clientes ou usuários”.
  42. 42. OMVPtemcomodefinição: APRENDIZADO MVP deve começar com "o que precisa aprender sobre o cliente?”
  43. 43. ProdutoMínimoViável
  44. 44. DistribuiçãodasResponsabilidades Processos e Pessoas Scrum Master Negócio Product Owner Tecnologia Time SCRUM
  45. 45. ResponsabilidadesdeProductOwner Criar e Comunicar a Visão do Produto Construir o Roteiro do Produto Plano de Lançamentos Construir e refinar o Backlog
  46. 46. PilaresdeumProductOwner Mentalidade de Valor Envolvimento Consistente Poder de Decisão
  47. 47. PapeldoPproductOwner
  48. 48. EscalandoopapeldoProductOwner
  49. 49. ProductBacklog O Product Backlog é uma lista ordenada de tudo o que possa ser necessário no produto e é a única fonte de requisitos para todas as mudanças a serem feitas no produto. K Schwaber & J Sutherland, The Scrum Guide, 2011.
  50. 50. única fonte de requisitos PRODUCT BACKLOG
  51. 51. PRODUCTBACKLOGdoTime
  52. 52. EscalandooPRODUCTBACKLOG
  53. 53. Estamos sempre buscando e descobrindo maneiras mais eficientes para ENTREGARmelhores produtos para nossos CLIENTES CONSIDERAÇÕESFINAIS
  54. 54. Obrigado @fabyogr

×