Cultura da Entrega Diária com EVDnC 
Um Estudo de Caso Rafael Sabbagh
Um Exemplo Real 
Empresa de Desenvolvimento de Software 
Monitoramento de Frotas de Ônibus 
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…
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 com EVDnC 
Promoção de um salto de 
eficiência e Agilidade com: 
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
Resultados Obtidos
Resultados: Depoimento 
! 
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 
Membro de um dos Times de Desenvolvimento 
“ 
”
Resultados: Produto Funcionando
Resultados: Produto Funcionando
Resultados: Produto Funcionando
Como Funciona?
Como Funciona? 
Coaches acompanhando 100% do tempo 
Full time junto ao time e pessoas de negócio 
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
Como Funciona? 
Negócios puxam a Agilidade 
A demanda deve ser Ágil para o time ser Ágil 
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
Como Funciona? 
Todos focam-se nas necessidades do cliente 
Não há “alguns pensam, outros fazem" 
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
Como Funciona? 
Trabalho em Equipe 
Trabalho em progresso (WIP) limitado 
TO DO DOING DONE 
todos juntos no 
mesmo requisito! 
quebrar tarefas 
apenas na medida 
do necessário
Como Funciona? 
Qualidade é inegociável 
Agilidade não significa “de qualquer jeito” 
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
Como Funciona? 
Entregas Diárias 
Valor rápido, feedback rápido 
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
Etapas da Semana EVDnC
Etapas da Semana EVDnC 
Tempo total: uma semana contínua 
Participantes: time de desenvolvimento + Product Owner 
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
Palavra do Product Owner 
“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"
Dia #0: Pré-Jogo 
Alinhamento com a Gestão e com Pessoas de Negócios 
Disponibilidade das pessoas necessárias e escolha do produto 
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
Dia #1: Preparação 
Release Planning 
+Preparação de ambiente 
+Mitigação de Riscos Técnicos
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
Conclusões 
EVDnC 
Em uma semana, foi possível promover: 
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
Quer saber mais? 
http://k21.com.br/coaching-com-evdnc/ 
! 
contato@k21.com.br

ALM Practices - Cultura da entrega diária com EVDnC

  • 1.
    Cultura da EntregaDiária com EVDnC Um Estudo de Caso Rafael Sabbagh
  • 2.
    Um Exemplo Real Empresa de Desenvolvimento de Software Monitoramento de Frotas de Ônibus 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…
  • 3.
    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
  • 4.
  • 5.
    Acompanhamento com EVDnC Promoção de um salto de eficiência e Agilidade com: 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
  • 6.
  • 7.
    Resultados: Depoimento ! 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 Membro de um dos Times de Desenvolvimento “ ”
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    Como Funciona? Coachesacompanhando 100% do tempo Full time junto ao time e pessoas de negócio 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
  • 13.
    Como Funciona? Negóciospuxam a Agilidade A demanda deve ser Ágil para o time ser Ágil 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
  • 14.
    Como Funciona? Todosfocam-se nas necessidades do cliente Não há “alguns pensam, outros fazem" 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
  • 15.
    Como Funciona? Trabalhoem Equipe Trabalho em progresso (WIP) limitado TO DO DOING DONE todos juntos no mesmo requisito! quebrar tarefas apenas na medida do necessário
  • 16.
    Como Funciona? Qualidadeé inegociável Agilidade não significa “de qualquer jeito” 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
  • 17.
    Como Funciona? EntregasDiárias Valor rápido, feedback rápido 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
  • 18.
  • 19.
    Etapas da SemanaEVDnC Tempo total: uma semana contínua Participantes: time de desenvolvimento + Product Owner 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
  • 20.
    Palavra do ProductOwner “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"
  • 21.
    Dia #0: Pré-Jogo Alinhamento com a Gestão e com Pessoas de Negócios Disponibilidade das pessoas necessárias e escolha do produto 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
  • 22.
    Dia #1: Preparação Release Planning +Preparação de ambiente +Mitigação de Riscos Técnicos
  • 23.
  • 24.
    Dias #2-5: Desenvolvimento Checkpoint (“Daily Meeting”)
  • 25.
  • 26.
  • 27.
  • 28.
    Dias #5: Fechamento Big Retrospective
  • 29.
  • 30.
    Conclusões EVDnC Emuma semana, foi possível promover: 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
  • 31.
    Quer saber mais? http://k21.com.br/coaching-com-evdnc/ ! contato@k21.com.br