Академический Документы
Профессиональный Документы
Культура Документы
e Adoo Agile
Um Guia de Sobrevivncia
por Michael Sahota
Prefcios por Jurgen Appelo
e Henrik Kniberg
InfoQ Brasil
Coordenao de traduo
Leonardo Campos
Sobre o autor
"Como o principal consultor da Agilitrix, minha
misso fazer a diferena nas vidas das pessoas e
empresas com as quais
trabalho. Apesar de ser
um lder de
pensamento, utilizo
abordagens inovadoras
e uma variedade grande
de ferramentas, meu
ponto forte a energia
e paixo que trago como um artista de mudanas
para ajudar meus clientes a perceberem seus
objetivos. Obviamente o objetivo tornar-se
melhor, mas podemos fazer isso e ainda ter um
sorriso no rosto de todos."
Como um Coach, Consultor e Instrutor de
Agile/Lean em Toronto, trabalho com empresas
para acelerar a entrega de valor.
Com equipes de software, isso pode incluir a
introduo de frameworks modernos para entrega
de software como o Scrum ou o Kanban. Ajudo
gerentes de produto a colaborar com os
stakeholders e clientes a obter resultados por meio
de Jogos de Inovao.
Grupos operacionais podem se beneficiar mais das
aplicaes de prticas Lean como o Mapeamento
da Cadeia de Valor, Kaizen e Kanban para melhorar
a eficincia.
InfoQ Brasil
InfoQ Brasil
InfoQ Brasil
Agradecimentos
"Se vi alm, foi por me apoiar sobre os ombros de gigantes."
Isaac Newton
Gostaria de agradecer a Henrik Kniberg que contribuiu muito com tanto material de domnio
pblico para a comunidade gil, e que me inspirou a escrever um e-book gratuito. Tambm
agradeo-lhe por ter investido tempo para escrever um dos prefcios.
Gostaria de agradecer aos participantes dos workshops que possibilitaram a criao desse
material XPToronto, SoCal Lean Kanban, Agile Tour Toronto e Agile New England. Seus
comentrios, desafios e reflexes ajudaram de forma imensurvel.
Agradeo a todas as pessoas que leram meu blog sobre esse tema ao longo de 2011 e
forneceram comentrios valiosos. Obrigado a Michael Spayd por apresentar-me o modelo
cultural Schneider, alm de conduzir uma pesquisa de Agilistas. E, com certeza, este trabalho
no teria existido sem a distino proposta por Mike Cottemeyer entre a adoo e a
transformao para o Agile.
Agradeo equipe de reviso pelo feedback: Chris Williams, Irene Kuhn, Armond Mehrabian,
Krishan Mathis, Bernie Jansen, Ed Willis, Eric Willeke, Karl Scotland, Sabine Canditt, Todd Charron,
Bob Sarni. Particularmente, Olaf Lewitz merece um mrito maior por ter contribudo com uma
extraordinria quantidade de comentrios, questes e desafios valiosos.
Gostaria de agradecer queles que contriburam diretamente para este trabalho, bem como na
reviso: Gourment Olivier, pela contribuio com um estudo de caso; Jeff Anderson, Olaf Lewitz,
Jon Stahl, e Karl Scotland e Alexei Zheglov, pela colaborao de seus desafios e vises
alternativas no apndice.
Tambm agradeo a Alistair McKinnell, Jason Little, Declan Whelan, pelo feedback sobre o artigo
de Mtodos e Ferramentas que constituram um captulo deste livro e a John McFadyen e Dave
Snowden, pelo feedback sobre a seo Cynefin.
Sou muito grato a Jurgen Appelo por abrir um espao em sua agenda ocupada, a fim de
escrever o prefcio.
E obrigado minha filha Scarlett, que forneceu a arte original com o quebra-cabeas e os
desenhos de transformao da borboleta.
Michael Sahota
InfoQ Brasil
Contedo
Introduo .................................................................................................................................... 9
Parte 1: O Agile em Crise............................................................................................................ 10
Falhas com Agile so generalizadas .................................................................................................................................. 10
O Agile est fadado ao fracasso .......................................................................................................................................... 11
A cultura o desafio nmero 1 para as adoes geis .............................................................................................. 13
Referncias ................................................................................................................................. 47
Apndice I: vises e opinies alternativas ............................................................................... 50
Cultura como contexto para a adoo e a transformao para o Agile ............................................................... 50
Seu Kanban no o meu Kanban ...................................................................................................................................... 51
O Kanban mais que apenas Cultura de Controle ...................................................................................................... 51
O Kanban tambm transformao ................................................................................................................................. 52
Scrum x Kanban ........................................................................................................................................................................ 53
InfoQ Brasil
Introduo
A comunidade gil sofre com uma grande confuso quanto diferena entre adoo e
transformao. Infelizmente, os agentes de mudana falam da adoo do Agile e no da
transformao da cultura de uma empresa para apoiar a mentalidade gil. A triste
consequncia dessa miopia que os agentes de mudana tentam empreender uma
transformao completa sem o apoio das pessoas ou a compreenso das consequncias
organizacionais. O resultado tpico o fracasso.
Existem poucos modelos em nossa comunidade que orientam os agentes de mudana
geis a compreender quando usar adoo e quando usar transformao. Certamente, h
um conjunto de conhecimentos substanciais sobre tcnicas especficas para a adoo e para
a transformao, mas que pouco informam o que e porque fazer.
Esse guia de sobrevivncia fornece uma estrutura simples que pode ser usada para
entender e planejar o trabalho para uma mudana gil. Essa estrutura tambm pode ser
til, caso se esteja trabalhando com Kanban ou com Artesanato de Software. Essa
estrutura me ajudou a sair da "incompetncia inconsciente", como um agente de mudanas
e a me tornar consciente das escolhas que estou fazendo, o que me permitiu comear a
escalada rumo competncia.
O primeiro passo para atenuar um problema reconhecer que ele existe. O problema em
questo so os nveis elevados de insucesso nas empresas que esto adotando ou
transformando para o Agile. Algumas das causas que motivaram a necessidade de um
guia de sobrevivncia so discutidas na primeira parte desse livro.
Se a cultura no for gerenciada, ela gerenciar voc. Grande parte dos fracassos na adoo do
Agile resultado da no compreenso da cultura organizacional. A segunda parte desse
livro explica como utilizar a cultura organizacional para entender o Agile, o Kanban e os
movimentos do Artesanato de Software. O livro tambm aborda como utilizar o modelo
cultural Schneider para avaliar a cultura da sua organizao e prope algumas maneiras
de se trabalhar eficazmente com ela.
A terceira parte deste livro oferece um framework ou estrutura para a compreenso e
seleo de abordagens, para a adoo e para a transformao apropriadas a diversos
contextos. Uma viso geral dos principais mtodos de transformao e de adoo
apresentada. A estrutura proposta fornece o conhecimento bsico necessrio para abordar
a mudana gil nas organizaes.
InfoQ Brasil
Onde
Quando
Play4Agile
02/2010
XP Toronto
05/2011
09/2011
Qtde.
Mdia
13
2,5
10
26
2,6
12
23
44
2,6
30
10
49
3,0
InfoQ Brasil
10
11
Mas um problema ainda maior pensar no Agile como um produto; essa uma metfora
perigosa, que no traduz o Agile como sistema cultural ou mentalidade/filosofia.
Martin Fowler define a Difuso Semntica como o processo no qual uma palavra (Agile
por exemplo) cunhada por uma pessoa ou grupo, se espalha pela comunidade de forma
que enfraquece a definio original. Esse enfraquecimento cria o risco de se perder
completamente a definio e com ela qualquer utilidade do termo. Realmente, conheci
pessoas que alegavam ser geis e que entendiam as prticas, mas no a mentalidade gil.
cada vez mais comum encontrar praticantes geis que entendem as prticas, mas falham
em entender os valores e os princpios. O Agile estaria fadado ao fracasso se sua
mensagem e significado se tornarem sem difusas ou distorcidas.
A popularizao do termo Agile seguiu tambm um padro comum, como o observado
em diversas adoes tecnolgicas, que est fundamentada no hype e na desiluso, como
ilustrado no diagrama a seguir (da Wikipedia). O Agile j passou o ponto das super
expectativas e ruma agora para cruzar a barreira da desiluso (veja no Stack Overflow, "O
desenvolvimento gil est morto?"). Pode-se considerar o atual livro como passo no
sentido de acelerar este processo ao chamar a ateno para os erros comumente cometidos
e ao oferecer um guia na escalada em direo ao esclarecimento e compreenso.
InfoQ Brasil
12
InfoQ Brasil
13
Em outro frum, Israel Gat falava sobre a relao entre a cultura e o Agile, em Como
fazemos as coisas por aqui para ter sucesso. Sua observao que a adoo do Agile
provoca um conflito devido s incompatibilidades culturais entre grupos internos na
organizao. Gat sugere que precisamos ficar atentos a esses problemas para podermos
mitig-los. Pete Behrens documentou estudos de caso sobre utilizao da cultura como
uma forma de dar apoio agilidade.
Para se obter sucesso, precisamos comear a pensar sobre o Agile como uma cultura e no
como um produto ou famlia de processos.
InfoQ Brasil
14
Na proxima seo, mostro um modelo que pode ser utilizado para entender a cultura da
sua organizao. As sees seguintes explicam as culturas nicas do Agile, do Kanban e
do Artesanato de Software. Na ltima seo, ofereo um guia para avaliar como uma
abordagem especfica se encaixa na cultura da sua organizao.
InfoQ Brasil
15
InfoQ Brasil
16
InfoQ Brasil
17
Veja mais sobre esse assunto na seo Trabalhando com sua cultura, adiante.
InfoQ Brasil
18
As culturas de Controle respiram polticas e processos, coisas que o Kanban tem de sobra.
A cultura de Controle tambm busca criar uma estrutura clara e ordenada para gerenciar a
empresa exatamente o que o Kanban faz bem. As culturas de Controle tm enfoque na
empresa/sistema (no nas pessoas) e no estado atual (no no futuro). Essa uma boa
descrio como ponto de partida para o Kanban.
O que realmente interessante da perspectiva da anlise cultural o princpio: Melhore
colaborativamente utilizando modelos e um mtodo cientfico. De acordo com o modelo
de Schneider, esses dois conceitos no se misturam, pois fazem parte de culturas opostas.
A pergunta ento : como isso pode funcionar? Segundo Schneider, outros elementos
culturais podem estar presentes, desde que apoiem a cultura central. Ter algum foco em
pessoas no tem problema, desde que seja apoiado o controle/rastreamento do trabalho.
InfoQ Brasil
19
20
desesperadamente disso). Para empresas como essas, o Kanban um timo comeo. Sair
do sof direto para uma maratona (Scrum) pode causar um ataque cardaco; para muitos
pode ser melhor comear com uma corrida leve em torno do quarteiro (Kanban).
Aprofundaremos o assunto por meio da explorao da adoo e transformao.
InfoQ Brasil
21
InfoQ Brasil
22
Observe que no se pretende que este guia seja utilizado sem considerar outros aspectos
da cultura e do contexto organizacional.
Muitos leitores devem estar interessados em saber como mudar de uma cultura
organizacional de Controle para uma cultura de Colaborao, Cultivo ou Competncia.
Isso ser discutido em detalhes na seo sobre Transformao.
Entendendo a cultura
O primeiro passo para trabalhar com sua cultura entend-la. Schneider descreve uma
pesquisa que pode ser realizada com os funcionrios, cujo resultado serviria como ponto
de partida para workshops de cultura com um grupo diversificado de funcionrios. Na
minha experincia, considero que workshop sozinho mais preciso (como reportado pelos
participantes); ele gera entendimento mais profundo e uma melhor aceitao.
O guru da gesto Peter Drucker afirma que a "cultura extremamente persistente Na
verdade, mudar o comportamento s funciona se tiver como base uma 'cultura' existente".
A implicao dessa afirmao que no possvel mudar de uma cultura de Controle
para uma cultura Agile.
Um premissa central no livro de Schneider a afirmao de que essencial trabalhar com
a cultura existente, ao invs de lutar contra ela. Existem diversas sugestes de como
utilizar informaes culturais para guiar a tomada de decises:
InfoQ Brasil
23
A Opo 1, "Permanea aqui", ilustra que mais fcil se manter na cultura dominante
(Controle, nesse caso). J a Opo 2 sugere explorar cuidadosamente culturas adjacentes
de maneiras que deem apoio cultura central. A cultura secundria j estabelecida na
organizao pode indicar a escolha da cultura para a qual se direcionar. A ideia,
novamente, trabalhar com a cultura e no contra ela.
Adaptadores culturais
Uma forma interessante de se introduzir uma nova cultura em uma organizao por
meio de um modelo celular (com base em clulas). Considere, por exemplo, uma
transformao bem-sucedida para o Agile em uma equipe.
Vamos supor que essa equipe esteja bastante entusiasmada com a nova forma de
trabalhar. Contudo, no est to satisfeita com as barreiras organizacionais e com os
limites produtividade e ao sucesso. Neste cenrio, a equipe mais motivada muitas vezes
comea a rejeitar demandas de outros grupos que no estejam adicionando valor.
InfoQ Brasil
24
O filme, no entanto, pode ter final feliz. Um modelo comum a criao de adaptadores ou
de tradutores, que permitam que a nova cultura introduzida se encaixe na cultura geral
predominante. Os adaptadores/tradutores so ilustrados no diagrama a seguir. Cercam e
protegem a equipe, permitindo que ela se misture com a cultura organizacional atual, sem
disparar reaes do sistema de defesa organizacional e de seus anticorpos.
InfoQ Brasil
25
InfoQ Brasil
26
reviso. Para quem via de fora, parecia apenas uma reviso de cdigo. A programao em
pares algo que deve ser experimentada antes de se entender seus benefcios.
O modelo apresentado aponta uma forma de se ter sucesso em uma transformao para o
Agile possvel transformar uma equipe ou um grupo, desde que se tenha cuidado e
ateno para satisfazer as exigncias da organizao. Pode parecer que a estratgia dos
adaptadores no seja sustentvel no longo prazo, mas pode ser um primeiro passo numa
iniciativa de mudana organizacional mais abrangente.
Joseph Pelrine tem uma discusso profunda sobre o problema do desalinhamento entre
equipes geis e seus respectivos ambientes. Trata-se tambm de boa explicao do estudo
da "complexidade social".
Resumo
Parabns, agora voc conhece mais sobre o Modelo Cultural de Schneider uma
ferramenta para avaliar a cultura em sua empresa. Uma vez conhecida essa cultura, ser
possvel entender como melhor influenciar muitos aspectos do trabalho do dia-a-dia.
Ainda mais importante, pode-se utilizar o modelo para tomar a deciso de qual
abordagem se encaixa melhor na cultura da empresa o Agile, o Kanban ou o Artesanato
de Software. Mas se o interesse for desafiar o status quo para ajudar a construir grandes
equipes e organizaes, continue lendo!
InfoQ Brasil
27
O diagrama mostra uma srie de abordagens e em quais contextos elas se mostram mais
teis. No se pretende que a viso seja completa, mas sim ilustrativa, para ajudar a
comparar se a abordagem se comporta melhor para uma adoo ou para uma
transformao. O diagrama oferece um esquema para se pensar sobre as abordagens e
objetivos em um esforo de mudana, de forma que permita a um agente de mudanas
escolher a melhor abordagem para dado contexto.
InfoQ Brasil
28
29
30
processo (ex.: falta de visibilidade). Cada sinal ou tipo de problema pode ser tratado com
um conjunto de prticas. Veja um exemplo:
Problema: Uma fase de amadurecimento necessria ao final de cada ciclo de lanamento.
Prticas aplicveis: Testes automatizados dos desenvolvedores, integrao contnua, testes
funcionais, definio de pronto e entregas frequentes.
A abordagem delineada aqui inteiramente relacionada a prticas geis perfeita para
uma adoo do Agile em uma cultura incompatvel.
InfoQ Brasil
31
InfoQ Brasil
32
Mudana destemida
O livro "Fearless Change: Patterns for Introducing New Ideas" (Mudana destemida:
Padres para introduo de novas ideias), de Manns e Rising, oferece uma grande
variedade de tcnicas e dicas para a adoo de novas ideias em uma organizao. A
imagem a seguir, de Mihai Iancu, mostra padres que podem ser aplicados para dar apoio
adoo de uma nova tecnologia ou ideia. Tenho utilizado esses padres e tm sido muito
teis especialmente quando algum est se sentido sem sada e em busca de alguma
ideia. Os padres foram includos no final da escala de adoo, pois o objetivo introduzir
novas ideias, no transformar a cultura organizacional.
33
Crie uma equipe de transio empresarial uma equipe Scrum responsvel pela
transio da organizao para o Scrum.
Embora reconhea que o Scrum requer uma nova Cultura Empresarial alm de enorme
esforo para execut-lo, o livro no passa informaes especficas de como fazer para que
isso acontea. Pode-se inclusive fazer uma observao simplista de que tudo o que
precisamos fazer "inspecionar e adaptar" nosso caminho para o sucesso. Para minha
surpresa, este o padro mais comumente aplicado pela comunidade. Veja tambm o
livro "A CIOs Playbook for Adopting the Scrum Method of Achieving Software Agility"
(Um guia dos CIOs para Adoo do mtodo Scrum para obteno da agililidade no
desenvolvimento de software), de Schwaber, Leffingwell e Smits.
interessante notar o uso da palavra transio que, como observado anteriormente,
ambgua em relao adoo e transformao. A impreciso do termo uma fonte grande
de confuso na comunidade de coaching do Agile.
InfoQ Brasil
34
Containers, Diferenas e Trocas (CDE), defendido por Olson e Eoyang, um modelo para
apoiar o pensamento sobre como
efetuar mudanas em um sistema
complexo. No propriamente um
modelo de adoo, mas sim uma
abordagem para efetuar mudanas
nas organizaes. O CDE um
componente central em uma
abordagem
que
utiliza
o
pensamento da complexidade para
mudana organizacional.
InfoQ Brasil
35
O framework Cynefin
O Cynefin (l-se Quenvim) uma framework que reconhece as diferenas nas relaes de
causa e consequncia existentes entre os tipos de sistema e oferece novas abordagens para
a tomada de decises em ambientes sociais complexos. Alguns argumentam que o modelo
Cynefin pode ser utilizado para auxiliar na adoo do Agile; outros o utilizam como
modelo de anlise para chegar a um entendimento compartilhado do tipo de ambiente,
para que a abordagem mais apropriada possa ser escolhida.
O modelo Cynefin descreve cinco domnios distintos: Simples, Complicado,
Complexo, Catico e Sem Ordem (a parte escura no centro do diagrama). Os primeiros
quatro esto listados em ordem decrescente nas relaes de causa e consequncia
(causalidade), sendo que o domnio "sem ordem" um espao humano no qual
simplesmente no sabemos com qual tipo de sistema estamos trabalhando.
Em um domnio Simples a causa est diretamente conectada com sua consequncia, ao
passo que em um domnio Catico, no existem padres e quaisquer relaes de causa e
consequncia so pouqussimo ou nada claras. Consideraremos a seguir os domnios
Complicado e Complexo, pois so os mais relevantes ao se trabalhar com organizaes.
Em ambientes complexos, as causas podem ser entendidas aps seu acontecimento, de
forma que uma abordagem adaptativa apropriada.
As implicaes para a adoo do Agile ou para a transformao para o Agile so claras
argumenta-se que muitos ambientes organizacionais so complexos. Portanto, a
abordagem de transformao precisa refletir essa realidade ou ir fracassar. Em um
ambiente complexo, no se sabe quais aes levaro ao resultado desejado; ao invs disso,
precisamos avaliar o ambiente, sentir o resultado da ao e escolher a resposta mais
adequada. O modelo conceitual implica que o ambiente pode oferecer muito menos
clareza se comparado a um backlog para transio empresarial.
Alguns aspectos dos contextos organizacionais so simplesmente complicados, sendo
passveis de anlise. O Pensamento Sistmico um exemplo de prtica que requer um
InfoQ Brasil
36
37
gesto decidiu usar parte do tempo do treinamento para apresentar o Kanban, alm do
Scrum. Assim, decidimos deixar a cargo das equipes adotarem o Scrum, o Kanban ou uma
mistura de ambos.
Ao final do treinamento, as trs equipes elegeram o Kanban no lugar do Scrum.
interessante destacar que as mesmas equipes tambm adotaram o uso de histrias de
usurio, estimativas e velocidade para gerenciar a comunicao com os stakeholders e
para planejar e acompanhar o lanamento das verses. Um workshop sobre programao
em pares tambm foi solicitado para apoiar as metas de transferncia de conhecimento.
Apenas uma equipe possua um Product Owner. Nenhuma outra estava pronta para
investir em um ScrumMaster ou coach de processos.
InfoQ Brasil
38
Cirurgia Radical
A NUMMI (New United Motor Manufacturing) um empreendimento conjunto no qual a
Toyota e a GM trabalharam para mudar a cultura em uma das fbricas da GM. Observe
esses trechos sobre o resultado e as modificaes feitas:
"Sempre saliento que a fora de trabalho da NUMMI foi a mesma que havia antes. E
apesar de os trabalhadores serem os mesmos, todos os gerentes eram novos. Podiam
ser da GM, da Toyota ou mesmo contratados de fora, mas eram novatos com
relao NUMMI."
InfoQ Brasil
39
Nesse caso, a mudana cultural foi obtida com a troca de toda a equipe de gesto, o que,
em muitos contextos, no factvel nem desejvel. Trata-se de algo consistente com os
relatrios que mostram a resistncia da mdia gesto como um dos principais obstculos
para a transformao para o Agile.
40
InfoQ Brasil
41
Formar um
poderoso
Comunicar a viso
grupo
de
orientao
O modelo poderoso, mas difcil de executar. Por exemplo, o critrio proposto para o
senso de urgncia que 75% da gerncia acredite verdadeiramente que a situao atual
inaceitvel. Pela minha experincia, a gerncia pode at querer e acreditar no Agile, mas
fica bem longe de atender a esse critrio. Os praticantes do Agile sofrem ao compreender
totalmente esse "critrio mnimo", pois sabem que as empresas para as quais trabalham
esto longe de atingir tal ponto. A falta de atendimento desse critrio ajuda a explicar os
altos nveis de fracasso vividos at o momento.
Vamos pensar em um objetivo pessoal, como fazer exerccios fsicos. Pode-se querer cuidar
do corpo, sabendo-se que uma boa deciso para a sade. sabido que voc ter mais
energia, que no sofrer os impactos negativos do sedentarismo, mas tudo isso no ser
suficiente para tirar algum do sof para a academia. Para melhorar a sade, necessrio
perceber que a situao atual no aceitvel e assim se comprometer a investir de forma
contnua na sade.
Outro aspecto essencial do modelo que no possvel ter progresso de verdade, a no
ser que cada passo seja concludo na sequncia proposta. Assim, sem um senso de
urgncia, um esforo de mudana est fadado ao fracasso. Para saber mais, o livro
InfoQ Brasil
42
"Leading Change" de Kotter uma excelente fonte. Outra fonte interessante de Olivier
Lafontan, que criou baralhos para implementao do modelo de Kotter.
A implicao desse modelo sobre a transformao para o Agile surpreendente. Indica
que deve haver um esforo de mudana explcito e bem apoiado para se obter sucesso.
Muitas das sugestes mencionadas precisam de "forte apoio gerencial", mas fazer as
pessoas sentirem a urgncia um requisito muito mais claro e estimulante.
Em meu treinamento CSM em 2004, Ken Schwaber citou empresas que estavam em
situaes desesperadoras (em termos de sobrevivncia) como boas candidatas adoo do
Scrum, uma vez que no tinham nada a perder. Fica claro, em tais situaes, que o
primeiro passo um senso de urgncia estaria plenamente satisfeito. Infelizmente,
comum ver a "adoo" do Scrum acontecer em empresas sem esse senso de urgncia.
Em minha experincia, muitos agentes de mudana do Agile realizaram um mau servio
ao, no intencionalmente, levar adiante uma transformao sem o completo entendimento e
aceitao das pessoas sobre as consequncias organizacionais. Acredito que a quase totalidade
dos agentes de mudana do Agile esto buscando fazer um bem ao mundo.
Eu mesmo, em diversas ocasies, quis que um cliente fosse totalmente para o Agile para
que as pessoas fossem empoderadas e pudessem produzir excelentes resultados, mas era
meu desejo e sonho, no o dos clientes. A desconexo entre as boas intenes e as
transformaes acidentais ajudam a entender uma das causas razes de muitos fracassos
que vemos com as transformaes para o Agile.
Liderana de transformao
Edgar Schein fala sobre as maneiras chave que lderes incorporam uma cultura em suas
organizaes [Schein]. Veja a seguir os principais mecanismos para incorporao, pelo
modelo de Schein:
43
equipe com a qual iria trabalhar era um sistema complexo e que o prprio VP era parte
desse sistema. Era importante lhe dar feedback direto sobre como suas aes poderiam
apoiar ou no a equipe. O VP concordou e no dia seguinte precisei test-lo, se saindo
muito bem, e, assim, desenvolvemos uma tima relao de trabalho. Por fim, o VP estava
realmente pronto para apoiar o Agile, mas a organizao ainda no.
Viverem os valores
Antes de embarcar em uma transformao para o Agile, Jon mostra um vdeo que exibe
um ambiente altamente criativo para ilustrar a mentalidade gil [ABC Nightline], para s
ento perguntar aos executivos:
Voc est preparado para mudar seu prprio comportamento para apoiar isso?
InfoQ Brasil
44
InfoQ Brasil
45
InfoQ Brasil
46
Referncias
ABC Nightline. IDEO Shopping Cart, 1999, YouTube, Web,
<http://www.youtube.com/watch?feature=player_embedded&v=M66ZU2PCIcM>.
Anderson, David. The Principles of the Kanban Method. Web. 10 Dec. 2010.
<http://agilemanagement.net/index.php/Blog/the_
principles_of_the_kanban_method>.
Appelo, Jurgen. How to Change the World (slides). Web. 2011.
<http://www.noop.nl/2011/09/how-to-change-the-world.html>
Appelo, Jurgen. How to Change the World. Lulu. eBook. 2012.
Appelo, Jurgen. Stoos Network (part 3): Core Idea. Web. 10 Jan. 2012. <http://www.noop.nl/2012/01/stoosnetwork-part-3-core-idea.html>.
Beck, Don Edward., and Christopher C. Cowan. Spiral Dynamics: Mastering Values, Leadership and Change.
Oxford: Blackwell, 2006. Print.
Behrens, Pete. The Culture of Agility, Web. 2011, <http://trailridgeconsulting.com/culture-ofagility.html?view=slide>
Block, Peter. Flawless Consulting: A Guide to Getting Your Expertise Used. San Francisco: Jossey-Bass/Pfeiffer,
2000. Print
Buckingham, Marcus and Coffman, Curt. First, Break All the Rules, What the World's Greatest Managers Do.
Simon & Schuster,, 1999. Print. <http://www.studergroup.com/newsletter/Vol1_
Issue1/gallups12questions.htm>.
Burrows, Mike. Kanban and the Twelve Principles of Agile Software. Positive Incline. Web. 21 Jun. 2010.
<http://positiveincline.com/?p=727>.
CognitiveEdge. The Cynefin Framework. YouTube. YouTube, 11 July 2010. Web. 09 Mar. 2012.
<http://www.youtube.com/watch?v=N7oz366X0-8>.
Cohn, Mike. Succeeding with Agile: Software Development Using Scrum. Upper Saddle River, NJ: AddisonWesley, 2010. Print.
Cohn, Mike. ADAPTing to Agile for Continued Success (Keynote). Web. 2010.
<http://www.mountaingoatsoftware.com/
presentations/137-adapting-to-agile-for-continued-success-keynote>.
Cottemeyer, Mike. Untangling Adoption and Transformation. Web. January. 2011.
<http://www.leadingagile.com/2011/01/untangling-adoption-and-transformation>.
Denning, Steve. Six Common Mistakes that Salesforce.com Didnt Make. Web. 18 April. 2011.
<http://www.forbes.com/sites/stevedenning/2011/04/18/six-common-mistakes-that-salesforcecom-didnt-make/>.
Derby, Esther. Shifting Organizational Patterns. Web. March. 2011.
<http://www.estherderby.com/2011/03/shifting-organizational-patterns.html>.
Elssamadisy, Amr. Agile Adoption Patterns: A Roadmap to Organizational Success. Upper Saddle River, NJ:
Addison-Wesley, 2009. Print.
Fowler, Martin. SemanticDiffusion. Web. 14 Dec. 2006.
<http://martinfowler.com/bliki/SemanticDiffusion.html>.
Gat, Israel. How We Do Things Around Here in Order to Succeed. Web. Aug. 2010.
<http://www.agilitrix.com/2010/08/how-we-do-things-around-here-in-order-to-succeed/>.
Hartmann, Bob. Doing Agile Isnt The Same As Being Agile. SlideShare. Web. 12 Feb. 2010.
<http://www.slideshare.net/lazygolfer/doing-agile-isnt-the-same-as-being-agile>.
Hartmann, Deborah. Fearless Journey. <http://fearlessjourney.info/>.
Heath, Chip and Heath, Dan. Switch: How to Change Things When Change Is Hard. 2010. Print.
InfoQ Brasil
47
48
Schwaber, Ken. The Enterprise and Scrum. Redmond, WA: Microsoft, 2007. Print.
Schwaber, Leffingwell and Smits: A CIOs Playbook for Adopting the Scrum Method of Achieving Software
Agility. Web. Published 2005.
<http://www.leffingwell.org/Document_Store/CIO_Playbook_For_Adopting_Scrum_080805.pdf>.
Scotland, Karl. Thoughts on Kanban Thinking. Web. Dec. 2011.
<http://availagility.co.uk/2011/12/03/thoughts-on-kanban-thinking/>.
Scotland, Karl. Crystallising Kanban with Properties, Strategies and Techniques. Web. Aug. 2011.
<http://availagility.co.uk/2011/08/03/crystallising-kanban-with-properties-strategies-andtechniques/>.
Senge, Peter M. The Fifth Discipline: The Art and Practice of the Learning Organization. New York:
Doubleday/Currency, 2006. Print.
Shook, John. How NUMMI Changed Its Culture. Lean.org. Web. 30 Sept. 2009.
<http://www.lean.org/shook/displayobject.cfm?o=1166>.
Shook, John. Managing to Learn: Using the A3 Management Process to solve problems, gain agreement,
mentor and lead. Web. July. 2010. Lean Enterprise Institute and Ocapt (in Canada).
Sirajuddin, Siraj. Private communication. 2010.
Smith, Greg, and Ahmed Sidky. Becoming Agile: --in an Imperfect World. Greenwich, CT: Manning, 2009.
Print.
Spayd, Michael. Agile & Culture: The Results. Web. 06 July. 2010.
<http://collectiveedgecoaching.com/2010/07/agile__culture>.
Stack Overflow, Is Agile Development Dead? Web. 19 Nov. 2008,
<http://stackoverflow.com/questions/301993/is-agile-development-dead>.
Stahl, Jon. Agile From the Top Down: Executives & Leadership Living Agile. SlideShare. Web. 09 Aug.
2011. <http://www.slideshare.net/LeanDog/agile-from-the-top-down>.
Thomas, Dave, Dave Thomas Unplugged Web. Aug. 2010. <http://agilitrix.com/2010/08/agile-2010keynote-by-dave-thomas>.
Tomasini, Andrea and Lewitz, Olaf. Cynefin Lego Game. Web. 25 Dec. 2011.
<http://www.agile42.com/blog/2011/12/25/cynefin-leg-game/>.
VersionOne, State of Agile Development Survey Results. Web. 09 Mar. 2012.
<http://www.versionone.com/state_of_agile_development_survey/11/>.
Wikimedia Foundation. Hype Cycle. Wikipedia. 08 March. 2012. Web.
<http://en.wikipedia.org/wiki/Hype_cycle>.
InfoQ Brasil
49
50
Fluxo Cultura de Controle (estar sob controle [estvel] ao invs de ter controle);
51
52
dispostos em um quadrante de forma adequada. Acredito que isso pode passar pela nossa
cabea quando aplicamos mtodos geis sem considerar um contexto, e tambm tenho a
impresso de que vrias pessoas nem percebem o que precisam aprender. Foi necessria
coragem da sua parte para informar que foi um bom trabalho.
Minha afirmao final acreditar que uma transformao para o Agile muito possvel,
mas a melhor chance de sucesso por meio de uma adoo incremental.
Minha opinio que a cultura um subproduto da prtica e da forma como as pessoas
trabalham (entre elas, seus clientes e seus chefes). Portanto, se voc quer mudar a forma de
trabalho, no final, a cultura vai acompanhar, e a transformao pode ocorrer. Trata-se,
contudo, de um processo realmente lento.
A tendncia concordar que uma mudana radical e rpida reservada a organizaes
prximas da falncia, tornando este tpico no to interessante para mim.
Scrum x Kanban
Jon Stahl escreve:
Usamos Kanban em equipes que esto tentando praticar Scrum, mas devido a essas
equipes estarem mal estruturadas, no atingem o sucesso como uma equipe autoorganizada. O Kanban permite equipe:
Utilizar limites e dados para validar que as pessoas possam estar em papis errados
para apoiar um fluxo consistente;
Garantir que a equipe responsvel por todo o processo, no apenas por sua parte.
O Kanban nos permite iniciar a aplicao do pensamento sistmico como uma equipe
coesa, de forma a identificar e remover desperdcios. Ver todo o sistema ajuda a reduzir a
necessidade de barreiras de proteo e torna a comunicao com outras equipes mais fcil.
Ento, para mim, o Kanban no tanto sobre comando e controle quanto para o
entendimento do fluxo como uma equipe. Uma vez que entendido o valor das partes e
de como o sistema funciona, a equipe pode mover de forma adaptativa para um processo
melhor.
InfoQ Brasil
53
InfoQ Brasil
54