pedaços de xp, fdd, scrum e kanban na análise de negócios e engenharia de requisitos
TRANSCRIPT
![Page 1: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/1.jpg)
Pedaços de XP, FDD, Scrum e Kanban na
Análise de Negócio e Engenharia de Requisitos
![Page 2: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/2.jpg)
Rafael Barbosa Camargo@rafajagua
Analista de negócios www.agilementoring.wordpress.com
www.caipiraagil.com
![Page 3: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/3.jpg)
O que é Análise de Negócio?
Você sabe?
![Page 4: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/4.jpg)
Análise de Negócios
Segundo o IIBA é:“A Análise de Negócios é o conjunto de atividades e
técnicas utilizadas para servir como ligação entre partes interessadas no intuito de compreender a
estrutura, políticas e operações de uma organização e para recomendar soluções que permitam que a
organização alcance suas metas”.(IIBA®, 2009, pg 3, BABOK)
![Page 5: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/5.jpg)
O que é Engenharia de Requisitos?
Você sabe?
![Page 6: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/6.jpg)
Engenharia de Requisitos
A engenharia de requisitos é um processo que engloba todas as atividades que contribuem
para a produção de um documento de requisitos e sua manutenção ao longo do
tempo.
![Page 7: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/7.jpg)
Engenharia de Requisitos
Um Requisito consiste da definição documentada de uma propriedade ou
comportamento que um produto ou serviço particular deve atender.
![Page 8: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/8.jpg)
Análise de Negócios e Engenharia Tradicional
Toda a análise era realizada no início do projeto
![Page 9: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/9.jpg)
![Page 10: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/10.jpg)
![Page 11: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/11.jpg)
![Page 12: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/12.jpg)
![Page 13: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/13.jpg)
![Page 14: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/14.jpg)
![Page 15: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/15.jpg)
Análise de Negócios Tradicional
Toda a análise era realizada no início do projeto
![Page 16: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/16.jpg)
Análise de Negócios Tradicional
Toda a análise era realizada no início do projeto
![Page 17: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/17.jpg)
Concentra conhecimentoReduz comunicação
Diminui as responsabilidadesGera CYA
Indica “certeza” (ou perda de confiança)Difícil manutenção
Não inclui todas as partesNão é colaborativa
Alto retrabalhoO que fazer primeiro?
Análise e Engenharia Tradicional
![Page 18: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/18.jpg)
Aonde dói mais
Priorização
Drill Down
Visibilidade do Negócio
Funcionalidades macro
Entendimento e Comunicação
Compreensão e Validação
Visibilidade e Melhoria do Processo
![Page 19: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/19.jpg)
O que é Ágil?
Você sabe?
![Page 20: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/20.jpg)
Manifesto para o desenvolvimento ágil de software
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste
trabalho, passamos a valorizar:
Indivíduos e interação entre eles mais que processos e ferramentasSoftware 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
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
![Page 21: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/21.jpg)
Transição para Scrum
![Page 22: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/22.jpg)
Análise de Negócio Ágil
Vamos saber mais
![Page 23: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/23.jpg)
Análise de Negócio Ágil
![Page 24: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/24.jpg)
![Page 25: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/25.jpg)
![Page 26: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/26.jpg)
![Page 27: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/27.jpg)
![Page 28: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/28.jpg)
![Page 29: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/29.jpg)
![Page 30: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/30.jpg)
Engenharia de Requisitos Ágil
![Page 31: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/31.jpg)
Product Backlog
![Page 32: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/32.jpg)
OK, melhoramos a priorização e a definição
em conjunto sobre as porções de software a ser
desenvolvido
![Page 33: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/33.jpg)
Mas não era suficientePrecisávamos de mais entendimento sobre aquilo
que seria desenvolvido na IteraçãoCasos de uso eram muito grandes e estavam
confusosA qualidade era duvidosa
![Page 34: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/34.jpg)
Introduzindo XP
![Page 35: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/35.jpg)
User Stories
![Page 36: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/36.jpg)
VivaCompartilhada
Colaborativa
Accpetance Criteria
![Page 37: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/37.jpg)
Planning Poker
![Page 38: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/38.jpg)
![Page 39: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/39.jpg)
![Page 40: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/40.jpg)
OK, melhoramos o entendimento, a
comunicação e a validação sobre o que temos de
desenvolverTambém está melhor pra
estimar
![Page 41: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/41.jpg)
Mas não era suficienteNão tínhamos visão clara e fácil sobre o todo
Em certas situações, precisávamos de uma visão Macro e rápida sobre as Funcionalidades
![Page 42: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/42.jpg)
Introduzindo FDD
![Page 43: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/43.jpg)
Feature
Modelo ARO para escrever nos Products Backlogs. <ação> <resultado> <objeto>
Exemplos:
<calcular> o <total> de uma <venda>.<calcular> a <quantidade total vendida por um varejista> para uma <descrição de produto>.
![Page 44: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/44.jpg)
Visão
Feature Breakdown Structure
![Page 45: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/45.jpg)
Feature Breakdown Structure
![Page 46: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/46.jpg)
OK, temos uma visão de negócio ao longo do
ProjetoEstá mais fácil para fazer
Grooming e Priorizar
![Page 47: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/47.jpg)
Mas não era suficienteNão tínhamos visão clara da evolução do
desenvolvimento do Projeto
Gráfico não estavam representando muito a realidade
![Page 48: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/48.jpg)
Visão
Wish List
Story Mapping
![Page 49: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/49.jpg)
OK, temos uma visão de negócio ao longo do
ProjetoE temos uma visão
melhor da evolução do projeto
![Page 50: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/50.jpg)
Mas não era suficienteTínhamos muitos problemas de gargalos e ociosidade
Sentíamos que o processo não fluía bem, entre a concepção e a entrega
Temos mais visibilidade sobre o negócio, mas não muito sobre o processo
![Page 51: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/51.jpg)
Wish List
Car Wall
![Page 52: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/52.jpg)
Introduzindo Kanban
![Page 53: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/53.jpg)
OK, temos uma visão de negócio, da evolução e
do Processo
![Page 54: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/54.jpg)
Mas não era suficiente
Como fazemos para fazer uma documentação a ser entregue, exemplo: Manual, Funcionalidades
entregues
![Page 55: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/55.jpg)
Wiki
![Page 56: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/56.jpg)
OK, temos um meio rápido de documentar, de
forma colaborativa e simples
![Page 57: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/57.jpg)
Mas não era suficiente
...
![Page 58: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/58.jpg)
Priorização == SCRUM == Product Backlog
Drill Down == FDD == Feature Breakdonw Structure
Visibilidade do Negócio == Story Mapping
Funcionalidades macro == FDD == Features
Entendimento e Comunicação == XP == User Stories
Compreensão e Validação == XP == Acceptance Criteria
Visibilidade e Melhoria do Processo == Card Wall == Kanban
![Page 59: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/59.jpg)
GanhosVisibilidade do Produto por todos os envolvidos
Compartilhamento de conhecimentoColaboração ativa de todas as partes
Percepção do valor de negócioPriorização rápida
Diminuição do retrabalhoAproximação de todos as papéisMelhoria contínua no processo
![Page 60: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/60.jpg)
Novas dificuldades
Manter Story Mapping alinhado com Product BacklogManter FBS atualizada
Momento de realizar a documentação formalPerca de post it no Kanban
Momento de “congelamento” para SprintQuando usar Sprints
![Page 61: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/61.jpg)
Nosso maior ganho foi a Cultura
![Page 62: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/62.jpg)
Identifique, explore e eleve a nova restrição
Simplicidade: a arte de maximizar a quantidade de
trabalho que não precisou ser feito.
![Page 63: Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Requisitos](https://reader036.vdocuments.pub/reader036/viewer/2022062905/549138a8b47959c8238b46db/html5/thumbnails/63.jpg)
Espero que tenham ficado curiosos
Terminanos
Rafael Barbosa Camargo@rafajagua
www.agilementoring.wordpress.comwww.caipiraagil.com