Diariamente stand-up ou não? [fechadas]

38

Qual a importância (ou não) que você acha das reuniões diárias de stand-up ?

Se você não estiver familiarizado com isso, isso se refere a uma reunião diária que faz parte dos adeptos do Scrum (e algumas outras metodologias ágeis). A ideia é que você faça uma reunião diária, com o tempo limite de 15 minutos, e em que todos devem ficar de pé (para encorajar as pessoas a estarem no ponto).

Na reunião, você dá a volta na sala e cada um diz: - O que você fez ontem - O que você planeja fazer hoje - Qualquer bloqueador ou impedimento ao seu progresso.

Você acha que essa prática tem valor? Alguém já trabalhou em um lugar que fez isso e o que você achou?

    
por Fishtoaster 16.08.2011 / 21:18
fonte

17 respostas

39

Tivemos aparições diárias no meu primeiro emprego. Bem, com todas as cooperativas / estagiárias / temps, na verdade foi no lado longo - geralmente em torno de 30 minutos.

Mas a ideia de uma reunião diária curta e com tempo ajudou muito a saber o que as outras pessoas estavam presas - e se fosse algo em que eu estava trabalhando, eu poderia redefinir minhas tarefas para terminar o que elas precisavam para continuar . Também deu a todos a chance de saber no que todos estavam trabalhando, então, se alguém tivesse uma emergência, todos estavam ao menos cientes do que estava acontecendo - reduzir um fator de caminhão é sempre uma coisa boa.

Honestamente, todos os dias podem ser um pouco extremos em alguns casos. Mas a ideia de reuniões curtas e regulares para que todos permaneçam na mesma página é uma adição valiosa para qualquer processo.

    
por 12.09.2010 / 02:56
fonte
30

Acho essas reuniões muito valiosas. Eles oferecem os seguintes benefícios - em troca de gastar apenas 15 minutos!

  • Mantém todos no tópico . É fácil entender seus próprios problemas e esquecer o que os outros fazem, ou repetir o trabalho que está sendo feito por outra pessoa. Reuniões diárias impedem que isso aconteça.
  • Não permite que as pessoas folguem . Nestas reuniões você faz promessas. Então você apenas tem que tentar mantê-los.
  • Faz com que as pessoas interajam . Os programadores geralmente não gostam de conversar com as pessoas. No entanto, nessas reuniões eles recebem incentivo (e repreensões) de seus colegas, o que tem um efeito positivo sobre o moral.
  • Reúne todos em um só lugar . Você ganha um bônus de saber que todo mundo vai lá. Isso pode ser usado para organizar outras reuniões, fazer anúncios e continuar essa reunião diária em grupos menores para discutir problemas específicos. Normalmente, organizar essas reuniões requer muita atenção e requer habilidades que os programadores não gostam de usar.
por 21.02.2011 / 13:00
fonte
26

Eu posso ficar por horas a fio. Isso não me faz mais ao ponto, ou tem qualquer significado / impacto real para uma rápida reunião diária.

Mas ei, se ficar de pé permite que você re-marca algo tão ágil, deve ser bom!


Quanto a se a reunião regular de catch-up em geral é uma boa idéia ... bem, eles ajudam se outros processos são ineficazes.

Se você quiser saber o que alguém fez ontem e qual é a próxima tarefa, consulte o Issue Tracker, onde ela já está gravada. Se não houver um filtro claro que diga isso para toda a equipe, configure um (ou encontre um software melhor).

Se você quiser saber se alguém tem algum bloqueador, verifique suas mensagens (seja email / im / forum / whatever). Se alguém tiver algum, eles devem notificar tanto a parte relevante quanto o líder do projeto quando eles ocorrerem, sem desperdiçar um dia de espera antes que alguém descubra, não tenha a chance de agir.


Há certamente o benefício de ter reuniões regulares para discutir a direção de um projeto - em um sentido geral, em vez de específicos, para garantir que todos entendam os objetivos gerais e assim por diante - e realizar semanal ou quinzenalmente (dependendo do ritmo das coisas). / p>

Mas passar um quarto de hora todos os dias só para você se sentir ágil e ótimo e tal? Perda de tempo.

    
por 12.09.2010 / 23:03
fonte
16

Na minha experiência, os stand-ups não têm valido a pena, especialmente o tipo diário. Eles são uma das duas coisas: um ritual vazio ou uma reunião ad hoc indireta.

  1. O ritual vazio: todo mundo dá a volta no círculo e declara a tarefa em que estão trabalhando e seu progresso. Ninguém realmente se importa com o que os outros estão trabalhando, e nada é feito (como resultado do stand-up) se houver algum problema.

  2. A reunião ad hoc não direcionada: Alguém (geralmente um gerente, PM ou alguém da empresa) vem e desvia isso. Talvez nós falemos sobre o incêndio de hoje nos mínimos detalhes, ou como alguém está ficando ansioso se vamos cumprir um prazo, etc. 15 minutos se transformam em meia hora ou mais. Todo mundo está de pé, mesmo que nós realmente devêssemos estar sentados se isso durasse tanto tempo.

Além disso, a parte "stand-up" de stand-ups não ajuda nas reuniões de tempo, apenas acrescenta desconforto físico à mistura.

Eu tive experiências muito melhores com comunicação ad-hoc entre membros da equipe do que stand-ups formais. Se alguém se importa com o que você está trabalhando ou com o seu progresso, eles perguntarão a você ou você dirá a eles. Se você tiver um problema ou estiver bloqueado, certifique-se de que as pessoas que precisam saber sobre isso saibam. Se um requisito não estiver claro, você rastreará o usuário de negócios ou o BA e perguntará a eles sobre isso.

    
por 21.02.2011 / 08:16
fonte
8

Eu acho que eles são muito valiosos se forem realizados corretamente. O formato que funcionou bem para mim é isso ..

Cada pessoa dá uma resposta curta para as seguintes perguntas.
a) Em que você está trabalhando?
b) O que você fará na próxima reunião (amanhã)?
c) Você realizou o que disse que seria feito no último encontro?
d) Quais obstáculos estão retardando / interrompendo seu progresso?

Qualquer discussão extensa dos itens acima deve ser restringida durante a reunião para mantê-lo curto. Qualquer pessoa pode ficar depois (ou se reunir no final do dia) para discutir com a (s) pessoa (s) relevante (s) qualquer coisa que precise de cobertura estendida.

Isso alcança os seguintes objetivos:
a) O líder da equipe / product owner está no circuito sobre possíveis atrasos rapidamente.
b) O líder da equipe pode eliminar obstáculos rapidamente.
c) O líder da equipe pode identificar pessoas girando suas rodas rapidamente. d) Encoraja a colaboração entre membros da equipe que podem ser muito introvertidos para pedir ajuda quando precisam.
e) Encoraja o momentum, mantendo os compromissos curtos (minimiza o trabalho se expandindo para o tempo disponível para o projeto).

    
por 12.09.2010 / 22:31
fonte
8

Eu não os achei úteis como praticado no meu local de trabalho, onde o "Standup Diário de 15 Minutos" se estendia para 30, depois para 45 e agora, com frequência, para 60 minutos; onde todos se sentam enquanto esperam que o gerente do projeto mexa com o projetor, o compartilhamento de rede, ou qualquer outro demônio aleatório do dia; onde ele insiste em que todo mundo dedique um tempo para fornecer atualizações de status antes da reunião, mas, em seguida, pergunta a todos novamente (caso tenhamos realizado alguma outra coisa nos últimos instantes); A única parte do conceito original que permanece é "Diariamente".

Não faça isso.

    
por 14.09.2010 / 07:45
fonte
6

Pode ser útil, mas muitas vezes não está na prática.

Se você tem uma equipe que não tem acesso fácil a outros membros da equipe enquanto trabalham, ou se sua organização dificulta a localização dos gerentes / PMs / quem, pelo menos, você tem uma chance por dia para obter uma pergunta respondida.

Na prática, às vezes, incentiva as pessoas a não discutirem questões imediatamente, e isso pode se tornar um período considerável de tempo. Por exemplo:

Se eu estiver apenas em um projeto de desenvolvimento ativo (normalmente estou em dois) normalmente há pelo menos um QA de finalização e um girando ao mesmo tempo. Isso é três 15 minutos de standups por dia. Os meus quase nunca são back-to-back. Você perde algum tempo para se certificar de que está em um ponto de parada antes de cada um deles e, da mesma forma, está de volta aos trilhos após cada um deles. Mesmo se você assumir que essas perdas são de 10 minutos cada, isso significa mais do que um dia inteiro de trabalho perdido para cada semana em pé.

Adicione nas reuniões de compromisso e demonstrações e que facilmente come um dia inteiro.

IMHO se a sua equipe está tendo um problema de comunicação, então as reuniões diárias podem ajudar, mas fazê-las de outra forma é simplesmente um coletor de recursos.

    
por 12.09.2010 / 18:25
fonte
4

Muito antes de SCRUM e Agile serem considerados, eu era um líder de equipe em um estudo de força de trabalho que levou dois anos para ser feito. Levaria muito mais tempo sem reuniões diárias. Em primeiro lugar, seres humanos sendo seres humanos, eles vão afrouxar se eles sabem que ninguém está prestando atenção. Se eles têm que mostrar progresso todos os dias, eles diminuem menos. Se Joe parece estar fazendo mais progresso do que eles, eles diminuem menos. Além disso, permite que o gerente (ou quem) saiba quando os problemas ocorrem antes que eles se tornem uma crise. Então, se Steve vai se atrasar uma semana e Harry estiver na frente, então podemos mudar algumas tarefas. Isso impede que o projeto fique para trás porque uma pessoa ficou presa. Além disso, geralmente alguém poderá ajudar a pessoa a se soltar. A reunião diária foi a chave para o meu sucesso nesta equipe e o trabalho posterior, onde eu consegui 30 estudos acontecendo em todo o mundo e nenhum deles estava atrasado ou acima do orçamento e todos passaram facilmente pelo controle de qualidade.

Agora eu trabalhei em um lugar onde nós demos um grande projeto para um novo funcionário. (Eu não era seu chefe.) Os relatórios de progresso que ele deu aos seus gerentes eram "tudo é ótimo, tudo será feito no prazo", mas nenhum detalhe e ninguém exigia que ele dissesse exatamente o progresso que havia feito desde o dia anterior. Ele, como eu tenho certeza que o experiente entre vocês adivinhou, desistiu sem aviso prévio uma semana antes do prazo final e nenhuma de suas tarefas estava completa ou mesmo em um estado onde o "trabalho" que ele tinha feito era utilizável. É por isso que as reuniões diárias são necessárias - para manter essas pessoas fazendo progressos reais e para descobrir quando elas não estão antes de todo o projeto cair nos tubos. Acabei fazendo as tarefas dele e as minhas e fazendo horas extras durante todo o verão para podermos manter o cliente multimilionário.

Sim, todos nós gostamos de acreditar que nossos desenvolvedores estão todos motivados internamente e sempre produzirão os produtos para nós, mas a verdade é que você tem que proteger a equipe e a organização de pessoas assim. Você nunca sabe quem eles serão; às vezes não é o novo funcionário, mas aquele que está zangado com a organização (justificadamente ou não) ou aquele que acabou de perder a esposa (pelo menos você geralmente sabe quem são essas pessoas, mas nem todos compartilham seus problemas pessoais).

    
por 21.09.2010 / 22:19
fonte
4

Sim ou não e eles são valiosos são duas questões diferentes. As respostas também podem ser diferentes. No caso desta última questão, a resposta pode depender da perspectiva.

A primeira pergunta, sim ou não? É um sim . Do ponto de vista do Scrum ou XP, o standup é uma atividade essencial. Se você não tem scrums diários, então não é realmente Scrum, é chamado "scrum, mas nós não fazemos upsups diários" ou scrumbut para breve. Se você quiser incluir uma perspectiva Kanban, a maioria das equipes Kanban faz levantamentos, mesmo que seu método não os prescreva.

A segunda questão, (como) é valiosa, é mais complicada. Se você pratica Scrum ou XP, você tem que acreditar que os standups são essenciais para promover a colaboração, o trabalho em equipe e tornar sua equipe mais eficaz. Então a resposta é definitivamente valiosa .

A perspectiva dos proponentes lean é muito diferente . Uma visão enxuta extrema é que seu cliente não se importa se você faz standups, então eles são apenas um desperdício. O que você com desperdício? Você cortou no mínimo, idealmente para zero.

Uma visão enxuta mais moderada é que, embora não seja exatamente um desperdício, os levantamentos diários são um custo de coordenação e não uma atividade de valor agregado . Você pode bancar o advogado do diabo com seus colegas Scrum e perguntar-lhes: se você acha que seus 15 minutos de standup são uma atividade de valor agregado, por que você não faz 30 minutos todos os dias ou 45 minutos e amplia facilmente o valor agregado?

O Kanban, que tem raízes enxutas, mas tem como objetivo apresentar os princípios do Manifesto Ágil, resolve esse paradoxo fazendo levantamentos, mas usando uma estrutura de reunião muito diferente do formato tradicional de apresentação ágil. O resultado é uma reunião muito mais curta, que se alinha com o ponto de vista Lean. Este livro tem um exemplo em que uma equipe Kanban de 50 pessoas faz levantamentos diários em 10 minutos .

Para resumir, fazer ou não levantamentos diários, a resposta é um sim definido. Mas, eles são valiosos, quão valiosos eles são - depende .

    
por 23.09.2010 / 21:51
fonte
4

O tipo mais útil de standup é o tipo Kanban.

  1. Você precisará de um quadro de tarefas que reflita seu fluxo de trabalho / valor real. Este quadro de tarefas é o ponto focal do standup.
  2. Concentre-se em itens de trabalho, não em pessoas
    • Concentre-se mais em quais itens de trabalho você, como equipe, pode concluir (com base no quadro de tarefas), do que você pode começar
    • Concentre-se na solução de problemas que a placa mostra para você - gargalos, bloqueios etc.

(Isso provavelmente não funcionará muito bem em um ambiente Scrum, onde o comprometimento e o foco nas pessoas é um mecanismo chave.)

Dessa forma, uma reunião em pé pode ser curta, mesmo com muitas pessoas, mas ainda tem uso real.

    
por 21.02.2011 / 12:56
fonte
2

Quão valioso (ou não) você acha que as reuniões diárias de stand-up são?

Offcource todo o scrum As reuniões do framework são importantes, mas eu acho que a reunião diária em pé é a reunião 'mais' importante no Framework Scrum. É como um coração em um corpo. Se o coração não bombear sangue regularmente, então o corpo está fadado a morrer, o corpo neste caso é a Organização ou o Projeto após o scrum e o coração é a reunião do scrum.

Você acha que essa prática tem valor? Yes.Daily Scrums melhora a comunicação, elimina outras reuniões, identifica e remove impedimentos ao desenvolvimento, destaca e promove a rápida tomada de decisões e melhora o nível de conhecimento de todos. O Daily Scrum não é uma reunião de status. O Daily Scrum é uma inspeção do progresso em direção ao Sprint Goal (as três perguntas). Reuniões subseqüentes geralmente ocorrem para fazer adaptações no próximo trabalho no Sprint. A intenção é otimizar a probabilidade de a equipe atingir sua meta. Esta é uma chave para inspecionar e adaptar a reunião no processo empírico do Scrum.

Alguém já trabalhou em um lugar que fez isso e o que você achou?

Sim, no meu último projeto, seguimos as práticas do Scrum Framework e do Agile. Nós éramos muito sérios sobre o Quadro Geral do Scrum em geral e não o fizemos com entusiasmo. Inicialmente eu estava em um time de 5, então me mudei para uma equipe maior de cerca de 9, e depois novamente para um spread de 6 em torno de um período de 4 anos. A reunião diária do scrum garantiu que todos estivessem em sincronia, os impedimentos eram transparentes e nós, como equipe, pudemos ver como a equipe estava progredindo com a queimada à nossa frente e sabíamos exatamente quem estava trabalhando em quê e onde poderíamos contribuir nós mesmos. É definitivamente mais fácil de fazer quando você tem equipes de 6 ou menos. O propósito de uma reunião de scrum é fazer uma verificação de auto-inspeção, e se alguma coisa for encontrada não na direção da meta ou se algo estiver bloqueado, a equipe organizada se adapta, então eu acho que é muito importante que você tenha isso.

    
por 21.09.2010 / 21:06
fonte
2

A menos que haja uma boa razão para ter uma comunicação totalmente em rede entre toda a equipe diariamente, parece um grande desperdício de tempo.

Em vez disso, tenha horários semanais.

    
por 23.09.2010 / 23:18
fonte
1

Na minha experiência, o planejamento prévio do que você fará no dia seguinte leva a grandes aumentos de produtividade. Então, ter essas reuniões como scrum valem o tempo perdido apenas por essa razão.

Tente mantê-los curtos, ou até mesmo em um bate-papo em grupo todos os dias ao mesmo tempo. Só não se esqueça de ler atualizações eachothers embora.

Um relatório de status diário no final de cada dia antes de você ir para casa tem o mesmo efeito.

    
por 12.09.2010 / 15:38
fonte
1

Tem sido eficaz para mim em equipes de 3 e 5 pessoas, e eu vi isso ser usado de forma eficaz para uma equipe de planejadores de eventos que tinha cerca de 20 pessoas nela. Você tem que mantê-lo curto, você tem que mantê-lo em movimento. Tudo bem se você se sentar, mas não deve haver nenhum material extra (apostilas, quadro branco, vídeo, etc.)

    
por 16.09.2010 / 06:14
fonte
1

Acho que os stand-ups diários são uma ótima ideia, independentemente da metodologia ou da área em que você está trabalhando - desde que você possa mantê-los curtos no máximo de 15 minutos. Se você não pode manter isso regularmente, há muitas pessoas participando de um único stand-up ou a reunião não está concentrada o suficiente.

Onde estamos, a equipe de marketing começou a nos copiar e agora também tem stand-ups - então não é só para desenvolvedores!

    
por 20.10.2010 / 10:15
fonte
0

Temos feito reuniões de "stand up" antes de sabermos que era ágil scrum, há cerca de 7 anos. Na minha opinião, eles são uma ótima maneira de ter uma ideia geral sobre como o projeto está progredindo e se alguém está precisando de ajuda. Alguns dos membros da minha equipe não gostam de pedir ajuda, mas aceitam quando oferecidos, isso geralmente é feito no standup diário.

As reuniões devem ser curtas, nós tivemos reuniões geralmente menores de 10 minutos com 7 membros da equipe. Isso ajuda a planejá-las um pouco antes das dez horas de intervalo. Também não utilizamos tecnologia nas reuniões apenas o scrum board com post it tasks e alguns gráficos.

    
por 21.02.2011 / 08:31
fonte
0

No lado positivo, essas reuniões podem ter o efeito de aumentar a produtividade em termos de alcançar objetivos de negócios urgentes e imediatos.

Do lado negativo, essas reuniões (diariamente: o que você fez? o que você vai fazer? O que está no seu caminho?) desencorajar o que poderíamos chamar de "google-time" ou trabalhar / aprender em um projeto paralelo isso não tem impacto imediato nos negócios, mas pode ter impacto significativo no futuro.

Um produto para o qual eu fiz o protótipo nunca teria passado no teste de reunião diária e, felizmente, meu antigo gerente deu-lhe muito liberdade para trabalhar sozinho, e agora o produto real é ao vivo. Mas agora que o antigo gerente saiu, e um novo entrou que abraça o conceito de um scrum diário, não vejo como eu poderia ter desenvolvido o protótipo no ambiente diário do scrum.

    
por 18.09.2011 / 15:29
fonte