cultura da entrega diária com evdnc - scrum gathering rio...
TRANSCRIPT
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 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
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
“
”
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?
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
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/ !
Quer saber mais?