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 que você quer que a solução faça?
Problema ou
Requisitos
oportunidade
A da Solução
de negócio
Negócio Tecnologia
12. 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
13. 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
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
20.
21. Documentos podem...
‣ suspender o julgamento
‣ reduzir a comunicação e a colaboração
‣ diminuir a responsabilidade
‣ mostrar absolutismo e permanência
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
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
43. Videolocadora
‣ Acervo de Ví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
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 com que 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 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?
59. 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?
60. 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
61. 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?
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
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
64. 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)
65. 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
66. 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
67. 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
68. 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
69. 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
70. 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
71. 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?
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?
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