cultura da entrega diária com evdnc - scrum gathering rio...

31
Um Estudo de Caso Marcos Garrido Rafael Sabbagh Cultura da Entrega Diária com EVDnC

Upload: trankiet

Post on 10-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Um Estudo de Caso Marcos Garrido Rafael Sabbagh

Cultura da Entrega Diária com EVDnC

cinco times rodando "Scrum"!

entregas infrequentes: última entrega de um dos times há 9 meses!!

descrença da organização na capacidade do time!

problemas, problemas, problemas…

Monitoramento de Frotas de ÔnibusEmpresa de Desenvolvimento de Software

Um Exemplo Real

FALTA DE MOTIVAÇÃO

LEAD TIME MUITO LONGO

BAIXA QUALIDADE

ABISMO ENTRE DESENV. E NEGÓCIOS

DEMANDAS DE ÚLTIMA HORA

FEEDBACK INFREQUENTE

CORRERIA

IMPREVISIBILIDADE

COMUNICAÇÃO INEFICIENTE

Acompanhamento com EVDnC

acompanhamento intensivo de coaches durante uma semana!atuação junto a desenvolvimento e negócios !sprints diárias completas!times trabalhando feito times!aumento da eficiência da comunicação!produto no ar ao final da semana!adoção de boas práticas de desenvolvimento!resultados mostrados para toda a organização

eficiência e Agilidade com:Promoção de um salto de

Acompanhamento com EVDnC

Resultados Obtidos

Membro de um dos Times de Desenvolvimento

!Em uma semana de treinamento, obtivemos:!

maior integração do time!

foco no problema do cliente!

entrega de produto com qualidade!

comprometimento das pessoas!

troca de conhecimentos no time!

união - todos se ajudando!

troca de conhecimentos inter-equipes

Resultados: Depoimento

Resultados: Produto Funcionando

Resultados: Produto Funcionando

Resultados: Produto Funcionando

Como Funciona?

coaching de trabalho em equipe e pessoal!

mentoring das técnicas necessárias!

facilitação, identificação de gargalos e tratamento de disfunções!

ensino de técnicas avanças de gestão de produtos!

visibilidade para a organização dos resultados obtidos

Full time junto ao time e pessoas de negócioCoaches acompanhando 100% do tempo

Como Funciona?

produto funcionando = priorização para entregar valor o mais rápido possível!

trabalhar a partir do problema, e não da solução (funcionalidade)!

evoluir a partir da solução mais simples possível para o problema!

Requisitos (User Stories) muito, muito pequenos!

pessoa(s) de negócios cooperando com o time de desenvolvimento

A demanda deve ser Ágil para o time ser ÁgilNegócios puxam a Agilidade

Como Funciona?

demandas são problemas de negócio a resolver, não “funcionalidades" (soluções)!

time de desenvolvimento participa das soluções de negócios com pessoa(s) de negócios!

time de desenvolvimento continuamente busca pessoa(s) de negócios para dúvidas e validação

Não há “alguns pensam, outros fazem"Todos focam-se nas necessidades do cliente

Como Funciona?

Como Funciona?

TO DO DOING DONE

Trabalho em progresso (WIP) limitadoTrabalho em Equipe

todos juntos no mesmo requisito!

quebrar tarefas apenas na medida do necessário

testes automatizados, integração contínua!

testes manuais necessários realizados durante cada dia!

teste faz parte do time - não é externo!

validação o mais rápido possível

Agilidade não significa “de qualquer jeito”Qualidade é inegociável

Como Funciona?

time produz em um dia valor visível para o cliente!

review ao final de cada dia com pessoas de negócio!

feedback como entrada do que será feito no dia seguinte

Valor rápido, feedback rápidoEntregas Diárias

Como Funciona?

Etapas da Semana EVDnC

Pré-jogo (antes): escolha do(s) produto(s) a ser(em) desenvolvido(s)!

Preparação (segunda): planejamento da Release; ambiente!

Desenvolvimento (terça a sexta): sprints diárias!Planejamento: máx. 15 min!

Checkpoint (“Daily Meeting”): máx. 15 min!

Review/Retrospective (exceto sexta); máx. 15 min cada!

Fechamento (sexta): wrap up do processo!Big Review/Big Retrospective (sexta): mostrar para a organização

Participantes: time de desenvolvimento + Product OwnerTempo total: uma semana contínua

Etapas da Semana EVDnC

“Experiência está sendo espetacular!”

!“Resposta dos times superou em muito as minhas” expectativas.”

!“Foram escolhidos três projetos de alto valor para os clientes.”

!“A dificuldade é ter entrega de valor para o cliente em apenas um dia…”

!“…mas essa dificuldade nos obriga a sermos mais focados e quebrarmos as histórias em histórias bem pequenas"

Palavra do Product Owner

Alinhamento com a Gestão:!Time de Desenvolvimento + Pessoas de Negócios 100% dedicados por uma semana!

!Alinhamento com pessoas de negócios: !

Seleção dos produtos de alto valor de negócio a serem desenvolvidos na semana do treinamento!

Definição da Visão de Produto!

Backlog inicial

Disponibilidade das pessoas necessárias e escolha do produtoAlinhamento com a Gestão e com Pessoas de Negócios

Dia #0: Pré-Jogo

Dia #1: Preparação

+Preparação de ambiente +Mitigação de Riscos Técnicos

Release Planning

Dias #2-5: Desenvolvimento

Sprint Planning

Dias #2-5: Desenvolvimento

Checkpoint (“Daily Meeting”)

Dias #2-4: Desenvolvimento

Review

Dias #2-4: Desenvolvimento

Retrospective

Dias #5: Fechamento

Big Review

Dias #5: Fechamento

Big Retrospective

Conclusões

integração entre os membros do time!

aproximação entre pessoas de negócios e time!

ritmo no desenvolvimento de produtos a partir das necessidades de negócios!

aprendizado, prática e internalização dos valores e princípios Ágeis!

adoção de técnicas Ágeis de desenvolvimento de software!

foco estritamente em valor de negócio para o cliente!

importância de fatiar, priorizar e descartar!

entrega de produtos reais, com alto valor de negócio

Em uma semana, foi possível promover:EVDnC

Conclusões

http://k21.com.br/coaching-com-evdnc/ !

[email protected]

Quer saber mais?