Histórico de Versão

Data Versão Descrição Autores
19/09 1.0 Abertura do documento Geovanne Santos

Introdução

Este documento visa esclarecer entre os envolvidos no projeto FoodCare as ferramentas que serão utilizadas ao longo desse projeto.

Ferramentas

  • Zenhub: ZenHub é uma ferramenta que auxilia no rastreio das issues do github e também criar gráficos como o "Velocity" e o "BurnDown".
  • Google Drive: O Drive é uma ferramenta de compartilhamento, é nele que compartilhamos alguns documentos, imagens e gráficos importantes para o nosso projeto.
  • GitHub: Pelo GitHub foi feito um uso extensivo das issues e suas labels para que a comunicação entre os membros da equipe fosse a mais clara possível. Templates de issues e PRs foram criados para facilitar ainda mais essa comunicação. Foi nessa ferramenta que disponibilizamos a documentação, separamos tarefas, e tínhamos como verificar como estava o andamento do projeto.
  • Travis: O Travis é uma ferramenta de integração contínua. Ela possibilita a execução do pipeline definido com as fases de teste, build e deploy, e com isto saber se a aplicação está dentro do esperado ou não.
  • Code Climate: É uma ferramenta de análise estática de qualidade do seu código. O que ela faz não é nada mais que varrer todo o seu código procurando por problemas de duplicação ,code smells e outros problemas variados. Servindo de um mini code review do seu código e melhorando a qualidade do código.
  • Docker: O Docker possibilita o empacotamento de uma aplicação ou ambiente inteiro dentro de um container, e a partir desse momento o ambiente inteiro torna-se portável para qualquer outro Host que contenha o Docker instalado. Isso reduz drasticamente o tempo de deploy de alguma infraestrutura ou até mesmo aplicação, pois não há necessidade de ajustes de ambiente para o correto funcionamento do serviço, o ambiente é sempre o mesmo, configure-o uma vez e replique-o quantas vezes quiser.
  • Telegram: Toda a comunicação é feita pelo telegram, onde os daily meeting ocorrem por lá.
  • UXPin: O UXPin foi utilizado para a criação do protótipo de alta fidelidade.