scrum e plataforma microsoft

32
Evento Conjunto das Comunidades MCITPSC e BluDotNet www.mcitpsc.com.br www.bludotnet.com.br

Upload: fernando-ferreira

Post on 05-Jul-2015

1.139 views

Category:

Documents


0 download

DESCRIPTION

Slides da minha palestra em Blumenau com as comunidades BluDotNet e MCITPSC.

TRANSCRIPT

Page 1: Scrum e Plataforma Microsoft

Evento Conjunto das Comunidades MCITPSC e BluDotNet

www.mcitpsc.com.br www.bludotnet.com.br

Page 2: Scrum e Plataforma Microsoft

Patrocinadores

ApoioNão basta fazer,

é preciso saber fazer

Page 3: Scrum e Plataforma Microsoft

• Fernando Ferreira

• Estudante de T.I. na UDESC

• Desenvolvedor .Net

• Twitter: @fthomm

• Blog: www.codigoecafe.com

• Comunidade:www.mcitpsc.com.br

[email protected]/[email protected]

• Alguns artigos publicados na .Net

Magazine

Page 4: Scrum e Plataforma Microsoft

Fernando Ferreira

Page 5: Scrum e Plataforma Microsoft

• Scrum review

• Visual Studio Team Foundation Server

2010

• Demo

Page 6: Scrum e Plataforma Microsoft

• Framework ágil de gerenciamento de

projetos

• Empírico – Conhecimento vem da

experiência

• Três pilares sustentam o processo

empírico:

– Transparência

– Adaptação

– Inspeção

Page 7: Scrum e Plataforma Microsoft

• NÃO é uma metodologia

• Usado desde 1990

• Simples e resistente

– Mudança de cultura

Page 8: Scrum e Plataforma Microsoft

Papéis

Product Owner

Scrum Master

Team

Cerimônias

(Timeboxes)

Sprint

Daily Scrum Meeting

Sprint Review

Sprint Retrospective

Artefatos

Product Backlog

Sprint Backlog

Burndown Chart

Page 9: Scrum e Plataforma Microsoft

– O “cara” que tem a visão do produto

– Garantir o R.O.I.

– Patrocina o projeto ou representa uma

comissão que patrocina

– Deve ser uma única pessoa

– Só ele pode mudar ou cancelar itens do

backlog

Page 10: Scrum e Plataforma Microsoft

• Líder facilitador

• Garantir que o Scrum está sendo

seguido

• Eliminar impedimentos

• Manter comunicação e visão clara dos

itens do Backlog para o time de

desenvolvimento

Page 11: Scrum e Plataforma Microsoft

Esse “cara” não é o

Gerente de

Projetos?

Page 12: Scrum e Plataforma Microsoft

Esse “cara” não é o

Gerente de

Projetos?

Page 13: Scrum e Plataforma Microsoft
Page 14: Scrum e Plataforma Microsoft

• Responsável pelo desenvolvimento do produto

• Desenvolvedores, Arquitetos, Testadores, Analistas de Negócios etc…

– Não é algo muito simples

– Temos muitos especialistas

– Pode ser trabalhado

• Recomenda-se fortemente que o time seja multidisciplinar

Page 15: Scrum e Plataforma Microsoft

P.O.

Team

Scrum Master

Page 16: Scrum e Plataforma Microsoft

• Tempo definido para o

desenvolvimento das tarefas de um

Backlog

• Pode ser de uma a quatro semanas

• Timebox (NÃO pode ser extendida)

• Quanto menor melhor

– Facilitam a inspeção e adaptação

• Tem como resultado uma versão do

produto potencialmente entregável.

Page 17: Scrum e Plataforma Microsoft

• Reunião diária

• Tem que ser rápida, no máximo 15

minutos

• Basicamente os membros do dizem “o

que eu fiz e o que vou fazer”

• Avaliar o progresso na direção do

Objetivo do Sprint

• Impedimentos são expostos

Page 18: Scrum e Plataforma Microsoft

• Reunião ao final da Sprint

• O Time apresenta o produto

funcionando

• Identificar problemas ocorridos durante

a sprint

• fornece um entrada valiosa para as

próximas reuniões de Planejamento do

Sprint.

Page 19: Scrum e Plataforma Microsoft

• Ocorre após a Sprint Review e antes do

planejamento da próxima sprint

• É um espaço de tempo onde o time

Scrum pode avaliar o seu desempenho

• Propor melhorias

Page 20: Scrum e Plataforma Microsoft

• Lista de tudo o que pode sernecessário no produto

• Nunca está completo

• Dinâmico – Muda constantemente

• Contém os requisitos, novasfuncionalidades, correções etc.

• Quanto mais importantes forem ositens, mais detalhados devem ser

• Artefato vivo

Page 21: Scrum e Plataforma Microsoft

• Lista de itens retirados do Product

Backlog para compor uma Sprint

Backlog

• Lista de tarefas bem definidas para o

time desenvolver

• Irá resultar em um novo incremento no

produto

Page 22: Scrum e Plataforma Microsoft
Page 23: Scrum e Plataforma Microsoft
Page 24: Scrum e Plataforma Microsoft
Page 25: Scrum e Plataforma Microsoft

• Plataforma colaborativa para projetos

de qualquer tamanho

• Objetivo é acompanhar todas as etapas

de um projeto do início ao fim

• Ambientes Heterogêneos

Page 26: Scrum e Plataforma Microsoft
Page 27: Scrum e Plataforma Microsoft

• Gated Check-in – Prevenção de bugs

• Grande visibilidade do projeto através

de relatórios e dashboards

Page 28: Scrum e Plataforma Microsoft

Mas o que são mesmo os processos?

• MSF for Agile 5.0

• MSF for CMMI

• Scrum 1.0

Page 29: Scrum e Plataforma Microsoft
Page 30: Scrum e Plataforma Microsoft
Page 31: Scrum e Plataforma Microsoft

Muito Obrigado!

Page 32: Scrum e Plataforma Microsoft

Patrocinadores

ApoioNão basta fazer,

é preciso saber fazer