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.