O documento discute como implementar uma cultura ágil em times distribuídos, comparando frameworks como Scrum e Kanban. Ele explica os papéis, processos e ferramentas necessárias para Scrum remoto, incluindo planejamento, reuniões diárias, reviews e uso de ferramentas como Slack, Jira e Github.
2. ● Mestrado em Ciência da Computação pela UFSC
● Arquiteto de Software (Netpacs, Verint, HUBMEDI.CO)
● CTO Animati
● Certificado C1 - MPS.BR e Scrum Master CSM
● Professor Sistemas de Informação Algoritmos, POO, Programação Web e
Gerenciamento de Projetos.
● Consultor e arquiteto cloud com sistemas escaláveis
Apresentação
3. ● Formas de trabalho (Processos)
● Ferramentas (inclusive nenhuma)
● Perfil das pessoas
● Tecnologias diferentes
● Approaches diferentes (on-premisses x cloud)
Desafios do Trabalho Remoto
4. ● Kanban
○ Times pequenos (~4)
○ SaaS
○ "Sem processo"
○ Sem planejamento de entrega
● Scrum
○ Times maiores (~10)
○ On-premisses
○ Processo definido
○ Entregas planejadas
Qual framework utilizar?
6. Scrum - Trabalho Remoto
● Papéis
○ PO
○ Analista
○ Scrum Master
○ CTO
○ Arquiteto
○ Time
○ QA (Suporte/Implantação)
○ Toda empresa (Entrega da Iteração)
7. Scrum - Trabalho Remoto
● Processos [1]
○ Responsável: PO
○ Backlog
■ Implantação, Suporte, Comer.
○ Priorização
■ Gerentes/CS/Cliente
○ Mapeamento, DoD, Test Case
■ Analista, PO
10. ● Processos [3]
○ Apresentação de Entrega
■ Scrum Master/CTO
■ Apresentação de Requisitos
■ Pontos de sensibilidade
■ Organização de atualizações
■ Disseminação de conhecimento
○ Spring Review
■ Comunicação
■ Aprendizado/Alinhamentos
■ Métricas
Scrum - Trabalho Remoto
11. Scrum - Trabalho Remoto
● Burndown
Não Planejado
● Burndown
Contínuo
12. ● Ferramentas
○ Comunicação
■ Slack, Whatsapp
■ Google Meeting
○ Gestão de Projetos/Produtos
■ Jira ou Trello
■ Draw.io
○ Outros
■ Jenkins (Pipelines CI/CD)
■ Github
■ Pair Programming (XP) Online
Scrum - Trabalho Remoto
13. Obrigado!
Rafael de Faria Scheidt
Animati, CTO
@rfscheidt
https://www.linkedin.com/in/rafael-scheidt-9b7186164/
Notas do Editor
Só porque usa o Jira (ou kanban) acho que está usando Scrum (ou tem um processo)
O Scrum em sua essencia é ótimo, mas para um grande produto e trabalho remoto, faltam elementos e papéis
As ferramentas são as que melhor se adaptam a realidade da equipe ou empresa
Scrum Master: Liderar o time, resolver impedimentos
CTO: Manter o foco do equipe e garantir a entrega da Sprint
Scrum Master: Liderar o time, resolver impedimentos
CTO: Manter o foco do equipe e garantir a entrega da Sprint
Release Notes ninguem lê… tem que apresentar,
Release Notes ninguem lê… tem que apresentar,
Jira OU Trello (Scrum OU Kaban) - nao confundir o uso