Workshop Métodologia Ágil

@vaniltonpinheiro

1

Apresentações e

Warm Up

3

Entrega e Riscos

5

Processo Scrum e

Práticas

2

Conceitos Fundamentais Metodologia Ágil

4

Vantagens na adoção de Metodologia Ágil

30 min

15 min

30 min

15 min

30 min

Com vocês

  • Vanilton da Thálita 💍
  • Pai do Louie 👦🏻 e Lourenzo 👶🏻
  • Cientista da Computação 🤓
  • 🎓 Especialista  em Engenharia de Software e Gestão de Pessoas
  • 👨🏻‍💻Pessoas e Processos na @fpf.tech 😃
  • 👨🏻‍🏫 Professor na @fpftech.educacional

E vocês?

  1. Vamos nos dividir em grupos (6 pessoas)

  2. Encontre alguém que você ainda não conhece (ou conhece pouco).

  3. Cada pessoa conta para o par:

    1. Seu nome 🤓

    2. Onde está atuando ou de que área vem 📍

    3. O que faz no dia a dia (sem currículo chato, tá? 😄)

    4. E uma pergunta diferente:

      👉 “O que vem na sua cabeça quando ouve 'metodologia ágil'?”

      (vale qualquer coisa: palavra, sentimento, confusão, experiência...)

Dinâmica 1 - Quem é você?

Agora vamos as apresentações sem cola!

Cada um apresenta seu colega do seu jeito, pense que é um amigo de longa data 😄

O que é ágil?

Um pouco da história

No ano de 2001, alguns veteranos de desenvolvimento de software decidiram se reunir em uma estação de esqui.

Um poudo da história

O motivo

O motivo

O Manifesto

Os Princípios comuns

Por quê metodologias ágeis?

Alto nível de incerteza

Alto nível de certeza

Ambientes

Como é prejudicado

Como é facilitado

+ Aprendizado

- Aprendizado

Por quê metodologias ágeis?

Caótico

Complexo

Complicado

Simples

Inovação

Dinâmica 2

Fazendo linhas

1

Simples

3 linhas e três símbolos + 1

2

Complicado

Primeira linha hino nacional

"Ouviram do ipiranga as margens plácidas"

3

Complexo

Fazendo símbolos aleatórios

4

Caótico

Por quê metodologias ágeis?

Metodologia Ágil -

Sobre Entrega

Metodologia Ágil -

Sobre Riscos

Vantagens dos métodos ágeis

Dinâmica 3

O que colaborou para que seus projetos tenham sido bem sucedidos?

Dinâmica 3

O que colaborou para que seus projetos tenham sido mal sucedidos?

Vantagens dos métodos ágeis

Vantagens dos métodos ágeis

Vantagens dos métodos ágeis

Vantagens dos métodos ágeis

Vantagens dos métodos ágeis

Práticas

  • Inception

  • Visão do produto

  • Planejamento

  • Sprint Backlog

  • Product Backlog

  • Card Wall

Práticas

Inception

Práticas

Card Wall - Físico

Práticas

Card Wall - Digital

Curtiu?

Cadastre-se e use

Dinâmica 4

Priorizado

WIP 3

Desenvolvimento

WIP 1

Teste

Considere um time com 4 integrantes, sendo 3 desenvolvedores e um testador.

Identifique o gargalo que existe no fluxo abaixo e o que poderia ser realizado para melhorar o fluxo de entregáveis até a raia de Homologação.

WIP 2

Homologação

Práticas

  • Revisão em Pares (Programação em pares)
  • Revisão Cruzada de Entregas (Code Review)

  • Atualizações Constantes e Validadas em Processos (Integração Contínua)

  • Validação Ideias/Prototipação (Teste Ágil)

  • Tempo Entre Pedido e Entrega (Medir Leadtime/Cycle do Time)

  • Limitar Tarefas Simultâneas (Controle de WIP (Work in Progress))

Práticas

Programação em Pares

Code Review

Dinâmica 5

  1. Formem duplas
  2. Cada dupla irá passar os braços por trás do outro, um ficando com o braço direito livre e o outro o esquerdo
  3. Teremos duas iterações pra fazer um avião de papel com:
    1. Logotipo, seis janelas, porta e vidro frontal

Thank You!

Questions?

@vaniltonpinheiro