scrum - uma introdução a agilidade

Post on 23-Jan-2018

197 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related