Ciclo de Avaliacao de Pressupostos
Upcoming SlideShare
Loading in...5
×
 

Ciclo de Avaliacao de Pressupostos

on

  • 2,158 views

Palestra sobre a importância da rápida avaliação de pressupostos no contexto Lean, Agile e Kanban.

Palestra sobre a importância da rápida avaliação de pressupostos no contexto Lean, Agile e Kanban.

Statistics

Views

Total Views
2,158
Views on SlideShare
2,154
Embed Views
4

Actions

Likes
4
Downloads
37
Comments
0

3 Embeds 4

http://twitter.com 2
http://us-w1.rockmelt.com 1
http://a0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ciclo de Avaliacao de Pressupostos Ciclo de Avaliacao de Pressupostos Presentation Transcript

    • Ciclos de Avaliação de Pressupostos Entendendo Lean, Kanban e Agilidade sob uma nova perspectiva Alisson Vale http://alissonvale.com contact@alissonvale.com Twitter: @alissonvaleSunday, August 21, 2011
    • Variabilidade domina atividades de Knowledge Work Nunca uma tarefa será exatamente igual a outra.Sunday, August 21, 2011
    • Incerteza domina atividades de Knowledge Work Quanto tempo vai durar uma atividade? Como uma atividade afetará outras e será afetada por elas? Qual será a próxima atividade e quando ela virá?Sunday, August 21, 2011
    • Incerteza gera um mundo cheio de suposições “Essas linhas de código vão funcionar.” “É isso que o cliente está esperando.” “Esse código está bem estruturado e de acordo com os padrões do time.” “Entregaremos os mesmos pontos nessa interação que entregamos na anterior.” “O time está alinhado em direção a meta.” “Essa funcionalidade faz o que “Essa funcionalidade será realmente deveria fazer.” útil para os usuários.”Sunday, August 21, 2011
    • Importância da incerteza em um mundo cheio de suposições ? ! ? -> suposição ! -> avaliação de uma suposiçãoSunday, August 21, 2011
    • Tempo é o parâmetro dominante MIG-15 F-86 John Boyd Tecnicamente mais avançado Preferido dos pilotos Ciclo OODA - (Sobe mais rápido, vira mais rápido, (vencia 9 entre 10 batalhas Observe, Orient, maior amplitude de visão) mano-a-mano) Decide, Act) Delay no ciclo OODA por causa do controle de vôoSunday, August 21, 2011
    • Importância da incerteza em um mundo cheio de suposições + Tempo é o fator dominante ? ? -> suposição min(t) ! ! -> avaliação de uma suposição min(t) -> minimização do tempoSunday, August 21, 2011
    • Ciclos de Avaliação de Pressupostos em Software Peer Review Validação de Código Working Software Alinhamento de Equipe Aceitação Estimativas Entrega Experiência de UsoSunday, August 21, 2011
    • Suposições de Engenharia Como programadores têm minimizado o tempo de vida de pressupostos.Sunday, August 21, 2011
    • Compilação/Interpretação de Código Suposição: O código escrito está sintaticamente correto? Dos cartões perfurados... ... a verificação de código instantâneaSunday, August 21, 2011
    • Working Software Suposição: O código escrito faz o que deveria fazer? TDD Ruby AutoTest ? ------> ! Cycle Time tendendo a zeroSunday, August 21, 2011
    • BDD Semântica alinhada com o conceito de validação de suposiçõesSunday, August 21, 2011
    • Peer Review Suposição: Padrões de nomenclatura, estrutura do design, usabilidade, cobertura de testes e outras regras deveriam estar alinhadas entre todos os desenvolvedores do time. Verificação Manual Verificação Manual com Hand off Pair Programming “puxando” um Promiscuos Pairing dias desenvolvedor horas tempo segundos 0Sunday, August 21, 2011
    • Suposições de GestãoSunday, August 21, 2011
    • Alinhamento de Equipe Suposição: O time está operacionalmente alinhado em direção a uma meta comum Validação: Standup meetings Semanal Dia sim, dia não Diário Acúmulo de Pressupostos Duas vezes por diaSunday, August 21, 2011
    • Iterações mais curtas favorecem a redução no número de pressupostos presentes no sistemaSunday, August 21, 2011
    • Lidando com Estimativas Suposições: - O time será capaz de entregar o total de pontos estimados ao fim de uma iteração - Cada User Story foi devidamente entendida para ter uma atribuição de pontos condizentes com sua real complexidade. Validação: Sprint Review Ao fim da implementação de cada funcionalidade Iterações + Longas Acúmulo de Iterações Pressupostos + CurtasSunday, August 21, 2011
    • Estimativas de Story Points para uma iteração não são um compromisso, mas um pressuposto de futuro throughput que precisa ser continuamente validada.Sunday, August 21, 2011
    • Entregando Suposições: - O que foi implementado era o que o cliente esperava. - A nova feature precisará de ajustes após ser revisada. Maior acúmulo de pressupostos e maior risco Release após atingir da “síndrome de release de estabilização” algum marco de escopo Release por iteração Release por feature Deploy Continuo meses semanas tempo dias horasSunday, August 21, 2011
    • Escalando deploy entre cluster de usuários Pontos de Avaliação dos PressupostosSunday, August 21, 2011
    • WIP Limits Suposições de um Handoff: - O trabalho chegou em boas condições? - Quem recebeu, recebeu o que esperava? - Quem vai responder, o fará no tempo adequado? - Haverá algum retrabalho na volta? - Informação suficiente foi passada junto com o trabalho? Ex: Review do PO To do Doing Done To do Doing (5) Done Review Tempo para validar pressuposto 2 semanas 2 -3 diasSunday, August 21, 2011
    • O Software como experiência (não escopo) Uma valiosa lição do movimento Lean Startup Validação: Customer Driven-Development, Business Model Canvas, Minimum Viable Products Escopo Fechado Progresso: Execução das atividades do plano inicial Escopo Aberto com Backlog Progresso: User story por User Story Acúmulo de Pressupostos Minimum Viable Product Progresso: Suposição por SuposiçãoSunday, August 21, 2011
    • Trade-off Atividades de valor agregado vs tendem a dar espaço para Atividades de coordenação, atingir a marca do tempo zero como reuniões, transferências para validação de pressupostos de trabalho em lote estão subordinadas a um custo de transação que impede a redução do tempo a partir de certos níveis Dica: Quando atingir o limite mínimo pare de pensar em reduzir o tempo e comece a pensar em substituir o mindsetSunday, August 21, 2011
    • Agile vs Lean Com Agile, estamos tentando criar ciclos de avaliação de pressupostos ? curtos. Em Lean, estamos tentando encurtar os ciclos de avaliação de pressupostos existentes.Sunday, August 21, 2011
    • Takeaways ✤ A avaliação de pressupostos é uma “Thinking Tool”, uma ferramenta para se pensar sobre como melhorar ambientes com incerteza e variabilidade ✤ O co n ce i to e s c a l a e m to d a s a s d i r e ç õ e s , d e s d e o desenvolvedor até a gestão do portfolio. ✤ Cada individuo de uma dada cadeia de valor pode usar essas idéias para tomar melhores decisões ✤ Pense nos ciclos de avaliação de pressupostos do seu ambiente: ✓ Quando os ciclos se abrem e se fecham? ✓ Quantos pressupostos o time está carregando no momento? ✓ Quando as suposições atuais serão validadas? ✓ Quais são os possíveis riscos de mantê-las em aberto?Sunday, August 21, 2011
    • Processos não avaliam suposições, somente as pessoas o fazem.Sunday, August 21, 2011
    • Obrigado! Alisson Vale http://alissonvale.com contact@alissonvale.com Twitter: @alissonvale Leia mais em: http://alissonvale.com/englishblog/post/Cycles-of-Assumptions-Evaluation.aspxSunday, August 21, 2011