SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Captando requisitos de forma
            ágil
          Captando?
Nícolas Iensen

 ● Bacharel em Ciência da Computação pela PUC-RS
 ● ~ 6 anos de experiência com desenvolvimento de software
 ● ~ 4 anos desenvolvendo software baseado na web
 ● ~ 3 anos estudando/praticando Metodologias Ágeis
 ● Palestrante do GURU-RS e SC
 ● Sócio fundador da Quavio

nicolas@quavio.com.br
@nicolasiensen
Vocês

● Em que área atuam?
● Participam de algum processo de captação de requisitos?
Agenda

1. BABOK
2. Workshop de requisitos
3. User story mapping
4. Nosso workshop
    1. Problema
    2. Funcionalidades
    3. Detalhes
    4. Ordenação
    5. Priorização
    6. Quebras de Fluxo
    7. Releases
5. Testes de Aceitação
6. Referências
7. A conclusão
BABOK

          Business Analysis Body of Knowledge
  ou Guia do Conjunto de Conhecimentos em Análise de
                       Negócios

● Desenvolvido pelo IIBA (International Institute of Business
  Analysis)
● Padrão globalmente aceito para a prática de análise de
  negócios
● Descreve áreas do conhecimento da análise de negócios,
  suas atividades e tarefas, e as qualidades necessárias para
  executar com eficácia.
Workshop de Requisitos

● Uma das técnicas para captação de requisitos aceitas pelo BABOK
● ~ "Um workshop de requisitos é uma reunião estruturada na qual um grupo
  cuidadosamente selecionado de stakeholders colaboram para definir e/ou
  refinar requisitos sob a orientação de um facilitador qualificado e neutro",
  texto extraído do BABOK e traduzido por mim
● Outras técnicas para captação de requisitos aceitas pelo BABOK:
    ○ Brainstorming;
    ○ Document Analysis;
    ○ Focus Groups;
    ○ Interface Analysis;
    ○ Interviews;
    ○ Observation;
    ○ Prototyping;
    ○ Survey/Questionnaire;
● Um bom facilitador deve conhecer todas essas técnicas e aplicá-las
  quando achar necessário (cinto de utilidades do Batman).
User Story Mapping

When releasing software incrementally, how do you choose a
first bundle of features that is both high value and immediately
useful? Jeff Patton

Informações contidas em um story map:
  ● Visão geral do projeto
  ● Funcionalidades e tipos de usuários
  ● Prioridade do backlog
Problema

● Formar os grupos;
● Escolher um problema do mundo real que possa ser resolvido com
  software, exemplos:
    ○ Estúdio musical deseja um sistema de agendamento;
    ○ Restaurante deseja um sistema que interligue o garçom e a cozinha
    ○ Video locadora deseja um sistema de controle de retiradas
    ○ Produtora de eventos deseja vender os ingressos pela Internet
    ○ Ponto de taxi deseja um sistema de chamado conectado com o taxista
    ○ Instituição de ensino deseja um sistema de matrículas via Internet
    ○ Imobiliária deseja um sistema de vendas para os corretores
    ○ Loja de roupas deseja vender pela Internet
    ○ Prefeitura deseja um sistema onde as população possa sugerir
      melhorias na cidade
Funcionalidades




                        A regra é começar com um verbo!
 Não pensem no que o sistema tem que fazer e sim no que as pessoas fazem (UCD)
Detalhes
Ordenação




       O objetivo é contar uma história
        de como o sistema funciona
Priorização
Quebras de Fluxo
Releases
Testes de Aceitação




        Qual a duração de cada reserva?
        Os estúdios funcionam 24h/dia?
Referências

● BABOK
● User Story Mapping
● gogamestorm.com
● agileproductdesign.com
● @lcparzianello
Conclusão

● Preparem o terreno para executar um workshop de
  requisitos
● Estudem o assunto
● Coragem para fazer diferente

Contenu connexe

En vedette

Organizacoes Pós-gerenciais
Organizacoes Pós-gerenciaisOrganizacoes Pós-gerenciais
Organizacoes Pós-gerenciaisNícolas Iensen
 
Empreendendo sem Desperdício
Empreendendo sem DesperdícioEmpreendendo sem Desperdício
Empreendendo sem DesperdícioNícolas Iensen
 
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasNícolas Iensen
 
Be Water My Friend - Layout Fluido com Columnal
Be Water My Friend - Layout Fluido com ColumnalBe Water My Friend - Layout Fluido com Columnal
Be Water My Friend - Layout Fluido com ColumnalNícolas Iensen
 
Modelando e Validando Negócios
Modelando e Validando NegóciosModelando e Validando Negócios
Modelando e Validando NegóciosNícolas Iensen
 
Colaboração, reputação, transparência e o que os nerds tem a ver com isso
Colaboração, reputação, transparência e o que os nerds tem a ver com issoColaboração, reputação, transparência e o que os nerds tem a ver com isso
Colaboração, reputação, transparência e o que os nerds tem a ver com issoNícolas Iensen
 

En vedette (8)

Organizacoes Pós-gerenciais
Organizacoes Pós-gerenciaisOrganizacoes Pós-gerenciais
Organizacoes Pós-gerenciais
 
Empreendendo sem Desperdício
Empreendendo sem DesperdícioEmpreendendo sem Desperdício
Empreendendo sem Desperdício
 
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
 
Kanban
KanbanKanban
Kanban
 
Be Water My Friend - Layout Fluido com Columnal
Be Water My Friend - Layout Fluido com ColumnalBe Water My Friend - Layout Fluido com Columnal
Be Water My Friend - Layout Fluido com Columnal
 
Modelando e Validando Negócios
Modelando e Validando NegóciosModelando e Validando Negócios
Modelando e Validando Negócios
 
Colaboração, reputação, transparência e o que os nerds tem a ver com isso
Colaboração, reputação, transparência e o que os nerds tem a ver com issoColaboração, reputação, transparência e o que os nerds tem a ver com isso
Colaboração, reputação, transparência e o que os nerds tem a ver com isso
 
O Futuro da Gestão
O Futuro da GestãoO Futuro da Gestão
O Futuro da Gestão
 

Similaire à Captando requisitos de forma ágil

RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessEduardo Britto
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathEduardo Britto
 
Proposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoProposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoEduardo Britto
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...EloGroup
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...EloGroup
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Lecom Tecnologia
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performanceAriane Izac
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducaolicardino
 
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosPMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosUrique Hoffmann
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Rafael de Oliveira
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaHeller de Paula
 

Similaire à Captando requisitos de forma ágil (20)

RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcess
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPath
 
Proposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoProposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a Robotizacao
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducao
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosPMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
PDP FINAL.ppt
PDP  FINAL.pptPDP  FINAL.ppt
PDP FINAL.ppt
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publica
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
BDD em Ação
BDD em AçãoBDD em Ação
BDD em Ação
 

Dernier

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Dernier (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Captando requisitos de forma ágil

  • 1. Captando requisitos de forma ágil Captando?
  • 2. Nícolas Iensen ● Bacharel em Ciência da Computação pela PUC-RS ● ~ 6 anos de experiência com desenvolvimento de software ● ~ 4 anos desenvolvendo software baseado na web ● ~ 3 anos estudando/praticando Metodologias Ágeis ● Palestrante do GURU-RS e SC ● Sócio fundador da Quavio nicolas@quavio.com.br @nicolasiensen
  • 3. Vocês ● Em que área atuam? ● Participam de algum processo de captação de requisitos?
  • 4. Agenda 1. BABOK 2. Workshop de requisitos 3. User story mapping 4. Nosso workshop 1. Problema 2. Funcionalidades 3. Detalhes 4. Ordenação 5. Priorização 6. Quebras de Fluxo 7. Releases 5. Testes de Aceitação 6. Referências 7. A conclusão
  • 5. BABOK Business Analysis Body of Knowledge ou Guia do Conjunto de Conhecimentos em Análise de Negócios ● Desenvolvido pelo IIBA (International Institute of Business Analysis) ● Padrão globalmente aceito para a prática de análise de negócios ● Descreve áreas do conhecimento da análise de negócios, suas atividades e tarefas, e as qualidades necessárias para executar com eficácia.
  • 6. Workshop de Requisitos ● Uma das técnicas para captação de requisitos aceitas pelo BABOK ● ~ "Um workshop de requisitos é uma reunião estruturada na qual um grupo cuidadosamente selecionado de stakeholders colaboram para definir e/ou refinar requisitos sob a orientação de um facilitador qualificado e neutro", texto extraído do BABOK e traduzido por mim ● Outras técnicas para captação de requisitos aceitas pelo BABOK: ○ Brainstorming; ○ Document Analysis; ○ Focus Groups; ○ Interface Analysis; ○ Interviews; ○ Observation; ○ Prototyping; ○ Survey/Questionnaire; ● Um bom facilitador deve conhecer todas essas técnicas e aplicá-las quando achar necessário (cinto de utilidades do Batman).
  • 7. User Story Mapping When releasing software incrementally, how do you choose a first bundle of features that is both high value and immediately useful? Jeff Patton Informações contidas em um story map: ● Visão geral do projeto ● Funcionalidades e tipos de usuários ● Prioridade do backlog
  • 8. Problema ● Formar os grupos; ● Escolher um problema do mundo real que possa ser resolvido com software, exemplos: ○ Estúdio musical deseja um sistema de agendamento; ○ Restaurante deseja um sistema que interligue o garçom e a cozinha ○ Video locadora deseja um sistema de controle de retiradas ○ Produtora de eventos deseja vender os ingressos pela Internet ○ Ponto de taxi deseja um sistema de chamado conectado com o taxista ○ Instituição de ensino deseja um sistema de matrículas via Internet ○ Imobiliária deseja um sistema de vendas para os corretores ○ Loja de roupas deseja vender pela Internet ○ Prefeitura deseja um sistema onde as população possa sugerir melhorias na cidade
  • 9. Funcionalidades A regra é começar com um verbo! Não pensem no que o sistema tem que fazer e sim no que as pessoas fazem (UCD)
  • 11. Ordenação O objetivo é contar uma história de como o sistema funciona
  • 15. Testes de Aceitação Qual a duração de cada reserva? Os estúdios funcionam 24h/dia?
  • 16. Referências ● BABOK ● User Story Mapping ● gogamestorm.com ● agileproductdesign.com ● @lcparzianello
  • 17. Conclusão ● Preparem o terreno para executar um workshop de requisitos ● Estudem o assunto ● Coragem para fazer diferente