Ferramentas de Comunicação do Time
Foi decidido pelo time que o principal canal de comunicação seria o Slack para comunicações internas, organização, marcar reuniões, etc.
Nessa decisão o principal concorrente era o Telegram, por ser uma ferramenta que o time está mais acostumado, leve e de fácil acesso. Porém, optamos pelo Slack principalmente pelo seu aspecto organizacional mais preparado para a finalidade de organizar um time que possui várias tarefas diferentes e várias subdivisões (pareamentos) diferentes.
Além disso, possui muitos apps de fácil instalação e amplamente utilizados por sua comunidade, boa parte deles sendo relacionados aos objetivos e ferramentas da disciplina.
No plano gratuito, é possível selecionar até 10 apps que podem ser integrados ao ambiente do time. Como o número de apps é limitado, o time começou com um conjunto de apps e alguns precisaram ser removidos a medida em que outros mais necessários eram integrados.
Apps escolhidos
Na tabela a seguir serão listados os apps atualmente utilizados pelo motivo e o motivo:
| App | Motivo |
|---|---|
| Travis CI | Acompanhar as builds de CI/CD da aplicação |
| Github | Para acompanhar toda a movimentação do que acontece no repositório, atualmente todos commits e eventos em issues e pull requests são notificados |
| ZenHub | Acompanhar a movimentação, adição e deleção de tarefas no KanBan do time |
| CodeClimate | Notificar o time sobre problemas a serem corrigidos no código para que ele se torne cada vez mais manutenível |
| HeyTaco | Uma gamificação simples, para incentivar os membros do time a se ajudarem. Cada membro pode dar até 5 tacos simbólicos para quem quiser! Além de ranking e outros extras |
| DigitalOcean | Alerta caso algum problema aconteça com as máquinas remotas, como sobrecarga de memória, processamento, etc |
| DockerHub | Avisar sobre imagens sendo pushadas para a organização UnBrake no dockerhub. Útil para validar se o processo está acontecendo da forma correta |
| DailyBot | Alguns dias na semana alguns membros não tem aula ou não podem comparecer a daily presencial, então respondem a daily através do bot |
| Pull reminders | Relembrar o Scrum Master que PRs estão abertos e precisam ser avaliados, assim como guardar estatísticas sobre aberturas e fechamentos dos PRS, assim como características deles |
| Incoming-webhook | Extensão genérica para recebimento de notificações de várias aplicações ou até mesmo requisições manuais |
| PokerBot | Facilita o planning poker por já estar integrado ao Slack. Permite marcar usuários, dispensa outro registro, etc. |
Histórico de Revisão
| Data | Responsável | Versão | Mudança realizada |
|---|---|---|---|
| 30/04/2019 | @icaropires | 1 | Adiciona versão inicial do documento |