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?
- Racheiro.com.br
- O que é 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.
- Qual o nome da solução?
- Why?
- Pessoas estão constantemente se encontrando, seja para uma finalidade esportiva, seja um grupo musical ou ainda uma comunidade qualquer. Efetivamente, 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.
- Where?
- 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.
- Este acesso será estendido a dispositivos móveis como tablets e celulares
- O desenvolvimento será feito na incubadora do UFU - Universidade Federal de Uberlândia
- When?
- 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
- Who?
- 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
- How Much?
- 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
- How?
- 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))
Infra-estrutura
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 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)
- Leonardo Fernandes Nunes (Desenvolvedor)
- Pâmella Bernardes de Oliveira (Desenvolvedora)
- Caio Augusto Araújo de Oliveira (Web Designer)
- Ana Lúcia Soares (Desenvolvedora)