Workshop
Requisitos Ágeis

Matheus Haddad
Como ouvir isso do cliente
e fazer o software certo?
O problema dos requisitos é um problema
de comunicação entre pessoas.
A
A




Negócio
Problema ou
oportunidade
 de negócio    A




Negócio
Problema ou
oportunidade
 de negócio    A




Negócio            Tecnologia
Problema ou
                   Requisitos
oportunidade
               A   da Solução
 de negócio




Negócio            Tecnologia
Problema ou
                   Requisitos
oportunidade
               A   da Solução
 de negócio




Negócio            Tecnologia
1. O que você quer que a solução faça?




Problema ou
                                              Requisitos
oportunidade
                           A                  da Solução
 de negócio




Negócio                                        Tecnologia
1. O que você quer que a solução faça?




Problema ou
                                              Requisitos
oportunidade
                           A                  da Solução
 de negócio




Negócio                                        Tecnologia
1. O que você quer que a solução faça?




Problema ou
                                              Requisitos
oportunidade
                           A                  da Solução
 de negócio




Negócio                                        Tecnologia

                      2. Requisitos
Problema ou
                   Requisitos
oportunidade
               B   da Solução
 de negócio




Negócio            Tecnologia
Problema ou
                   Requisitos
oportunidade
               B   da Solução
 de negócio




Negócio            Tecnologia
1. Qual é o problema ou necessidade do negócio?




Problema ou
                                             Requisitos
oportunidade
                           B                 da Solução
 de negócio




Negócio                                       Tecnologia
1. Qual é o problema ou necessidade do negócio?




Problema ou
                                             Requisitos
oportunidade
                           B                 da Solução
 de negócio




Negócio                                       Tecnologia
1. Qual é o problema ou necessidade do negócio?




Problema ou
                                             Requisitos
oportunidade
                           B                 da Solução
 de negócio




Negócio                                       Tecnologia

         2. Problemas e necessidades de negócio
1. Qual é o problema ou necessidade do negócio?
     3. Esses requisitos agregam valor para o negócio?




Problema ou
                                              Requisitos
oportunidade
                            B                 da Solução
 de negócio




Negócio                                        Tecnologia

         2. Problemas e necessidades de negócio
Documentos podem...

‣ suspender o julgamento


‣ reduzir a comunicação e a colaboração


‣ diminuir a responsabilidade


‣ mostrar absolutismo e permanência
Representar os requisitos mais que documentá-los.
Requisitos
de Negócio
Requisitos   Por que o software
de Negócio        é necessário?
Requisitos   Por que o software
de Negócio        é necessário?
Requisitos   Por que o software
de Negócio        é necessário?
Requisitos         Por que o software
     de Negócio              é necessário?



Requisitos de Usuário
Requisitos            Por que o software
     de Negócio                 é necessário?


                               O que se espera
Requisitos de Usuário
                        fazer com o software?
Requisitos            Por que o software
     de Negócio                 é necessário?


                               O que se espera
Requisitos de Usuário
                        fazer com o software?
Requisitos            Por que o software
     de Negócio                 é necessário?


                               O que se espera
Requisitos de Usuário
                        fazer com o software?
Requisitos             Por que o software
     de Negócio                  é necessário?


                                O que se espera
Requisitos de Usuário
                         fazer com o software?



Requisitos de Software
Requisitos             Por que o software
     de Negócio                  é necessário?


                                O que se espera
Requisitos de Usuário
                         fazer com o software?


                              Como o software
Requisitos de Software
                         tem que se comportar?
Requisitos             Por que o software
     de Negócio                  é necessário?


                                O que se espera
Requisitos de Usuário
                         fazer com o software?


                              Como o software
Requisitos de Software
                         tem que se comportar?
Requisitos          Por que o software
                 de Negócio               é necessário?


                                         O que se espera
          Requisitos de Usuário
                                  fazer com o software?


                                       Como o software
         Requisitos de Software
                                  tem que se comportar?


 Funcionais

Comportamentos
Requisitos                            Por que o software
                 de Negócio                                 é necessário?


                                                           O que se espera
          Requisitos de Usuário
                                                    fazer com o software?


                                                         Como o software
         Requisitos de Software
                                                    tem que se comportar?


 Funcionais                   Não Funcionais

Comportamentos           Capacidades e Restrições
Contexto do Negócio
Permite uma rápida identificação do escopo do
negócio, suas áreas, relacionamentos e partes
interessadas, apontando para o escopo do projeto.

   Entradas      Saídas      Mecanismos    Controles
Processo




IDEF0 - http://www.idef.com
Entrada 1
Fonte 1

          Entrada 2
Fonte 2                       Processo
          Entrada 3
Fonte 3




IDEF0 - http://www.idef.com
Entrada 1                      Saída 1
Fonte 1                                            Destino 1

          Entrada 2                      Saída 2
Fonte 2                       Processo             Destino 2

          Entrada 3                      Saída 3
Fonte 3                                            Destino 3




IDEF0 - http://www.idef.com
Entrada 1                                             Saída 1
Fonte 1                                                                   Destino 1

          Entrada 2                                             Saída 2
Fonte 2                             Processo                              Destino 2

          Entrada 3                                             Saída 3
Fonte 3                                                                   Destino 3




                      Mecanismo 1   Mecanismo 2   Mecanismo 3




IDEF0 - http://www.idef.com
Controle 1    Controle 2    Controle 3


          Entrada 1                                             Saída 1
Fonte 1                                                                   Destino 1

          Entrada 2                                             Saída 2
Fonte 2                             Processo                              Destino 2

          Entrada 3                                             Saída 3
Fonte 3                                                                   Destino 3




                      Mecanismo 1   Mecanismo 2   Mecanismo 3




IDEF0 - http://www.idef.com
Videolocadora

‣ Acervo de Vídeos
‣ Controle de Locações
‣ Funcionários
‣ Clientes
‣ Controle Financeiro
Consulta
          ao acervo
             Dados      Videolocadora
Cliente   cadastrais


                       ‣ Acervo de Vídeos
                       ‣ Controle de Locações
                       ‣ Funcionários
                       ‣ Clientes
                       ‣ Controle Financeiro
Consulta                             Informações
          ao acervo                             do acervo
             Dados      Videolocadora           Itens
Cliente   cadastrais                            Locados       Cliente



                       ‣ Acervo de Vídeos
                       ‣ Controle de Locações
                       ‣ Funcionários
                       ‣ Clientes
                       ‣ Controle Financeiro
Consulta                             Informações
          ao acervo                             do acervo
             Dados      Videolocadora           Itens
Cliente   cadastrais                            Locados       Cliente



                       ‣ Acervo de Vídeos
          Itens para
             locação   ‣ Controle de Locações
Cliente
          Itens para
          devolução
                       ‣ Funcionários
                       ‣ Clientes
                       ‣ Controle Financeiro
Consulta                             Informações
          ao acervo                             do acervo
             Dados      Videolocadora           Itens
Cliente   cadastrais                            Locados        Cliente



                       ‣ Acervo de Vídeos
          Itens para                            Comprovante
             locação   ‣ Controle de Locações   de locação

Cliente
          Itens para
          devolução
                       ‣ Funcionários           Comprovante
                                                               Cliente
                                                de devolução
                       ‣ Clientes
                       ‣ Controle Financeiro
Consulta                             Informações
           ao acervo                             do acervo
             Dados       Videolocadora           Itens
Cliente   cadastrais                             Locados        Cliente



                        ‣ Acervo de Vídeos
           Itens para                            Comprovante
              locação   ‣ Controle de Locações   de locação

Cliente
          Itens para
          devolução
                        ‣ Funcionários           Comprovante
                                                                Cliente
                                                 de devolução
                        ‣ Clientes
                        ‣ Controle Financeiro
          Pagamento

Cliente
Consulta                             Informações
           ao acervo                             do acervo
             Dados       Videolocadora           Itens
Cliente   cadastrais                             Locados        Cliente



                        ‣ Acervo de Vídeos
           Itens para                            Comprovante
              locação   ‣ Controle de Locações   de locação

Cliente
          Itens para
          devolução
                        ‣ Funcionários           Comprovante
                                                                Cliente
                                                 de devolução
                        ‣ Clientes
                        ‣ Controle Financeiro
          Pagamento                              Recibo

Cliente                                                         Cliente
Consulta                                                                               Informações
           ao acervo                                                                               do acervo
             Dados                            Videolocadora                                        Itens
Cliente   cadastrais                                                                               Locados        Cliente



                                             ‣ Acervo de Vídeos
           Itens para                                                                              Comprovante
              locação                        ‣ Controle de Locações                                de locação

Cliente
          Itens para
          devolução
                                             ‣ Funcionários                                        Comprovante
                                                                                                                  Cliente
                                                                                                   de devolução
                                             ‣ Clientes
                                             ‣ Controle Financeiro
          Pagamento                                                                                Recibo

Cliente                                                                                                           Cliente


                              Gerente                                                Sistema de Gestão
                                                         Sistema de Gestão
                              Atendente                                              da Distribuidora
                                                         da Videolocadora
                              Distribuidor                                           de Vídeo




                                                                             Outros Sistemas
                        Realizadores            Site / Software
Gerente                     Gerente                 Gerente


                                 Política de                 Política de              Política de
                                 Consulta                    Locação                  Preços



            Consulta                                                                                Informações
           ao acervo                                                                                do acervo
             Dados                             Videolocadora                                        Itens
Cliente   cadastrais                                                                                Locados        Cliente



                                             ‣ Acervo de Vídeos
           Itens para                                                                               Comprovante
              locação                        ‣ Controle de Locações                                 de locação

Cliente
          Itens para
          devolução
                                             ‣ Funcionários                                         Comprovante
                                                                                                                   Cliente
                                                                                                    de devolução
                                             ‣ Clientes
                                             ‣ Controle Financeiro
          Pagamento                                                                                 Recibo

Cliente                                                                                                            Cliente


                              Gerente                                                Sistema de Gestão
                                                         Sistema de Gestão
                              Atendente                                              da Distribuidora
                                                         da Videolocadora
                              Distribuidor                                           de Vídeo




                                                                             Outros Sistemas
                        Realizadores            Site / Software
Cenário Atual
Cenário Atual   Cenário Futuro
Projeto
Cenário Atual             Cenário Futuro
Projeto
Cenário Atual               Cenário Futuro




 O projeto deve fazer a transição entre
   o cenário atual e o cenário futuro.
Cenário Atual
Fazer com que as partes interessadas compartilhem a
mesma compreensão da situação atual.

                                  Perda de           Não
  Ineficiências   Ineficácias
                                oportunidades   conformidades
Cenário Atual
A videolocadora DVD Max possui 3 filiais e conta com mais de
5.000 títulos no acervo. Todas as lojas funcionam 24x7 e são
dirigidas por seus respectivos Gerentes de Operação, que
coordenam equipes de 2 a 5 atendentes responsáveis pela
orientação dos clientes e realização das operações de locação e caixa.
Todo o atendimento é feito com o auxílio de uma planilha de
cálculo controlada de forma independente por cada loja. Uma vez
por semana, os respectivos Gerentes de Operação encaminham à
direção suas planilhas para consolidação de relatórios e avaliação
do desempenho de cada filial.

                                                                  frente



Quem? Onde? Quando? O que e como fazem?
Resultados Observados
A empresa tem recebido em torno de 200 reclamações por mês
devido à demora no atendimento e cadastramento de novos
clientes, perda de controle no processo de cobrança e falta de
mecanismo que permita consultar o acervo pela internet, fazer
reservas e solicitar a entrega de filmes em casa. Como principal
resultado negativo, observa-se um decréscimo na captação de
novos clientes e a perda constante dos antigos clientes para
concorrentes que possuem todas as lojas informatizadas.
Possíveis causas
A principal causa deste cenário esteve associada até o momento à
falta de recursos para investimento em novas tecnologias.
                                                                   verso



Quais? Quantos? Por que?
Cenário Futuro
Fazer com que as partes interessadas compartilhem a
mesma compreensão da situação futura desejada.

  Eficiências   Eficácias   Oportunidades   Conformidades
Cenário Futuro
Ao término do projeto, todas as lojas da DVD Max estarão
informatizadas em todos os aspectos relacionados ao cadastro de
clientes, consulta de acervo, locação e controle financeiro. Os
atendentes utilizarão um sistema de software para gerenciar os
cadastros de clientes e as locações de vídeos. Todos os clientes da
DVD Max poderão consultar pela internet o acervo de vídeo de sua
loja preferencial, fazer reservas e solicitar entrega de filmes em
sua residência. O Gerente de Operações poderá consultar
periodicamente, em tempo real, relatórios de movimentação das
consultas (filmes mais procurados), reservas e entregas a fim de
aperfeiçoar seu plano gerencial.
                                                                 frente



Quem? Onde? Quando? O que e como fazem?
Resultados Desejados               Efeitos / Benefícios
✓ Reduzir o tempo de                ✓ Manter 100% dos clientes
  atendimento em 50%                  satisfeitos
✓ Garantir a consistência           ✓ Manter os clientes atuais
  das informações                   ✓ Aumentar a captação de
✓ Permitir a reserva de               novos clientes
  vídeos pela internet              ✓ Aumentar a receita da
                                      empresa em 100%

Recursos Necessários
Os atendentes utilizarão um sistema de frente de caixa
(SoftDVDMax) e os clientes um site para reservas e locações
(iDVDMax)                                                     verso



Quais? Quando? Por que? Como?
Temas de Negócio
Fazer com que as partes interessadas compartilhem a
forma como o escopo do projeto foi dividido em
termos de negócio.

                              Resultados   Resultados
   Ambiente   Comportamento
                                atuais     desejados
Tema: Controle de Locações
Diariamente, os clientes precisam se dirigir à loja para realizar a locação
dos vídeos de nosso acervo. A identificação do mesmo é feita mediante a
apresentação de documento. O cliente poderá realizar a locação dos itens
caso a política de locação permita. Se possível, o atendente irá registra os
itens desejados e emitir um comprovante de locação para o cliente.
Problemas                                   Objetivos
• Processo manual                           • Informatizar a locação
• Identificação em até 4 min                • Identificação em até 2 min
• Registro dos itens em até 5 min           • Registro em até 3 minutos
• Impossível locação remota                 • Permitir locação remota
• Cliente insatisfeito                      • Controlar entrega remota


Presente (problemas) e Futuro (objetivos)
Personas
Compreender quais perfis de usuários irão interagir
com o produto para projetarmos a melhor experiência
de uso e suportar as diferentes necessidades.

                              Resultados   Resultados
   Ambiente   Comportamento
                                atuais     desejados
Rubens, o cinéfilo conectado
 Perfil                              Contexto
Homem de meia idade, de classe       Prefere clássicos e dramas, mas
média alta, educado e com nível      aluga aventuras. Assiste 10 filmes
superior. Muito crítico e exigente   por semana. Gosta de estar sempre
naquilo que consome.                 atualizado sobre lançamentos e
                                     mantém um blog sobre cinema.
 Tecnologia                          Expectativas
Usuário de tecnologia, possui        Gostaria de consultar o acervo pela
IPhone e navega diariamente na       Internet, solicitar vídeos para
Internet. Adora sua HDTV com         receber em casa. Quer ser informado
BlueRay e o novo Home Theater que    dos lançamentos e gostaria de ter
comprou.                             benefícios.


Conhecimentos, habilidades, atitudes e expectativas
Releases
Definir uma estratégia de entregas para satisfazer os
usuários desde de cedo e utilizar seus feedbacks para
criar as próximas versões do produto.

                               Objetivos
  Capacidades    Recursos                     ROI
                              de Negócio
Release #1: Controlar Cadastro de Clientes
Objetivos de Negócio                   Recursos Necessários
 O atendente poderá identificar       • Infra-estrutura básica
 rapidamente o cliente durante        • Módulo de Gerenc. de Clientes
 uma operação de locação ou           • Pré-carga de funcionários
 cadastrar novos membros com          • Pré-carga de clientes
 mais rapidez e consistência das      • Treinamento de operadores
 informações. Demais operações
 seguem em planilha.
Envolvimento de Usuários
Regras de negócio com o Gerente de Operações e análise de interface com
os atendentes.



Antecipar o retorno sobre o investimento
Features
Identificar e compreender quais funções o produto
deve desempenhar sob condições de negócio e
restrições tecnológicas e de ambiente.

                              Requisitos
  Componentes   Módulos                      Restrições
                            não funcionais
Gerenciamento de Clientes
Módulo do sistema SoftDVDMax desenvolvido para gerenciar o
cadastro dos clientes da videolocadora. Permite inclusão, consulta,
alteração e cancelamento de cadastros de clientes. Possui operações
de consultora por busca fonética e listagens paginadas. Também
Contempla o gerenciamento do login dos clientes para acesso pela
Internet.
Considerações e restrições
Vide protótipos do Módulo para melhor compreensão da aplicação.
SoftDVDMax é um sistema Cliente-Server baseado no sistema
operacional Microsoft Windows e banco de dados SQL Server.

F#01        Release: #1       Tamanho: 55        Duração: 4 semanas


Módulos e sub-módulos
User Stories
Representam o comportamento e valor desejados
pelo cliente, com critérios de aceitação claramente
definidos junto à equipe.

    Quem?         O que?       Por que?
<título da história>
 Como um <perfil> eu devo/posso/gostaria
 <função> para <razão ou valor de negócio>




Quem? O que? Por que?
Cadastrar um cliente
 Como um Atendente eu devo cadastrar um novo
 cliente para permitir reserva de títulos, locação
 de vídeos e acesso ao site para esse cliente.




Quem? O que? Por que?
Critérios de Aceitação
Representam a confirmação da implementação dos
requisitos

   Cenário   Comportamento   Confirmação
Critérios de aceitação
 Dado que <cenário>
 quando <evento ou ação>
 então <resultado observável>
 Dado que <cenário>
 quando <evento ou ação>
 então <resultado observável>
 Dado que <cenário>
 quando <evento ou ação>
 então <resultado observável>


Cenários, ações e resultados observáveis.
Critérios de aceitação
 Dado que estou autenticado no sistema
 quando eu cadastrar um novo cliente
 então ele ficará disponível para reservas e locações.
 Dado que cadastrando um novo cliente
 quando eu informar um CPF inválido
 então deverá ser exibido um alerta.
 Dado que o cliente foi cadastrado com sucesso
 quando acessar o site da videolocadora
 então ele poderá fazer reserva de títulos.


Cenários, ações e resultados observáveis.
Referências
              Luiz Parzianello
              Suryatec (http://blog.suryatec.com.br)

              Curso de Planejamento e Requisitos Ágeis
Obrigado!

Matheus Haddad
matheus@webgoal.com.br

@mhaddad

Análise de Negócio e Requisitos Ágeis

  • 1.
  • 3.
    Como ouvir issodo cliente e fazer o software certo?
  • 4.
    O problema dosrequisitos é um problema de comunicação entre pessoas.
  • 5.
  • 6.
  • 7.
    Problema ou oportunidade denegócio A Negócio
  • 8.
    Problema ou oportunidade denegócio A Negócio Tecnologia
  • 9.
    Problema ou Requisitos oportunidade A da Solução de negócio Negócio Tecnologia
  • 10.
    Problema ou Requisitos oportunidade A da Solução de negócio Negócio Tecnologia
  • 11.
    1. O quevocê quer que a solução faça? Problema ou Requisitos oportunidade A da Solução de negócio Negócio Tecnologia
  • 12.
    1. O quevocê quer que a solução faça? Problema ou Requisitos oportunidade A da Solução de negócio Negócio Tecnologia
  • 13.
    1. O quevocê quer que a solução faça? Problema ou Requisitos oportunidade A da Solução de negócio Negócio Tecnologia 2. Requisitos
  • 14.
    Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia
  • 15.
    Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia
  • 16.
    1. Qual éo problema ou necessidade do negócio? Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia
  • 17.
    1. Qual éo problema ou necessidade do negócio? Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia
  • 18.
    1. Qual éo problema ou necessidade do negócio? Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia 2. Problemas e necessidades de negócio
  • 19.
    1. Qual éo problema ou necessidade do negócio? 3. Esses requisitos agregam valor para o negócio? Problema ou Requisitos oportunidade B da Solução de negócio Negócio Tecnologia 2. Problemas e necessidades de negócio
  • 21.
    Documentos podem... ‣ suspendero julgamento ‣ reduzir a comunicação e a colaboração ‣ diminuir a responsabilidade ‣ mostrar absolutismo e permanência
  • 22.
    Representar os requisitosmais que documentá-los.
  • 24.
  • 25.
    Requisitos Por que o software de Negócio é necessário?
  • 26.
    Requisitos Por que o software de Negócio é necessário?
  • 27.
    Requisitos Por que o software de Negócio é necessário?
  • 28.
    Requisitos Por que o software de Negócio é necessário? Requisitos de Usuário
  • 29.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software?
  • 30.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software?
  • 31.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software?
  • 32.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software? Requisitos de Software
  • 33.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software? Como o software Requisitos de Software tem que se comportar?
  • 34.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software? Como o software Requisitos de Software tem que se comportar?
  • 35.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software? Como o software Requisitos de Software tem que se comportar? Funcionais Comportamentos
  • 36.
    Requisitos Por que o software de Negócio é necessário? O que se espera Requisitos de Usuário fazer com o software? Como o software Requisitos de Software tem que se comportar? Funcionais Não Funcionais Comportamentos Capacidades e Restrições
  • 37.
    Contexto do Negócio Permiteuma rápida identificação do escopo do negócio, suas áreas, relacionamentos e partes interessadas, apontando para o escopo do projeto. Entradas Saídas Mecanismos Controles
  • 38.
  • 39.
    Entrada 1 Fonte 1 Entrada 2 Fonte 2 Processo Entrada 3 Fonte 3 IDEF0 - http://www.idef.com
  • 40.
    Entrada 1 Saída 1 Fonte 1 Destino 1 Entrada 2 Saída 2 Fonte 2 Processo Destino 2 Entrada 3 Saída 3 Fonte 3 Destino 3 IDEF0 - http://www.idef.com
  • 41.
    Entrada 1 Saída 1 Fonte 1 Destino 1 Entrada 2 Saída 2 Fonte 2 Processo Destino 2 Entrada 3 Saída 3 Fonte 3 Destino 3 Mecanismo 1 Mecanismo 2 Mecanismo 3 IDEF0 - http://www.idef.com
  • 42.
    Controle 1 Controle 2 Controle 3 Entrada 1 Saída 1 Fonte 1 Destino 1 Entrada 2 Saída 2 Fonte 2 Processo Destino 2 Entrada 3 Saída 3 Fonte 3 Destino 3 Mecanismo 1 Mecanismo 2 Mecanismo 3 IDEF0 - http://www.idef.com
  • 43.
    Videolocadora ‣ Acervo deVídeos ‣ Controle de Locações ‣ Funcionários ‣ Clientes ‣ Controle Financeiro
  • 44.
    Consulta ao acervo Dados Videolocadora Cliente cadastrais ‣ Acervo de Vídeos ‣ Controle de Locações ‣ Funcionários ‣ Clientes ‣ Controle Financeiro
  • 45.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos ‣ Controle de Locações ‣ Funcionários ‣ Clientes ‣ Controle Financeiro
  • 46.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para locação ‣ Controle de Locações Cliente Itens para devolução ‣ Funcionários ‣ Clientes ‣ Controle Financeiro
  • 47.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para Comprovante locação ‣ Controle de Locações de locação Cliente Itens para devolução ‣ Funcionários Comprovante Cliente de devolução ‣ Clientes ‣ Controle Financeiro
  • 48.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para Comprovante locação ‣ Controle de Locações de locação Cliente Itens para devolução ‣ Funcionários Comprovante Cliente de devolução ‣ Clientes ‣ Controle Financeiro Pagamento Cliente
  • 49.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para Comprovante locação ‣ Controle de Locações de locação Cliente Itens para devolução ‣ Funcionários Comprovante Cliente de devolução ‣ Clientes ‣ Controle Financeiro Pagamento Recibo Cliente Cliente
  • 50.
    Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para Comprovante locação ‣ Controle de Locações de locação Cliente Itens para devolução ‣ Funcionários Comprovante Cliente de devolução ‣ Clientes ‣ Controle Financeiro Pagamento Recibo Cliente Cliente Gerente Sistema de Gestão Sistema de Gestão Atendente da Distribuidora da Videolocadora Distribuidor de Vídeo Outros Sistemas Realizadores Site / Software
  • 51.
    Gerente Gerente Gerente Política de Política de Política de Consulta Locação Preços Consulta Informações ao acervo do acervo Dados Videolocadora Itens Cliente cadastrais Locados Cliente ‣ Acervo de Vídeos Itens para Comprovante locação ‣ Controle de Locações de locação Cliente Itens para devolução ‣ Funcionários Comprovante Cliente de devolução ‣ Clientes ‣ Controle Financeiro Pagamento Recibo Cliente Cliente Gerente Sistema de Gestão Sistema de Gestão Atendente da Distribuidora da Videolocadora Distribuidor de Vídeo Outros Sistemas Realizadores Site / Software
  • 53.
  • 54.
    Cenário Atual Cenário Futuro
  • 55.
    Projeto Cenário Atual Cenário Futuro
  • 56.
    Projeto Cenário Atual Cenário Futuro O projeto deve fazer a transição entre o cenário atual e o cenário futuro.
  • 57.
    Cenário Atual Fazer comque as partes interessadas compartilhem a mesma compreensão da situação atual. Perda de Não Ineficiências Ineficácias oportunidades conformidades
  • 58.
    Cenário Atual A videolocadoraDVD Max possui 3 filiais e conta com mais de 5.000 títulos no acervo. Todas as lojas funcionam 24x7 e são dirigidas por seus respectivos Gerentes de Operação, que coordenam equipes de 2 a 5 atendentes responsáveis pela orientação dos clientes e realização das operações de locação e caixa. Todo o atendimento é feito com o auxílio de uma planilha de cálculo controlada de forma independente por cada loja. Uma vez por semana, os respectivos Gerentes de Operação encaminham à direção suas planilhas para consolidação de relatórios e avaliação do desempenho de cada filial. frente Quem? Onde? Quando? O que e como fazem?
  • 59.
    Resultados Observados A empresatem recebido em torno de 200 reclamações por mês devido à demora no atendimento e cadastramento de novos clientes, perda de controle no processo de cobrança e falta de mecanismo que permita consultar o acervo pela internet, fazer reservas e solicitar a entrega de filmes em casa. Como principal resultado negativo, observa-se um decréscimo na captação de novos clientes e a perda constante dos antigos clientes para concorrentes que possuem todas as lojas informatizadas. Possíveis causas A principal causa deste cenário esteve associada até o momento à falta de recursos para investimento em novas tecnologias. verso Quais? Quantos? Por que?
  • 60.
    Cenário Futuro Fazer comque as partes interessadas compartilhem a mesma compreensão da situação futura desejada. Eficiências Eficácias Oportunidades Conformidades
  • 61.
    Cenário Futuro Ao términodo projeto, todas as lojas da DVD Max estarão informatizadas em todos os aspectos relacionados ao cadastro de clientes, consulta de acervo, locação e controle financeiro. Os atendentes utilizarão um sistema de software para gerenciar os cadastros de clientes e as locações de vídeos. Todos os clientes da DVD Max poderão consultar pela internet o acervo de vídeo de sua loja preferencial, fazer reservas e solicitar entrega de filmes em sua residência. O Gerente de Operações poderá consultar periodicamente, em tempo real, relatórios de movimentação das consultas (filmes mais procurados), reservas e entregas a fim de aperfeiçoar seu plano gerencial. frente Quem? Onde? Quando? O que e como fazem?
  • 62.
    Resultados Desejados Efeitos / Benefícios ✓ Reduzir o tempo de ✓ Manter 100% dos clientes atendimento em 50% satisfeitos ✓ Garantir a consistência ✓ Manter os clientes atuais das informações ✓ Aumentar a captação de ✓ Permitir a reserva de novos clientes vídeos pela internet ✓ Aumentar a receita da empresa em 100% Recursos Necessários Os atendentes utilizarão um sistema de frente de caixa (SoftDVDMax) e os clientes um site para reservas e locações (iDVDMax) verso Quais? Quando? Por que? Como?
  • 63.
    Temas de Negócio Fazercom que as partes interessadas compartilhem a forma como o escopo do projeto foi dividido em termos de negócio. Resultados Resultados Ambiente Comportamento atuais desejados
  • 64.
    Tema: Controle deLocações Diariamente, os clientes precisam se dirigir à loja para realizar a locação dos vídeos de nosso acervo. A identificação do mesmo é feita mediante a apresentação de documento. O cliente poderá realizar a locação dos itens caso a política de locação permita. Se possível, o atendente irá registra os itens desejados e emitir um comprovante de locação para o cliente. Problemas Objetivos • Processo manual • Informatizar a locação • Identificação em até 4 min • Identificação em até 2 min • Registro dos itens em até 5 min • Registro em até 3 minutos • Impossível locação remota • Permitir locação remota • Cliente insatisfeito • Controlar entrega remota Presente (problemas) e Futuro (objetivos)
  • 65.
    Personas Compreender quais perfisde usuários irão interagir com o produto para projetarmos a melhor experiência de uso e suportar as diferentes necessidades. Resultados Resultados Ambiente Comportamento atuais desejados
  • 66.
    Rubens, o cinéfiloconectado Perfil Contexto Homem de meia idade, de classe Prefere clássicos e dramas, mas média alta, educado e com nível aluga aventuras. Assiste 10 filmes superior. Muito crítico e exigente por semana. Gosta de estar sempre naquilo que consome. atualizado sobre lançamentos e mantém um blog sobre cinema. Tecnologia Expectativas Usuário de tecnologia, possui Gostaria de consultar o acervo pela IPhone e navega diariamente na Internet, solicitar vídeos para Internet. Adora sua HDTV com receber em casa. Quer ser informado BlueRay e o novo Home Theater que dos lançamentos e gostaria de ter comprou. benefícios. Conhecimentos, habilidades, atitudes e expectativas
  • 67.
    Releases Definir uma estratégiade entregas para satisfazer os usuários desde de cedo e utilizar seus feedbacks para criar as próximas versões do produto. Objetivos Capacidades Recursos ROI de Negócio
  • 68.
    Release #1: ControlarCadastro de Clientes Objetivos de Negócio Recursos Necessários O atendente poderá identificar • Infra-estrutura básica rapidamente o cliente durante • Módulo de Gerenc. de Clientes uma operação de locação ou • Pré-carga de funcionários cadastrar novos membros com • Pré-carga de clientes mais rapidez e consistência das • Treinamento de operadores informações. Demais operações seguem em planilha. Envolvimento de Usuários Regras de negócio com o Gerente de Operações e análise de interface com os atendentes. Antecipar o retorno sobre o investimento
  • 69.
    Features Identificar e compreenderquais funções o produto deve desempenhar sob condições de negócio e restrições tecnológicas e de ambiente. Requisitos Componentes Módulos Restrições não funcionais
  • 70.
    Gerenciamento de Clientes Módulodo sistema SoftDVDMax desenvolvido para gerenciar o cadastro dos clientes da videolocadora. Permite inclusão, consulta, alteração e cancelamento de cadastros de clientes. Possui operações de consultora por busca fonética e listagens paginadas. Também Contempla o gerenciamento do login dos clientes para acesso pela Internet. Considerações e restrições Vide protótipos do Módulo para melhor compreensão da aplicação. SoftDVDMax é um sistema Cliente-Server baseado no sistema operacional Microsoft Windows e banco de dados SQL Server. F#01 Release: #1 Tamanho: 55 Duração: 4 semanas Módulos e sub-módulos
  • 71.
    User Stories Representam ocomportamento e valor desejados pelo cliente, com critérios de aceitação claramente definidos junto à equipe. Quem? O que? Por que?
  • 72.
    <título da história> Como um <perfil> eu devo/posso/gostaria <função> para <razão ou valor de negócio> Quem? O que? Por que?
  • 73.
    Cadastrar um cliente Como um Atendente eu devo cadastrar um novo cliente para permitir reserva de títulos, locação de vídeos e acesso ao site para esse cliente. Quem? O que? Por que?
  • 74.
    Critérios de Aceitação Representama confirmação da implementação dos requisitos Cenário Comportamento Confirmação
  • 75.
    Critérios de aceitação Dado que <cenário> quando <evento ou ação> então <resultado observável> Dado que <cenário> quando <evento ou ação> então <resultado observável> Dado que <cenário> quando <evento ou ação> então <resultado observável> Cenários, ações e resultados observáveis.
  • 76.
    Critérios de aceitação Dado que estou autenticado no sistema quando eu cadastrar um novo cliente então ele ficará disponível para reservas e locações. Dado que cadastrando um novo cliente quando eu informar um CPF inválido então deverá ser exibido um alerta. Dado que o cliente foi cadastrado com sucesso quando acessar o site da videolocadora então ele poderá fazer reserva de títulos. Cenários, ações e resultados observáveis.
  • 77.
    Referências Luiz Parzianello Suryatec (http://blog.suryatec.com.br) Curso de Planejamento e Requisitos Ágeis
  • 78.