85
Relato de ExperiŒncia: Desafios na implanta Relato de ExperiŒncia: Desafios na implanta ªo ªo do Scrum no projeto de TI do Scrum no projeto de TI Elifrancis Rodrigues Soares MSc, PMP, CSPO, SCM, MBA, CTFL Agosto/2009

Relato de experiência da aplicação do SCRUM

Embed Size (px)

DESCRIPTION

Relato de experiência da aplicação do SCRUM

Citation preview

Page 1: Relato de experiência da aplicação do SCRUM

Relato de Experiência: Desafios na implantaRelato de Experiência: Desafios na implantaçção ão do Scrum no projeto de TIdo Scrum no projeto de TI

Elifrancis Rodrigues SoaresMSc, PMP, CSPO, SCM, MBA, CTFL

Agosto/2009

pdfMachine by Broadgun Software - a great PDF writer! - a great PDF creator! - http://www.pdfmachine.com http://www.broadgun.com

Page 2: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Quem sou eu?Quem sou eu?− Graduado em ciências da computação pelo UNIPE

− Mestre em Ciência da Computação pela UFPE

− MBA executivo em Gestão da Tecnologia da Informação pela UFPE

− Certificado Project Management Professional (PMP®)

− Certificado ScrumMaster (CSM)

− Certificado Product Owner (CSPO)

− Certificado em testes de software (CTFL)

− 13 anos de experiência na área de Tecnologia

− Gerente de Projetos

− Líder de projetos numa empresa de Telecomunicação e Informática

− Membro do PMI Internacional � Moderador do grupo de Gestão de TI

− Membro da Scrum Alliance

− Foco em Tecnologia, Inovação e Pessoas

Page 3: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Quem são vocês?

Page 4: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

SituaSituaçção do Projeto: Passadoão do Projeto: Passado

Escopo variável, mas o projeto tendo um objetivo

Falha na comunicação das informações

Equipe não participativa do planejamento

Equipe não comprometida com o resultado

Datas de versões indefinidas

Page 5: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Algumas pessoas da equipe não se interessava

com objetivo do projeto.

Alguns não tinha motivação

Faltava muito o comprometimento com o projeto

Falta de MotivaFalta de Motivaçção e Comprometimentoão e Comprometimento

Page 6: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Responder a mudanResponder a mudanççasas

Requisitos mudam

Negócios mudam

Entendimento é aprimorado e muda

Abordagens mudam

Page 7: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM7

Page 8: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

SCRUM em ambientes CMMISCRUM em ambientes CMMI

SPIN - Software Process Improvement Network (SPIN)

organização de profissionais de software

Apoios: CESAR, SOFTEX, Porto Digital, Globo.com

180 Pessoas

O evento contou com a participação de vários

palestrantes do Brasil todo e também do Boris

Gloger, Certified Scrum Trainer.

Page 9: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Isso nunca vai

dar certo no

projeto

Page 10: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Muita Pesquisa sobre o assuntoMuita Pesquisa sobre o assunto

http://blog.bardusco.com/

http://visaoagil.wordpress.com/

http://blpsilva.wordpress.com/2008/04/07/

http://blpsilva.wordpress.com/2008/04/07/

http://gc.blog.br/2007/12/10/certified-scrum-master/

http://blog.eof.com.br/

http://fabiogr.com/search/label/Scrum

......

Page 11: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sucesso com ScrumSucesso com Scrum

Page 12: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM12

Software comercial

Desenvolvimento interno

Desenvolvimento por Terceirizado

Projetos de Preço Fixo

Aplicações Financeiras

Aplicações certificadas ISO9001

Sistemas embarcados

Scrum Scrum éé usado parausado para��

Page 13: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sistemas 24x7 com 99,999% de uptime requerido

Sistemas críticos, aprovados pelo FDA

Software para portáteis

Telefones celulares

Scrum Scrum éé usado parausado para��

Page 14: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Para que somos pagos?Para que somos pagos?

Para ter, o mais rápida e eficientemente possível,

software rodando que efetivamente responda às

necessidades do negócio

Não somos pagos para:

Escrever código

Produzir modelos

Produzir documentos

Produzir planos

Page 15: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Cone da IncertezaCone da Incerteza

Formato da distribuição de probabilidade: quanto maior a incerteza, maior a segurança resultante.

Page 16: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

SCRUMSCRUM

O Scrum não é um processo previsível, ele não define o que

fazer em toda circunstância. KEN SCHWABER (2004).

Bastante objetivo

Papéis e Responsabilidade bem definidas

Fácil adaptação

Curva de aprendizado baixa

Não é um processo previsível

É um framework e um conjunto de práticas

O Scrum não vai dizer exatamente o que fazer, não irá

resolver todos os seus problemas, mas com certeza os

problemas serão facilmente identificados

Page 17: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

SCRUMSCRUM

O Scrum não vai dizer exatamente o que fazer, não

irá resolver todos os seus problemas, mas com

certeza os problemas serão facilmente identificados

Page 18: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Influencias do ScrumInfluencias do Scrum

Lean Thinking

Artigo �The New Product Development Game� de

Norma e Takeusi na Harvard Bussiness Review

Desenvolvimento Iterativo e Incremental

Page 19: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

O Principal Mito Sobre a O Principal Mito Sobre a AgilidadeAgilidade

Page 20: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Principal Mito Sobre AgilidadePrincipal Mito Sobre Agilidade

Page 21: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ConseqConseqüüência desse Mito #1ência desse Mito #1

Page 22: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ConseqConseqüüência desse Mito #2ência desse Mito #2

Page 23: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ConseqConseqüüência desse Mito #3ência desse Mito #3

Page 24: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ConseqConseqüüência desse Mito #4ência desse Mito #4

Page 25: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ConseqConseqüüência desse Mito #5ência desse Mito #5

Page 26: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Novo DiaNovo Dia

Mudança de layout

Feedback para equipe a respeito do evento

Reuniões diárias

Post-its

Page 27: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

EventoEvento

Page 28: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Projeto SecretoProjeto Secreto

Page 29: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Treinamento Oficial Treinamento Oficial �� Scrum AllianceScrum Alliance

Page 30: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

11ºº FalhaFalha

Não houve treinamento

Aprendemos na prática

Irei gradativamente explicando para todos vocês

Page 31: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

11ºº LiLiçção aprendidaão aprendida

Precisamos melhorar nossa especificação

Estamos perdendo tempo no momento do

desenvolvimento

Temos que realizar protótipos

Page 32: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

PrototipaPrototipaçção de Softwareão de Software

Desenvolvimento rápido de software para validar os

requisitos

Prototipação é o desenvolvimento rápido de um

sistema.

No passado, protótipo tinha a finalidade exclusiva de

avaliar os requisitos, assim o desenvolvimento

tradicional era necessário

Page 33: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Conceito de prontoConceito de pronto

Pronto? Pronto Pronto?

Qual seria o conceito de Pronto

para uma equipe de testes?

Page 34: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ImplantaImplantaçção das cerimôniasão das cerimônias

Reuniões diárias

Planning 1 e 2

Reunião de Review

Reunião de Retrospectiva

Page 35: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Reuniões DiReuniões Diááriasrias

Reuniões em pé???

15 minutos?

Qual é o melhor horário?

Todos participam mesmo?

Existem atrasos?

Page 36: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Regras das Reuniões DiRegras das Reuniões Diááriasrias

Page 37: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Planning 1Planning 1

Todos os envolvidos presente

Os usuários faziam o papel do PO

O cliente se negou de fazer o papel de PO.

Alegou falta de tempo

Page 38: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

LiLiçção Aprendida: Planning 1ão Aprendida: Planning 1

Todos os envolvidos presente

Uma pessoa ficou como PO

O Cliente mais presente

Page 39: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

LiLiçção Aprendida: Planning 1ão Aprendida: Planning 1

Levantamento de Prioridade

Dica:

Page 40: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Planning 2 Planning 2 -- EstimativasEstimativas

As estimativas eram muito na base do

conhecimento

Todos os envolvidos presente

Page 41: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

22ºº FalhaFalha

Estávamos aplicando o planning poker de forma

incorreta

Começamos a utilizar base histórica

Page 42: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Reunião de ReviewReunião de Review

Ao final do sprint estavamos realizando o review

Não tínhamos a presença do cliente

O coordenador colocava o chapéu de cliente

Page 43: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

33ºº FalhaFalha

Uma das equipe considerou o review como o

momento de entregar o outro colega de trabalho

� As apresentações não tinham muita qualidade

Foi realizado um trabalho de conscientização da

equipe do valor do review

Page 44: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Reunião de RetrospectivaReunião de Retrospectiva

Teve um bom inicio

No decorrer do projeto perdeu um ponto o foco e

objetivo da reunião

� As reclamações eram sem sentido e não agregava valor a

melhoria do projeto

Page 45: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Fluxo simplesFluxo simples

Page 46: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

PapPapééis no Scrumis no Scrum

Scrum Master = Gerente de Projetos

Product Owner = Gerente de Projetos

Page 47: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

DuraDuraçção do Sprintão do Sprint

Duração: 30 dias

Existe algumas variações, devido a agenda

Quebra de planejamento do sprint, devido a agenda

do cliente

Page 48: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Objetivos do SprintObjetivos do Sprint

É definido no início do sprint

A equipe pode propor sugestões

Problemas encontrados:

� Fator foco

Page 49: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Riscos do SprintRiscos do Sprint

É definido no início do sprint

A equipe pode propor sugestões

Procuramos antecipar para evitar os impedimentos

Page 50: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Feedback das equipesFeedback das equipes

Page 51: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Feedback das equipes Feedback das equipes àà GerenciaGerencia

A equipe possuiu todos os conhecimentos necessários para

este Sprint?

Algum recurso necessário faltou?

Como podemos modificar nosso trabalho de forma a tornar o

desenvolvimento mais rápido e melhor?

O que está atrapalhando o nosso caminho?

O que nós podemos fazer melhor no próximo sprint?

Se você pudesse retornar no tempo e refazer o mesmo sprint

por 1 dia, o que seria feito diferente?

Page 52: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 53: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 54: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 55: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

ObjetivosObjetivosBurndown ChartBurndown Chart

ImpedimentosImpedimentos

Atividades Não Atividades Não PlanejadasPlanejadas

RiscosRiscos

Page 56: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Poster Poster �� PrPrááticas de Desenvolvimento ticas de Desenvolvimento ÁÁgilgil

Page 57: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

ComemoraComemoraçção do Final do Sprintão do Final do Sprint

Assistimos filmes e encomendávamos pizza no final de cada

sprint.

Page 58: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

"Relato de Experiência"Relato de Experiência��Aplicação da Metodologia SCRUM para

Preparação para Certificação PMP

Page 59: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

O que O que éé o PMI?o PMI?

Uma associação, sem fins lucrativos, de

profissionais de gerência de projetos.

É um fórum de excelência na área de gerência de

projetos promovendo seu crescimento, divulgação,

educação e valor nas organizações e praticantes.

Project Management Institute

www.pmi.org

Page 60: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Identificar o subconjunto do Identificar o subconjunto do

Conjunto de conhecimentos Conjunto de conhecimentos

em gerenciamento de projetos em gerenciamento de projetos

que que éé amplamente amplamente

reconhecido como boa prreconhecido como boa práática. tica.

PMBoKPMBoK

Project Management body of Knowledge �Um Guia

do Conjunto de Conhecimentos em Gerenciamento

de Projetos�

Page 61: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

PMBoK PMBoK �� ConteConteúúdodo

Principais conceitos do gerenciamento de projetos

Ciclo de vida de projeto x produto

Influências organizacionais

Visão bidimensional dos processos de gerenciamento 5 Grupos

9 Áreas de conhecimento

Descrição dos processos de gerenciamento Principais atividades

Ferramentas e técnicas aplicáveis

Produtos gerados

Page 62: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

CertificaCertificaçção PMPão PMP®®

A Certificação PMP® (Project Management

Professional) do PMI® é a credencial profissional

mais reconhecida e respeitada em termos

mundiais no que tange ao Gerenciamento de

Projetos, sendo uma das mais valorizadas e

requisitadas por diversas organizações do

mercado.

Page 63: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Por que ser um PMPPor que ser um PMP®®

Certificado internacional provando que você tem

conhecimento na área de gerência de projetos

A maioria das empresas no mundo está exigindo o

certificado para o cargo. Isso já é uma tendência

internacional

Formação nas áreas de conhecimento da gerência

de projetos

Page 64: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

MotivaMotivaççãoão

O que O que éé um Projeto?um Projeto?

Um conjunto de atividades que tem como

finalidade atingir um objetivo específico e tem

um começo, meio e fim bem definidos.

Page 65: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Product BacklogProduct Backlog --> > Sprint BacklogSprint Backlog

Estudo de CasoEstudo de Caso

Page 66: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Meta: Meta: Sprint BacklogSprint Backlog

É muito importante a definição da meta no sprint backlog

ObjetivosObjetivos

Page 67: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Product Owner Product Owner --> ?> ?

Estudo de CasoEstudo de Caso

Escopo da Prova

Page 68: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Scrum MasterScrum Master --> > TimeTime

Estudo de CasoEstudo de Caso

Page 69: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Fluxo simplesFluxo simples

Page 70: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Reunião DiReunião Diáária do Scrumria do Scrum

Estudo de CasoEstudo de Caso

Page 71: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Regras do Scrum: Regras do Scrum: SprintSprint

Não deve ser maior do que 30 dias consecutivos

Sem considerar outros fatores, este é o tempo

necessário para produzir algo de interesse para o

Product Owner e os stakeholders

O time pode pesquisar e requisitar ajuda externa

Page 72: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

� 85% Acertos

Regras do Scrum: Regras do Scrum: SprintSprint

Page 73: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Regras do Scrum: Reunião de RevisãoRegras do Scrum: Reunião de Revisão

Reunião de no máximo 4 horas sob

responsabilidade do ScrumMaster

O time não deve gastar mais de 1 hora na

preparação desta reunião

Objetivo: mostrar o Product Owner e stakeholders

as funcionalidades que foram feitas

Artefatos não devem ser apresentados, pois não

são funcionalidades

Page 74: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Regras do Scrum: Reunião de RevisãoRegras do Scrum: Reunião de Revisão

No final da reunião

Cada stakeholder fala suas impressões e sugere

mudanças com suas respectivas prioridades

Possíveis modificações no Product Backlog são

discutidas entre o Product Owner e o time

Scrum Master anuncia a data e o local da

próxima reunião de revisão do Sprint ao Product

Owner e a todos stakeholders

Page 75: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Reunião de RevisãoReunião de Revisão

Estudo de CasoEstudo de Caso

Resultado da ProvaResultado da Prova

Page 76: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

O ciclo de vida do ScrumO ciclo de vida do Scrum

Page 77: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Estudo de CasoEstudo de Caso

Page 78: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 79: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 80: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Sprint BoardSprint Board

Page 81: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

" Uso do Scrum no dia a dia" Uso do Scrum no dia a dia��

Page 82: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Quadro Scrum Quadro Scrum -- PessoalPessoal

Monografia do MBA

Page 83: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Quadro Scrum Quadro Scrum -- PessoalPessoal

Ministrando aula

Page 84: Relato de experiência da aplicação do SCRUM

Relato de experiência da aplicação do SCRUM

Uso PessoalUso Pessoal

Page 85: Relato de experiência da aplicação do SCRUM

Dúvidas?

Relato de Experiência: Desafios na implantaRelato de Experiência: Desafios na implantaçção ão do Scrum no projeto de Lei de Informdo Scrum no projeto de Lei de Informááticatica