sexta-feira, 8 de agosto de 2008

Tarefas repetitivas, repetitivas, repetitivas...

Analise o dia-a-dia de um trabalhador de TI e perceba quanta “Tarefa Repetitiva BURRA” é feita.

Nós passamos o tempo todo fazendo Tarefas Repetitivas, como escovar os dentes, mas deve ser difícil encontrar alguém vá até a casa dos pais, pois ainda “não teve tempo” de levar a escova de dente para sua casa. Certo, tudo bem, é um exemplo muito idiota, ninguém faria isso... Então, por que muitos desenvolvedores e analistas fazem coisas deste tipo?

Já vi demais o que considero TRB (Tarefa Repetitiva Burra), para achar que é exceção, mas independente da quantidade absurda, nunca vou considerar como algo normal.

TRB é uma tarefa executada rotineiramente e que envolve uma série de passos, mesmo que estes passos sejam simples. Um exemplo é aquele arquivo que você abre diariamente, e diariamente você executa o Explorer, navega em um mar de diretórios, rola a tela para cima e para baixo até encontrar o arquivo desejado e executa um duplo-clique nele para abrir (alguns ainda preferem clicar no botão direito e selecionar Abrir). E o usuário, nesta tarefa simples de abrir um arquivo, gastou 30 segundos ou muito mais. São aproximadamente 15 minutos por mês somente para abertura deste arquivo. Por que este usuário não cria um atalho no desktop para este arquivo? A resposta dos “Caras” é normalmente:
- Porque não precisa.
Bela resposta, pois quem está pagando esta improdutividade é o “coitado” do Cliente. Tenho certeza que se saísse do bolso deste profissional (?), algumas coisas seriam muito diferentes.

O exemplo acima é de uma TRB simples, mas existem outras mais complexas, que envolvem uma série de passos, alguns com potenciais grandes de problema, além de grandes consumidoras de tempo. Estes TRBs normalmente requerem uma ordem específica para serem executados e são feitos por apenas uma pessoa (o Especialista na TRB), que nunca descreveu a tarefa por não ter tempo ou vontade. Muitos, ou melhor, praticamente todas as TRBs que eu vi poderiam ser rapidamente automatizadas através de programas muito simples, a maioria somente utilizando Scripts do Sistema Operacional (os antigos arquivos .Bat ou os modernos ShellScript).

Se você me perguntasse, a queima-roupa, por que os profissionais de TI fazem essas TRBs, e responderia:
- Porque eles não sabem como automatizar, já que nunca se preocuparam com isso.

Outro exemplo que eu vejo bastante são usuários organizando uma planilha Excel “manualmente”. Eles não conhecem o recurso “Classificar”. E provavelmente acreditam que não exista, pois do contrário, iriam procurá-lo... ou não???

Mais sobre isso, em breve.

E você, tem muita TRB? Comente!

Um comentário:

Fabiano Guazzelli da Silva disse...

Então, eu trabalho para uma dessas "organizações mamutescas com nome de 3 letrinhas" e aqui isso acontece com freqüência absurda. E pior, nosso cliente "mamutesco de 2 letrinhas" adora essas práticas! Sim, ele paga por soluções porcas, desde que os 2375 documentos sejam devidamente preenchidos. Triste.