O gargalo de conhecimento

O gargalo de conhecimento

No desenvolvimento de software há muitas maneiras de se transferir conhecimento sobre um produto para as pessoas que efetivamente o constroem. A produção pode ser severamente prejudicada, entretanto, se esse conhecimento é produzido mais rapidamente do que pode ser consumido. Esse é o gargalo da transferência de conhecimentos. Recentemente, organizou um workshop para experiência de três formas diferentes de transferência de conhecimento em um ambiente de produção. O produto, nesse caso, era um avião de papel de desenho incomum projetado por um “designer-chefe”. A idéia era tentar formas diferentes de transferir o conhecimento de como construir o avião e comparar a produtividade relativa dos diferentes métodos, que foram: Documentação...

Read More

10 habilidades imprescindíveis para qualquer profissional

10 habilidades imprescindíveis para qualquer profissional

Após meses sem um artigo, decidi escrever alguma coisa. Mas este não é um artigo de minha autoria. Recebi-o através do  mailing do departamento de Gestão de Pessoas da empresa onde trabalho. Achei tão interessante que resolvi divulgá-lo no meu blog, até para que eu mesmo possa consultá-lo de vez em quando. Cada uma das habilidades que a autora Leila Navarro cita podem ser vistas como competências valiosas para qualquer equipe. “Se eu fizesse parte dos Recursos Humanos de uma empresa, somente contrataria pessoas que tivessem brilho nos olhos, uma “cara de orgasmo”, ou seja, que fosse cheia de vitalidade, de energia, que não visse a hora de “arregaçar” as mangas e começar a fazer aquilo que ela tem de melhor, porque tem consciência...

Read More

O princípio 90:9:1

O princípio 90:9:1

Se você tem gasto um pouco do seu tempo nas redes sociais on-line, então já tropeçou no princípio 90:9:1. A idéia é muito simples: nos grupos sociais, algumas pessoas participam ativamente mais do que outras. O pesquisador Jakob Nielsen chama isso de “desigualdade participativa” (Participation inequality). Esses três grupos constituem uma espécie de ecossistema. Mudanças em um grupo afetam a distribuição das pessoas nos outros. Não é possível alterar a distribuição de forma significativa, pois o aumento de participação em um dos grupos estimula o crescimento nos outros 2, mantendo a distribuição próxima a 90:9:1. A participação social tende a seguir a regra 90:9:1 quando: 90% dos usuários constituem a audiência, ou ‘lurkers’....

Read More

Gerenciando seu código-fonte

Gerenciando seu código-fonte

Um código fonte ‘sadio’ é uma das chaves para o sucesso de um projeto, e um CVS (control version system) é uma ferramenta fundamental para manter a saúde do seu código fonte. No entanto, somente uma boa ferramenta não garante um bom controle de versão. Ela deve ser amparada por boas práticas que normatizam sua utilização. Para analisar se você utiliza corretamente seu controle de versão, verifique se pelo menos as seguintes perguntas podem ser rapidamente atendidas: Como era o método XYZ da classe FooBar na versão 2.0.3.12 do projeto? Quais foram as alterações feitas para incluir suporte à NF-e? Quando esta linha de código foi adicionada ao método XYZ? Consigo compilar e executar o sistema na versão 2.0.2.15 para reproduzir e consertar o...

Read More