caio rodrigo – [pan] diogo ferreira – [pan] [pgt] [ppr] emanoel rodolfo – [pan] [pgt] [ppr] ...
TRANSCRIPT
Sistema de Gerenciamentode Clubes de Destilados
Caio Rodrigo – [PAN] Diogo Ferreira – [PAN] [PGT] [PPR] Emanoel Rodolfo – [PAN] [PGT] [PPR] Filipe Loreto – [PAN] [PGT] [PPR] Pedro Vasconcelos – [PAN] [PGT] [PPR] Raul dos Santos – [PAN] [PGT] [PPR] Wagner Souza – [PAN] [PGT] [PPR]
Sistema de Gerenciamentode Clubes de Destilados
EQUIPE
Contextualização do Negócio Processo de Desenvolvimento Apresentação do Software Demonstração
Sistema de Gerenciamentode Clubes de Destilados
AGENDA
Sistema de Gerenciamentode Clubes de Destilados
SITUAÇÃO ATUALClube do Uísque•Cliente apresenta o cartão de sócio e Identidade ao Garçom
Garçom•Verifica a Identidade e vai localizar a garrafa do Cliente na prateleira
Cliente•Aguarda o mínimo 15 minutos para o garçon localizar a garrafa
Garçom•Localiza a garrafa e leva para o cliente
Cliente•Recebe a bebida e efetua o consumo
Cliente•Deseja encerrar o consumo e chama o garçom
Garçom•Risca a fita métrica para que o cliente confirme o consumo
Garçom•Leva a garrafa para a prateleira novamente
O modo tradicional enfrenta problemas como:
Demora para localizar a garrafa do cliente; Limpeza das garrafas nas prateleiras; Espaço para armazenar as garrafas dos
clientes; Apenas um único cartão de fidelidade;
Sistema de Gerenciamentode Clubes de Destilados
PROBLEMAS
Sistema de Gerenciamentode Clubes de Destilados
COM O SISTEMA
Clube do Uísque• Cliente informa ao
Garçom que faz parte do clube de uísque
Garçom• Apresenta o
dispositivo móvel para o cliente fazer o login e verificar as suas bebidas
Garçom• Identifica a bebida
que o cliente escolheu/possui e entrega uma garrafa lacrada
Cliente• Recebe a bebida e
efetua o consumo
Cliente• Deseja encerrar o
consumo e chama o garçom
Garçom• Verifica no medidor a
quantidade consumida e debita do saldo do cliente
Sair do modo tradicional e manual para o modo digital e ágil;
Eliminar a necessidade de o participante do clube ter uma garrafa em uma prateleira ocupando espaço no restaurante/bar;
No caso de ser uma rede de restaurantes, o cliente poderá ter acesso a bebida independente da loja que o mesmo adquirir inicialmente;
Reserva on-line de bebidas Consultar saldo das bebidas que possui; Presentear amigos com doses;
Sistema de Gerenciamentode Clubes de Destilados
SOLUÇÕES DO SISTEMA
Contextualização do NegócioProcesso de Desenvolvimento Apresentação do Software Demonstração
Sistema de Gerenciamentode Clubes de Destilados
AGENDA
As nossas maiores dificuldades referente ao processo:
Adaptação as práticas utilizadas na metodologia (Reuniões diárias, Sprint Planning, Sprint Retrospective);
Falta de experiência dos integrantes;
Artefatos que deveriam ser produzidos em cada Sprint (Product Backlog, Sprint Burndown, Sprint Backlog);
Sistema de Gerenciamentode Clubes de Destilados
DIFICULDADES
Maiores problemas que encontramos no processo:
Problemas com o Repositório – Acidentalmente o repositório foi apagado na 2ª Sprint e boa parte do sistema teve que ser feito novamente;
Problemas com o WebService – Tivemos grandes problemas para implantar o WebService e para aprender a “trabalhar” com ele;
Problemas em fazer o Android se comunicar com WebService – Encontramos uma grande dificuldade na transformação e leitura dos objetos entre o Android e o WebService;
Sistema de Gerenciamentode Clubes de Destilados
PROBLEMAS
Todas as tarefas documentadas; Descrição das funcionalidades/tarefas para
um melhor entendimento; Facilitou na identificação do que precisava
ser produzido; Facilitou na visualização do que já tinha sido
produzido;
Sistema de Gerenciamentode Clubes de Destilados
BENEFÍCIOS
Sistema de Gerenciamentode Clubes de Destilados
PLANILHAS Possibilitou um melhor gerenciamento de
tempo;OBS: a cada dia deve-se colocar as horas que falta pra trabalhar em cada tarefa. DIAS
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14
49 46 36 35 35 28 28 23 23 23 23 23 23 23
CODIGO STORY POINT TAREFA DURAÇÃO 29/08/2011 30/08/2011 31/08/2011 01/09/2011 02/09/2011 03/09/2011 04/09/2011 05/09/2011 06/09/2011 07/09/2011 08/09/2011 09/09/2011 10/09/2011 11/09/2011
T001 USWE 001 CRIAR MODELOS DE DADOS DA APLICAÇÃO WEB
6h 63 1 0 0 0 0 0 0 0 0 0 0 0
T002 USWE 001 CRIAR CLASSES BASICAS ESTABELECIMENTO, USUARIO,ENDEREÇO
1h 1 11 1 1 1 1 0 0 0 0 0 0 0
T003 USWE 001 MODELAR PROJETO DE ACORDO COM OS PADROES FAÇADE, FACTORY E MVC
9h 9 95 5 5 0 0 0 0 0 0 0 0 0
T004 USWE 001 MAPEAR CLASSES COM O FRAMEWORK HIBERNATE
6h 6 62 2 2 0 0 0 0 0 0 0 0 0
T005 USWE 001 CRIAR METODOS CADASTRAR ESTABELECIMENTO
1h 1 11 1 1 1 1 1 1 1 1 1 1 1
T006 USWE 001 CRIAR INTERFACE GRAFICA PARA TESTES DE FUNCIONALIDADES
5h 5 55 5 5 5 5 5 5 5 5 5 5 5
T007 USWE 002 CRIAR CLASSE BASICA ASSOCIADO 1h 1 1 1 1 1 1 1 0 0 0 0 0 0 0T008 USWE 002 CRIAR METODO CADASTRAR ASSOCIADO 1h 1 1 1 1 1 1 1 0 0 0 0 0 0 0T009 USWE 002 CRIAR METODOS CONSULTAR ASSOCIADO 1h 1 1 1 1 1 1 1 1 1 1 1 1 1 1
T010 USWE 003 CRIAR METODO ALTERAR INFORMAÇÕES DE USUARIO
1h 1 1 1 1 1 1 1 1 1 1 1 1 1 1
T011 USWE 004 CRIAR METODO EXCLUIR INFORMAÇOES DE USUARIO
1h 1 1 1 1 1 1 10 0 0 0 0 0 0
T012 USWE 005 CRIAR CLASSE BASICA DESTILADOS 1h 1 1 1 1 1 1 1 0 0 0 0 0 0 0T013 USWE 005 CRIAR METODO CADASTRAR DESTILADOS 1h 1 1 1 1 1 1 1 1 1 1 1 1 1 1T014 USWE 005 CRIAR METODOS CONSULTAR DESTILADO 1h 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Sistema de Gerenciamentode Clubes de Destilados
GRÁFICOS Relatório de acompanhamento das
atividades;
Sistema de Gerenciamentode Clubes de Destilados
GRÁFICOS Possibilitou uma avaliação constante da
equipe;
Sistema de Gerenciamentode Clubes de Destilados
GRÁFICOS Evolução da equipe referente as entregas de
BV
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 60%
20%40%60%80%
100%120%
0%13%
38% 46%
66%
100%
Burnup: Entrega de Valor de Negócio
BV Entregue
90 dias 6 Sprints (15 dias cada) 1 Product Backlog 12 Relatórios de acompanhamento 6 Sprint Backlog 6 Sprint Burndown 6 Sprint Review 6 Sprint Retrospective
Sistema de Gerenciamentode Clubes de Destilados
NÚMEROS
Contextualização do Negócio Processo de DesenvolvimentoApresentação do Software Demonstração
Sistema de Gerenciamentode Clubes de Destilados
AGENDA
WEB MOBILE
Sistema de Gerenciamentode Clubes de Destilados
ESTRUTURAO sistema Eliquatus esta dividido da seguinte forma:
EstabelecimentoClientes
EstabelecimentoClientes
• Cadastrar-se• Reservar Bebidas• Consultar saldo• Presentear amigo• Listar Estabelecimentos• Listar Bebidas
• Listar bebidas• Listar estabelecimentos• Visualizar consumo• Consultar saldo
• Consulta estoque• Gerenciar bebidas• Confirmar pagamento• Fechar conta do cliente• Atualizar conta do cliente
• Fechar conta cliente• Listar Clientes• Listar bebidas do cliente• Visualizar Estoque
WEB
Sistema de Gerenciamentode Clubes de DestiladosCOMUNICAÇÃO
A comunicação entres os sistemas acontece da seguinte forma:
Base de
Dados
O Eliquatus WEB comunica-se diretamente com a Base de Dados;
WEBMOBILE
Sistema de Gerenciamentode Clubes de DestiladosCOMUNICAÇÃO
WebService Base de
Dados• O Eliquatus MOBILE faz as solicitações ao WebService; • O WebService se comunica com o Eliquatus WEB;• O Eliquatus WEB busca a informação solicitada na
Base de Dados;• A informação faz o caminho inverso até chegar no
dispositivo móvel.
WEB MOBILE
Sistema de Gerenciamentode Clubes de Destilados
TECNOLOGIAS
WebServiceBase de
Dados• mySQL 5.0
• JSF 1.2• Hibernate • Android
• Jersey + JSON
Contextualização do Negócio Processo de Desenvolvimento Apresentação do SoftwareDemonstração
Sistema de Gerenciamentode Clubes de Destilados
AGENDA