ait agile
DESCRIPTION
Apresentação de práticas ágeisTRANSCRIPT
AIT agileby Vitor Castro
[email protected] 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 / Ten-
Minute 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, Áudio-livros, 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 ?