O tempo gasto em organização normalmente se reverte em produtividade, mas se você exagerar na organização, fazendo além do necessário, aí você se tornará improdutivo, talvez até mais do que os desorganizados.
Certa vez, estava conversando com uma menina que se queixava dos seus chefes. Ela não conseguia entender porque eles não gostavam do seu trabalho, já que ela sempre fazia mais do que solicitado. Ela se dizia perfeccionista e mesmo que o chefe pedisse um rascunho, ela não conseguia entregar algo sem um acabamento bem elaborado. Eu questionei quanto tempo ela levava para fazer este trabalho perfeito e ela me disse que normalmente bem mais do que os chefes gostariam. Diante desta resposta, eu tive de falar:
- Então você não está sendo perfeccionista!!!
- Como assim? – ela perguntou.
- Se esperam que você entregue um rascunho, perfeito é entregar o rascunho, ou algo um pouco melhor, desde que não ultrapasse o tempo planejado para um simples rascunho. Se definirem que um serviço deve ser feito em até uma hora, o perfeito é fazer em no máximo uma hora, e o melhor que puder ser feito neste prazo. Se você levar cinco horas, e uma qualidade melhor naquele trabalho nada valer, é só desperdício de tempo, ou de outro modo, não está sendo perfeito.
- ...
- Se você quer ser perfeccionista, faça as coisas dentro do custo e prazo estabelecido, e dentro disso, o melhor possível.
- Nunca tinha pensado nisso. – ela comentou.
Exemplos de exagero em organização ou qualidade:
- Organizar as cadeiras de uma sala de aula de forma milimétrica, com cada cadeira exatamente em linha com a da frente e com a do lado. Ninguém notará a diferença e no mesmo instante que os alunos entrarem na sala, as cadeiras ficarão desalinhadas novamente.
- Fazer um protótipo de sistema, com todas as funcionalidades e com a aparência do produto final. Isso não é protótipo, e o produto acabado. O objetivo de um protótipo é dar uma idéia de como será o sistema, e somente uma idéia, e para isso, o tempo de desenvolvimento deve ser o menor possível. Um protótipo de uma página de internet pode ser uma imagem, e não necessariamente um site funcional.

Com o exposto, eu não estou dizendo que prazo é mais importante que qualidade, e nisso discordo de alguns administradores (em outro post eu vou detalhar mais). Eu acredito que a qualidade é muito mais importante que o prazo, desde que a qualidade faça diferença para que a receba. Vamos a um exemplo:
Você solicitou um prato e ao perguntar quanto tempo levaria, o garçom respondeu 15 minutos. Ocorreu um problema na cozinha e seu prato começou a ser preparado com muito atraso. Você prefere receber seu prato frio e cru, mas no prazo; ou perfeito e com atraso? Tenho milhares de exemplos como uma oficina, que poderia entregar seu carro com defeito, mas no prazo combinado, ou um pintor que não dá a última mão de tinta.
Quando eu pergunto aos administradores o que é mais importante: o prazo ou a qualidade, estes respondem: os dois. Não, eu digo, não pode ser “os dois”, só um. E eles respondem: “então é o prazo”. Fico muito preocupado com o que os programadores vão pensar se ouvirem isso, coisas como:
- Não vai dar tempo para testar, mas tudo bem, desde que saia no prazo.
- Não vou tentar otimizar esta rotina, pois senão posso perder o prazo.
Sempre disse para os meus colaboradores que a qualidade é mais importante que o prazo, desde que a qualidade tenha um grande benefício.
Antes de você comentar (não que eu não queira que você comente, pelo contrário, comente qualquer coisa, sempre será bem vindo), existem momentos em que o prazo é muito mais importante que a qualidade, mas estas situações são menos comuns. O prazo é importante quando existe uma restrição real para ele, com o lançamento de um produto, ou a abertura de uma loja, ou uma dependência entre projetos, etc. Mas quando um prazo é algo que alguém inventou, chutou, ou pensou que poderia ser assim, este prazo para mim não tem tanto valor quanto a qualidade.
Eu penso assim: “Um projeto entregue no prazo, mas cheio de problemas, o cliente vai lembrar e reclamar durante muito tempo”, e “Um projeto entregue com atraso, mas com alta qualidade, o cliente logo esquecerá o atraso”.
Agora voltando ao assunto de organização, vale o mesmo raciocínio: organize até o ponto que você possa encontrar:
- o que utiliza diariamente de modo quase instantâneo,
- as coisas que você utiliza com freqüência de modo rápido,
- e as coisas que você raramente você utiliza, em um tempo razoável.
Se você tentar organizar de modo a encontrar tudo de modo instantâneo, mesmo o que nunca é necessário, você estará desperdiçando seu tempo, pois este ganho de velocidade nas buscas é menor do que o que você gastará organizando.
Exemplo: Abrir uma pasta para cada assunto mínimo, pois para isso será necessário buscar uma pasta nova, gerar uma identificação para a pasta, colocar a identificação na pasta, arquivar em ordem alfabética, buscando a posição em uma gaveta com mais de 1000 mini-pastas. O ideal seria manter na gaveta um número de pastas pequeno, cada uma com um “tipo de assunto”. Além de o arquivamento ser muito mais rápido, normalmente a busca também é mais rápida, porque é mais fácil saber o nome do assunto para localizar a pasta, do que o nome de uma mini-pasta dentro de uma infinidade de outras pastas.
Penso a mesma coisa para Documentação de Sistemas, mas isso fica para outro post.
O que você acha mais importante, prazo ou qualidade? Comente!



