status report 1.1 bruno sandres e flávio juvenal

60
Status Report 1.1 Bruno Sandres e Flávio Juvenal

Upload: barbara-lessa

Post on 07-Apr-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Status Report 1.1Bruno Sandres e Flávio Juvenal

Page 2: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Roteiro

C.A.T.S.

+Tema;+Pesquisa;+Cenário atual;+Valores;+Concorrentes;+Nossa solução;+Stakeholders;+Novo cenário;+Processo;+Tecnologias;+Arquitetura;+Divisão de papéis;+Entregas;+Cronograma;+Dúvidas.

Page 3: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Tema

C.A.T.S.

+Para onde ir?

Page 4: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Tema

C.A.T.S.

“Recife tem cerca de 1500 bares e restaurantes e é considerado o 3º maior pólo gastronômico do Brasil (também em diversidade de culinárias)”

“Aumento de 30% nas vendas do turismo de lazer”

Page 5: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Pesquisa

C.A.T.S.

103% 39

12%

25275%

227%

134%

Como você se sente em relação as atividades culturais ou de lazer de sua

cidade?

Não conhece as opções de atividades, nem tem in-teresse

Costuma visitar alguns lu-gares e não se sente mo-tivado a conhecer outras opções

Costuma visitar alguns lugares e tem interesse de conhecer novas opções

Realiza passeios apenas quando viaja a outros lugares

Other

Total: 336 respostas

Page 6: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Pesquisa

C.A.T.S.

31256%

10118%

12222%

204%

Como você decide ir ou não para um evento, local ou passeio?

Entra em contato com amigosBusca informações através do GoogleUtiliza sites específicos para buscar progra-mações (Ex.: pe360graus, Guia da Semana, etc)Other

Page 7: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Pesquisa

C.A.T.S.

12727%

15934%

347%

7516%

7316%

Quais as dificuldades para encontrar informações a respeito de atividades culturais

ou de lazer na internet?Não há informações su-ficientes de fácil acesso

As informações estão muito dispersas em sites diferentes

As informações não são confiáveis

As informações são muito desatualizadas

As informações não es-tão direcionadas ao seu perfil

63% de quem respondeu a pesquisa encontra dificuldade

para encontrar atividades culturais ou de lazer.

Page 8: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Pesquisa

C.A.T.S.

8625%

123%

19355%

5817%

Você já forneceu ou editou conteúdos em sites colaborativos? Por que?

Sim, pois acredita que a internet é de utilidade públicaSim, pois se sente re-conhecido pelos demais usuários do sistemaNão, pois não se sente motivadoNão, pois não considera sua colaboração rele-vante

Page 9: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Pesquisa

C.A.T.S.

88% leva em consideração o público de um local ou evento antes de decidir

para onde ir

Page 10: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Vou ligar pro Cadu, ele vai saber pra onde ir!

Esta é Juliana;

Ela acaba de entrar de férias e quer aproveitarao máximo o seu tempo livre;Mas Juliana não sabe o que está acontecendo na cidade, ela não sabe pra onde ir;

Ela não quer perder tempo, e faz a primeiracoisa que vem à sua cabeça...

Page 11: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Oi Cadu! Vamos sair?

Oi Ju! Vamos sim! Mas pra onde?

Não sei... o que você sugere?

Também não sei, liga para mais gente...

Page 12: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Juliana ligou pra vários amigos;

Ela perdeu muito tempo com isso, e ainda não conseguiu um bom lugar pra sair;

Mesmo chateada, ela ainda quer sair;

2 horas depois...

É nessa hora que ela tem uma idéia...

Vou procurar na Internet!

Page 13: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Enfim eu achei um lugar que me

interessa! Mas como faço pra

chegar lá?

Juliana tenta usar redes sociais:

Mas existe muita informação pra ler!Muito conteúdo desatualizado!Juliana já está ficando impaciente!

O NightClub!Quanto custa pra entrar?

Page 14: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Juliana fala com Cadu...

Cadu, achei um lugar pra sair!

Qual?

O NightClub, vc conhece?

Não... e vc?

Também não, preciso saber mais detalhes sobre ele...

Porque vc não procura no QYPE?

Page 15: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Juliana tenta usar o

Mas a busca é muito ruim!Tem muita informação inútil pra ela!Juliana já está ficando desanimada...

Mas não sei o que vai rolar hoje lá.

Também não sei quem vai para lá...

Finalmente consegui achar!

Page 16: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cenário atual

C.A.T.S.

Juliana já sabe como chegar no NightClub;

Ela avisa Cadu, se arruma e sai;

Ela sai mesmo sem saber qual atração hoje por lá, e sem saber que perfil do público frequenta esse local...

Seja o que Deus quiser!

Page 17: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Podemos entrar?E ai, vamos procurar outro lugar Ju?

Cenário atual

C.A.T.S.

...Hoje o evento é privado.

AHHH! Procurar de novo não!

Han?!

Chegando ao NightClub

Page 18: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Interação entre os usuários

Boa interface mobile

Page 19: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Confiabilidade

Page 20: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Facilidade de acesso a informação

Page 21: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Motivação de uso

Page 22: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Interface de fácil uso

Page 23: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Tendências em tempo real

Page 24: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Tendências em tempo real

Page 25: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Recomendações

Page 26: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

Resumo de informação do público

Sexo

Estilo musical

Happy hour, família, negócios, teen, etc...

Faixa etária

Relacionamento

Page 27: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Valores

C.A.T.S.

“Se Web 2.0 para você são blogs e wikis, então isso é pessoa para pessoa. Mas isso é o que a Web era para ser desde o começo. ”

- Tim Berners-Lee, inventou a web

“A web está em um ponto de mudança agora. A maioria das coisas não é social e não usa sua identidade real. Isso vai mudar.”

- Mark Zuckerberg, inventou o Facebook

Page 28: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Concorrentes

C.A.T.S.

Facilidade de acesso a informações específicas (horário, preço, telefones, localização, etc)

Falta informação sobre público em tempo real(pessoas que vão para o local, faixa-etária, etc)

Exibe avaliações e comentários tanto dos editores do site quanto dos usuários

Interface poluída

Categoriza locais de acordo com público-alvo

Page 29: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Curva de valores

C.A.T.S.

Interaçã

o entre

os usu

ários

Boa inter

face m

obile

Confiabilid

ade

Facilid

ade d

e aces

so a

informaçã

o

Motivação

de uso

Interfac

e de f

ácil u

so

Tendên

cias e

m tempo re

al

Recomen

dações

Resumo de in

formaçõ

es do público

0

1

2

3

4

Guia da Semana

Page 30: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Concorrentes

C.A.T.S.

Facilidade de acesso a informações específicas (horário, preço, telefones, localização, etc)

Exibe avaliações e comentários dos usuários

Excesso de informação e complexidade(têm informações até sobre escolas)

Sugere locais similares no perfil de cada local

Falta informação sobre público em tempo real(pessoas que vão para o local, faixa-etária, etc)

Page 31: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Curva de valores

C.A.T.S.

Interaçã

o entre

os usu

ários

Boa inter

face m

obile

Confiabilid

ade

Facilid

ade d

e aces

so a

informaçã

o

Motivação

de uso

Interfac

e de f

ácil u

so

Tendên

cias e

m tempo re

al

Recomen

dações

Resumo de in

formaçõ

es do público

0

1

2

3

4

Qype/Yelp

Page 32: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Concorrentes

C.A.T.S.

Listagem de perfis de usuários que irão ou não para um determinado evento

Falta de atualização em comunidades menores

Dificuldade de acesso a informações específicas (horário, preço, telefones, localização, etc)

Boa quantidade de informação

Não há resumo de informações sobre público de um determinado evento

Page 33: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Curva de valores

C.A.T.S.

Interaçã

o entre

os usu

ários

Boa inter

face m

obile

Confiabilid

ade

Facilid

ade d

e aces

so a

informaçã

o

Motivação

de uso

Interfac

e de f

ácil u

so

Tendên

cias e

m tempo re

al

Recomen

dações

Resumo de in

formaçõ

es do público

0

1

2

3

4

Facebook/Orkut

Page 34: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Nossa solução

C.A.T.S.

O CATS é um sistema colaborativo para visualização de atividades de lazer populares e para recomendação de novas atividades baseado nas experiências e no perfil dos usuários.

Page 35: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Nossa solução

C.A.T.S.

Apresentar funcionalidades implementadas

Page 36: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Nossa solução

C.A.T.S.

Colaboração automática

Page 37: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Nossa solução

C.A.T.S.

Exibe tendências de locais, eventos e atividades em tempo real

Interface focada no problema do usuário

Resumo de informações do público de cada local, evento e atividade

Recomendações automáticas

Colaboração

Informação de fácil acesso

Motivação de usuários

Page 38: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Stakeholders

C.A.T.S.

Turista

População Local

Mameluco

Donos de estabelecimentos

Nosso produto

Promoters

Page 39: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Novo cenário

C.A.T.S.

Oi Cadu! Vamos sair?

Oi Ju! Vamos sim! Mas pra onde?

Ainda não sei, mas eu já te ligo!

Ok, estou esperando!

Page 40: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Novo cenário

C.A.T.S.

Estou em dúvida entre o NightClub e o HeavenClub.

Baseado no perfil dela, e nas coisasque ela já fez, o sistema lhe faz sugestões!

Juliana tem fácil acesso aos eventosque acontecerão em breve!

Juliana fica indecisa entre 2 lugares...

Juliana acessa sua conta no CATS

Page 41: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Novo cenário

C.A.T.S.

Obtendo informações do NightClub e do HeavenClub CAT

S

CATS

HeavenClub

NightClub Informações

EventosComentários

Avaliação

* As imagens do sistema CATS são puramente ilustrativas.

Primeiro vou ver o item informações.

Ok, agora já sei preço e localização.

Mas o que é que vai rolar nesses locais?

É só eu ver no item eventos!

Page 42: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Novo cenário

C.A.T.S.

CATS eventos

HeavenClubNightClub

* As imagens do sistema CATS são puramente ilustrativas.

Nossa, parece que NightClub hoje não dá.

Hoje – daqui a 2 horas

Galera, super festa no NightClub hoje! Não esqueçam de levar seus convites, pois a festa é fechada. Vejo vocês lá!

...

Apenas para convidados

Vamos ver o HeavenClub.

Aberto ao público

É hoje, show inédito de Renato Russo! Só lá no HeavenClub mesmo, e o melhor é que a entrada é FREE!

Ah! Eu amo Renato Russo!

Vou me arrumar e ligar pro Cadu agora mesmo!

Page 43: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Novo cenário

C.A.T.S.

Chegando ao HeavenClub

Claro, o show é gratuito.

Podemos entrar?

Page 44: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Curva de valores

C.A.T.S.

Interaçã

o entre

os usu

ários

Boa inter

face m

obile

Confiabilid

ade

Facilid

ade d

e aces

so a

informaçã

o

Motivação

de uso

Interfac

e de f

ácil u

so

Tendên

cias e

m tempo re

al

Recomen

dações

Resumo de in

formaçõ

es do público

0

1

2

3

4

Nossa Solução

Page 45: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Curva de valores

C.A.T.S.

Interaçã

o entre

os usu

ários

Boa inter

face m

obile

Confiabilid

ade

Facilid

ade d

e aces

so a

informaçã

o

Motivação

de uso

Interfac

e de f

ácil u

so

Tendên

cias e

m tempo re

al

Recomen

dações

Resumo de in

formaçõ

es do público

0

1

2

3

4

Guia da Semana Qype/Yelp Facebook/Orkut Nossa Solução

Page 46: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Processo

C.A.T.S.

+Seguir o processo do RUP de maneira simplificada+Usar ferramentas de comunicação e acompanhamento de metodologias ágeis

Page 47: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Tecnologias

C.A.T.S.

+Ajax e Comet para tempo real

+jQuery como framework client-side

+Python para serviço web convencional

+Android para mobile

+ Google App Engine como servidor e framework cloud

Page 48: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Arquitetura

C.A.T.S.

Page 49: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Divisão de papéis

C.A.T.S.

Gerente de Projeto: Flávio Juvenal

Gerente de Usabilidade: Rafael Carvalho

Gerente de Tecnologia: Leandro Aguiar

Gerente de Inteligência: Eduardo Pires

Page 50: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Entregas

C.A.T.S.

Primeiro release Segundo release

Interface web prototipada, validada e

implementada

Interface mobile prototipada, validada e

implementada

Banco de dados, tempo real e ranking

Colaboração automática no mobile e resumo de

público

Recomendações de locais e eventos (parte

1)

Busca e recomendações de locais e eventos

(parte 2)

Page 51: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Desafios

C.A.T.S.

Atrair usuários

Escalabilidade

Confiabilidade

Treinamento em novas tecnologias

Colaboração dos usuários

Page 52: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Riscos positivos

C.A.T.S.

Oportunidades de reuso

Frameworks

Apoio e parceria com estabelecimentos

Page 53: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Riscos negativos

C.A.T.S.

Mau entendimento de requisitos

Erro persistente

Equipe desmotivada

Page 54: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cronograma

C.A.T.S.

Data Atividade

até 9/04 Iniciação12/04 Definição e início da Iteração 114/04 Defesa de Tema26/04 Fim da Iteração 128/04 Status Report 1.128/04 Definição de início da Iteração 210/05 Fim da Iteração 212/05 Status Report 1.212/05 Definição e início da Iteração 319/05 Fim da Iteração 319/05 Definição e início da Iteração de Ajustes25/05 Fim da Iteração de Ajustes26/05 Release 1

Page 55: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Cronograma

C.A.T.S.

Data Atividade

26/05 Definição e início da Iteração 404/06 Fim da Iteração 407/06 Status Report 2.107/06 Definição e início da Iteração 518/06 Fim da Iteração 521/06 Status Report 2.221/06 Definição e início da Iteração 602/07 Fim da Iteração 605/07 Release 2

Page 56: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Status Report 1.1

C.A.T.S.

Definição de requisitos, atores, modelagem

Definição e implantação do ambiente de desenvolvimento

Implementação vertical de alguns requisitos

Desistência de um desenvolvedor

Comunicação difícil entre desenvolvedores à distância

Alguns desenvolvedores aparentando trabalhar mais que outros(necessidade de um maior controle de tarefas e horas trabalhadas)

Page 57: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Status Report 1.1

C.A.T.S.

Tarefa Estado Responsável

Definição dos requisitos Gerente do projeto

Definição dos atores Gerente do projeto

Início da modelagem do BD Equipe de BD

Ambiente de desenvolvimento Gerente de tecnologia

Prototipar interface Equipe de Interface

Planejar a integração Gerente de projeto

Planejar testes Gerente de projeto

Motivo: Falta experiência em implementação vertical e em paralelo.

Mitigação: Planejar integração antes de toda iteração.Integrar todo sábado.

Motivo: Falta experiência em testes.

Mitigação: Planejar testes antes de toda iteração.Testes unitários todos os dias.Testes de integração todo sábado.

Page 58: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Status Report 1.1

C.A.T.S.

Tarefa Estado Responsável

Implementar cadastro de usuário (inserção ao BD) Equipe de BD

Implementar cadastro de usuário (consulta ao BD) Equipe de BD

Estrutura da home Equipe de Interface

Visual da home Equipe de Interface

Estrutura do cadastro de usuário Equipe de Interface

Visual do cadastro de usuário Equipe de Interface

Estrutura do perfil Equipe de Interface

Visual do perfil Equipe de Interface

Motivo: Falta de alinhamento na equipe de interface

Mitigação: Marcar reunião para discutir protótipo, identidade visual, cores, formas, etc.

Motivo: Parte do grupo de interface ainda estava focado no site da empresa.

Mitigação: Alocar parte do grupo que estava desenvolvendo site da empresa para terminar cadastro.Motivo: Parte do grupo de interface ainda estava focado no site da empresa.

Mitigação: Alocar parte do grupo que estava desenvolvendo site da empresa para aperfeiçoar perfil.

Page 59: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Próxima iteração

C.A.T.S.

Tarefa ResponsávelEstimar horas de desenvolvimento dos requisitos do 1º release Todos

Aperfeiçoar visual da home Equipe de Interface

Incluir protótipo de visualização de dados na home Equipe de Interface

Concluir todos os passos do cadastro de usuário

Equipe de Interface e BD

Aperfeiçoar visual do perfil Equipe de Interface

Iniciar desenvolvimento de sistema de recomendação

Equipe de Inteligência

Implementar cadastro de evento Equipe de BD

Estrutura da página de cadastro de evento Equipe de Interface

Page 60: Status Report 1.1 Bruno Sandres e Flávio Juvenal

Dúvidas

C.A.T.S.

?