Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

146
Da descoberta do ágil ao manifesto Luca Bastos @LucaBastos

description

Lançamento do Manifesto Luca Bastos no Agile Brazil 2013. É uma emenda ao Sotware Craftmanship Manifesto que por sua vez é uma emenda ao Manifesto Ágil. Inclui alguns conceitos mais recentes tais com Inception (ou Liftoff), Design Thinking, Lean UX e Lean Startup

Transcript of Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Page 1: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Da descoberta do ágil ao manifesto

Luca Bastos

@LucaBastos

Page 2: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 3: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968

Page 4: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção

Page 5: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção Somos todos iguais Braços dados ou não

Page 6: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção Somos todos iguais Braços dados ou não Nas escolas, nas ruas Campos, construções

Page 7: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção Somos todos iguais Braços dados ou não Nas escolas, nas ruas Campos, construções Caminhando e cantando E seguindo a canção

Page 8: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção Somos todos iguais Braços dados ou não Nas escolas, nas ruas Campos, construções Caminhando e cantando E seguindo a canção

Vem, vamos embora Que esperar não é saber

Page 9: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968 Caminhando e cantando E seguindo a canção Somos todos iguais Braços dados ou não Nas escolas, nas ruas Campos, construções Caminhando e cantando E seguindo a canção

Vem, vamos embora Que esperar não é saber Quem sabe faz a hora Não espera acontecer

Page 10: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968

Page 11: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968

Page 12: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968

Page 13: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 1968

Page 14: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 15: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 16: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 17: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 18: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 19: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Brasil 2013

Page 20: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

1968, ano que comecei

196

Page 21: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

1968, ano que comecei

1968, povo na rua por mudanças

Page 22: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

1968, ano que comecei

1968, povo na rua por mudanças

2013, povo na rua por mudanças

Page 23: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

A coisa está complexa, hein

Page 24: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Bem, não vim falar disto

Page 25: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Ou melhor, vim sim!

Page 26: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Os tempos são de complexidade

Page 27: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Stephen Hawking disse que este seria o século da complexidade

On  January  23,  2000  he  said  in  San  Jose  Mercury  News:    "I  think  the  next  century  will  be  the  century  of  complexity."  

Page 28: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Hoje em dia está tudo junto e misturado

Comunicadora  popular  Regina  Casé  

Page 29: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Talvez já fosse assim antes mas certamente menos

Page 30: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Como era antes?

Page 31: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

O negócio era resolver o problema

Page 32: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Tempos de cowboys

Mas  não  Inha  Movimento  Passe  Livre  nas  diligências  

Page 33: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Software era para ser usado por

especialistas

Page 34: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Usuário tinha que fazer curso

Page 35: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Usuário tinha que fazer curso e ler um monte de manuais

Page 36: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Os códigos eram obscuros

Page 37: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Surgiram metodologias para melhorar a clareza do código

Page 38: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

•   Programação estruturada

Page 39: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

•   Programação estruturada

•  Programação modular

Page 40: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

•   Programação estruturada

•  Programação modular

•  Encapsulamento

Page 41: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

•   Programação estruturada

•  Programação modular

•  Encapsulamento

•  Programação OO

Page 42: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Nos tempos antigos "

a grande e única preocupação "

era com o código "

Page 43: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Mais ou menos como ainda "pensam alguns... "

Page 44: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 45: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Porém desenvolver um sistema, "

por mais importante que o código seja, "

não é só escrever código "

Page 46: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Uma  historinha  minha  

Page 47: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Naquela altura da vida achei que tinha uma ideia para solucionar um problema que sabia que existia

Page 48: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Naquela altura da vida achei que tinha uma ideia para solucionar um problema que sabia que existia

Me juntei a 2 sócios que ajudaram a implementar a ideia. Então escrevi o código e sai vendendo o produto final

Page 49: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Naquela altura da vida achei que tinha uma ideia para solucionar um problema que sabia que existia

Me juntei a 2 sócios que ajudaram a implementar a ideia. Então escrevi o código e sai vendendo o produto final

Não eram tempos de startups. Era da busca do ouro e também queria um quinhão

Page 50: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 51: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Fui um founder (termo que só descobri muito tempo depois)

Page 52: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Quando meu produto já tinha vendido para quem podia comprar

Page 53: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Quando meu produto já tinha vendido para quem podia comprar,

eu parti para vender serviços.

Page 54: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Tinha que apontar o dedo para o vento e dar orçamentos com 10 a 12 meses de previsão

Page 55: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Tinha que apontar o dedo para o vento e dar orçamentos com 10 a 12 meses de previsão chute

Page 56: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Vivíamos nos tempos do

Waterfall

Page 57: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Fim  da  minha  historinha  

Page 58: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Voltando ao modo como a gente desenvolvia

Page 59: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Por incrível que pareça

Page 60: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Projetos também falhavam naquela

época

Page 61: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

O problema não era só no código

Page 62: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Era preciso pensar no modo de desenvolver

Page 63: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

E como prever e controlar o

desenvolvimento

Page 64: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Na década de 80 surgiu o CMM

Page 65: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Na década de 80 surgiu o CMM

E também começou o uso de pontos de função

Page 66: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Não muito tempo depois o povo começou a perceber que havia BUROCRACIA demais (*)

(*)  Ainda  existe  até  hoje  em  alguns  ambientes  

Page 67: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Surgiram diversos estudos e recomendações,

Page 68: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Surgiram diversos estudos e recomendações,

Todas elas contrapondo o desenvolvimento iterativo ao modo tradicional em cascata adotado pelo SEI

Page 69: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Desenvolvimento iterativo versus Waterfall

Page 70: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Desenvolvimento iterativo versus Waterfall

As vantagens do desenvolvimento iterativo foram citadas no artigo de autoria de Winston Royce publicado nos Proceedings do IEEE sob o nome

Managing the development of large software systems,

Page 71: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Desenvolvimento iterativo versus Waterfall

As vantagens do desenvolvimento iterativo foram citadas no artigo de autoria de Winston Royce publicado nos Proceedings do IEEE sob o nome

Managing the development of large software systems,

um clássico que recomendo a todos.

http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.pdf

Page 72: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Pelo artigo o Royce ficou conhecido como o inventor do Waterfall

Page 73: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Pelo artigo o Royce ficou conhecido como o inventor do Waterfall

Nada mais injusto.

Page 74: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Pelo artigo o Royce ficou conhecido como o inventor do Waterfall

Nada mais injusto.

Ele encerra o artigo com a seguinte conclusão:

“In my experience, however, the simpler method has never worked on large software development efforts and the costs to recover far exceeded those required to finance the five-‐step process listed.”

Page 75: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Vejam mais sobre o artigo do Royce em http://blog.budzier.com/2009/04/23/managing-‐the-‐development-‐of-‐large-‐software-‐systems-‐royce-‐1970/ de onde tirei esta figura (o autor copiou do Royce)

Page 76: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

Page 77: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004).

Page 78: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995),

Page 79: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995), •  Adaptive Software Development ASD (1995),

Page 80: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995), •  Adaptive Software Development ASD (1995), •  Scrum (1995),

Page 81: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995), •  Adaptive Software Development ASD (1995), •  Scrum (1995), •  Extreme Programming XP (1996).

Page 82: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995), •  Adaptive Software Development ASD (1995), •  Scrum (1995), •  Extreme Programming XP (1996). •  Rational Unified Process RUP (1996),

Page 83: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004). •  Dynamic Systems Development Method DSDM

(surgiu em 1990, 1a versão em 1995), •  Adaptive Software Development ASD (1995), •  Scrum (1995), •  Extreme Programming XP (1996). •  Rational Unified Process RUP (1996), •  Feature Driven Development (surgiu entre 97 e

99 a partir de métodos +antigos de Peter Coad)

Page 84: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Scrum

História: •  Jeff Sutherland e Ken Schwaber apresentaram um artigo descrevendo a metodologia Scrum na conferência Object-‐Oriented Programming, Systems, Languages & Applications 1995 (OOPSLA '95) em Austin, Texas

Page 85: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Scrum

História: •  Jeff Sutherland e Ken Schwaber apresentaram um artigo descrevendo a metodologia Scrum na conferência Object-‐Oriented Programming, Systems, Languages & Applications 1995 (OOPSLA '95) em Austin, Texas

•  2001 Agile Software Development with Scrum, 1o livro

Page 86: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Extreme Programming

História: •  Kent Beck e Ward Cunningham pareavam na Tektronix -‐ Meados de 80,

Page 87: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Extreme Programming

História: •  Kent Beck e Ward Cunningham pareavam na Tektronix -‐ Meados de 80,

•  1996 Kent Beck era lider do projeto C3 da Chrysler e contratou o Ron Jeffries como coach. Neste projeto surgiu o XP.

Page 88: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Extreme Programming

História: •  Kent Beck e Ward Cunningham pareavam na Tektronix -‐ Meados de 80,

•  1996 Kent Beck era lider do projeto C3 da Chrysler e contratou o Ron Jeffries como coach. Neste projeto surgiu o XP.

•  1999 Extreme Programming Explained, 1o livro

Page 89: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

É importante ressaltar que Extreme Programming já tinha como premissa que o cliente deveria estar sempre presente conduzindo o desenvolvimento a partir do feedback que recebia do sistema.

Page 90: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Desenvolvimento Ágil

Desenvolvimento iterativo e incremental onde as hipóteses (ou requisitos) são testadas e implementadas por colaboração entre pequenos times auto-organizados multifuncionais.

Esta é apenas uma definição e nem sei se é a melhor.

Page 91: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Outra definição de desenvolvimento Ágil

Desenvolvimento ágil é qualquer processo de desenvolvimento criado com base nos conceitos do Manifesto Ágil.

hUp://blog.myscrumhalf.com/2011/05/faq-­‐scrum-­‐o-­‐que-­‐e-­‐desenvolvimento-­‐agil/  

Page 92: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Se é assim, vamos ver o tal do Manifesto Ágil

Page 93: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Ágil

Hotel The Lodge Snowbird ski resort, montanhas Wasatch de Utah

Page 94: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Ágil

Page 95: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Ágil

Page 96: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

hUp://agilemanifesto.org/  

Page 97: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 98: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Influências que levaram ao Manifesto Ágil

Scrum (Jeff Sutherland e Ken Schwaber – também Mike Beedle)

DSDM (DSDM Consortium representado por Arie van Bennekum)

ASD (Jim Highsmith)

XP (Kent Beck, Ward Cunningham e Ron Jeffries – Martin Fowler)

http://setandbma.wordpress.com/2012/03/23/agile-‐history

Page 99: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

O manifesto ágil não foi o único

Page 100: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Software Craftsmanship Manifesto

Robert Martin fez um keynote intitulado “Software Craftsmanship over Crap” no Agile 2008.

Page 101: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Software Craftsmanship Manifesto

Robert Martin fez um keynote intitulado “Software Craftsmanship over Crap” no Agile 2008.

Baseado nele um grupo se reuniu em 13/12/2008 em Chicago e propôs uma emenda ao Manifesto Ágil.

hUp://manifesto.so[warecra[smanship.org/  

hUp://blog.8thlight.com/paul-­‐pagel/2009/03/11/history-­‐of-­‐the-­‐so[ware-­‐cra[smanship-­‐manifesto.html  

Page 102: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 103: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Vivemos tempos de mudanças

Page 104: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Vou propor as minhas

Page 105: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Ao invés do manifesto do uncle Bob

Page 106: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto do uncle Luca

Page 107: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

Page 108: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

não me reuni com ninguém em nenhuma estação de ski e

Page 109: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

não me reuni com ninguém em nenhuma estação de ski e

proponho uma emenda ao Software Craftmanship Manifesto

Page 110: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

não me reuni com ninguém em nenhuma estação de ski e

proponho uma emenda ao Software Craftmanship Manifesto, que por sua vez é uma emenda ao Manifesto Ágil.

Page 111: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Uma emenda ao Software Craftmanship Manifesto,  

Page 112: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos

Uma emenda ao Software Craftmanship Manifesto,  

incorporando conceitos de Inception, Lean Startup, Lean UX e Design Thinking

Page 113: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Disclaimer

Nada aqui mencionado representa o que a ThoughtWorks faz ou recomenda.

É apenas a opinião exclusiva do autor.

Page 114: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos - I

Não fazer somente software bem feito,

mas feito a partir de CLARO entendimento

Page 115: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/4

Só escrever código depois de entender ou depois de fazer as perguntas certas

Page 116: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/4

Só escrever código depois de entender ou depois de fazer as perguntas certas

Jonathan Rasmunsson (Agile Samurai): alguns times destinam o projeto ao fracasso por:

• Não fazer as perguntas certas,

• Não fazer as perguntas mais difíceis.

Page 117: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 2/4

Fazer inception ou liftoff

O time e o cliente se conhecem, ganham confiança (*) e entendem melhor o projeto

(*) Não percam 5ª feira às 15 horas Claudia Melo falando que o Segredo é a Confiança  

Page 118: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 3/4

Escrever antes:

Frase missão do projeto

Page 119: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 3/4

Escrever antes:

Frase missão do projeto

Release note ou press release (sucinto e capturando essência do produto).

Page 120: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 3/4

Escrever antes:

Frase missão do projeto

Release note ou press release (sucinto e capturando essência do produto).

FAQ

Page 121: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 4/4

Validar antes mesmo de iniciar a codar:

Page 122: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 4/4

Validar antes mesmo de iniciar a codar:

Assistir alguém usando software concorrente

Page 123: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 4/4

Validar antes mesmo de iniciar a codar:

Assistir alguém usando software concorrente

Assistir alguém usando tela com features fake

http://www.infoq.com/br/presentations/produtos-‐enxutos-‐pensamento-‐lean

Page 124: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos - II

Não somente adicionar valor continuamente,

mas SÓ fazer o que adiciona valor

Page 125: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/2

Evitar ao máximo processos que não adicionam valor ao produto.

Page 126: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/2

Evitar ao máximo processos que não adicionam valor ao produto.

Tentar o release de cada iteração como algo que funcione e seja visto pelo cliente

Page 127: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 2/2

Conceito Minimum Viable Product

MVP = versão mínima viável que permite ao time medir e obter o máximo de aprendizado e validações dos clientes, com o mínimo esforço (build-‐measure-‐learn).

Page 128: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos - III

Não ser somente uma comunidade de profissionais de TI,

é preciso ver sob o ponto de vista de todos

Page 129: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/3

É preciso pensar como usuário, se possível conhecer o ambiente e contexto dele. Reconhecer suas dificuldades.

Page 130: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/3

É preciso pensar como usuário, se possível conhecer o ambiente e contexto dele. Reconhecer suas dificuldades.

É preciso pensar como stakeholder, tentar entender as prioridades.

Page 131: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 1/3

É preciso pensar como usuário, se possível conhecer o ambiente e contexto dele. Reconhecer suas dificuldades.

É preciso pensar como stakeholder, tentar entender as prioridades.

É preciso tentar entender do negócio.

Page 132: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 2/3

Abrir cabeças, recursos de Design Thinking

DT = Inovação centrada em pessoas. Enfatiza análise do negócio, observação, colaboração, aprendizado, visualização de ideias e rápida prototização.

Page 133: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa – 3/3 -‐ percepção do todo

Robert Hoekman, Jr (autor de Designing the Obvious, Designing the Moment e Web Anatomy. Founder of Miskeeto)

“A experiência do usuário é a soma líquida de cada interação que uma pessoa tem com a empresa, seja via material de marketing, chamada de serviço ou o produto ou serviço em si. É afetada pela visão da empresa, suas crenças e práticas, bem como o propósito do serviço ou produto e o valor que ele tem na vida de uma pessoa.”

http://uxdesign.smashingmagazine.com/2013/06/21/13-‐tenets-‐user-‐experience/

Page 134: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos - IV

Não somente uma parceria produtiva com o cliente,

é preciso ter o cliente sempre disposto a validar tudo

Page 135: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Justificativa

Conceito Customer Development e Customer Validation

Validar cada feature e cada release com o cliente/usuário

Page 136: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Manifesto Luca Bastos -‐ resumo

Escrever código só após ENTENDER bem

Fazer SÓ o que adiciona valor

Ver sempre sob o ponto de vista de TODOS

O cliente precisa sempre VALIDAR tudo

Page 137: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Da descoberta do ágil ao manifesto

Luca Bastos

@LucaBastos ThoughtWorks

Page 138: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 139: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

Page 140: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

Page 141: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

de fazer

Page 142: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

de fazer

com vocês

Page 143: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

de fazer

com vocês

este enorme

Page 144: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Orgulho

de fazer

com vocês

AgileBrazil 2013

este enorme

Page 145: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013
Page 146: Da descoberta do Ágil ao Manifesto Luca Bastos Agile Brazil 2013

Perguntas?

http://join.thoughtworks.com

Visite nosso Stand