sábado, 29 de março de 2014

Canal no YouTube

Nesse canal postaremos todos os videos produzidos durante a realização do nosso projeto. Acompanhe o passo a passo dos progressos do Pimp My Pizza:

>> Link do Canal

Diego Yutaka Kamiha

terça-feira, 25 de março de 2014

Proposta Inicial
            A proposta anterior à proposta atual consistia em um sistema para pedidos dentro de um restaurante, no entanto a proposta pareceu complicar o que já era simples, então a ideia foi alterada para a de delivery. Foi definido um escopo menor que seria o de atender pizzarias.
            A atual proposta é a seguinte: desenvolver um aplicativo para Android que possibilite ao usuário pedir pizzas de uma certa pizzaria ou de uma filial da rede mais próxima de uma maneira rápida , fácil e eficiente. O diferencial do projeto será que o usuário poderá personalizar o seu pedido, de acordo com a sua preferência, no que diz respeito ao tamanho e ingredientes, podendo configurar o cardápio exibido e/ou filtrá-lo por padrões estabelecidos por ele (Lista de mais pedidas, Pizzas favoritas).
            A parte desktop do sistema consiste em um programa que recebe o pedido do usuário de acordo com a localização por ele fornecida. Os pedidos são salvos no banco de dados do sistema, e a partir disso o administrador do sistema é capaz de gerar um relatório de controle de vendas.

Objetivo
            Facilitar a comunicação do usuário com a pizzaria por meio do aplicativo, acabando com o papel do intermediário (atendente); com o diferencial de que o usuário tenha a liberdade de personalizar o próprio pedido. A partir do escopo proposto, o presente grupo pretende aplicar os conhecimentos de Linguagem de Programação (em Java), Banco de Dados, criação de Web Services e modelagem de dados e processos.

Plataformas
            Android (a partir da versão 4.0);
            Desktop.



Tecnologias
 ●Java;
  Andriod SDK;
  MySQL / SQLITE;
  Illustrator / Photoshop;
  Gps.





Metodologia de Gerenciamento
            O grupo decidiu por adotar a metodologia Scrum de gerenciamento de projetos para melhor organização das tarefas. O Scrum é uma metodologia ágil para gestão e planejamento de projetos e, basicamente, consiste na divisão do projeto em pequenos “focos”, chamados Sprints, juntamente de reuniões de grupo frequentes para discussão do que foi realizado e de quais serão os próximos “focos” do projeto.

Divisão do grupo
            Ficarão responsáveis pela programação do projeto os seguintes integrantes: Diego, Rafael e Victor; onde os integrantes Diego e Victor ficarão responsáveis pelas funcionalidades da plataforma Mobile do sistema e o integrante Rafael pela plataforma Desktop. A criação do design de telas e da criação do Web Service serão realizadas por todos programadores.
            O integrante Pedro é o gerente do projeto, e ficará encarregado da montagem dos cronogramas e relatórios semanais, da elaboração dos documentos oficiais do projeto e do material para apresentação aos professores e colegas (Apresentação de slides, vídeos).
            A integrante Lúcia ficará responsável pela supervisão das postagens no blog e no canal do YouTube, de abastecer o repositório com documentações e informações relevantes, além de auxiliar na documentação do projeto.