Download - Scrum - Uma introdução a agilidade
Scrum - Uma Introdução a Agilidade
Thiago Boschese
The solution
Guitarrista, nerd, casado e pai da Mafalda (uma Lhasa Apso), apaixonado por desenvolvimento de software e comércio eletrônico.
10 anos de TI, 4 atuando com QA em muitos projetos para os maiores players do E-commerce brasileiro.
Certified Tester pela ISTQB e Certified Scrum Master pela Scrum Alliance.
Séries favoritas: Breaking Bad, Demolidor, Supernatural, Flash.
Bandas Favoritas: Black Sabbath, Iron Maiden, Rush, Kiss
About me
O que é Scrum?O que é Scrum?
20XX 20XX 20XX 20XX
Scrum é um Framework Simples para gerenciar projetos complexos
Como funciona?
Incremento 1Poucas histórias desenvolvidas mas já é possivel entregar software funcionando ao cliente.
Incremento 2Mais histórias prontas, novas funcionalidades entregues.
Incremento 3Todas as histórias desenvolvidas, projeto finalizado
3 Pilares do ScrumTodos devem ter conhecimento dos requisitos, processos e andamento do projeto. O tempo todo o desenvolvimento deve ser inspecionado.O produto a ser desenvolvido pode sofrer adaptação constante conforme mudanças de negócio e o Scrum tambem pode ser adaptado a realidade da empresa
transparência
Inspeção
Adaptação
ScrumPráticas fundamentais
PapéisScrum MasterProduct Owner
Dev Team
EventosSprint Planning
Daily ScrumExecução da SprintRevisão da Sprint
Retrospectiva Sprint
ArtefatosProduct BacklogSprint Backlog
Incremento / Entrega
ScrumPráticas fundamentais
PapéisScrum MasterProduct Owner
Dev Team
The solution
Ponto focal em relação ao produto.
Define as histórias de usuário e quando entrarão para desenvolvimento nas sprints
Mantem o product backlog atualizado e priorizado.
Provê a comunicação entre o time de desenvolvimento e os clientes finais do produto
Product Owner
The solution
É o time responsável pela construção do projeto.
É auto-organizado(não existe líder), tem autonomia para decidir como serão desenvolvidas as histórias e incrementos.
Desenvolvedores Front End, Back end, QAs, DevOps e outros são considerados membros do Time de Desenvolvimento no Scrum.
Dev team
The solution
Responsável pela “doutrinação do Scrum”, ensinando os membros do time de desenvolvimento, o Product Owner e os clientes como tudo funciona.
Defende todas as práticas do framework e garante seu pleno funcionamento.
È um facilitador, sempre buscando a remoção de impedimentos.
Scrum Master
ScrumPráticas fundamentais
EventosSprint Planning
Daily ScrumExecução da SprintRevisão da Sprint
Retrospectiva Sprint
Sprint
Eventos
Sprint Planning
Eventos
Execução da Sprint
Eventos
Daily Scrum
Eventos
Revisão da Sprint
Eventos
Retrospectiva Sprint
ScrumPráticas fundamentais
ArtefatosProduct BacklogSprint Backlog
Incremento / Entrega
Artefatos
Product backlog
Artefatos
Sprint backlog
Artefatos
Incremento / Entrega
ScrumPatterns mais utilizados
Planning Poker GroomingBurndown Chart User Stories
Burndown Chart
Grooming
User stories