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

Agilidade é para desenvolvedores?

Agilidade é para desenvolvedores?

Palestra compartilhada no PagSeguro, no dia 11/11/2022

Wagner Voltz - Fusca

November 11, 2022
Tweet

More Decks by Wagner Voltz - Fusca

Other Decks in Programming

Transcript

  1. “ As pessoas desenvolvedoras estão desacreditadas com a agilidade e

    por isso, não querem se engajar com o tema! Minha hipótese
  2. Validação da hipótese • Dados de eventos • Perguntar aos

    devs Resultado da pesquisa: https:/ /abre.ai/pesquisadev
  3. Aviso • Isto não é um estudo acadêmico • Neste

    estudo de caso foram usados dados disponíveis na internet ou enviado pelos organizadores dos eventos
  4. inscritos ingressos mensagens saídas out/17 out/17 out/17 #apresentação 2920 121

    38 2 #code 59 0 0 0 #xp 218 4 23 2 #scrum 3226 128 47 6 #kanban 3079 123 153 2 dados de 05/11/2017 #general 3299 total 3302 agilidade.org
  5. Trilha Agile 2014 2015 2016 2017 Cidade Total Dev %

    Total Dev % Total Dev % Total Dev % Florianópolis 8 3 37,50% 7 1 14,29% 14 2 14,29% 13 2 15,38% São Paulo 13 0 0,00% 18 0 0,00% 17 2 11,76% 11 2 18,18% Porto Alegre 11 2 18,18% 10 2 20,00% 12 1 8,33% 13 2 15,38% TDC - The Developer's Conference
  6. Valores do XP (eXtreme Programming) Valores do XP (eXtreme Programming)

    • Feedback • Comunicação • Simplicidade • Coragem • Respeito
  7. Questionário - Objetivos • validar com o manifesto ágil e

    os princípios ágeis • validar o comportamento de um dev com o que se espera de um profissional • verificar se os devs conhecem materiais para saber o que podem melhorar.
  8. Qual cenário eu prefiro? Qual cenário eu prefiro? Princípio ágil

    a ser validado: Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas. Valores do XP a serem validados: coragem e feedback
  9. Princípio ágil a ser validado: O método mais eficiente e

    eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara. Prática do XP e valores do XP a ser validada: comunicação e coragem Você costuma participar de reuniões diárias?
  10. Quanto à programação em par, o que você acha? Prática

    XP e validação de um valor XP: Coragem
  11. Prefiro trabalhar Princípio a ser validado: Pessoas relacionadas a negócios

    e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.
  12. Manter o software simples é uma tarefa fácil? Princípio a

    ser validado: Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito
  13. Testes automatizados são importantes para a aplicação? Princípio a ser

    validado: A contínua atenção à excelência técnica e bom design, aumenta a agilidade. As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis
  14. Gosto de expor meu código para revisão ou num versionador

    como github? Princípio a ser validado: coragem Prática XP : Propriedade Coletiva
  15. Sugestões • Pessoas de agilidade precisam conhecer mais de como

    se faz e entrega software • Quando é um “ex-dev” falando de agilidade gera empatia • Invista em eXtreme Programming • Invista em devops • Proporcione um ambiente que desenvolva bons desenvolvedores (slack, dojo, mob, devops ou pagar as dívidas técnicas)
  16. Sugestões • Use BDD, TDD e pareamento sempre que possível

    • DoD (definition of done) e DoR (definition of ready) tem que ter itens técnicos • Promova clube do livro e com livros técnicos (coachs e agile masters devem participar) • Devs: conheçam/leia sobre produtos