Brasil

14 dezembro 2008 ~ 7 Comentários, deixe o seu »

Pessoas, o que há de mais importante e valioso

Eu vivo falando isso, mas me dei conta que nunca escrevi aqui.

Em uma empresa de desenvolvimento de software o que há de mais importante e valiosos são as pessoas.

Eu penso muito sobre isso desde que fundei a BielSystems. Por conta de atualmente participar de duas equipes de trabalho diferentes, na BielSystems dirigindo e na Myfreecomm gerenciando, faço muita comparação e tenho aprimorado algumas opiniões sobre o assunto.

Cheguei a um conjunto de definições que estou buscando aplicar na íntegra seja onde for que eu esteja trabalhando. A primeira delas é:

Contratar de preferência bons profissionais e se possível os melhores do mercado.

Às vezes é difícil para uma start-up contratar bons profissionais e ainda mais os melhores do mercado, por conta do alto investimento inicial. O que eu tenho feito é só iniciar um projeto caso ele seja viável mesmo contemplando profissionais caros. Se o projeto não comporta, eu saio fora.

Esta primeira definição eu aprendi também com o Steve Jobs, mesmo antes de ler o livro A Cabeça de Steve Jobs. Eu já sabia que Steve só contratava gente muito boa, mas a leitura me chamou a atenção de como isso é tratado como fundamental dentro da Apple e Pixar.

Só não ficou muito claro pra mim, como ele dá oportunidade para os novatos que ainda estão em fase de aprendizado. É claro que eles contratam iniciantes, mas pelo que percebi isso não é muito relevante dentro das duas empresas dele. Isso tem haver com minha segunda definição sobre o assunto:

Não basta ter apenas profissionais com experiência. Dar oportunidade para novatos que estão com vontade de aprender é fundamental para montar uma boa equipe.

Ter novatos na equipe é muito bom. Quando a pessoa é iniciante e não tem muita experiência ela deve estar sempre disposta a aprender e a fazer o que tem que ser feito.

Vontade de aprender é fundamental, principalmente no mercado de tecnologia, que o conhecimento evolui com muita rapidez e o state-of-art muda a cada 6 meses. Uma pessoa que se contenta com o que sabe será expelida do mercado muito rapidamente.

Os iniciantes em geral têm uma disposição maior, uma vontade de crescer e um gás que é fundamental para contagiar a equipe e manter um ritmo acelerado. Além disso, é legal montar um clima de troca de conhecimento. Ter que ensinar os mais novos, inclusive, desenvolve a capacidade de comunicação dos mais experientes. Esta troca é saudável e todos ganham.

Outro ponto importante, diz respeito à como tratar o contratado.

É fundamental dar atenção e respeitar cada profissional individulamente, lembrando sempre que o resultado da organização depende somente deles e a empresa é responsável por fornecer o melhor ambiente para que o trabalho flua bem.

Os computadores podem ser substituídos de um dia para o outro sem causar absolutamente nenhum problema, basta pagar o preço que você duplica a estrutura com a garantia da conformidade. As pessoas não. Estas são altamente complexas e variadas, não é possível duplicar a equipe e garantir uma conformidade.

Além disso a substituição de um profissional é complicada. Eventualmente o problema maior não é quem sai, mas quem entra no lugar. Às vezes a pessoa que sai é responsável pela manutenção da hegemonia de uma equipe inteira e raramente isso é contabilizado. Às vezes o profissional que entra não se adapta ao clima que já existe e eventualmente contamina a equipe com práticas e valores ruins, o que é extremamente prejudicial a todos.

Esta última definição diz respeito diretamente às “fábricas de sotware” (argh!). Nestes locais de trabalho não existe ambiente propício para o desenvolvimento de bons códigos, as pessoas são tratadas como números e são substituídas como os computadores.

Desenvolvimento de software não funciona assim.

Não é por que este é o meu negócio que eu acho que ele seja diferente, ele é diferente mesmo e ponto. Existem muitos ótimos profissionais muito novos, os experientes acima de 35 anos não têm mais vez, a maioria dos bons profissionais são nerds, tudo muda muito rápido e os modelos tradicionais de gestão não funcionam.

Estes são alguns fatos que tornam este mercado um pouco diferente e talvez expliquem por que existem tantos problemas.

O que eu queria deixar registrado aqui é que no meio de tudo isso, as pessoas é que fazem a diferença, elas são o ativo mais importante de uma empresa de desenvolvimento. Na minha opinião, em um nível mais alto, a valorização das pessoas é o suficiente para obter sucesso com desenvolvimento de software.

Se você dirige uma empresa de desenvolvimento, reflita o quanto você valoriza cada profissional. Busque dar as melhores condições de trabalho para todos. Não trate todos de maneira igual, respeite as diferenças de cada um. Invista em pessoas pois o seu retorno vai ser muito maior.

Se você trabalha em uma empresa que não valoriza o profissional, repense. Mostre aos gestores as diferenças de mercado, eu te digo, eles podem mudar o ponto de vista! Faça o que tem que ser feito e busque sempre trabalhar com pessoas boas. Trabalhar no meio de incompetentes é a pior coisa que você pode fazer por você.

Deixei aqui o que penso e os valores que eu de fato estou aplicando na minha vida. Espero que seja insumo para reflexão e discussão.

Abraços e até a próxima.

7 Respostas para “Pessoas, o que há de mais importante e valioso”

  1. miguelbaldi 14 dezembro 2008 at 10:11 PM Permalink

    Show de bola! É muito bom ouvir isso de uma pessoa ligada em gerência de equipes. Em empresas grandes isso parece uma completa utopia, mas saber que existe alguém que enxerga isso já é muito reconfortante. Parabéns pelo post, continue escrevendo. Abraço

  2. Luís 15 dezembro 2008 at 10:13 AM Permalink

    Excelente post! Uma coisa eu te falo com experiência própria. Aliás experiência prática e não teorica. Temo uma empresa de desenvolvimento (www.planobe.com.br) e temos um ambiente ultra-motivador, com boas práticas e uma abordagem diferente até mesmo da administração da empresa. E te digo com absoluta certeza, tudo isso não funciona sem bons profissionais. Melhor, sem excelente profissionais. Até funciona, mas do jeito que todos nós já estamos cansados de saber (bugs, reclamações de clientes, etc…)

    O conjunto dos fatores fala mais alto e não apenas um fator isolado. A coisa mais desmotivadora que existe é quando vc monta todo o ambiente, investe numa administração e num gerenciamento diferenciado, tenta melhorar o nivel técnico da equipe, mas ninguém se interessa por coisas novas ou mesmo não existe nenhum tipo de discussão sobre novas tecnologias de desenvolvimento ou o que poderia ser feito de maneira diferente e mais eficiente. A única preocupação é fazer o trabalho funcionar corretamente, ganhar o salário e se divertir. Qualquer coisa nova vc tem que empurrar o tempo inteiro.

    E depois de tanto insistir vc cansa, reconhece realmente que o problema são as pessoas, ou melhor uma única pessoa, vc mesmo. Que não seguiu a risca a regra mais importante: “Contrate apenas bons profissionais”. É dificil admitir que vc foi tolo o bastante para acreditar que profissionais medianos, com uma boa motivação, uma boa administração e um bom ambiente ser tornariam excelentes profissionais. Mas a esperança nas pessoas é traiçoeira, e ela ti cobra um preço alto.

    Agora é hora da caça a bons profissionais. Cada vez tenho mais certeza, que bons profissionais motivados, seguindo boas práticas, desenvolvem com qualidade e tem garra suficiente, mesmo que embaixo de um barracão de lona. Basta ter bons profissionais, um bom motivo e montar uma equipe de verdade, com gerenciamento diferenciado. Qualquer profissional mediano ou sem garra, vai acabar com a equipe inteira.

    Então aprendi na prática pq no google e na apple por exemplo, a primeira regra é “contrate só os melhores”.

    Sei que comment pareceu um desabafo, mas é que quis compartilhar uma experiência do lado da gestão. Apesar de ter um ambiente e uma gestão inovadora, falhei em não seguir a regra de contratar bons profissionais. Felizmente essa é fácil corrigir, diferente de mudar uma gestão ou um ambiente o que é 10.000 vezes mais complicado.

    Luis :)

  3. André Faria Gomes 27 dezembro 2008 at 4:57 PM Permalink

    Ótimo post.
    Penso como você!

  4. Guilherme Chapiewski 5 janeiro 2009 at 8:28 PM Permalink

    10! :)

  5. Guilherme Cirne 6 janeiro 2009 at 9:27 PM Permalink

    i++

  6. caike 19 março 2009 at 10:58 PM Permalink

    O pensamento pode (e deve!) ser aplicado não só em empresas de desenvolvimento. Talvez o que torne mais urgente a valorização de um profissional de desenvolvimento de software seja a sua imensurável paixão pela atividade e a péssima maneira fabril com que ela vem sendo tratada. A dedicação dos profissionais do nosso meio dificilmente é encontrada em outros meios.

    Ótimo post!

  7. rosangela 19 julho 2009 (2 semanas atrás) at 11:24 AM Permalink

    gostar de gente é fundamental para trabalhos em equipe
    Parabens! gostei de você


Deixe seu Comentário