domingo, 17 de agosto de 2008

É claro que eu sou produ...(oba, chegou email)...tivo

O título deste post é uma brincadeira em relação à falsa produtividade dos “Caras” de TI. Acredito que nem eles nem o chefe deles saibam o que é produtividade ou como medi-la, e mesmo que o chefe soubesse, ficaria com medo de melindrar o colaborador se o resultado apontasse uma baixa produtividade.

- E se eu medir todos os meus coordenados e todos forem mal avaliados, como é que eu fico? Vou deixar assim mesmo e torcer para que ninguém repare...

Acredito que a principal razão da improdutividade é a falta de cobrança, e aí não estou falando em ameaças, mas o simples fato de alguém saber que está sendo avaliado o faz trabalhar com mais empenho. Mas também não adianta avaliar se isso não tiver resultado nenhum, então, vez que outra, um profissional fraco deveria ser dispensado, para manter a saúde da equipe. (Por que isso não é feito? Isso fica para outro post!)

Outra grande razão é a falta de conhecimento e capacidade dos programadores. Muitos que conheci não tinham conhecimento da linguagem que trabalhavam (e não faziam questão, já que não ganhariam mais por isso) e nem capacidade lógica de programação (e não fazia diferença, pois ganhavam tanto quanto quem tinha). (Por que isso é assim? Outro post!)

O ambiente empresarial atual fica em dúvida em como tratar os “atrapalhadores” de produtividade, que são a Web, Mensagens Instantâneas, o Celular e as Músicas (os jogos nem vou falar). Já vi muita empresa bloquear o acesso de todos porque não sabia cobrar dos “Caras” a correta utilização. Para mim, isso é tratar os programadores como crianças, ou melhor, bebês, que temos que deixar as coisas no alto do armário. Com adultos, seria apenas dizer que não pode... (Se os "Caras" fossem como adultos, não seriam os "Caras"!)

Se pensarmos em pessoas com conhecimento, capacidade e comprometidas, quais as razões para improdutividade?

A principal é a dificuldade de estabelecer prioridades. Temos diariamente uma infinidade de coisas para fazer e nunca temos tempo para todas. O que fazer primeiro? Só este pensamento, para quem não tem experiência já é um grande consumidor de tempo... (Detalharei isso em outro post.)

Uma segunda razão é a dificuldade de achar uma maneira rápida de resolver o problema, ou seja, de modo mais simples possível (veja Quanto mais complexo, melhor!).

A terceira é a falta de organização, e isso se apresenta de várias formas, basta olhar o computador da maioria das pessoas:

- Desktop lotado de ícones que não tem utilidade nenhuma ou raramente são utilizados

- Falta de atalho para os programas mais utilizados (Tarefas repetitivas, repetitivas, repetitivas...)

- Menu “Iniciar / Todos os Programas” com dezenas de entradas e fora de ordem alfabética. (Eu crio grupos como “Aplicativos”, “Desenvolvimento”, “Menos usados”, etc. Levamos um tempinho organizando, mas saiba que vale a pena, se você trabalha o dia todo no micro.)

- Mesa com centenas de papéis que não tem mais nenhuma utilidade, misturados com os que são necessários no dia-a-dia. Cada vez que precisamos de um, é uma “briga” para achar.

A quarta (e vou parar por aqui, para não me alongar) são os padrões de programação e documentação. Sobre Padrões vou falar no próximo post, mas para adiantar, existem padrões tão mal definidos, sem preocupação com a simplicidade que é impossível ser produtivo.


Você conhece outras razões para improdutividade? Comente!

2 comentários:

Roger Leite disse...

Acho que além da "dificuldade de achar uma maneira rápida de resolver o problema" tem também o caso de "como sei que resolvi o problema ?" ... Geralmente são tarefas "genéricas", por exemplo listar os usuários ! Só que ninguém te passa como deve ser a tela, quais informações deve aparecer na lista, onde o menu vai ficar ... etc.

Xerife do Caos disse...

Roger, um dos caminhos para escrever este post era apresentar este problema das definições mal feitas ou incompletas (até tinha escrito a frase), mas preferi deixar para outro post.
Dei uma olhada no teu blog, pena que não tem mais atualização, pois é muito bom:
http://www.1up4dev.wordpress.com/