141
a apresentação já vai começar ... A Semente Não Entendida de Todas as “Metodologias”

QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Embed Size (px)

DESCRIPTION

É muito fácil ficar confuso com tantas novas metodologias ou processos que existem no mercado de TI. Desde tradicionais que envolvem coisas como ISO ou CMMi até as ditas 'modernas' e 'ágeis' como Scrum, Extreme Programming, Crystal, e agora Lean e Kanban.Mais do que isso, muitas empresas estão realmente adotando e implementando essas metodologias, muitos estão treinando como implementá-las, muitos ainda tentando entender a diferença entre uma e outra. Porém, existem questões fundamentais que permeiam todas essas metodologias e que, surpreendentemente, parece que poucos estão dando real atenção e, justamente por isso, a maioria das implementações dita 'ágeis' nas empresas está destinada a fracassar. Nesta palestra vamos tentar entender qual é o ponto fundamental que será a diferença entre sucesso e fracasso na implementações ágeis

Citation preview

Page 1: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

a apresentação já vai começar ...

A Semente Não Entendida de

Todas as “Metodologias”

Page 2: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

A Semente Não Entendida de

Todas as “Metodologias”

Page 3: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

AGILE

Page 4: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 5: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

LEAN

Page 6: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 7: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 8: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 9: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Bicycle-Shed

Page 10: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

“Bikeshedding”(Lei da Trivialidade de Parkinson)

Page 11: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 12: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 13: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 14: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

1988 ...

Page 15: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 16: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 17: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 18: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 19: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 20: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 23: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 24: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

iMac2.5Ghz quad core i5

6Mb L34Gb DDR3 RAM

500GbAMD Radeon 6750M

$ 1199

Page 25: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

iPhone1Ghz A4

512Mb RAM32Gb SSD

$ 299

Page 26: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

PC-AT12.5 Mhz1Mb RAM20Mb HD+$ 1000

Page 27: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 28: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 29: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 30: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

AUTO10 CLS20 PRINT “TRABALHO DE ESCOLA”30 PRINT “ ”40 PRINT “...”...

Page 31: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 32: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 33: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 34: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 35: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 36: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 37: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 38: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 39: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 40: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

“It’s a Unix System”

Page 41: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 42: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 43: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 44: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 45: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 46: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

IME-USP

Page 47: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 48: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 49: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 50: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 51: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 52: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 53: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 54: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 55: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 56: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 57: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 58: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 59: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 60: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

ab

= 1.618

Page 61: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 62: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 63: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 64: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 65: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 66: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 67: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 68: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 69: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 70: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

... 1998

Page 71: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

2000

Page 72: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 73: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 74: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 75: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 76: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 77: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 78: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 79: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 80: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

<campeonato> <nome>...</nome> <partida> ... <partida> ... <partida> <data>...</data> <timeA>...</timeA> <timeB>...</timeB> <resultado>...</resultado> </partida> <partida> ... </partida> </partida> ...</campeonato>

Page 81: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

Page 82: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

Page 83: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

Page 84: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

Page 85: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

Page 86: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 87: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Anos 80 Fim Anos 90 Século XXI

Page 88: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Perl

C

Anos 80 Fim Anos 90 Século XXI

Basic

dBase III

Clipper

Pascal

Delphi

ASP

PHP

Python

.NET

Java

ABAP

Ruby

ObjCVB6

Lingo

Page 89: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 90: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 91: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

A Semente Não Entendida de

Todas as Metodologias?

Page 92: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 93: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

a vocação

Page 94: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 95: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 96: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 97: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 98: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 99: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 100: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Produtividade “1” Produtividade “50”

Page 101: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Produtividade “50”$1000

Page 102: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

$1000 $3000

Page 103: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

$1000 $3000

Page 104: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Taxa/hora

Page 105: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Taxa/hora

Page 106: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Taxa/hora

Page 107: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Taxa/hora

Page 108: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Taxa/hora

Page 109: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

quantidade

preç

odemandaoferta

Page 110: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

quantidade

preç

odemandaoferta

Page 111: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

quantidade

preç

odemandaoferta

equilíbrio de mercado

Page 112: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

quantidade

preç

odemandaoferta

equilíbrio de mercado“Commodity”

Page 113: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

A maioria faz “X”, portanto também vou

Page 114: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 115: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

LOL

Page 116: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 117: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 118: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Cargo Cult

Page 119: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 120: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

Page 121: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

Page 122: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

Page 123: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

“Eu só trabalho aqui ...”

Page 124: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

“Eu só trabalho aqui ...”

“Não é meu papel”

Page 125: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

“Eu só trabalho aqui ...”

“Não é meu papel”

“Mas eu !z como a metodologia

diz ...”

Page 126: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 127: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Page 128: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 129: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 130: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 131: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 132: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 133: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 134: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 135: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 136: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Eu?

Page 137: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 138: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Oportunidade > Salário

Page 139: QCon SP 2011 - A Semente não entendida de Todas as Metodologias
Page 140: QCon SP 2011 - A Semente não entendida de Todas as Metodologias

Obrigado