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

Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Embed Size (px)

DESCRIPTION

Keynote Agile Vale 2013 - Da descoberta do Ágil ao Manifesto Luca Bastos Um emenda so Software Craftmanship Manifesto que por sua vez emenda o Agile Manifesto. O meu considera coisas atuais tais como Inception, Design Thinking mais algumas coisas de Lean Startup como Customer Validation, MVP e Lean UX

Citation preview

Page 1: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Da descoberta do ágil ao manifesto

Luca Bastos

@LucaBastos

Page 2: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 3: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 1968

Page 4: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 5: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 AgileVale 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 AgileVale 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 AgileVale 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 AgileVale 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 AgileVale 2013

Brasil 1968

Page 11: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 1968

Page 12: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 1968

Page 13: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 1968

Page 14: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 15: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 16: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 17: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 18: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 19: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Brasil 2013

Page 20: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

1968, ano que comecei

196

Page 21: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

1968, ano que comecei

1968, povo na rua por mudanças

Page 22: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 AgileVale 2013

Sou Luca Bastos

Page 24: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Sou Luca Bastos

Comecei em 1968

Page 25: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Sou Luca Bastos

Comecei em 1968

Com 68 anos, sou eterno aprendiz

Page 26: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Sou Luca Bastos

Comecei em 1968

Com 68 anos, sou eterno aprendiz

Compartilho meus sonhos na ThoughtWorks

Page 27: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Como disse antes, a coisa está complexa, hein

Page 28: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Bem, não vim falar disto

Page 29: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Ou melhor, vim sim!

Page 30: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Os tempos são de complexidade

Page 31: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Os tempos são de complexidade

Não percam Jurgen Appelo no Agile Trends, dia 5 de outubro em SP

Page 32: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 33: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Hoje em dia está tudo junto e misturado

Comunicadora  popular  Regina  Casé  

Page 34: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Talvez já fosse assim antes mas certamente menos

Page 35: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Como era antes?

Page 36: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

O negócio era resolver o problema

Page 37: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Tempos de cowboys

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

Page 38: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Software era para ser usado por

especialistas

Page 39: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Usuário tinha que fazer curso

Page 40: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 41: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Os códigos eram obscuros

Page 42: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Surgiram metodologias para melhorar a clareza do código

Page 43: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

•   Programação estruturada

Page 44: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

•   Programação estruturada

•  Programação modular

Page 45: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

•   Programação estruturada

•  Programação modular

•  Encapsulamento

Page 46: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

•   Programação estruturada

•  Programação modular

•  Encapsulamento

•  Programação OO

Page 47: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Nos tempos antigos "

a grande e única preocupação "

era com o código "

Page 48: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 49: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 50: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Porém desenvolver um sistema, "

por mais importante que o código seja, "

não é só escrever código "

Page 51: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Uma  historinha  minha  

Page 52: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 53: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 54: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 55: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 56: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 57: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Quando meu produto já tinha vendido para quem podia comprar

Page 58: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

eu parti para vender serviços.

Page 59: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 60: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 61: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Vivíamos nos tempos do

Waterfall

Page 62: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Fim  da  minha  historinha  

Page 63: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Voltando ao modo como a gente desenvolvia

Page 64: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Por incrível que pareça

Page 65: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Projetos também falhavam naquela

época

Page 66: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 67: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Era preciso pensar no modo de desenvolver

Page 68: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

E como prever e controlar o

desenvolvimento

Page 69: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Na década de 80 surgiu o CMM

Page 70: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Na década de 80 surgiu o CMM

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

Page 71: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

(*)  Ainda  existe  até  hoje  em  alguns  ambientes  

Page 72: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Surgiram diversos estudos e recomendações,

Page 73: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Surgiram diversos estudos e recomendações,

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

Page 74: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Desenvolvimento iterativo versus Waterfall

Page 75: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 76: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 77: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Pelo artigo o Royce ficou conhecido como o inventor do Waterfall

Page 78: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Pelo artigo o Royce ficou conhecido como o inventor do Waterfall

Nada mais injusto.

Page 79: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 80: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 81: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Metologias pregando desenvolvimento iterativo:

Page 82: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Metologias pregando desenvolvimento iterativo:

•  Crystal Clear (1992 ou 2004).

Page 83: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Metologias pregando desenvolvimento iterativo:

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

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

Page 84: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 85: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 86: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 87: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 88: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 89: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 90: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 91: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Extreme Programming

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

Page 92: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 93: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 94: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 95: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 96: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 97: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

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

Page 98: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Ágil

Hotel The Lodge Snowbird ski resort, montanhas Wasatch de Utah

Page 99: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Ágil

Page 100: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Ágil

Page 101: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

hUp://agilemanifesto.org/  

Page 102: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 103: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 104: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

O manifesto ágil não foi o único

Page 105: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Software Craftsmanship Manifesto

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

Page 106: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 107: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 108: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Vivemos tempos de mudanças

Page 109: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Vou propor as minhas

Page 110: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Ao invés do manifesto do uncle Bob

Page 111: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto do uncle Luca?

Page 112: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

Page 113: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos

Baseado no Software Craftmanship Manifesto,

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

Page 114: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 115: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 116: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos

Uma emenda ao Software Craftmanship Manifesto,  

Page 117: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos

Uma emenda ao Software Craftmanship Manifesto,  

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

Page 118: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Disclaimer

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

É apenas a opinião exclusiva do autor.

Page 119: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos - I

Não fazer somente software bem feito,

mas feito a partir de CLARO entendimento

Page 120: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 1/4

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

Page 121: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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. (*) http://www.slideshare.net/caetano_tc/agile-‐br-‐oneweekinception por Paulo Caroli e Tainã Caetano  

Page 122: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 2/4

Fazer inception ou liftoff

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

(*) http://portal.sliderocket.com/CSQQG/Confianca Claudia Melo diz que o Segredo é a Confiança  

Page 123: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 3/4

Escrever antes:

Frase missão do projeto

Page 124: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 3/4

Escrever antes:

Frase missão do projeto

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

Page 125: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 126: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 4/4

Validar antes mesmo de iniciar a codar:

Page 127: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 4/4

Validar antes mesmo de iniciar a codar:

Assistir alguém usando software concorrente

Page 128: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 129: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos - II

Não somente adicionar valor continuamente,

mas SÓ fazer o que adiciona valor

Page 130: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 1/2

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

Page 131: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 132: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 133: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 134: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa – 1/3

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

Page 135: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 136: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 137: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 138: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 139: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Manifesto Luca Bastos - IV

Não somente uma parceria produtiva com o cliente,

é preciso ter o cliente sempre disposto a validar tudo

Page 140: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Justificativa

Conceito Customer Development e Customer Validation

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

Page 141: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 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 142: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Da descoberta do ágil ao manifesto

Luca Bastos

@LucaBastos ThoughtWorks

Page 143: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013

Vou falar sobre inovação e agilidade no

http://www.agiletrendsbr.com/

Page 144: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013
Page 145: Da Descoberta do Ágil ao Manifesto Luca Bastos AgileVale 2013