Histórico de Revisões

Data Versão Descrição Autores
27/03/2018 0.0.1 Criação do documento Mariana de Souza Mendes
18/04/2018 0.1.0 Adição de novas ferramentas João Pedro Sconetto

Introdução

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

Ferramentas

  • Slack: Toda comunicaçãó é feita por meio do slack e temos a integração com outras ferramentas. Exemplo: o GitHub, ZenHub, Code Climate, Travis. Outro fator importante para a decisão do uso do Slack foi que o grupo só consegue se ruinir para a realização das Dailys alguns dias da semana e no Slack estamos fazendo o uso do "Daily Bot".

  • 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 e imagens importantes para o nosso projeto.

  • GitHub: O GitHub foi de suma importância na transparência interna e externa junto ao cliente, coachs, a orientadora do projeto, e a comunidade de software livre. 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.

  • Travis: O Travis é uma ferramenta de integração contínua. Ela possibilita executaçã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: O Code Climate permite que as organizações assumam o controle de sua qualidade de código, incorporando cobertura de teste totalmente configurável e dados de manutenção em todo o fluxo de trabalho de desenvolvimento.

  • Docker: Docker é um ferramenta que impulsiona o movimento de contêineres e o único provedor de plataforma de contêiner a lidar com todos os aplicativos da nuvem híbrida.

  • Digital Ocean: O Digital Ocean é uma plataforma de Cloud Computing que oferece ferramentas e máquinas para que times possam fazer build, deploy e escalar aplicações cloud de maneira rápida e eficiente.

  • Freenom: O Freenom é um provedor de domínios gratuítos e pagos. Com isto é possível registrar domínios gratuitamente e alojar sítios web de maneira simples e segura.

  • Target Process: O Target Process é uma ferramenta de gestão e organização, ele auxília em tarefas como elaboração, registro e rastreamento de épicos, features, user storys. Com ele também é possível montar quadros e Roadmaps.