agile

54
AGILE: Uma Nova Forma De Pensar [email protected] @Lfigaro

Upload: luis-fabiano-figaro-capm-cobit-itil

Post on 12-Jan-2017

137 views

Category:

Self Improvement


0 download

TRANSCRIPT

AGILE: Uma Nova

Forma De Pensar

[email protected]@Lfigaro

FigaroGerente_Engenharia@Vivareal@LFigaro

Mas… o que é Agile?

spoiler: não é sobre velocidade ;-)

Um pouco de história…

Agile Manifesto

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

Software funcionando 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

OS 12 PRINCIPIOS1

2

3

4

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.

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

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

OS 12 PRINCIPIOSConstrua projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.5

6

7

8

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.

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

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

OS 12 PRINCIPIOS9

10

Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

11

12

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

Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.

Software funcionando é a medida primária de progresso.

O VivaReal é Agile

E na prática?

As 7 dimensões de um projeto

Pessoas

Funcionalidades

Qualidade

Ferramentas

Tempo

Processos

Valor

As 7 dimensões de um projeto

Pessoas

Funcionalidades

Qualidade

Ferramentas

Tempo

ProcessosValor

Crie uma lista priorizada de tarefas

Busque opiniões constantemente

Aceite e abrace mudanças

As 7 dimensões de um projeto

Funcionalidades

Qualidade

Ferramentas

Tempo

Processos

Valor Pessoas

As 7 dimensões de um projeto

Funcionalidades

Qualidade

Ferramentas

Tempo

Processos

ValorPessoas

trabalhe próximo as pessoas

interaja pessoalmente sempre que puder. Evite emails e outros meios eletrônicos

faça reuniões com o mínimo de tempo e pessoas possível. E convença-as a participarem.

colabore com outros projetos fora de seu domínio.

As 7 dimensões de um projeto

Funcionalidades Ferramentas

Tempo

Processos

Valor Pessoas Qualidade

As 7 dimensões de um projeto

Funcionalidades Ferramentas

Tempo

Processos

Valor PessoasQualidade

ao iniciar algo tenha claro qual é a definição de pronto

As 7 dimensões de um projeto

Funcionalidades Ferramentas Processos

Valor Pessoas Qualidade Tempo

As 7 dimensões de um projeto

Funcionalidades Ferramentas Processos

Valor Pessoas QualidadeTempo

use e abuse de caixas de tempo

mantenha um ritmo cadenciado de trabalho

As 7 dimensões de um projeto

Ferramentas Processos

Valor Pessoas Qualidade Tempo

Funcionalidades

As 7 dimensões de um projeto

Ferramentas Processos

Valor Pessoas Qualidade TempoFuncionalidades

envolva seus clientes na definição da solução

As 7 dimensões de um projeto

Processos

Valor Pessoas Qualidade Tempo

Funcionalidades Ferramentas

As 7 dimensões de um projeto

Processos

Valor Pessoas Qualidade Tempo

Funcionalidades

Ferramentas

automatize tarefas rotineiras

As 7 dimensões de um projeto

Valor Pessoas Qualidade Tempo

Funcionalidades Ferramentas Processos

As 7 dimensões de um projeto

Valor Pessoas Qualidade Tempo

Funcionalidades Ferramentas

Processos

planeje sua semana ou quinzena com seu time

tenha conversas rápidas de alinhamento durante o dia

conheça sua velocidade

Modelos de trabalho

Matriz de Stacey

O que fazer?

Com

o fa

zer?

Conhe

cido

Desco

nhec

ido

Desco

nhec

ido

Matriz de Stacey

O que fazer?

Com

o fa

zer?

Simples

Conhe

cido

Desco

nhec

ido

Desco

nhec

ido

Matriz de Stacey

O que fazer?

Com

o fa

zer?

Simples

Complicado

Conhe

cido

Desco

nhec

ido

Desco

nhec

ido

Matriz de Stacey

O que fazer?

Com

o fa

zer?

Simples

Complicado

Caos

Conhe

cido

Desco

nhec

ido

Desco

nhec

ido

Matriz de Stacey

O que fazer?

Com

o fa

zer?

Simples

Complicado

CaosComplexo

Conhe

cido

Desco

nhec

ido

Desco

nhec

ido

Kanban

Ambientes complicados: Suporte ou operações

1. Visualize o trabalho

2. Limite o trabalho corrente

3. Foque no fluxo 4. Melhore

continuamente

Scrum

Ambientes complexos: Desenvolvimento de software

Onde mais

consigo usar?

“Não é o mais forte ou inteligente que sobrevive e sim o mais adaptável à

mudanças- Charles Darwin -

Obrigado!Mudando o mundo juntos

[email protected]@Lfigaro