Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

68
Falando de Scrum Leonardo Dias, CSPO, PMP Outubro 2009

Transcript of Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Page 1: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Falando de Scrum

Leonardo Dias, CSPO, PMP – Outubro 2009

Page 2: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 3: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 4: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

O que é Scrum

Manifesto AgilSurgiu em 2001 no encontro de profissionais da área nos EUA paradiscutir formas de melhorar o desempenho dos projetos.

Embora cada um tivesse suas práticas de gerenciar projetos um pequeno conjunto de princípios sempre tinham sido respeitadoquando ele obtiam sucesso nos projetos.

O que é agilidade?• Um estado mental, não um conjunto de documentos, passos ou técnicas; • É mais atitude do que um processo, mais ambiente que uma metodologia;• Desenvolvimento iterativo;• Entregar produto com valor para o negócio, mais rápido e continuamente;• Garantir progresso real;• Abraçar mudanças;• Melhorar a comunicação entre negócios e TI;• Qualidade desde o início;

Page 5: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

O que é Scrum

É um framework interativo e incremental para gerenciar projetos que permite entregar um conjunto potencialmente utilizável a cada interação;

Scrum oferece agilidade para responder rapidamente as mudanças do projeto;

É o método mais popular no mundo do desenvolvimento ágil

Scrum é compostas por

equipes pequenas e

multidisciplinares

Page 6: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Negócio

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 7: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Scrum Product Owner

Scrum Master

Equipe ou Time do projeto

Page 8: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Page 9: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Visão do projeto

Page 10: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Tomar decisões

Page 11: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Definir o product backlog

Page 12: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Validar as entregas da Sprint

Page 13: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Conhecer as necessidades do negócio

Page 14: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Page 15: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Permir que o time seja auto-gerenciável

Page 16: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Garantir a comunicação

Page 17: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Garantir e auxiliar o time nas praticas

Page 18: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Remover impedimentos

Page 19: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Proteger o time

Page 20: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Facilitador

Page 21: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Page 22: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Ajudar a Estimar

Page 23: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Comprometimento nas entregas

Page 24: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Garantir a entrega final do projeto

Page 25: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

As pessoas do Scrum

Ser uma equipe multidisciplinar

Page 26: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 27: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Quem é o resposável?

O Product Owner é o responsável porcriar a visão do produto O Product Owner que compartilhaessa visão com a equipe e o SM O PO é responsável por refinar a visãocom a equipe scrum Ele é responsável pela visão estaralinhada com a estratégia da empresa

Para uma visão ser considerada boa ela deve gerar uma atraçãoemocional entre as pessoas e o produto ou serviço.

Visão do Produto

Page 28: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Uma boa visão do produto é aquela que permace constante

a medida que a implementaçãoé frequentemente adaptada

Page 29: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

Page 30: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy)

Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 31: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy)

Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 32: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity) The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy) Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 33: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category) That “Que” (key benefit, compelling reason to buy)

Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 34: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy) Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 35: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy)

Unlike “Ao contrário” (primary competitive alternative) Our product “nosso produto” (statement of primary differentiation)

Page 36: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

For “Para” (target customer)

Who “Que” (statement of the need or opportunity)

The “O” (product name) is a “é um” (product category)

That “Que” (key benefit, compelling reason to buy)

Unlike “Ao contrário” (primary competitive alternative)

Our product “nosso produto” (statement of primary differentiation)

Page 37: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Visão do Produto

Elevator Statement

Para atender aos analistas e desenvolvedores queprecisam representar o interesses dos clientes quequerem projetos ageis, a apresentação “Falandosobre Scrum” é uma aprensetação de 4h queajuda os participantes a terem uma visão melhorsobre Scrum. Ao contrário de outrasapresentações de outros palestrantes, nossoproduto oferece uma visão geral do Scrum

Page 38: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 39: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

1 2 3

1 Planning MeetingSprint ReviewSprint Retrospective

23

Page 40: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

Planning Meeting

Feita a cada início da Sprint;Participantes: Product Owner, Scrum Master e Equipe;Dividida em duas partes:#1 – O Product owner detalha os itensprioritários do Product Backlog#2 – Os membros do time detalham cada item priorizado pelo Product Owner, planejando o queserá feito na Sprint

Page 41: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

1 2 3

1 Planning MeetingSprint ReviewSprint Retrospective

23

Page 42: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

Sprint Review

Feita ao término da Sprint;É demonstrado o que foi feito na sprint;Sugestões podem ser feitas, cabendo aoProduct Owner adicioná-las ao Product BackLogParticipantes: Product Owner, Scrum Master e Equipe;

Page 43: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

1 2 3

1 Planning MeetingSprint ReviewSprint Retrospective

23

Page 44: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Planejamento com Scrum

Sprint Retrospective

Feita logo após a Sprint Review;É demonstrado o que foi bem na sprint e o quedeve ser melhorado na próxima sprint;Participantes: Scrum Master e Equipe;

Page 45: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 46: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Ferramentas do Scrum

Product BacklogSprint BacklogGráfico de BurndownSprintQuadro de Kanban

Page 47: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 48: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 49: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 50: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Para todas as pessoas que assistem televisão e quegostariam de ser lembradas do seus programasfavoritos, o projeto Avvisa é um portal com a grade de programação de todos os canais abertose pagos que ajuda a lembrar que horas o programafavorito irá passar. Ao contrário das páginas dos canais de tv, nosso produto oferece o sistema de lembretes via SMS, podendo o usuário agendarum SMS para ser enviado alguns minutos antes daexibição.

Page 51: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 52: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Desafios do projeto

• Desenvolver o projeto em menos de 2,5 meses

• Fazer o projeto do Avvisa ser multiplataforma(internet, iphone, tv digital)

• Homologar o serviço nas operadoras Claro e Vivo

• Receber da Integradora o LA

• Fazer toda a campanha de divulgação do avvisa

• Finalizar o registro de patente do avvisa

• Desenvolver o sistema do Iphone e o portal colaborativo

Page 53: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 54: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Resultados do projeto com a implantação do Scrum

• Projeto do portal e iphone foram desenvolvidos em1,5 mês com 4 pessoas na equipe + 1 PO

• O projeto do avvisa já está disponível nasplataformas web, desktop e iphone

• Homologado o serviço nas operadoras Claro e Vivo• Liberado para usuários da operadora Claro• Recebemos o LA da integradora• Foi feito todo o projeto da campanha de

divulgação• Foi finalizado o regitro de patente do avvisa

Page 55: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

www.avvisa.com.br

Page 56: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

www.avvisa.com.br

Page 57: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

www.avvisa.com.br

Page 58: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

www.avvisa.com.br

Page 59: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 60: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Pontos positivos e negativos na implantação do Scrum

Pontos negativos

• Ter pessoas na equipemultidiciplinares

• Ter pessoas na equipeautogerenciaveis

• Problema quando o cliente não tem a visão bem definida do produto

• Problema quando o cliente não faz o papel do PO

Pontos positivos

• Formação de equipe multidiciplinar

• Maior foco da equipe no projeto

• Agilidade no desenvolvimento do produto final

• Produto é entregue em partes utilizaveis

• Priorização das funcionalidades mais relevantes para o projeto

• A visão do projeto é entendida mais claramente

• Maior aproximação com o cliente

Page 61: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Objetivo do projeto

Desafios do projeto

Resultados do projeto com a implantação do Scrum

Pontos positivos e negativos naimplantação do Scrum

Fotos do projeto e da equipe

Page 62: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Page 63: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Page 64: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Page 65: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Case da Fivecom

Page 66: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Agenda da apresentação

O que é Scrum

As pessoas do Scrum

Visão do Produto

Planejamentocom Scrum

Ferramentasdo Scrum

Case daFivecom

CertificaçãoScrum

Page 67: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Certificação Scrum

CertifiedScrumMaster

Certified Scrum Product Owner

Certified Scrum Practitioner

Certified Scrum Coach

Certified Scrum Trainer

CSM ou CSPOTenha participado ativamente do treinamento de 16hs da Scrum Alliance fornecido por um CST –profissional certificado pela Scrum Alliance para ministrartreinamentos de Scrum.

CSPTenha comprovado experiência de no minimo 1 ano em aplicação de Scrum em algum projeto de sucesso.

CSTTenha comprovado grandeexperiência na aplicação de Scrum nos projetos e habilidade paratreinar novos CSPO e CSM.

CSCTenha comprovado experiência real de sucesso em consultoria paraequipes de Scrum

Page 68: Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)

Perguntas