| Linha 222: | Linha 222: | ||
* Vanessa Shiguemi Caetano de Oliveira (Desenvolvedora) | * Vanessa Shiguemi Caetano de Oliveira (Desenvolvedora) | ||
* Hiago Araujo Silva (Desenvolvedor) | * Hiago Araujo Silva (Desenvolvedor) | ||
* Rafaella Picolo Garcia (Desenvolvedora) | |||
<br> | <br> | ||
Edição das 00h45min de 15 de março de 2012
Escopo
- Desenvolver uma solução web para acesso gratuito onde:
- Administradores de grupo possam organizar seus eventos (rachas, ensaios, treinos, encontros, ...)
- Atletas, artistas, músicos, etc, possam utilizar de um portal para atualização de informações e integração com seus pares
- Empresas de aluguel de quadras, associações ou clubes possam manter um registro dos responsáveis por cada evento e ainda manter um canal de comunicação efetivo com eles
- Empresas de compra em lote possam oferecer promoções de produtos alinhados com o uso dos membros dos grupos
5W2H
- What?
- Qual o nome da solução?
- Qual o objetivo, a finalidade?
- Construir um site que ajude os praticantes de esportes ou eventos em geral e organizadores destes a reunir com seus parceiros para marcarem horários em quadras, estúdios ou locais específicos e ajude empresários proprietários destes locais à reservar horários e gerenciar o uso de seu estabelecimento. Desta forma, sendo um atrativo meio de comunicação para fabricantes e lojas de equipamentos que por sua vez poderão lançar seus produtos e promoções.
- O que é a aplicação?
- Um portal web com interface gráfica intuitiva para facilitar a comunicação entre os usários e com buscas de informações, tais como dados dos usuários, grupos, locais e horários livres.
- Qual o diferencial deste serviço?
- A utilização de uma comunicação por SMS com os usuários para a confirmação de presença e confirmação de eventos, a possibilidade de agendar horários nos locais pela internet, o gerenciamento da utilização destes locais, divulgação de promoções, lojas e lançamento de produtos.
- Resumo:
- Um sistema Web que permite a criação de grupos de usuários referentes a determinada necessidade com funções interessantes como agendar compromissos, convidar por e-mail, controlar frequencia, permitir interação pelo site e uma série de serviços adicionais.
- Why?
- O porquê de se desenvolver essa solução?
- O caso mais comum é o inúmeros organizadores de “rachas” que gastam muito dinheiro e tempo toda semana entrando em contato com outros “racheiros” e quadras para que possam agendar e confirmar os “rachas”. Por outro lado os donos de quadras podem gerenciar melhor seu negócio facilitando novas locações, automatizando e documentando os dados de seu estabelecimento.
- Qual o motivo?
- Porque o mercado de aluguéis de campos, quadras, locais de eventos têm crescido nos últimos anos e o número de locais também.
- Porquê alguém investiria neste negócio?
- Porque as pessoas estão constantemente se encontrando, seja para uma finalidade esportiva, seja um grupo musical ou ainda uma comunidade qualquer. Efetivamente, todos querem comunicar aos demais sobre compromissos e muitas vezes controlar estas reuniões seja pelo simples cálculo da assiduidade ou ainda vinculando a pontuações, como no caso de premiação pela fidelidade
- Com base nessa prática tão comum, ter um sistema que facilite a vida do administrador e também de todos os membros do grupo passa a ser interessante para todos. Se puder adicionar a participação de outras entidades que possam fazer uso do banco de dados de pessoas e gerar benefícios mais viável fica ainda o desenvolvimento de uma aplicação. Se for gratuita então, aí poderá ser bastante utilizada.
- O porquê de se desenvolver essa solução?
- Where?
- Onde encontro solução similar? (Sistema igual ou próximo do que pretendo fazer)
- www.peladeiro.com.br,
- Onde poderá ser instalada?
- A proposta inicial é que esta aplicação seja instalada num servidor Web comercial e que os administradores e membros possam acessá-la facilmente, simplesmente recebendo um usuário e senha.
- Onde pode ser desenvolvida?
- O desenvolvimento será feito na incubadora do UFU - Universidade Federal de Uberlândia
- Onde poderá ser usada?
- Em qualquer dispositivo que suporte HTML e tenha conexão com a internet. Disponível para usuários em qualquer lugar do mundo. Isto inclui dispositivos móveis como tablets e celulares
- Onde poderá ser testada?
- Em clubes, quadras, ginásios, estúdios, locais de eventos que aderirem ao projeto experimentalmente para que seja divulgado aos usuários, principalmente, esportistas os horários disponíveis dos locais agendados.
- Onde encontro solução similar? (Sistema igual ou próximo do que pretendo fazer)
- When?
- Quando começar a desenvolver?
- O projeto está previsto para ser desenvolvido a partir do 3o. bimestre de 2012
- Qual a previsão de lançamento da 1a. fase?
- No 5o. bimestre de 2012, correspondendo a 10 meses de desenvolvimento, testes e disponibilização para o público.
- Este projeto tem o seguinte cronograma:
- 1o. bimestre de 2012: Projeto
- 2o. bimestre de 2012: Modelagem
- 3o. bimestre de 2012: Protótipo
- 4o. bimestre de 2012: Desenvolvimento Fase I
- 5o. bimestre de 2012: Teste e entrega Fase I
- 6o. bimestre de 2012: Desenvolvimento Fase II e Manutenção Fase I
- Quando começar a desenvolver?
- Who?
- Quem pode usar?
- Organizadores de “rachas”, “racheiros”, (não se limitará apenas à futebol), donos de campos ou quadras esportivas, lojas e fabricante de equipamentos esportivos.
- Quem pode desenvolver?
- Qualquer programador com a infra estrutura necessária e tempo disponivel.
- Quem poderá colocar o conteúdo?
- As lojas e fabricantes de equipamento poderão fazer campanhas publicitárias de mercadorias e donos de quadras poderão também convidar grupos de esportistas à conhecerem suas quadras.
- Detalhamento:
- X Patrocinadores
- 1 Integrador por 3 meses
- 1 Projetista por 2 meses
- 1 Arquiteto do ambiente por 4 meses
- 1 Arquiteto do software por 5 meses
- 1 DBA x 5 meses
- 2 Desenvolvedor Junior por 4 meses
- 1 Desenvolvedora Senior por 4 meses
- 2 Web Designer por 3 meses
- 1 Advogado por 1 contrato
- 1 Analista de Mkt por 3 meses
- 1 Analista de suporte por 6 meses
- Quem pode usar?
- How Much?
- Quando custará o produto para o usuário final?
- O preço para os racheiros é ZERO
- Quanto custo todo o desenvolvimento?
- O investimento total para desenvolvimento da solução envolvendo pessoal, equipamentos e demais custos estará em torno de R$ 200.000,00
- Quanto é o custo para o provedor de conteúdo?
- Para os estabecimentos esportivos o custo será de R$100,00 mensais. Para os patrocinadores o custo dependerá do tipo de campanha ele desejará fazer (SMS, e-mail ou banner).
- Detalhamento de custos:
- Hospedagem: 90 Euros/ano
- Servidores: 2 x R$ 15.000,00
- Notebooks: 4 x R$ 3.000,00
- Dispositivos móveis:
- Celulares: 5 x R$ 500,00
- Tablets: 3 x R$ 1.200,00
- Ads do Google: R$ 5.000,00 a cada trimestre
- Registro da marca: R$ 10.000,00
- Brindes para 1o.s cadastros: 50 x R$ 50,00
- Quando custará o produto para o usuário final?
- How?
- Como desenvolver?
- Utilizar a linguaguem Java com banco de dados SQL para armazenamento das informações do site
- Como testar?
- Distribuir versões gratuitas para quadras e clubes para gerenciar seus horários de funcionamento e agendamento de locações.
- Como adquirir?
- Os estabelecimentos que desejam adquirir a ferramenta devem pagar uma mensalidade de manutenção e hospedagem das informações de suas quadras no site. Os patrocinanores devem fechar contratos para utilizarem os diversos meios de comunicação com os “racheiros”, tais como SMS, e-mail e banners no site.
- Detalhamento:
- Projeto: DotProject para acompanhamento de projeto
- Modelagem: UML usando software Entreprise Architect
- Desenvolvimento: Linguagem Java
- Versões: SVN
- Documentação: MediaWiki
- Framework: Eclipse
- Testes: JUnit
- Ambientes:
- Servidor:
- Cliente: Firefox, Chrome e IE
- Móvel: Android, Iphone e Nokia
Requisitos
Funcionais
- A aplicação deve (1a. Fase):
- permitir a criação de grupos gerenciados por um administrador
- criar uma forma simples de agendar os eventos
- disponibilizar uma forma de configuração (parametrização) de funcionalidades
- convidar os membros para os eventos programados
- possibilitar a atualização e o cálculo da presença individual de cada membro
- emitir relatórios estatísticos sobre frequência e pontuação
- manter um histórico dos eventos passados
- destacar os aniversários dos membros de cada grupo
- Permitir a votação do Bola Cheia e do Bola Murcha
- Permitir a pesquisa de grupos, e seus membros, inclusive sem login
- Permitir recuperação de senha por email.
- A aplicação deve (2a. Fase):
- facilitar a inclusão de vídeos, fotos e textos
- Permitir controle financeiro e pagamento de racha por paypal ou pagseguro
- Permitir importação de do outolook ou gmail para usuários (o administrador do racha pode criar varios usuários, e o sistema mandar os dados de acesso para cada um)
- Permitir relatorios de personalizados (varios campos a escolha do usuário)
- Mandar SMS de confirmação de presença
- Mandar URA de confirmação de presença
- Permitir a qualificação do site por parte dos usuários
- Disponibilizar um mapa da onde a pessa esta, até a quadra (com o GPS, (Ex. IGO))
- Montar um mapa geografico da casa dos integrantes do grupo, e sugerir a melhor quadra.
- Possibilitar aos usuários opinar e dando idéias para implementação de novos recursos e funcionalidades.
Não-funcionais
O sistema deve:
- ser disponibilizado na web
- ter interface adequada para acesso por PCs, tablets, Ipads e celulares
- interagir com os usuários por email
- garantir autenticação do usuário pelo email e senha (com contas gmail, orkut, twitter, faceboo, etc)
- integrar-se com redes sociais como Facebook, Twitter e outras
- vincular ao Google Calendar
- Ser https apenas no login, e http para todo o site. (obs. sem logar o usuário poderá ver todos os dados (para aparecer no google))
- Seguir uma arquitetura orientada a serviços, para facilitar a criação de integrações com outros sistemas
Infra-estrutura
Layout
Estrutura
Geral
Login
Esquema de cores
Cronograma de Trabalho
- Entrega 1 - 02/03/2012 - Todos
- Colaborar no escopo, requisitos funcionais e não-funcionais
- Entrega 2 - 09/03/2012 - Todos
- Sugerir separação das funcionalidades entre Fase I e Fase II
- Caio: Benchmark de front-ends
- Thiago: Desenho dos casos
- Lucas: Desenho dos classes
- Pedro: Proposta de alocação do ambiente
- Entrega 3 - 16/03/2012
- Caio: Atualizar Wiki
- Entrega n - Data - Responsável
Membros
- Luiz Cláudio Theodoro (Idealizador)
- Joáo Paulo Cruz Araújo (Integrador)
- Tiago Barros de Souza (Projetista)
- Pedro Macedo Leite (Arquiteto do ambiente)
- Thiago Vasconcelos Mundim (Arquiteto do software)
- Lucas Pires de Oliveira (DBA)
- Caio Augusto Araújo de Oliveira (Web Designer)
- Ana Lúcia Soares (Desenvolvedora)
- Elisabete Carvalho Oliveira (Desenvolvedora)
- Vanessa Shiguemi Caetano de Oliveira (Desenvolvedora)
- Hiago Araujo Silva (Desenvolvedor)
- Rafaella Picolo Garcia (Desenvolvedora)