caio rodrigo – [pan] diogo ferreira – [pan] [pgt] [ppr] emanoel rodolfo – [pan] [pgt] [ppr] ...

22
Sistema de Gerenciamento de Clubes de Destilados

Upload: ivan-costa-ribeiro

Post on 07-Apr-2016

245 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Sistema de Gerenciamentode Clubes de Destilados

Page 2: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 3: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Contextualização do Negócio Processo de Desenvolvimento Apresentação do Software Demonstração

Sistema de Gerenciamentode Clubes de Destilados

AGENDA

Page 4: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 5: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 6: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 7: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 8: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Contextualização do NegócioProcesso de Desenvolvimento Apresentação do Software Demonstração

Sistema de Gerenciamentode Clubes de Destilados

AGENDA

Page 9: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 10: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 11: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 12: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 13: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Sistema de Gerenciamentode Clubes de Destilados

GRÁFICOS Relatório de acompanhamento das

atividades;

Page 14: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Sistema de Gerenciamentode Clubes de Destilados

GRÁFICOS Possibilitou uma avaliação constante da

equipe;

Page 15: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 16: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 17: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Contextualização do Negócio Processo de DesenvolvimentoApresentação do Software Demonstração

Sistema de Gerenciamentode Clubes de Destilados

AGENDA

Page 18: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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

Page 19: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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;

Page 20: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

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.

Page 21: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

WEB MOBILE

Sistema de Gerenciamentode Clubes de Destilados

TECNOLOGIAS

WebServiceBase de

Dados• mySQL 5.0

• JSF 1.2• Hibernate • Android

• Jersey + JSON

Page 22: Caio Rodrigo – [PAN]  Diogo Ferreira – [PAN] [PGT] [PPR]  Emanoel Rodolfo – [PAN] [PGT] [PPR]  Filipe Loreto – [PAN] [PGT] [PPR]  Pedro Vasconcelos

Contextualização do Negócio Processo de Desenvolvimento Apresentação do SoftwareDemonstração

Sistema de Gerenciamentode Clubes de Destilados

AGENDA