SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
AIT agile
by Vitor Castro
vitorcastro@me.com
facebook.com/ait-proeg
Somos ágeis ??
Práticas ágeis
!
•

Visão do Produto (Product Vision / Vision Statement)

•

Product Backlog

•

Histórias de Usuário (User Stories)

•

Injeção de Funcionalidades (Feature Injection)

•

Casos de Uso (Use Cases)

•

Cenários de Uso (Usage Scenarios)
Práticas ágeis
•

Personas

•

Poker do Planejamento (Planning Poker)

•

Priorização de Requisitos (Requirement
Prioritization)

•

Mapeamento de Estórias de Usuário (User Story
Mapping)

•

Business Canvas / Lean Canvas
Práticas ágeis
•

Padrões de Codificação (Coding Style / Coding
Guidelines / Coding Standard)

•

TDD – Test Driven Development

•

BDD – Behavior Driven Development

•

Programação em Par (Pair-Programming / Pairing)

•

Refactoring

•

Código Coletivo (Collective Code Ownership)
Práticas ágeis
•

Build Automatizado (Daily Builds / Automated Builds / TenMinute Builds)

•

Integração Contínua (Continuous Integration)

•

Revisão de Código (Code Reviews / Peer Reviews)

•

Controle de Versão (Source Control / Version Control)

•

Entregas Frequentes (Frequent Delivery / Frequent
Releases)

•

Código Limpo (Clean Code)
Práticas ágeis
•

Testes Unitários (Unit Testing)

•

Testes de Fumaça (Smoke Testing / Build Verification Test)

•

Testes de Integração (Integration Testing)

•

Testes de Sistema (System Testing)

•

Testes Exploratórios (Exploratory Testing)

•

Testes de Aceitação (Storytesting / Acceptance Criteria /
Acceptance Testing)
Práticas ágeis
•

Iterações (Timeboxing / Fixed Sprints / Fixed Iteration
Length)

•

Planejamento de Releases (Release Planning)

•

Planejamento de Iterações (Iteration Planning / Planning
Game / Sprint Planning)

•

Sprint Backlog

•

Quadro de Tarefas (Task Board/ Kanban Board)

•

Limite do Trabalho em Progresso (WIP Limits)
Práticas ágeis
•

Análise de Causa Raiz (Root Cause Analysis / 5 Whys)

•

Burn Down Charts / Burn Up Charts

•

Cumulative Flow Charts (Gráficos de Fluxo Cumulativo)

•

Gestão à Vista (Big Visible Charts / Information
Radiators)

•

Retrospectivas (Retrospective / Reflection Workshop)

•

Backlog de Melhorias (Improvements Backlog)
Práticas ágeis
•

Classes de Serviço (Classes of Service)

•

Tempo de Ciclo (Lead time / Cycle Time)

•

Definição de Pronto (Definition of Done / Done Done)

•

Reunião Diária (Daily Stand-up Meeting / Daily Scrum)

•

Velocidade (Velocity)

•

Reunião de Demonstração ou Revisão (Sprint Review / Iteration
Demo)

•

Mapa de Cadeia de Valor (Value Stream Mapping)
Práticas ágeis
•

Times Pequenos (Small Team)

•

Times Cross-Funcionais (Cross-Functional Team)

•

Equipes Auto-organizadas (Self-Organizing Team /
Scrum Team)

•

Ambiente de Trabalho Compartilhado (Colocated
Team / Sitting Together / Common Workspace)

•

Cliente Interno / Dono do Produto (On-Site Customer /
Product Owner)
Práticas ágeis
•

Scrum Master

•

Ritmo Sustentável (Sustainable Pace)

•

Mude as Pessoas de Lugar (Move People Around)

•

Scrum of Scrums

•

Comunidades de Prática (Communities of
Practices)
Práticas ágeis
•

Coding Dojos

•

Mob Programming

•

Clubes de Livro (Book Clubs)

•

Palestras da Equipe para a Equipe (Brown Bag Seminars)

•

Biblioteca Rica à Disposição (Livros, Screencasts, Áudiolivros, Contas no SafariBooks)

•

Participação em Eventos (Alta cobertura de eventos)
Práticas ágeis
•

Contratação com Participação do Time (team helps on
hiring)

•

Reuniões de Feedback 360 Graus / Pesquisas 360 Graus

•

Reuniões One-on-ones (one-on-ones meetings)

•

Índice da Felicidade (happiness index)

•

Definição de Metas (goal setting)

•

Gemba walks
Práticas ágeis
•

Poker da Delegação (Delegation poker)

•

Quadros de Autoridade (Authority boards)

•

ROTI – Retorno sobre o Tempo Investido (Return on Time
Invested)

•

Resolução de Problemas com A3

•

Hackathons ou FedEx Days

•

Percentual de Tempo para Aprendizado (SlackTime)

•

Impedimentos Visíveis
Quantas práticas
fazemos ?
Essas práticas realmente
fazem nos tornar ágil ?

Contenu connexe

Similaire à Ait agile

Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisMárcio Oya
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareElvis Lima
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseOziel Moreira Neto
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando alémilegra
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoJerry Medeiros
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao ScrumEvandro Agnes
 
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptTexto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptHurgelNeto
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilJuliano Ribeiro
 
Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Ricardo Wagner De Farias
 

Similaire à Ait agile (20)

Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos Digitais
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java Enterprise
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando além
 
Scrum
ScrumScrum
Scrum
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
 
DSF 2012 - SimGruas
DSF 2012 - SimGruasDSF 2012 - SimGruas
DSF 2012 - SimGruas
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao Scrum
 
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptTexto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
 
Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3Gestão do Projeto de Design de Interação - Aula 3
Gestão do Projeto de Design de Interação - Aula 3
 

Plus de COTIC-PROEG (UFPA) (20)

LT - Redis
LT - RedisLT - Redis
LT - Redis
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
 
Loop back
Loop backLoop back
Loop back
 
METEOR
METEORMETEOR
METEOR
 
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
 
Canva
CanvaCanva
Canva
 
Git v2
Git v2Git v2
Git v2
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
 
Big data
Big dataBig data
Big data
 
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
 
Restrospectiva ágil
Restrospectiva ágilRestrospectiva ágil
Restrospectiva ágil
 
Gestão Ágil de Riscos
Gestão Ágil de Riscos Gestão Ágil de Riscos
Gestão Ágil de Riscos
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de Programação
 

Ait agile

  • 1. AIT agile by Vitor Castro vitorcastro@me.com facebook.com/ait-proeg
  • 3. Práticas ágeis ! • Visão do Produto (Product Vision / Vision Statement) • Product Backlog • Histórias de Usuário (User Stories) • Injeção de Funcionalidades (Feature Injection) • Casos de Uso (Use Cases) • Cenários de Uso (Usage Scenarios)
  • 4. Práticas ágeis • Personas • Poker do Planejamento (Planning Poker) • Priorização de Requisitos (Requirement Prioritization) • Mapeamento de Estórias de Usuário (User Story Mapping) • Business Canvas / Lean Canvas
  • 5. Práticas ágeis • Padrões de Codificação (Coding Style / Coding Guidelines / Coding Standard) • TDD – Test Driven Development • BDD – Behavior Driven Development • Programação em Par (Pair-Programming / Pairing) • Refactoring • Código Coletivo (Collective Code Ownership)
  • 6. Práticas ágeis • Build Automatizado (Daily Builds / Automated Builds / TenMinute Builds) • Integração Contínua (Continuous Integration) • Revisão de Código (Code Reviews / Peer Reviews) • Controle de Versão (Source Control / Version Control) • Entregas Frequentes (Frequent Delivery / Frequent Releases) • Código Limpo (Clean Code)
  • 7. Práticas ágeis • Testes Unitários (Unit Testing) • Testes de Fumaça (Smoke Testing / Build Verification Test) • Testes de Integração (Integration Testing) • Testes de Sistema (System Testing) • Testes Exploratórios (Exploratory Testing) • Testes de Aceitação (Storytesting / Acceptance Criteria / Acceptance Testing)
  • 8. Práticas ágeis • Iterações (Timeboxing / Fixed Sprints / Fixed Iteration Length) • Planejamento de Releases (Release Planning) • Planejamento de Iterações (Iteration Planning / Planning Game / Sprint Planning) • Sprint Backlog • Quadro de Tarefas (Task Board/ Kanban Board) • Limite do Trabalho em Progresso (WIP Limits)
  • 9. Práticas ágeis • Análise de Causa Raiz (Root Cause Analysis / 5 Whys) • Burn Down Charts / Burn Up Charts • Cumulative Flow Charts (Gráficos de Fluxo Cumulativo) • Gestão à Vista (Big Visible Charts / Information Radiators) • Retrospectivas (Retrospective / Reflection Workshop) • Backlog de Melhorias (Improvements Backlog)
  • 10. Práticas ágeis • Classes de Serviço (Classes of Service) • Tempo de Ciclo (Lead time / Cycle Time) • Definição de Pronto (Definition of Done / Done Done) • Reunião Diária (Daily Stand-up Meeting / Daily Scrum) • Velocidade (Velocity) • Reunião de Demonstração ou Revisão (Sprint Review / Iteration Demo) • Mapa de Cadeia de Valor (Value Stream Mapping)
  • 11. Práticas ágeis • Times Pequenos (Small Team) • Times Cross-Funcionais (Cross-Functional Team) • Equipes Auto-organizadas (Self-Organizing Team / Scrum Team) • Ambiente de Trabalho Compartilhado (Colocated Team / Sitting Together / Common Workspace) • Cliente Interno / Dono do Produto (On-Site Customer / Product Owner)
  • 12. Práticas ágeis • Scrum Master • Ritmo Sustentável (Sustainable Pace) • Mude as Pessoas de Lugar (Move People Around) • Scrum of Scrums • Comunidades de Prática (Communities of Practices)
  • 13. Práticas ágeis • Coding Dojos • Mob Programming • Clubes de Livro (Book Clubs) • Palestras da Equipe para a Equipe (Brown Bag Seminars) • Biblioteca Rica à Disposição (Livros, Screencasts, Áudiolivros, Contas no SafariBooks) • Participação em Eventos (Alta cobertura de eventos)
  • 14. Práticas ágeis • Contratação com Participação do Time (team helps on hiring) • Reuniões de Feedback 360 Graus / Pesquisas 360 Graus • Reuniões One-on-ones (one-on-ones meetings) • Índice da Felicidade (happiness index) • Definição de Metas (goal setting) • Gemba walks
  • 15. Práticas ágeis • Poker da Delegação (Delegation poker) • Quadros de Autoridade (Authority boards) • ROTI – Retorno sobre o Tempo Investido (Return on Time Invested) • Resolução de Problemas com A3 • Hackathons ou FedEx Days • Percentual de Tempo para Aprendizado (SlackTime) • Impedimentos Visíveis
  • 17. Essas práticas realmente fazem nos tornar ágil ?