Experiências pessoais com ágil: 16 comentários, fotos e um vídeo sobre praticamente aplicar ágil

Eu reuni uma coleção de experiências pessoais que as pessoas colocaram em prática. Peças estruturadas são ótimas. Opiniões e como os gurus ágeis são definitivamente úteis. Mas é preciso equilibrar estudos de casos e histórias pessoais de pessoas nas trincheiras que colocam as melhores práticas em prática.

São as histórias das trincheiras que realmente ajudarão você a desenvolver suas próprias opiniões sobre o que é ágil e como aplicá-lo.

Ao reunir esta coleção de citações, comentários, imagens e resumos curtos, procuramos uma ampla variedade de experiências de todos os diferentes pontos de vista sobre o agile. A ideia aqui é dar às pessoas uma visão real de como a agilidade está sendo aplicada. Nós não estamos tentando colocar nenhum ponto de vista particular adiante.

Então, aqui vai. XXXX comenta sobre a aplicação ágil em toda a sua glória crua e em nenhuma ordem particular.

Ian Miell fornece uma visão profundamente filosófica de Agile , canalizando Sapiens

'A criação de metodologias úteis de software não é fácil. A dificuldade não está em defini-los, mas em convencer os outros a segui-lo. Grande parte da história do desenvolvimento de software gira em torno dessa questão: como convencer os engenheiros a acreditar em histórias específicas sobre a eficácia da coleta de requisitos, pontos de história, gráficos burndown ou preparação de atrasos? No entanto, quando adotado, ele dá às organizações um poder imenso, porque permite que equipes distribuídas cooperem e trabalhem em prol da entrega. Basta tentar imaginar como seria difícil criar a Microsoft, o Google ou a IBM se pudéssemos falar apenas sobre desafios técnicos específicos. '

Então sou legal com isso. Lean, Agile, Waterfall, o que quer que seja, o fato é que precisamos de algum tipo de ideologia comum para cooperar em grande número. Nenhum deles é malvado, então não é como se você estivesse escolhendo o racismo sobre o socialismo ou algo assim. Qualquer um que você escolher não vai refletir a realidade, mas se você espera a perfeição, ficará desapontado. E observe-se por ficções coletivas não pronunciadas ou não articuladas. Sua vida está cheia deles. Assim a sua opinião é importante. Não resisto a citar esta passagem de Sapiens sobre nossa relação com o trigo:

'O corpo do Homo sapiens não evoluiu para [cultivar trigo]. Foi adaptado para subir em macieiras e correr atrás de gazelas, não para limpar pedras e carregar baldes de água. Espinhas, joelhos, pescoços e arcos humanos pagavam o preço. Estudos de esqueletos antigos indicam que a transição para a agricultura provocou uma infinidade de doenças, como discos, artrite e hérnias. Além disso, as novas tarefas agrícolas exigiam tanto tempo que as pessoas eram forçadas a se estabelecer permanentemente ao lado de seus campos de trigo. Isso mudou completamente o seu modo de vida. Nós não domesticamos o trigo. Isso nos domesticou. A palavra "domesticate" vem do latim domus, que significa "casa". Quem é aquele que mora em uma casa? Não o trigo. São os sapiens.
Talvez não estejamos aqui para direcionar o código, mas o código está nos direcionando. Quem é o único que compromete a razão e a lógica para aumentar o código? Não o código. São os sapiens.

“Por que muitos desenvolvedores não gostam de agile?” No Hacker News:

Eu não vou reproduzir o tópico inteiro aqui, mas aqui estão alguns comentários dourados destacando as diferentes maneiras pelas quais as pessoas se aplicam e pensam sobre o agile.

KaiserPro diz:

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

zzalpha em resposta ao KaiserPro:

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

Cada um desses ritutuals tem valor.

Só porque você está feliz codificando em silêncio, sozinho, em uma sala escura com a porta fechada, não significa que todo mundo está.

Ainda estou para ver uma loja ágil que não se beneficia de stand-up para manter a equipe coordenada e em pista. E o retrospecto é o fórum para autogerenciamento e refinamento / iteração de processos.

Além disso, alguns desses rituais (como o planejamento de sprint) também são necessários para os interessados, além dos próprios desenvolvedores, a fim de realizar seus trabalhos. Porque, acredite ou não, os codificadores não são de fato o centro do universo.

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho.

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

0

eldavido diz:

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

1

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

2

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

3

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

4

IanDrake diz:

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

5

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

6

Dave Thomas faz uma palestra intitulada “Agile is Dead”

David Thomas, um dos criadores originais do Manifesto Ágil, faz uma palestra intitulada “Agile is Dead”. Ele faz um ponto-chave "Agile foi cooptado em algo que nunca foi feito para ser".

Infográfico da Toggl sobre metodologias ágeis e outras

De um Pergunte-me qualquer coisa com o autor ágil James Shore

Um comentarista, Joehunk , que trabalha em um sistema de código de ~ 5m diz:

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

7

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

8

Há uma resposta interessante do jaybazuzi :

O ponto principal do Agile era “pessoas não são processos”. No entanto, porque na minha empresa temos mestres profissionais, tudo deve ser religiosamente Ágil.

9

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

0

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

1

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

2

Comentários perspicazes mais tarde no tópico do aaronbjork :

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

3

De cory_foy ao encontro de datas fixas:

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

4

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

5

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

6

Processo ágil de desenvolvimento de software: 90 meses de evolução

Michael Dubakov, fundador do processo de segmentação de empresas de software, escreveu um artigo detalhando sua evolução com agilidade. É um relato detalhado de como a agilidade evoluiu na empresa ao longo do tempo.

O post é definitivamente vale a pena ler, mas aqui estão as principais conclusões:

  • Eles naturalmente mudaram de iterações para Kanban
  • Eles substituíram os Product Owners por uma placa de produto.
  • Eles tinham estimativas, livraram-se de estimativas, depois compraram estimativas de volta
  • Eles encontraram histórias de usuários menores
  • Eles abandonaram o TDD e parearam a programação ao longo do tempo.

Como você faz sessões de planejamento de sprint menos pintadas?

De bongunk :

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

7

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

8

Isto significa que devemos ter um standup, todos os dias. devemos ter um retro, devemos ter planejamento.

9

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

0

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

1

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

2

Minha opinião depois de um ano de experiência scrum

Tirando algumas peças de Jan de Boer :

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

3

Por que Agile e especialmente Scrum são terríveis

Aqui está um trecho do post de Michael O'Church sobre ágil :

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

4

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

5

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

6

quase meio dia por semana é perdido em reuniões inúteis. Eu só quero continuar meu trabalho. Confie em mim para usar o sistema de tickets para descobrir o que estou fazendo e aumentar os problemas de bloqueio .

7

Um pôster desmotivador e atrevido sobre o Scaled Agile

Texto original em inglês.