Skip to content

IF977/StockZero

Repository files navigation

##Link heroku

http://stockzero.herokuapp.com/

##Screencast https://www.youtube.com/watch?v=NAf_1lPtLlQ

#StockZero

###Universidade Federal de Pernambuco - Centro de Informática

###IF977 - Engenharia de Software

##DESCRIÇÃO:

Temos como foco criar um SaaS para facilitar o contato do Fornecedor com sua clientela, proporcionando aos Fornecedores um maior entendimento de quem é seu cliente final além de proporcionar maior comodidade aos clientes e maior visibilidade no mercado. Desse Modo permitimos que os clientes tenham acesso aos itens que o Fornecedor possui em seus estoques virtuais sem necessidade de ligações ou visitas. Com isso, tem-se o aproveitamento de alimentos que seriam descartados.

##JUSTIFICATIVA:

Com base nos estudos e levantamentos de dados, no que se refere a desperdício de alimentos estocados mais os gastos com esse descarte, além da necessidade da empresa entender o comportamento do novo shopper, vimos a necessidade de criar um SaaS para que estreitasse a relação entre o fornecedor e o shopper como solução dos problemas levantados.

##MEMBRO/PAPÉIS

  1. Lerisson Freitas - Desenvolvedor
  2. Lucas Serra Assad - Gerente de Projeto
  3. Raphael Guarines Leitinho - Product Owner
  4. Robson Soares Júnior - Desenvolvedor

#Comentários sobre a cadeira de Engenharia de Software

##Lerisson Florencio de Freitas(LFF3)

Ao término desta cadeira pude compreender o quanto as boas práticas de programação, uso de testes e conhecimentos de novas metodologias são necessárias para que o projeto de certo. Posso afirmar com todas as letras, que a experiência vivida durante a cadeira contribuiu para tirar alguns vícios que eu tinha. Pude também compreender melhor o git hub, além de outras ferramentas usadas durante a cadeira. Além disso o explorar do trabalho em equipe, que só tinha colocado em prática, durante as hackathons que participei foi bastante construtiva pricipalmente na sinergia de conhecimento entre os menbros da equipe. No que se refere a disciplina em si, agradeço muito as lições passadas pelo professor, estas serviram muito para construção do meu senso crítico para projetos futuros. Por fim, mesmo no corre corre do período, devido ao acúmulo de outros projetos e provas, sei que não é desculpa, creio ter absorvido bem os assuntos. Efim agradeço a Vinícius por ter me proporcionado essa experiência, aos monitores que sempre estavam apostos para tirarem dúvidas e aos meus companheiros de equipe pela troca de conhecimento.

##Robson Soares da Silva Junior(RSSJ3)

Dentro do decorrer da cadeira, pudemos aprender e conhecer diversas práticas, métodos, e abordagens que visam melhorar e trazer uma nova visão ao cenário de desenvolvimento de software. Dentro do desenrolar do projeto, vimos de maneira prática os benefícios do uso de BDD, a importância das boas práticas de coding, e principalmente, a importância das validações com cliente, evitando assim gerarmos artefatos não funcionais,e que não atendem o que foi pedido pelo cliente. Vimos como se dá o processo de uso de metodologias ágeis, os diferentes tipos de estruturas de projetos, bem como estimativa de custo, e a importância de se ter um processo de gerência de projetos bem elaborado. Conseguimos compreender e desmistificar o uso de ferramentas como o Git,que particularmente, mudaram bastante a experiência de como deve ser feito o controle do que produzimos em termos de código, e assegurando que podemos trabalhar com segurança em cima de novas features e muitas outras coisas. Fiquei bastante feliz e avalio como excelente o desenrolar da disciplina, que muito serviu para que eu pudesse ter uma nova visão de como podemos garantir eficiência e eficácia dentro de um projeto de TI em todas as áreas do projeto, desde o código até às metodologia utilizadas na execução do projeto como um todo.

##Lucas Serra da Cunha Assad (LSCA)

Com a cadeira de engenharia de software eu pude aprender que construir software não é algo tangivel, mudando paradigmas na minha forma de pensar e agir a respeito da forma como lido com desenvolvimento de software. Aprendi também que o deploy é necessário, e se existe temos que usar. Que rails é uma mãe, e ainda bem que o Professor liberou a gente usar está querida linguagem. Pude aprender mais a repeito das metodologias para desenvolvimento de software e como melhor gerenciar meu tempo. Aprendi também a importância do uso do BDD e do TDD, mesmo que as vezes usando da forma errada(após a implementação).