Desenvolvimento Ágil - Pensando Além

59
Desenvolvimento Ágil: Pensando Além Jéferson Machado Rafael Souza

description

Programa ilegra nas universidades. Palestra realizada no dia 15 de maio de 2012 na Semana Acadêmica do Senac RS. Palestrantes: Jéferson Santana e Rafael Souza.

Transcript of Desenvolvimento Ágil - Pensando Além

Page 1: Desenvolvimento Ágil - Pensando Além

Desenvolvimento Ágil:

Pensando Além

Jéferson Machado

Rafael Souza

Page 2: Desenvolvimento Ágil - Pensando Além
Page 3: Desenvolvimento Ágil - Pensando Além
Page 4: Desenvolvimento Ágil - Pensando Além
Page 5: Desenvolvimento Ágil - Pensando Além
Page 6: Desenvolvimento Ágil - Pensando Além
Page 7: Desenvolvimento Ágil - Pensando Além
Page 8: Desenvolvimento Ágil - Pensando Além
Page 9: Desenvolvimento Ágil - Pensando Além
Page 10: Desenvolvimento Ágil - Pensando Além
Page 11: Desenvolvimento Ágil - Pensando Além

http://agilemanifesto.org/

Page 12: Desenvolvimento Ágil - Pensando Além

Indivíduos e interações, mais que processos e ferramentas

Software em funcionamento, mais que documentação abrangente

Colaboração com o Cliente, mais que negociação de contratos

Responder a mudanças, mais que seguir um plano

Valores

Page 13: Desenvolvimento Ágil - Pensando Além

Nossa maior prioridade é satisfazer o clienteatravés da entrega contínua e adiantadade software com valor

agregado.

Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.

Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.

Entregar frequentemente software funcionando, de poucas

semanas a poucos meses, com preferência à menor escala de tempo.

Princípios

Page 14: Desenvolvimento Ágil - Pensando Além

Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.

Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para

fazer o trabalho.

O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimentoé através de

conversa face a face.

Software funcionando é a medida primária de progresso.

Princípios

Page 15: Desenvolvimento Ágil - Pensando Além

Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores eusuários devem ser capazes de manter um ritmo constante indefinidamente.

Contínua atenção à excelência técnica e bom design aumenta

a agilidade.

Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial.

Princípios

Page 16: Desenvolvimento Ágil - Pensando Além

As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.

Em intervalos regulares, a equipe reflete sobre como se tornar

mais eficaz e então refina e ajusta seu comportamento de acordo.

Princípios

Page 17: Desenvolvimento Ágil - Pensando Além

AGILE

Scrum

Crystal

XP

DSDM

Feature-Driven Development

Métodos Ágeis

Kanban

Page 18: Desenvolvimento Ágil - Pensando Além
Page 19: Desenvolvimento Ágil - Pensando Além
Page 20: Desenvolvimento Ágil - Pensando Além
Page 21: Desenvolvimento Ágil - Pensando Além
Page 22: Desenvolvimento Ágil - Pensando Além

Comprometimento x Envolvimento

Page 23: Desenvolvimento Ágil - Pensando Além

• Product Owner:

Responsável por Garantir o ROI (Retorno de Investimento);

Responsável por conhecer as necessidades do(s) cliente(s);

Proxy em ambientes com mais de um cliente;

• ScrumMaster:

Responsável por remover os impedimentos do time;

Responsável por garantir o uso de Scrum;

Protege o time de interferências externas;

• Time:

Definir metas das iterações;

Auto-gerenciamento;

Produzir o produto com qualidade e valor para o cliente;

Papéis no Scrum

Page 24: Desenvolvimento Ágil - Pensando Além

Planning

Page 25: Desenvolvimento Ágil - Pensando Além

Planning Poker

Page 26: Desenvolvimento Ágil - Pensando Além

15 min

- O que eu fiz ontem? - O que eu vou fazer hoje? - Delays e Blocks?

Daily Meeting

Page 27: Desenvolvimento Ágil - Pensando Além

Retrospectiva

Page 28: Desenvolvimento Ágil - Pensando Além

Resultados Retrospectiva

Page 29: Desenvolvimento Ágil - Pensando Além

AGILE

Page 30: Desenvolvimento Ágil - Pensando Além

Whole System

Page 31: Desenvolvimento Ágil - Pensando Além

Visual Flow

Page 32: Desenvolvimento Ágil - Pensando Além

Super Team

Page 33: Desenvolvimento Ágil - Pensando Além

W.I.P Limit

Page 34: Desenvolvimento Ágil - Pensando Além

Cadence

Page 35: Desenvolvimento Ágil - Pensando Além

Bottlenecks

Page 36: Desenvolvimento Ágil - Pensando Além

Bottlenecks

Page 37: Desenvolvimento Ágil - Pensando Além
Page 38: Desenvolvimento Ágil - Pensando Além

Com

unica

ção

Page 39: Desenvolvimento Ágil - Pensando Além

Courage

Simplicidade

Page 40: Desenvolvimento Ágil - Pensando Além
Page 41: Desenvolvimento Ágil - Pensando Além

Cora

gem

Page 42: Desenvolvimento Ágil - Pensando Além
Page 43: Desenvolvimento Ágil - Pensando Além

Limpe

seu

códi

go

Page 44: Desenvolvimento Ágil - Pensando Além

XP Pratices

Page 45: Desenvolvimento Ágil - Pensando Além
Page 46: Desenvolvimento Ágil - Pensando Além
Page 47: Desenvolvimento Ágil - Pensando Além
Page 48: Desenvolvimento Ágil - Pensando Além

E na ilegra? Como é o nosso dia a dia

Page 49: Desenvolvimento Ágil - Pensando Além
Page 50: Desenvolvimento Ágil - Pensando Além
Page 51: Desenvolvimento Ágil - Pensando Além
Page 52: Desenvolvimento Ágil - Pensando Além
Page 53: Desenvolvimento Ágil - Pensando Além
Page 54: Desenvolvimento Ágil - Pensando Além
Page 55: Desenvolvimento Ágil - Pensando Além
Page 56: Desenvolvimento Ágil - Pensando Além
Page 57: Desenvolvimento Ágil - Pensando Além
Page 58: Desenvolvimento Ágil - Pensando Além
Page 59: Desenvolvimento Ágil - Pensando Além

[email protected]

@jefersonm

Jéferson Machado

[email protected]

@rafael_psouza

Rafael Souza

Obrigado!