74
@marcelioleal [email protected] [email protected] blog.marcelioleal.com Uma visão tendenciosa do Agile Brazil 2013 Tuesday, July 30, 13

Uma Visão Tendenciosa do Agile Brazil 2013

Embed Size (px)

DESCRIPTION

Esta apresentação é um mix dos slides, frases e outros conteúdos apresentados no Agile Brazil 2013, juntamente com observações e afirmações deste autor. Qualquer problema com citações, por favor, mail-me.

Citation preview

Page 1: Uma Visão Tendenciosa do Agile Brazil 2013

@marcelioleal [email protected]@marcelioleal.comblog.marcelioleal.com

Uma visão tendenciosa do Agile Brazil 2013

Tuesday, July 30, 13

Page 2: Uma Visão Tendenciosa do Agile Brazil 2013

Esta apresentação é um mix dos slides, frases e outros conteúdos apresentados no Agile Brazil, juntamente com

observações e afirmações deste autor.

Todos os links pra os slides estão ao fim da apresentaçãoTuesday, July 30, 13

Page 3: Uma Visão Tendenciosa do Agile Brazil 2013

A base e os novos manifestos

Tuesday, July 30, 13

Page 4: Uma Visão Tendenciosa do Agile Brazil 2013

Agile Manifesto

Tuesday, July 30, 13

Page 5: Uma Visão Tendenciosa do Agile Brazil 2013

Manifesto for Software Craftsmanship

Tuesday, July 30, 13

Page 7: Uma Visão Tendenciosa do Agile Brazil 2013

Da descoberta do ágil ao manifesto Luca BastosTuesday, July 30, 13

Page 8: Uma Visão Tendenciosa do Agile Brazil 2013

UX

Kanban

Adaptação do Scrum

Metrics and Vanity Metrics

Continuous Deployment

Não pré-estimar

Melhoria continua

Transparência/Confiança

Trends

Priorização

Motivação

Management 3.0

Tuesday, July 30, 13

Page 9: Uma Visão Tendenciosa do Agile Brazil 2013

Deprecated

Requisitos

Estimativas de longo prazo

Pontos por função

Time c/ muitos especialistas

Trabalhar em equipes separadas

Comic sans

Tuesday, July 30, 13

Page 10: Uma Visão Tendenciosa do Agile Brazil 2013

Começando um projeto

Tuesday, July 30, 13

Page 11: Uma Visão Tendenciosa do Agile Brazil 2013

Experiência, Erros e Acertos no Desenvolvimento de Projetos Ágeis

Venda soluções! Não venda escopo!

Tuesday, July 30, 13

Page 12: Uma Visão Tendenciosa do Agile Brazil 2013

Inception em uma semana

Como envolver a equipe na descoberta das features e estabelecer uma estratégia de entrega

http://www.slideshare.net/caetano_tc/agile-br-oneweekinceptionTuesday, July 30, 13

Page 13: Uma Visão Tendenciosa do Agile Brazil 2013

Inception em uma semana

Definição em conjuntoTuesday, July 30, 13

Page 14: Uma Visão Tendenciosa do Agile Brazil 2013

“Não existem requisitos de software, sim hipóteses”

Eder Ignatowicz

Não Existe Agile sem Design Ágil

http://www.slideshare.net/ederig/o-design-de-software-morreu-23531999Tuesday, July 30, 13

Page 15: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/rodrigoy/como-cultivar-uma-cultura-kaizen-23573178

Como cultivar uma cultura Kaizen

Tuesday, July 30, 13

Page 16: Uma Visão Tendenciosa do Agile Brazil 2013

Modelo de Hipótese

Definição botton-up

Faça somente o essencial pra alcançar o objetivo

http://www.slideshare.net/alklaser/agile-brazil-2013-priorizao-por-objetivos-23652867Tuesday, July 30, 13

Page 17: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/alklaser/agile-brazil-2013-priorizao-por-objetivos-23652867Tuesday, July 30, 13

Page 18: Uma Visão Tendenciosa do Agile Brazil 2013

Restrições inspiram criatividade

Valor pela ótica do cliente final

Story Mapping: o desafio de selecionar a primeira fatia do produto

Tuesday, July 30, 13

Page 19: Uma Visão Tendenciosa do Agile Brazil 2013

Paralelo com Lean Stack:MVP - Minimum Viable Product

MMF - Minimum Marketable ProductMVF - Minimum Viable FeatureRestringir, minimizar...

Story Mapping: o desafio de selecionar a primeira fatia do produto

Tuesday, July 30, 13

Page 20: Uma Visão Tendenciosa do Agile Brazil 2013

O processo

Tuesday, July 30, 13

Page 21: Uma Visão Tendenciosa do Agile Brazil 2013

Algumas opiniões

“Acelerar a produção do desenvolvimento de software é geralmente uma questão de melhorar o processo ao invés

de adicionar pessoas. Pare de fazer coisas que o cliente não valoriza. Vista os óculos do cliente!”

Mary e Tom Poppendieck

Quando os rótulos não atendem as suas necessidades

http://www.slideshare.net/julianoribeiro/quando-os-rtulos-no-atendem-as-suas-necessidadesTuesday, July 30, 13

Page 22: Uma Visão Tendenciosa do Agile Brazil 2013

A luta contra o waterfall continua...

“Todo Projeto tende ao waterfall”Experiências, Erros e Acertos em Desenvolvimento de Projetos Ágeis

http://www.slideshare.net/raphaelmolesim/experincias-erros-e-acertos-no-desenvolvimento-de-projeto-geisTuesday, July 30, 13

Page 23: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/lucabastos/da-descoberta-do-gil-ao-manifesto-luca-bastos-agile-brazil-2013

Da descoberta do Ágil ao Manifesto Luca Bastos

Tuesday, July 30, 13

Page 24: Uma Visão Tendenciosa do Agile Brazil 2013

Cria uma forte cultura de C.Y.A. (Cover Your Ass)

Agile Black Ops - Como infiltrar agile em um ambiente hostil

Waterfall ou processos baseados no caos...

http://www.slideshare.net/VitorQ/agile-black-opsTuesday, July 30, 13

Page 25: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/rodrigoy/como-cultivar-uma-cultura-kaizen-23573178

“Nos últimos 30 anos estamos iterando sobre melhores formas de desenvolver Software”

Como cultivar uma cultura Kaizen

Tuesday, July 30, 13

Page 26: Uma Visão Tendenciosa do Agile Brazil 2013

Caos

Go Horse

Cascata

RUP

XP

Scrum Adapted

Kambam

Lean Startup

Programming, Mothefucker

Scrum

Várias metodologias, processos...

Tuesday, July 30, 13

Page 27: Uma Visão Tendenciosa do Agile Brazil 2013

Scrum + XP Kanban + XP Scrum + Kanban

Combinações

“XP possui um conjunto de práticas que apóiam umas as outras”

Kanban

Reduza o trabalho em progresso, isso maximiza o throughput e os resultados são obtidos mais cedo.

Entendendo o Scrum, Kanban e a Programação Extrema

http://www.slideshare.net/dbassi/agile-brazil-2013-scrum-kanban-xp-23578203Tuesday, July 30, 13

Page 28: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/rodrigoy/como-cultivar-uma-cultura-kaizen-23573178

Como cultivar uma cultura Kaizen“Lean-Kanban: Iterar sobre como melhorar o Sistema-

Empresa”

Tuesday, July 30, 13

Page 29: Uma Visão Tendenciosa do Agile Brazil 2013

Kanban

Tuesday, July 30, 13

Page 30: Uma Visão Tendenciosa do Agile Brazil 2013

Como cultivar uma cultura KaizenTuesday, July 30, 13

Page 32: Uma Visão Tendenciosa do Agile Brazil 2013

http://prezi.com/ruz-phzrhsxf/kanban-thinking-aplicando-o-pensamento-kanban-para-alavancagem-de-sistemas-de-trabalho-system-thinking-version/

“Pare de começar, comece a terminar.”

“Limites geram noção de capacidade”

Alavancando o Sistema de Trabalho com Kanban

“O propósito de um sistema não é definido por decreto, mas deduzido por observação de seu comportamento.”

“Aqueles que executam o trabalho assumem autoridade sobre o processo de forma a desenhar as políticas e os

comportamentos esperados”

Tuesday, July 30, 13

Page 33: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/rodrigoy/como-cultivar-uma-cultura-kaizen-23573178

Como cultivar uma cultura Kaizen

Tuesday, July 30, 13

Page 34: Uma Visão Tendenciosa do Agile Brazil 2013

Lead time é o tempo que um item/estória entra na fila e sai implementado.

http://www.slideshare.net/paulocaroli/7-ways-to-track-leadtimeTuesday, July 30, 13

Page 35: Uma Visão Tendenciosa do Agile Brazil 2013

7 ways to track lead-time

http://www.slideshare.net/paulocaroli/7-ways-to-track-leadtimeTuesday, July 30, 13

Page 36: Uma Visão Tendenciosa do Agile Brazil 2013

Engajamento

Como cultivar uma cultura Kaizen

Tuesday, July 30, 13

Page 37: Uma Visão Tendenciosa do Agile Brazil 2013

UX

Tuesday, July 30, 13

Page 38: Uma Visão Tendenciosa do Agile Brazil 2013

Low cost, quick and clean UX: envolvendo pessoas para fazer inovação de alto impacto

http://www.slideshare.net/paulo_melo/low-cost-quick-clean-ux-paulomelo-agilebrazil2013Tuesday, July 30, 13

Page 40: Uma Visão Tendenciosa do Agile Brazil 2013

UXLean UX

Lean UX: O processo e sua relação com User Centered Design e Goal Directed Design

Tuesday, July 30, 13

Page 41: Uma Visão Tendenciosa do Agile Brazil 2013

Lean UX: O processo e sua relação com User Centered Design e Goal Directed Design

UX antes ou em paralelo com o desenvolvimento ?

Pra mim em paralelo sempre!Tuesday, July 30, 13

Page 42: Uma Visão Tendenciosa do Agile Brazil 2013

UX utiliza boas práticas de discovery há tempos

O processo de descoberta dos usuários/clientes deve ser feito em conjuto c/ desenvolvimento

Não deixe UX se tornar o novo processo de requisitos.

Usar os mesmos termos é essencial

Menos tempo na “descoberta”, “boas práticas”. Mais tempo na construção baseada

em dados.

Mas...

Tuesday, July 30, 13

Page 43: Uma Visão Tendenciosa do Agile Brazil 2013

Aspectos técnicos

Tuesday, July 30, 13

Page 44: Uma Visão Tendenciosa do Agile Brazil 2013

Tuesday, July 30, 13

Page 45: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/mauricioweb/agile-brazil

TDD e Clean Code, garantia de um desenvolvimento saudável

Tuesday, July 30, 13

Page 46: Uma Visão Tendenciosa do Agile Brazil 2013

Nomes Significativos

TDD e Clean Code, garantia de um desenvolvimento saudável

http://www.slideshare.net/mauricioweb/agile-brazilTuesday, July 30, 13

Page 47: Uma Visão Tendenciosa do Agile Brazil 2013

TDD e Clean Code, garantia de um desenvolvimento saudável

Comente seu código.

http://www.slideshare.net/mauricioweb/agile-brazilTuesday, July 30, 13

Page 48: Uma Visão Tendenciosa do Agile Brazil 2013

Entrega contínua com Feature Toogles

Deploy contínuo

Cliente testa e habilita features

depoisNo block

http://www.slideshare.net/solon_aguiar/ab-ft-airdropTuesday, July 30, 13

Page 49: Uma Visão Tendenciosa do Agile Brazil 2013

Métricas/Startups/...

Tuesday, July 30, 13

Page 50: Uma Visão Tendenciosa do Agile Brazil 2013

http://www.slideshare.net/heliomedeiros/agile-brazil-2013-sucesso-na-medida-certa-metricas-de-vaidade

Sucesso na medida certa - Métricas de vaidade

Tuesday, July 30, 13

Page 52: Uma Visão Tendenciosa do Agile Brazil 2013

Trip2gether

http://www.slideshare.net/trip2gether/metricas-para-startups

Métricas para Startups

Tuesday, July 30, 13

Page 53: Uma Visão Tendenciosa do Agile Brazil 2013

Buscando Agilidade sem rótulos

http://palestrascoletivas.com/talks/buscando-agilidade-sem-rotulosTuesday, July 30, 13

Page 54: Uma Visão Tendenciosa do Agile Brazil 2013

Cultura

Tuesday, July 30, 13

Page 55: Uma Visão Tendenciosa do Agile Brazil 2013

Da descoberta do ágil ao manifesto Luca BastosTuesday, July 30, 13

Page 57: Uma Visão Tendenciosa do Agile Brazil 2013

No movimento da agilidade o time de desenvolvimento deve virar o time de marketing

Tuesday, July 30, 13

Page 58: Uma Visão Tendenciosa do Agile Brazil 2013

Por que o management é dispensável!

http://www.slideshare.net/npflaeging/pflaeging-agile-brasil2013Tuesday, July 30, 13

Page 59: Uma Visão Tendenciosa do Agile Brazil 2013

Coragem para empoderar

http://www.slideshare.net/amagno1976/coragem-paraempoderar

Elevar ao máximo o potencial das pessoas

Mais comprometimento com as decisões

Transparência ajuda na tomada de decisões

Tuesday, July 30, 13

Page 60: Uma Visão Tendenciosa do Agile Brazil 2013

Baby Steps

Forma ágil de lidar com mudanças

É um mantra ágil indicado tanto pra práticas de gestao como parte técnica.

http://palestrascoletivas.com/talks/buscando-agilidade-sem-rotulosTuesday, July 30, 13

Page 61: Uma Visão Tendenciosa do Agile Brazil 2013

Eu acredito que a excelência passa essencialmente por ter um time fodástico!

quer dizer ganhar dinheiro e ser sustentável

Nao que dizer ganhar dinheiro

Pq o Agile Brazil é um evento muito importante pra mim ?

Tuesday, July 30, 13

Page 62: Uma Visão Tendenciosa do Agile Brazil 2013

Ter um bom time passa por transformar os small acts em hábitos

Mas isso não é fácil.

Os hábitos são a cultura!

http://smallactsmanifesto.org/

Tuesday, July 30, 13

Page 63: Uma Visão Tendenciosa do Agile Brazil 2013

Cultura

São os hábitos relacionados à

Comportamento Método

Tuesday, July 30, 13

Page 64: Uma Visão Tendenciosa do Agile Brazil 2013

Ótimo exemplo de cultura de comportamento.

As pessoas são simplesmente legais, gentis, etc.Naturalmente. É um hábito.

Tuesday, July 30, 13

Page 65: Uma Visão Tendenciosa do Agile Brazil 2013

Exemplo de Cultura de Método

Depois de um tempo, um novo membro entrava no processo de desenvolvimento, e assumia as práticas

automaticamente, virava hábito.

Tuesday, July 30, 13

Page 66: Uma Visão Tendenciosa do Agile Brazil 2013

Conecta

Cultura de Comportamento

Cultura de Método

E mais...

#intragilebr

http://blog.8e32.com/2013/07/08/o-que-encontrei-no-agile-brazil-2013-o-intraagilebr/

Tuesday, July 30, 13

Page 67: Uma Visão Tendenciosa do Agile Brazil 2013

agiletrendsbr.com.br

Tuesday, July 30, 13

Page 68: Uma Visão Tendenciosa do Agile Brazil 2013

Livros mais citados

• Drive - Daniel Pink

• Lean UX - Jeff Gothelf

• Management 3.0 - Jurgen Appelo

• Lean Startup - Eric Ries

• Flow: The Psychology of Optimal Experience - Mihaly Csikszentmihalyi

Tuesday, July 30, 13

Page 69: Uma Visão Tendenciosa do Agile Brazil 2013

Palestras• O Limbo da Demanda Latente - https://speakerdeck.com/alegomes/o-limbo-da-

demanda-latente

• Da descoberta do ágil ao manifesto Luca Bastos - http://www.slideshare.net/lucabastos/da-descoberta-do-gil-ao-manifesto-luca-bastos-agile-brazil-2013

• Experiência, Erros e Acertos no Desenvolvimento de Projetos Ágeis - http://www.slideshare.net/raphaelmolesim/experincias-erros-e-acertos-no-desenvolvimento-de-projeto-geis

• Inception em uma semana - http://www.slideshare.net/caetano_tc/agile-br-oneweekinception

• Não Existe Agile sem Design Ágil - http://www.slideshare.net/ederig/o-design-de-software-morreu-23531999

• Como cultivar uma cultura Kaizen - http://www.slideshare.net/rodrigoy/como-cultivar-uma-cultura-kaizen-23573178

• Priorizando com Objetivos - http://www.slideshare.net/alklaser/agile-brazil-2013-priorizao-por-objetivos-23652867

Tuesday, July 30, 13

Page 70: Uma Visão Tendenciosa do Agile Brazil 2013

Palestras• Story Mapping: o desafio de selecionar a primeira fatia do produto - http://

www.slideshare.net/imbertti/story-mapping-agile-brazil-2013

• Quando os rótulos não atendem suas necessidades - http://www.slideshare.net/julianoribeiro/quando-os-rtulos-no-atendem-as-suas-necessidades

• Agile Black Ops - Como infiltrar agile em ambiente hostil - http://www.slideshare.net/VitorQ/agile-black-ops

• Entendendo Scrum, Kanban e Programação Extrema - http://www.slideshare.net/dbassi/agile-brazil-2013-scrum-kanban-xp-23578203

• Alavancando o Sistema de Trabalho com Kanban - http://prezi.com/ruz-phzrhsxf/kanban-thinking-aplicando-o-pensamento-kanban-para-alavancagem-de-sistemas-de-trabalho-system-thinking-version/

• 7 maneiras de controlar o lead-time - http://www.slideshare.net/paulocaroli/7-ways-to-track-leadtime

Tuesday, July 30, 13

Page 71: Uma Visão Tendenciosa do Agile Brazil 2013

Palestras• Low cost, quick and clean UX: envolvendo pessoas para fazer inovação de alto

impacto - http://www.slideshare.net/paulo_melo/low-cost-quick-clean-ux-paulomelo-agilebrazil2013

• Lean UX: O processo e sua relação com User Centered Design e Goal Directed Design - http://www.slideshare.net/lucianorodrigues/lean-ux-o-processo-e-sua-relao-com-user-centered-design-e-goal-directed-design

• TDD e Clean Code, garantia de um desenvolvimento saudável - http://www.slideshare.net/mauricioweb/agile-brazil

• Entrega contínua com Feature Toogles - http://www.slideshare.net/solon_aguiar/ab-ft-airdrop

• Sucesso na medida certa - http://www.slideshare.net/heliomedeiros/agile-brazil-2013-sucesso-na-medida-certa-metricas-de-vaidade

• No movimento da agilidade o time de desenvolvimento deve virar o time de marketing - http://www.slideshare.net/rafaelhelm/no-movimento-da-agilidade-o-time-de-desenvolvimento-deve-virar-o-time-de-marketing

Tuesday, July 30, 13