ait agile

17
AIT agile by Vitor Castro [email protected] facebook.com/ait-proeg

Upload: ait-proeg-ufpa

Post on 25-Dec-2014

158 views

Category:

Technology


5 download

DESCRIPTION

Apresentação de práticas ágeis

TRANSCRIPT

Page 1: Ait agile

AIT agileby Vitor Castro

[email protected] facebook.com/ait-proeg

Page 2: Ait agile

Somos ágeis ??

Page 3: Ait agile

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)

Page 4: Ait agile

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

Page 5: Ait agile

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)

Page 6: Ait agile

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)

Page 7: Ait agile

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)

Page 8: Ait agile

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)

Page 9: Ait agile

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)

Page 10: Ait agile

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)

Page 11: Ait agile

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)

Page 12: Ait agile

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)

Page 13: Ait agile

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)

Page 14: Ait agile

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

Page 15: Ait agile

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

Page 16: Ait agile

Quantas práticas fazemos ?

Page 17: Ait agile

Essas práticas realmente fazem nos tornar ágil ?