Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O que é essa tal de agilidade?

O que é essa tal de agilidade?

Palestra ministrada em Curitiba no dia 07/07

Wagner Voltz - Fusca

July 07, 2022
Tweet

More Decks by Wagner Voltz - Fusca

Other Decks in Technology

Transcript

  1. 12 princípios • Nossa maior prioridade é satisfazer o cliente

    através da entrega contínua e adiantada de software com valor agregado. • Mudanças nos requisitos são bem-vindas • Entregar frequentemente software funcionando • Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto
  2. 12 princípios • Contínua atenção à excelência técnica e bom

    design aumenta a agilidade • Simplicidade -a arte de maximizar a quantidade de trabalho não realizado - é essencial • Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.
  3. Aprendizado!!! • Agilidade é meio para alguma coisa!!!! • Meio

    para entregar algo com eficiência e eficácia
  4. Como fazer isso? • Com muita: ◦ Comunicação ◦ Feedback

    ◦ Simplicidade ◦ Coragem ◦ Respeito
  5. Como fazer isso? • Com muita: ◦ Comunicação ◦ Feedback

    ◦ Simplicidade ◦ Coragem ◦ Respeito ◦ Dados ◦ Processos
  6. • Não é passageiro • Não é um tema isolado

    (transformação digital) • Não é só sobre um framework
  7. • OKR • Devops • Management 3.0 • Lean Inception

    • Service design • UX Design • Ágil em escala
  8. • Não é passageiro • Não é um tema isolado

    (transformação digital) • Não é só sobre um framework • Não é uma melhoria pontual. É melhoria contínua!
  9. • Não é passageiro • Não é um tema isolado

    (transformação digital) • Não é só sobre um framework • Não é uma melhoria pontual. É melhoria contínua! • Não é abraçar árvores e nem post-its
  10. Pragmatismo e dados • Leadtime • Cycle time • Throughput

    (Vazão) • Bugs • Métricas de entrega (devops)
  11. • DoR (definition of ready) • Padrão de escrita de

    US • Critérios de aceitação • Participação de pessoas no time na análise (los 3 amigos) • Escrita usando linguagem ubíqua (BDD) • Trabalho de priorização e filtragem (eficácia) • Ferramenta para gestão de backlog Como está a análise do software?
  12. • Padrões de código • Testes unitários • Refatoração •

    Dívida técnica • Devops • Gestão do conhecimento (propriedade coletiva) • DoD (definition of done) Como está o desenvolvimento?
  13. • Testes manuais • Testes automatizados • Testes de segurança

    • Teste de desempenho • Shift Left Test Como está o teste?
  14. “Entregar frequentemente software funcionando, de poucas semanas a poucos meses,

    com preferência à menor escala de tempo” Como está a entrega de software?
  15. • Temos objetivos comuns? • Temos performance? • Sabemos o

    nosso fluxo de trabalho? • Sabemos onde estão nossos gargalos e desperdícios? • Temos gestão de conhecimento? • Sabemos o quanto contribuímos para a empresa? Somos um time?