projeto achapromo nobed. introduÇÃo ▪ formação da equipe ▪ criação da fábrica ▪ ideia...
TRANSCRIPT
PROJETO ACHAPROMONOBED
INTRODUÇÃO▪ Formação da equipe
▪ Criação da fábrica
▪ Ideia inovadora para o projeto
NOBED▪ Valores:▪ Ética▪ Determinação▪ Responsabilidade▪ Inovação
▪ Solucionar problemas na sociedade, otimizando ações através de tecnologias de fácil acesso.
ACHAPROMO – JUSTIFICATIVA DO PROJETO▪ Crescimento de vendas em
Shoppings
▪ Retorno financeiro de uma promoção
▪ Agilidade no processo de de compras
▪ Maior comodidade para o consumidor
▪ Ganho de tempo para o consumidor
▪ Redução de custos para o consumidor e loja
▪ Aumentar o raio de divulgação das promoções
PROTÓTIPO ACHAPROMO
▪ Disponível para aparelhos mobile(Smartphones/Tablets) com sistemas Android v 2.1+
▪ Cadastro de Promoções;
▪ Cadastro de Lojas
▪ Melhorar o processo de consulta de promoções, provendo uma solução simples, intuitiva e ágil.▪ Visualização de Promoções
PROJETO ACHAPROMO - FUTURO
▪ Permitir o filtro de promoções automático via GPS
▪ Permitir consulta de plantas de shopping
▪ Acrescentar funcionalidades de consulta de cardápios em praças de alimentação
▪ Aumentar o raio de promoções
▪ Viabilizar o uso do aplicativo para qualquer ambiente comercial.
ACHAPROMO PLANEJAMENTO E GERENCIAMENTO DO PROJETO
▪ Desafios encontrados:
▪ Conciliar desenvolvimento do projeto com outras disciplinas.
▪ Garantir a entrega das documentações sem atrasos.
▪ Aprender uma nova tecnologia.▪ Manter toda a equipe conhecedora e
fiel ao projeto.▪ Motivação dos membros
▪ Vantagens:
▪ Possibilidade da aplicação dos conhecimentos adquiridos na disciplina.
▪ Permitir um melhor autoconhecimento.▪ Adquirir novos conhecimentos.▪ Desejo de continuar a ideia.▪ Possibilidade de mesclar
conhecimentos da cadeira de PGP e Engenharia de Software.
ACHAPROMO PLANEJAMENTO E GERENCIAMENTO DO PROJETO
▪ OpenUp
▪ Scrum
▪ Redmine
▪ Bitbucket
▪ OpenUp: Desenvolvimento iterativo e incremental.
▪ Scrum: Forma de planejar e gerenciar projetos trazendo a autoridade da tomada de decisão a niveis de propriedade de operação e certeza.
▪ Vantagens do Gerenciamento de Versões:▪ Controle do histórico, Trabalho em
equipe, Marcação e resgate de versões estáveis, Ramificação de projeto
PROJETO ACHAPROMO▪ Entender necessidade do cliente.
▪ Identificação dos Requisitos
▪ Definição de prioridades.▪ Requisitos Funcionais e não-funcionais
▪ Definir escopo do protótipo.▪ Conciliar tempo do projeto – tempo da
disciplina.
PROJETO ACHAPROMO - REQUISITOS
▪ Requisitos Funcionais – Módulo Web▪ Realizar cadastro de loja▪ Alterar cadastro de loja▪ Remover Cadastro de loja▪ Realizar cadastro de Promoções▪ Alterar cadastro de Promoções▪ Remover promoção▪ Acompanhar promoções
▪ Requisitos Funcionais – Módulo Mobile▪ Visualização geral de promoções▪ Visualização completa de promoções▪ Compartilhamento de promoções
PROJETO ACHAPROMO - REQUISITOS
▪ Requisitos Não-Funcionais▪ Segurança▪ Compatibilidade▪ Usabilidade▪ Confiabilidade
AchaPromo - Lista de RiscosRisco Probabilidade Impacto Responsável Resolução
Doenças ou problemas pessoais dos membros da equipe
AltaAtraso no desenvolvimento do projeto
Vandson Tenório Documentar todas as atividades para que todos os membros estejam a par do que está sendo realizado e partilhar o conhecimento.
Falta de tempo livre dos membros para atividades da equipe
Alta
Atraso nas tomadas de decisões, não realização das reuniões
Vandson Tenório Encontrar a disponibilidade de cada membro para às atividades do projeto e assim realocar atividades.
Falta de conhecimento das tecnologias utilizadas Média
Comprometimento no desenvolvimento do projeto
Jessé Filho Acrescentar tempo de aprendizado no cronograma do projeto.
Escolher uma infra-estrutura que esteja indisponível ou dificultando as atividades da equipe
MédiaAtraso no desenvolvimento do projeto
Breno Passos Procurar utilizar infra-estrutura que esteja na web e seja acessível a todos da equipe.
Haver troca em requisito que demande significativo retrabalho
MédiaAtraso no desenvolvimento.
Breno Passos e Jessé Filho
Documentar informações no projeto, avaliar o impacto das mudanças de requisitos, alertando ao cliente das dificuldades e atrasos que a equipe sofrerá.
Pequeno conhecimento na criação da interface com usuário
Médio
Gastar muito tempo na criação da interface.
Vandson Tenório e Jessé Filho
Tentar encontrar apps parecidas feitas para Android, além de aprender as interfaces mais comuns e bem aceitas pelo usuário.
Dificuldade de comunicação devido a horários diferentes da equipe e do tutor.
AltoAtraso do desenvolvimento e retrabalho.
Vandson Tenório e Breno Passos
Procurar achar horários alternativos para o encontro da equipe e ferramentas que permitam o encontro remoto, como o Gtalk, Google Docs, Skype, Google Hangout e a ferramenta de trabalho colaborativo SVN.
Concorrência Alta Anulação do projeto
Vandson Tenório e Breno Passos
Ter uma boa gestão de qualidade, para que o projeto tenha funcionalidades que o diferencie do concorrente. Além disso deve-se manter a equipe atualizada sobre os possiveis concorrentes.
PROJETO ACHAPROMO
PROJETO ACHAPROMO - CRONOGRAMA
CRONOGRAMA ANÁLITICO
GRÁFICO DE GANTT
PROJETO ACHAPROMO - DOCUMENTAÇÃOITERAÇÃO I▪ Projeto inicial
▪ Lista de riscos inicial
▪ Lista de itens de trabalho inicial
▪ Plano de iteração inicial
ITERAÇÃO II▪ Documentos da iteração anterior revisados
▪ Lista de itens de trabalho para a iteração
▪ Lista de riscos para a iteração
▪ Plano da iteração que se inicia
▪ Levantamento dos requisitos iniciais (alto nível)
▪ Levantamento dos casos de uso (alto nível)
▪ Retrospectiva da iteração anterior
PROJETO ACHAPROMO - DOCUMENTAÇÃO
ITERAÇÃO III▪ Documentos da iteração anterior revisados
▪ Lista de itens de trabalho para a iteração
▪ Lista de riscos para a iteração
▪ Plano de iteração que se inicia
▪ Diagrama e especificação de casos de uso
▪ Plano e projeto de testes
▪ Priorização de requisitos (50%)
▪ Retrospectiva da iteração anterior
ITERAÇÃO IV – PARTE 1▪ Documentos da iteração anterior
revisados
▪ Lista de itens de trabalho para a iteração
▪ Lista de riscos para a iteração
▪ Plano de iteração que se inicia
▪ Plano de arquitetura
▪ Implementação e teste de 50% dos requisitos priorizados
▪ Retrospectiva da iteração anterior
PROJETO ACHAPROMO - DOCUMENTAÇÃO
FINAL DO PROJETOITERAÇÃO IV – PARTE 2
▪ Documentos da iteração anterior revisados
▪ Retrospectiva da iteração anterior
▪ Implementação e teste de 100% dos requisitos priorizados
▪ Relatório individual do projeto
▪ Apresentação do projeto
PROJETO ACHAPROMO - ARQUITETURA
▪ Os usuários do aplicativo só terão a visualização da primeira parte da arquitetura, isto é, as telas. O controle de acesso ao banco de dados tanto para visualizar quanto para mudar informações ou apagar, será visualizada apenas pela equipe de desenvolvimento do AchaPromo. A parte que controlará esse acesso estará ligada diretamente as regras de negócio, pois será através delas que o modo dessas consultas e modificações será feito.
MVC (Model-View-Controller)Vantagens da utilização da arquitetura:
▪ Reutilização de camadas;
▪ Facilidade na divisão do trabalho;
▪ Torna mais fácil a manutenção do sistema;
▪ Alterar uma parte da aplicação sem afetar outra.
▪ Design modular e separado;
▪ Pacotes modulares de rápido desenvolvimento;
▪ Novas funcionalidades são facilmente adicionadas;
▪ Possibilidade de padronização de interfaces;
▪ Controladores e views fazem a aplicação ficar mais leve;
PROJETO ACHAPROMO - ARQUITETURA
PROJETO ACHAPROMO - CONCLUSÃO▪ Conhecer o projeto por completo ajuda a
entender e a implementar a solução.
▪ Reuniões são importantes.
▪ Provar que a falta de experiência prejudica bastante o planejamento e o desenvolvimento do projeto.
▪ Boa equipe▪ Conhecimento▪ Dedicação▪ Responsabilidade▪ Trabalho em equipe
PROTÓTIPO ACHAPROMO