Deixe os membros da equipe a trabalhar a tempo todos os dias das quatro recomendações

Como encontrar iterações iniciais do risco, é o líder da equipe (líder da equipe) precisa de continuar a aprimorar e melhorar as habilidades, que, como a maioria das habilidades, é uma arte e uma ciência. Infelizmente, não há nenhum curso de um treinamento para tais habilidades. Este artigo descreve os anos para ajudar o maior dos quatro conselhos profissionais para o seu estudo de referência.

Quatro coisas que podem ajudar prazos sua equipe evitar perder

Eu estava no início da minha carreira no desenvolvimento de software foi promovido a líder da equipe (líder da equipe) a.

Eu sou bom em codificação. Mas não é muito bom.

Mas o meu melhor em uma coisa: para resolver o problema para outros desenvolvedores.

Você sabe desenvolvedores preferem escrever código em vez de ler o código? Eu realmente prefiro ler o código. Eu sei que isso é insustentável.

Depois de promoção para supervisor, logo percebi que só resolver o problema para a equipe não é suficiente. Eu também preciso ser capaz de antecipar com antecedência para a pergunta correspondente.

Quando podemos encontrar problemas no início, solução de custo para o problema seria exponencialmente reduzida. Estratégia esquerda (Shift esquerda).

Se encontrarmos problemas em iterações posteriores, então o custo de corrigir o problema será muito maior. As pessoas vão tornar-se nervoso, necessidade de investir mais no tempo extra, e as emoções negativas são infinitas, a equipe muitas pessoas serão afetadas.

Eu acredito que este não é apenas um fator chave para a entrega atempada (este é o meu patrão está muito preocupado), e também um desenvolvedor de software pode ter uma elevada qualidade de vida (que é que todos devem se preocupar com) o mais um dos factores importantes.

Atingir o seu compromisso e evitar coisas ruins acontecem, devemos identificar os riscos em uma iteração cedo.

Eu acredito, podem ser identificados no início do Sprint é uma equipe encarregada de risco (bem como qualquer desenvolvedor) pode continuar a aprimorar e melhorar as habilidades ao longo do tempo. Ele, como a maioria das habilidades, é uma arte e uma ciência.

Infelizmente, não há nenhum curso de um treinamento para tais habilidades. A seguir, são os anos da maior ajuda para me algumas sugestões que você pode tentar.

1, o foco sobre os pontos de alavancagem

Eu acredito que todos na equipe são igualmente importantes. Mas em qualquer iteração, geralmente há uma pequena parte dos desenvolvedores em lidar com certas questões, estas questões têm um desproporcionalmente alto impacto completas sobre o sucesso de todo o sprint. Estes são os nossos pontos de alavancagem (pontos de alavancagem).

Na primeira corrida do dia, descobrir o que um desenvolvedor está fazendo os itens de trabalho mais importante. Normalmente, é mais dependente de outros itens desenvolvedores de trabalho. Em outros casos, é a base técnica para o trabalho feito pelos desenvolvedores, tudo depende disso.

Um pouco mais atenção a eles. Pergunte a algumas perguntas difíceis para garantir que eles levam em conta todos os ângulos: desenho técnico, escalabilidade, testes, publicação e assim por diante. Se você pode ajudá-los a completar com sucesso estes, em seguida, toda a sua iteração provavelmente ir sem problemas.

2, o uso de "estação de vontade"

Existem muitas razões pelas quais os desenvolvedores não falam sobre seus pontos Stuck (bloqueador) na "estação (stand-up) será" quando. Às vezes, o atraso é porque eles têm medo de tempo de reunião. Às vezes, porque eles acreditam que podem resolver seus próprios problemas. Também é possível que eles não sabem que têm um problema inicialmente.

Eu gostaria de fazer algumas perguntas difíceis. Você não precisa de estudo e todos juntos, mas você pode pegar algumas pessoas (pontos de alavancagem, pontos de alavancagem). Eu encontrei os seguintes problemas que eu posso dizer um monte de informações sobre o trabalho dos desenvolvedores:

  • Se (preencher depende do desenvolvedor ou equipe deste trabalho) realizou uma revisão (revisão)?
  • Diga-me o seu calendário de lançamentos recurso?
  • O que você acha de testes de escalabilidade?

equipe de desenvolvimento @LinearB diária "estação de vontade" (standup)

Se você receber uma resposta simples uma data incidental, como "eu tenho e PM e equipe XYZ para rever o plano, que começará na terça-feira. Se você precisar, eu posso documentar (doc) enviado a você" você será muito bem.

Se você receber uma "representação", ou eles já tinham começado uma lista de coisas que eles precisam fazer um antes e um PM discutido com a avaliação ou plano, então você pode precisar cavar.

Professional Dicas 1) para garantir que todos entendam a sua posição na iteração. Quando você escrever código enterrado, é fácil esquecer que.

Dica Professional 2) Para as suas perguntas, não importa que tipo de respostas que você ouve, não respondem durante a reunião. Você tem que deixar as coisas continuarem. Se você ouvir algo pode ser cancelada, anotá-la em sua cabeça, e depois continuar.

Como "estação de vontade" (ou 1: 1 reuniões) pronto

Quando eu tinha acabado de ser promovido a líder da equipe, eu trato a ideia de "estação de vontade" e quando a idéia de mim como um colaborador individual e discriminatória. Meu melhor conselho de um dos meus VP (Vice-Presidente) começa a fazer é gastar 30 minutos "vai resistir" antes de preparar todos os dias.

Com o tempo, descobri alguns pontos de dados que eu possa encontrar um indicador preciso de potenciais problemas.

WIP (Trabalho em andamento, no artigo) a relação entre o número de dias restantes. Suponha que você iterações, bem como cinco dias, e a maioria das equipes ainda estão 1-2 WIP está aberto estado (aberto). Se você for um desenvolvedor e seis, o que pode significar que eles não podem completa. Ver toda a equipe e desenvolvedores individuais na relação entre a iteração média WIP do número de dias restantes é muito útil. Se o seu rácio de WIP e o número restante de dias acima dos níveis normais, sugerindo que seus desenvolvedores têm que problema de sobrecarga de trabalho, mesmo que eles não sabiam.

Altamente interativo PR (solicitação de recebimento) . Se sua equipe PR média de cinco avaliações e você vê um 30 avaliações sobre PR, isso pode significar que os desenvolvedores estão tentando entregar uma coisa que nós estamos olhando para a frente, ou há um debate interno não resolvido .

relâmpago PR . Isto é o que eu disse não rever a fusão de agências. Algumas equipes não se importa. Devemos evitar tais coisas acontecem, porque é uma boa problemas de qualidade de previsão. contribuição adiantada para o tempo de revisão (revisão) é melhor do que para refazer depois.

ramo complexo. Acho que há uma série de mudanças de código são complexas e têm um ramo ou ramos da alta porcentagem reconstruída do retrabalho. Estes ramos têm um alto grau de risco, então você precisa se certificar de que eles têm 100 por cento de cobertura de teste, se necessário, pode ainda organizar antes do tempo o período de revisão (antes do lançamento PR).

Se você colocar essa informação "vai resistir" (ou 1: 1 reuniões), ele irá ajudá-lo a se concentrar em aspectos de seu tempo pessoal pode ter o maior impacto positivo sobre a equipe.

Pro Dica 3) marcado "estação será" tempo de preparação no calendário para certificar-se de que você não está distraído.

3, um período de tempo claro

Tempo de ciclo (tempo de ciclo) é um trabalho de codificação, revisão e publicar o tempo médio para clientes externos e internos necessários. Eu acho que isso deve ser encarregado do desenvolvimento dos principais indicadores utilizados para medir a eficiência da equipe. Ela também ajuda a compreender as etapas-chave do tempo de ciclo:

Tempo de codificação (tempo Coding). Pela primeira vez, antes do lançamento do PR, o tempo de escrever código. Nós também chamá-lo Happy Hour

tempo escolhendo (Pegar tempo). PR quanto tempo leva, a fim de estar pegando para revisão.

tempo Review (revisão tempo). PR após o tempo necessário para a análise de fusões começou.

Publicado (tempo de liberação). Publicado após a fusão exigido funcionalidade para os clientes.

Se você estiver usando a integração contínua, então o momento da fusão (tempo de mesclagem) é realmente o seu tempo de ciclo.

Para obter informações no processo iterativo que você aprendeu com sua equipe lá, o tempo de ciclo é uma boa verificação, porque indica que você geralmente precisa de mais tempo para entregar. Se você pode medir o tempo de ciclo em cada iteração, e acompanhar a equipe média, então você pode facilmente ver o seu iteração atual se desviou da linha de base.

Professional Dica 4) Se você está procurando formas de acelerar a velocidade geral de entrega, por favor consulte a próxima vez que você está em todas as fases do ciclo. Este é um método simples para detectar equipa gargalos.

4, ajudar a sua equipe, para ajudar o lado do negócio, ajuda-se

Como eu progredir para resolver os problemas no diagnóstico precoce do problema e ajuda, eu comecei a notar que a atitude das pessoas em relação a mim mudou.

A minha equipa Maior respeito por mim. Eles sabem que eu estou aqui para ajudá-los, não para julgá-los. Eles estão mais abertas para mim. Estamos nos tornando mais e mais íntimo.

meu chefe Note-se que, muitas vezes, fazer o trabalho antes do prazo. Ele começou a confiar mais em mim, deixe-me ser mais envolvido nas decisões estratégicas.

CEO (Chief Executive Officer) Sabe o meu nome, ele começou a me dar organizar leapfrog 1: 1. Ele realmente me ouvindo. Mais tarde, quando meu chefe saiu, eu apoiá-lo promovido a VP (vice-presidente).

 Sua equipe é responsável por dia para vir para casa à noite

Eu li muito sobre como a cultura pode equipes de desenvolvimento de software por vezes, levar neutralização planejamento defeituoso ou imprecisas. Mas não como muitas pessoas disseram, a equipe de desenvolvimento no sprint podem ser gerados de diferentes maneiras para evitar burnout.

Certifique-se de que seus desenvolvedores podem ir para casa com sua família, amigos, associação de jogos online, ou outro para eles a coisa mais importante para ficar juntos.

Todos os desenvolvedores devem ser capazes de ir para casa no tempo todas as noites, passar tempo com a minha família, assistindo futebol, jogando "The Legend of Zelda: Região selvagem sugar" (Zelda Breath of the Wild).

Eu acho que o líder da equipe deve assumir a responsabilidade pessoal para isso. Nosso povo cuidado por nós.

Estou preocupado e enviar este artigo, carta privada I "coletar informações", você pode obter gratuitamente mini-livro InfoQ pena 4999 yuan!

Um artigo para entender a linguagem de consulta do banco de dados de gráfico convencional Introdução à operação
Anterior
CNCF lançado relatório anual, 84% dos entrevistados já estão usando o recipiente
Próximo