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 |