Como aumentar o fator de barramento e especializar-se ao mesmo tempo?

5

Na programação de pares ágeis, recomenda-se alternar pares de vez em quando para aumentar o fator de barramento da equipe. Isso significa que a maioria das pessoas da equipe deve trabalhar em diferentes partes do sistema em momentos diferentes, para que todos tenham uma compreensão disso.

Agora é impossível que todos tenham um nível de conhecimento especializado de cada parte do sistema. Isso porque as pessoas são incentivadas a se especializar em uma área de especialização. Se você é um administrador de banco de dados especializado, qual é o objetivo de trabalhar na interface do usuário do sistema ao alternar pares? Você não poderá fazer um trabalho de alta qualidade como alguém com grande experiência em design de interface do usuário.

Como você pode aumentar o fator de ônibus e garantir que você tenha especialização em sua equipe?

    
por siamii 18.11.2011 / 04:10
fonte

2 respostas

1

Para o main, eu manteria os pares dentro da disciplina - então, os caras da interface do usuário iriam emparelhar predominantemente com outra pessoa da interface do usuário, os caras do DB se emparelhariam com outra pessoa do DB. Se você tem apenas um ou dois em uma disciplina, então seja - você nem sempre pode emparelhar quando não tem os números. Você está certo de que um especialista em interface do usuário não deseja ou será necessário preencher um especialista em banco de dados.

Mas, é uma boa ideia, às vezes, misturar um pouco - seus especialistas em serviços da Web podem ter uma ideia para a interface do usuário ou a interface do usuário pode ter uma ideia sobre a estrutura do banco de dados que simplifica o backup na interface do usuário camada - uma perspectiva diferente pode ser extremamente útil.

Além disso, o banco de dados e a interface do usuário estão muito distantes na cadeia - você obteria algumas vantagens do emparelhamento das camadas intermediárias com mais frequência com o banco de dados ou a interface do usuário.

Como em qualquer metodologia de trabalho - a programação em pares não é algo para implementar servilmente apenas para marcar uma caixa de dizer "sim, já fizemos isso" - está lá como uma ferramenta e precisa ser implementada.

    
por 18.11.2011 / 04:53
fonte
0

Misture-os

A especialização é apenas um meio para ganhar experiência.

O conhecimento não precisa vir de treinamento formal. É mais frequentemente obtido por auto-estudo e experiência. E é possível que os programadores sejam especialistas em várias áreas. Ao emparelhar pessoas com experiências diferentes, você pode disseminar conhecimentos em toda a equipe. Depois de um tempo, em vez de um especialista em banco de dados e um especialista em UI, você terá várias pessoas altamente capacitadas em ambos. Isso é bom para a equipe e bom para os membros da equipe.

    
por 19.11.2011 / 17:48
fonte