metodologias ágeis interativas

35
Metodologias ágeis interativas Elton Minetto - @eminetto

Upload: elton-minetto

Post on 13-Apr-2017

515 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Metodologias ágeis interativas

Metodologias ágeis

interativasElton Minetto - @eminetto

Page 2: Metodologias ágeis interativas

Iterativo se refere a ciclo, repetição. Uma iteração é um ciclo ou uma etapa de uma rotina maior.

Interativo se refere a relacionamento, comunicação. Uma interação é uma ação mútua, uma entidade agindo sobre a outra ou vice-versa.

Page 3: Metodologias ágeis interativas

Metodologias ágeis "iterativas"

Page 4: Metodologias ágeis interativas

Metodologias ágeis "iterativas"— Scrum

Page 5: Metodologias ágeis interativas

Metodologias ágeis "iterativas"— Scrum

— Kanban

Page 6: Metodologias ágeis interativas

Metodologias ágeis "interativas"

Page 7: Metodologias ágeis interativas

Metodologias ágeis "interativas"— InnerSource

Page 8: Metodologias ágeis interativas

Metodologias ágeis "interativas"— InnerSource

— ConvDev

Page 9: Metodologias ágeis interativas

InnerSource

InnerSource usa as lições aprendidas do desenvolvimento de software de código aberto e as aplica para a forma como as empresas desenvolvem software internamente. Para as empresas o InnerSource pode ser uma grande ferramenta para ajudar a quebrar silos, incentivar a colaboração interna, acelerar o on-boarding de novos engenheiros, e identificar oportunidades de contribuir para o mundo de código aberto.

Page 10: Metodologias ágeis interativas

Princípios

Page 11: Metodologias ágeis interativas

Princípios

— Comunicação

Page 12: Metodologias ágeis interativas

Princípios

— Comunicação

— Transparência

Page 13: Metodologias ágeis interativas

Princípios

— Comunicação

— Transparência

— Colaboração

Page 14: Metodologias ágeis interativas

Princípios

— Comunicação

— Transparência

— Colaboração

— Comunidade

Page 15: Metodologias ágeis interativas

Princípios

— Comunicação

— Transparência

— Colaboração

— Comunidade

— Meritocracia

Page 16: Metodologias ágeis interativas

ConvDev

ConvDev (Conversational Development) é uma evolução natural do desenvolvimento de software. Ele incentiva a conversa entre grupos funcionais através de todo o processo de desenvolvimento de software, permitindo que os desenvolvedores possam manter um histórico de toda evolução em uma forma coesa e intuitiva. ConvDev acelera o ciclo de vida do desenvolvimento incentivando a colaboração e o compartilhamento desde a ideia até o lançamento em produção.

Page 17: Metodologias ágeis interativas

Princípios

Page 18: Metodologias ágeis interativas

Princípios

— Reduzir o ciclo de entrega, aumentando a efetividade

Page 19: Metodologias ágeis interativas

Princípios

— Reduzir o ciclo de entrega, aumentando a efetividade

— Monitorar o processo desde a ideia até o lançamento em produção

Page 20: Metodologias ágeis interativas

Princípios

— Reduzir o ciclo de entrega, aumentando a efetividade

— Monitorar o processo desde a ideia até o lançamento em produção

— As conversas devem fluir entre todos os estágios

Page 21: Metodologias ágeis interativas

Princípios

— Reduzir o ciclo de entrega, aumentando a efetividade

— Monitorar o processo desde a ideia até o lançamento em produção

— As conversas devem fluir entre todos os estágios

— Todos os envolvidos no projeto fazem parte da conversa

Page 22: Metodologias ágeis interativas

Princípios

— Reduzir o ciclo de entrega, aumentando a efetividade

— Monitorar o processo desde a ideia até o lançamento em produção

— As conversas devem fluir entre todos os estágios

— Todos os envolvidos no projeto fazem parte da conversa

— Toda a empresa pode contribuir com o processo

Page 23: Metodologias ágeis interativas

Benefícios

Page 24: Metodologias ágeis interativas

Benefícios

— Entregar mudanças menores e mais simples é mais eficiente

Page 25: Metodologias ágeis interativas

Benefícios

— Entregar mudanças menores e mais simples é mais eficiente

— Interações frequentes geram melhores coletas de informações

Page 26: Metodologias ágeis interativas

Benefícios

— Entregar mudanças menores e mais simples é mais eficiente

— Interações frequentes geram melhores coletas de informações

— Velocidade para responder às necessidades do mercado

Page 27: Metodologias ágeis interativas

Benefícios

— Entregar mudanças menores e mais simples é mais eficiente

— Interações frequentes geram melhores coletas de informações

— Velocidade para responder às necessidades do mercado

— Maior previsibilidade

Page 28: Metodologias ágeis interativas

Benefícios

— Entregar mudanças menores e mais simples é mais eficiente

— Interações frequentes geram melhores coletas de informações

— Velocidade para responder às necessidades do mercado

— Maior previsibilidade

— Maior senso de progresso

Page 29: Metodologias ágeis interativas

Métricas

Page 30: Metodologias ágeis interativas

Lead Time

A diferença entre o momento que a tarefa é criada e o momento que ela entra em seu estado final.

Page 31: Metodologias ágeis interativas

Cycle Time

A diferença entre o momento que a tarefa é considerada “em progresso” até o momento que ela entra em seu estado final.

Page 32: Metodologias ágeis interativas

Response Time

O intervalo de tempo desde a criação da tarefa e o início do trabalho.

Page 33: Metodologias ágeis interativas

Takt Time

É a quantia máxima de tempo que uma tarefa precisa ser entregue para satisfazer a demanda do projeto. O termo vem do alemão Taktzeit, onde Takt significa compasso, ritmo, pulso e Zeit significa tempo, período

Page 35: Metodologias ágeis interativas

Contato

[email protected]://planrockr.comhttp://coderockr.comhttp://eltonminetto.net@eminetto